5.19.8
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local Type, Version = "WeakAurasInputWithIndentation", 1
|
||||
local AceGUI = LibStub and LibStub("AceGUI-3.0", true)
|
||||
if not AceGUI or (AceGUI:GetWidgetVersion(Type) or 0) >= Version then return end
|
||||
|
||||
local eventCallbacks = {
|
||||
OnEditFocusGained = "OnEditFocusGained",
|
||||
OnEditFocusLost = "OnEditFocusLost",
|
||||
OnEnterPressed = "OnEnterPressed",
|
||||
OnShow = "OnShow"
|
||||
}
|
||||
|
||||
local function EventHandler(frame, event)
|
||||
local self = frame.obj
|
||||
local option = self.userdata.option
|
||||
if option and option.callbacks and option.callbacks[event] then
|
||||
option.callbacks[event](self)
|
||||
end
|
||||
end
|
||||
|
||||
local function Constructor()
|
||||
local widget = AceGUI:Create("EditBox")
|
||||
widget.type = Type
|
||||
|
||||
for event, callback in pairs(eventCallbacks) do
|
||||
widget.editbox:HookScript(event, function(frame) EventHandler(frame, callback) end)
|
||||
end
|
||||
|
||||
local GetText = widget.editbox.GetText
|
||||
widget.editbox.GetText = function(self)
|
||||
return IndentationLib.decode(GetText(self))
|
||||
end
|
||||
|
||||
local SetText = widget.editbox.SetText
|
||||
widget.editbox.SetText = function(self, text)
|
||||
SetText(self, IndentationLib.encode(text))
|
||||
end
|
||||
|
||||
return widget
|
||||
end
|
||||
|
||||
AceGUI:RegisterWidgetType(Type, Constructor, Version)
|
||||
@@ -18,80 +18,88 @@ local PlaySound, CreateFrame, UIParent = PlaySound, CreateFrame, UIParent
|
||||
Scripts
|
||||
-------------------------------------------------------------------------------]]
|
||||
local function Button_OnClick(frame, ...)
|
||||
AceGUI:ClearFocus()
|
||||
PlaySound(852) -- SOUNDKIT.IG_MAINMENU_OPTION
|
||||
frame.obj:Fire("OnClick", ...)
|
||||
AceGUI:ClearFocus()
|
||||
PlaySound(852) -- SOUNDKIT.IG_MAINMENU_OPTION
|
||||
frame.obj:Fire("OnClick", ...)
|
||||
end
|
||||
|
||||
local function Control_OnEnter(frame)
|
||||
if frame.tooltip then
|
||||
GameTooltip:ClearLines()
|
||||
GameTooltip:SetOwner(frame, "ANCHOR_NONE");
|
||||
GameTooltip:SetPoint("BOTTOM", frame, "TOP", 0, 5);
|
||||
GameTooltip:AddLine(frame.tooltip)
|
||||
GameTooltip:Show()
|
||||
end
|
||||
frame.obj:Fire("OnEnter")
|
||||
if frame.tooltip then
|
||||
GameTooltip:ClearLines()
|
||||
GameTooltip:SetOwner(frame, "ANCHOR_NONE");
|
||||
GameTooltip:SetPoint("BOTTOM", frame, "TOP", 0, 5);
|
||||
GameTooltip:AddLine(frame.tooltip)
|
||||
GameTooltip:Show()
|
||||
end
|
||||
frame.obj:Fire("OnEnter")
|
||||
end
|
||||
|
||||
local function Control_OnLeave(frame)
|
||||
GameTooltip:Hide()
|
||||
frame.obj:Fire("OnLeave")
|
||||
GameTooltip:Hide()
|
||||
frame.obj:Fire("OnLeave")
|
||||
end
|
||||
|
||||
--[[-----------------------------------------------------------------------------
|
||||
Methods
|
||||
-------------------------------------------------------------------------------]]
|
||||
local methods = {
|
||||
["OnAcquire"] = function(self)
|
||||
-- restore default values
|
||||
self:SetHeight(16)
|
||||
self:SetWidth(16)
|
||||
self:SetDisabled(false)
|
||||
self:SetText()
|
||||
self.hTex:SetVertexColor(1, 1, 1, 0.1)
|
||||
end,
|
||||
["OnAcquire"] = function(self)
|
||||
-- restore default values
|
||||
self:SetHeight(16)
|
||||
self:SetWidth(16)
|
||||
self:SetDisabled(false)
|
||||
self:SetText()
|
||||
self.hTex:SetVertexColor(1, 1, 1, 0.1)
|
||||
self:SetSmallFont(false)
|
||||
end,
|
||||
|
||||
-- ["OnRelease"] = nil,
|
||||
-- ["OnRelease"] = nil,
|
||||
|
||||
["SetText"] = function(self, text)
|
||||
self.text:SetText(text)
|
||||
if text ~= "" then
|
||||
self:SetWidth(self.text:GetStringWidth() + 28)
|
||||
else
|
||||
self:SetWidth(16)
|
||||
end
|
||||
end,
|
||||
["SetText"] = function(self, text)
|
||||
self.text:SetText(text)
|
||||
if text ~= "" then
|
||||
self:SetWidth(self.text:GetStringWidth() + 28)
|
||||
else
|
||||
self:SetWidth(16)
|
||||
end
|
||||
end,
|
||||
|
||||
["SetTooltip"] = function(self, text)
|
||||
self.frame.tooltip = text
|
||||
end,
|
||||
["SetTooltip"] = function(self, text)
|
||||
self.frame.tooltip = text
|
||||
end,
|
||||
|
||||
["SetDisabled"] = function(self, disabled)
|
||||
self.disabled = disabled
|
||||
if disabled then
|
||||
self.frame:Disable()
|
||||
else
|
||||
self.frame:Enable()
|
||||
end
|
||||
end,
|
||||
["SetDisabled"] = function(self, disabled)
|
||||
self.disabled = disabled
|
||||
if disabled then
|
||||
self.frame:Disable()
|
||||
else
|
||||
self.frame:Enable()
|
||||
end
|
||||
end,
|
||||
|
||||
["SetTexture"] = function(self, path)
|
||||
self.icon:SetTexture(path)
|
||||
end,
|
||||
["LockHighlight"] = function(self)
|
||||
self.frame:LockHighlight()
|
||||
end,
|
||||
["UnlockHighlight"] = function(self)
|
||||
self.frame:UnlockHighlight()
|
||||
end,
|
||||
["SetStrongHighlight"] = function(self, enable)
|
||||
if enable then
|
||||
self.hTex:SetVertexColor(1, 1, 1, 0.3)
|
||||
else
|
||||
self.hTex:SetVertexColor(1, 1, 1, 0.1)
|
||||
end
|
||||
end
|
||||
["SetTexture"] = function(self, path)
|
||||
self.icon:SetTexture(path)
|
||||
end,
|
||||
["LockHighlight"] = function(self)
|
||||
self.frame:LockHighlight()
|
||||
end,
|
||||
["UnlockHighlight"] = function(self)
|
||||
self.frame:UnlockHighlight()
|
||||
end,
|
||||
["SetStrongHighlight"] = function(self, enable)
|
||||
if enable then
|
||||
self.hTex:SetVertexColor(1, 1, 1, 0.3)
|
||||
else
|
||||
self.hTex:SetVertexColor(1, 1, 1, 0.1)
|
||||
end
|
||||
end,
|
||||
["SetSmallFont"] = function(self, small)
|
||||
if small then
|
||||
self.text:SetFontObject("GameFontNormalSmall")
|
||||
else
|
||||
self.text:SetFontObject("GameFontNormal")
|
||||
end
|
||||
end
|
||||
|
||||
}
|
||||
|
||||
@@ -99,61 +107,61 @@ local methods = {
|
||||
Constructor
|
||||
-------------------------------------------------------------------------------]]
|
||||
local function Constructor()
|
||||
local name = "AceGUI30Button" .. AceGUI:GetNextWidgetNum(Type)
|
||||
local frame = CreateFrame("Button", name, UIParent)
|
||||
frame:Hide()
|
||||
local name = "AceGUI30Button" .. AceGUI:GetNextWidgetNum(Type)
|
||||
local frame = CreateFrame("Button", name, UIParent)
|
||||
frame:Hide()
|
||||
|
||||
frame:EnableMouse(true)
|
||||
frame:SetScript("OnClick", Button_OnClick)
|
||||
frame:SetScript("OnEnter", Control_OnEnter)
|
||||
frame:SetScript("OnLeave", Control_OnLeave)
|
||||
frame:EnableMouse(true)
|
||||
frame:SetScript("OnClick", Button_OnClick)
|
||||
frame:SetScript("OnEnter", Control_OnEnter)
|
||||
frame:SetScript("OnLeave", Control_OnLeave)
|
||||
|
||||
|
||||
local icon = frame:CreateTexture()
|
||||
icon:SetTexture("aaa")
|
||||
icon:SetPoint("TOPLEFT", frame, "TOPLEFT")
|
||||
icon:SetPoint("BOTTOMLEFT", frame, "BOTTOMLEFT")
|
||||
icon:SetWidth(16)
|
||||
local icon = frame:CreateTexture()
|
||||
icon:SetTexture("aaa")
|
||||
icon:SetPoint("TOPLEFT", frame, "TOPLEFT")
|
||||
icon:SetPoint("BOTTOMLEFT", frame, "BOTTOMLEFT")
|
||||
icon:SetWidth(16)
|
||||
|
||||
local text = frame:CreateFontString()
|
||||
text:SetFontObject("GameFontNormal")
|
||||
text:ClearAllPoints()
|
||||
text:SetPoint("TOPLEFT", 20, -1)
|
||||
text:SetPoint("BOTTOMRIGHT", -4, 1)
|
||||
text:SetJustifyV("MIDDLE")
|
||||
local text = frame:CreateFontString()
|
||||
text:SetFontObject("GameFontNormal")
|
||||
text:ClearAllPoints()
|
||||
text:SetPoint("TOPLEFT", 20, -1)
|
||||
text:SetPoint("BOTTOMRIGHT", -4, 1)
|
||||
text:SetJustifyV("MIDDLE")
|
||||
|
||||
--local nTex = frame:CreateTexture()
|
||||
--nTex:SetTexture("Interface/Buttons/UI-Panel-Button-Up")
|
||||
--nTex:SetTexCoord(0, 0.625, 0, 0.6875)
|
||||
--nTex:SetAllPoints()
|
||||
--frame:SetNormalTexture(nTex)
|
||||
--local nTex = frame:CreateTexture()
|
||||
--nTex:SetTexture("Interface/Buttons/UI-Panel-Button-Up")
|
||||
--nTex:SetTexCoord(0, 0.625, 0, 0.6875)
|
||||
--nTex:SetAllPoints()
|
||||
--frame:SetNormalTexture(nTex)
|
||||
|
||||
local hTex = frame:CreateTexture()
|
||||
hTex:SetTexture("Interface\\AddOns\\WeakAuras\\Media\\Textures\\Square_FullWhite")
|
||||
hTex:SetVertexColor(1, 1, 1, 0.1)
|
||||
local hTex = frame:CreateTexture()
|
||||
hTex:SetTexture("Interface\\AddOns\\WeakAuras\\Media\\Textures\\Square_FullWhite")
|
||||
hTex:SetVertexColor(1, 1, 1, 0.1)
|
||||
|
||||
hTex:SetAllPoints()
|
||||
frame:SetHighlightTexture(hTex)
|
||||
hTex:SetAllPoints()
|
||||
frame:SetHighlightTexture(hTex)
|
||||
|
||||
local pTex = frame:CreateTexture()
|
||||
pTex:SetTexture("Interface\\AddOns\\WeakAuras\\Media\\Textures\\Square_FullWhite")
|
||||
pTex:SetVertexColor(1, 1, 1, 0.2)
|
||||
pTex:SetAllPoints()
|
||||
frame:SetPushedTexture(pTex)
|
||||
local pTex = frame:CreateTexture()
|
||||
pTex:SetTexture("Interface\\AddOns\\WeakAuras\\Media\\Textures\\Square_FullWhite")
|
||||
pTex:SetVertexColor(1, 1, 1, 0.2)
|
||||
pTex:SetAllPoints()
|
||||
frame:SetPushedTexture(pTex)
|
||||
|
||||
|
||||
local widget = {
|
||||
text = text,
|
||||
icon = icon,
|
||||
frame = frame,
|
||||
type = Type,
|
||||
hTex = hTex
|
||||
}
|
||||
for method, func in pairs(methods) do
|
||||
widget[method] = func
|
||||
end
|
||||
local widget = {
|
||||
text = text,
|
||||
icon = icon,
|
||||
frame = frame,
|
||||
type = Type,
|
||||
hTex = hTex
|
||||
}
|
||||
for method, func in pairs(methods) do
|
||||
widget[method] = func
|
||||
end
|
||||
|
||||
return AceGUI:RegisterAsWidget(widget)
|
||||
return AceGUI:RegisterAsWidget(widget)
|
||||
end
|
||||
|
||||
AceGUI:RegisterWidgetType(Type, Constructor, Version)
|
||||
|
||||
@@ -718,7 +718,7 @@ local function GetBuffTriggerOptions(data, triggernum)
|
||||
type = "toggle",
|
||||
width = WeakAuras.normalWidth,
|
||||
name = L["Filter by Specialization"],
|
||||
desc = L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"],
|
||||
desc = L["Requires syncing the specialization via LibGroupTalents."],
|
||||
order = 66.3,
|
||||
hidden = function() return
|
||||
not (trigger.type == "aura2" and (trigger.unit == "group" or trigger.unit == "raid" or trigger.unit == "party"))
|
||||
|
||||
@@ -4,15 +4,54 @@ local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
OptionsPrivate.changelog = {
|
||||
versionString = '5.19.7',
|
||||
dateString = '2025-04-04',
|
||||
fullChangeLogUrl = 'https://github.com/WeakAuras/WeakAuras2/compare/5.19.6...5.19.7',
|
||||
versionString = '5.19.8',
|
||||
dateString = '2025-04-11',
|
||||
fullChangeLogUrl = 'https://github.com/WeakAuras/WeakAuras2/compare/5.19.7...5.19.8',
|
||||
highlightText = [==[
|
||||
This release reverts a change to item equipped load & triggers which was causing unacceptable performance characteristics.
|
||||
Also, the pending updates section of options has some minor cosmetic improvements.]==], commitText = [==[mrbuds (2):
|
||||
TOC update for SoD phase 8
|
||||
|
||||
- Revert "Item Equipped: Add exact match to load options/fix name matching"
|
||||
- Don't overlap PendingUpdateButton's text with update icon
|
||||
New Features:
|
||||
|
||||
- states:Replace(id, newstate) & states:Get(id, key) are now available in TSU custom triggers
|
||||
- subtext & condition change text learned to support UI escape sequences, like the text region type already does
|
||||
- Spell Activation Overlay events are available in Cata classic, so the related trigger has been re-enabled for that game flavor
|
||||
- Scarlet Enclave encounter IDs added for SoD
|
||||
|
||||
Fixes:
|
||||
|
||||
- Item Equipped load/trigger forces exact match now, to deal with e.g. normal/heroic versions of the same item
|
||||
- unit formatters produces empty string "" instead of "nil" when the underlying unit token is invalid
|
||||
- various fixes to options panel & thanks list so they don't look terrible (thanks @pewtro!)
|
||||
- Fixed some templates which were invalidated in 11.1
|
||||
- Reminded chat msg - emote trigger to pay attention to CHAT_MSG_TEXT_EMOTE again]==], commitText = [==[InfusOnWoW (8):
|
||||
|
||||
- Item Equipped: Force "exact match" mode
|
||||
- Make SubText + Conditions also use IndentionLib.encode/decode for text
|
||||
- Make Unit formatting not return "nil"
|
||||
- Tweak bottom buttons until they all fit
|
||||
- Enable Spell Activation Overlay Glow trigger in Cata
|
||||
- Chat: Fix Emote filter for /commands
|
||||
- Templates: Update to 11.1 patch changes
|
||||
- Update Discord List
|
||||
|
||||
Pewtro (1):
|
||||
|
||||
- Fix an issue with word wrapping in the Discord thanks list
|
||||
|
||||
Stanzilla (1):
|
||||
|
||||
- Update WeakAurasModelPaths from wago.tools
|
||||
|
||||
dependabot[bot] (1):
|
||||
|
||||
- Bump cbrgm/mastodon-github-action from 2.1.13 to 2.1.14
|
||||
|
||||
mrbuds (4):
|
||||
|
||||
- TSUHelpers: add states:Replace() and states:Get() functions, + bug fixes
|
||||
- Add Encounter IDs for Scarlet Enclave
|
||||
- Update Atlas File List from wago.tools
|
||||
- SoD P8 toc update
|
||||
|
||||
]==]
|
||||
}
|
||||
@@ -532,7 +532,8 @@ local function addControlsForChange(args, order, data, conditionVariable, totalA
|
||||
get = function()
|
||||
return conditions[i].changes[j].value;
|
||||
end,
|
||||
set = setValue
|
||||
set = setValue,
|
||||
control = allProperties.propertyMap[property].control
|
||||
}
|
||||
order = order + 1;
|
||||
if propertyType == "texture" then
|
||||
|
||||
@@ -687,6 +687,7 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum
|
||||
local value = getValue(trigger, "use_"..realname, realname, multiEntry, entryNumber)
|
||||
if(arg.type == "item") then
|
||||
local useExactSpellId = (arg.showExactOption and getValue(trigger, nil, "use_exact_"..realname, multiEntry, entryNumber))
|
||||
or arg.only_exact
|
||||
if value and value ~= "" then
|
||||
if useExactSpellId then
|
||||
local itemId = tonumber(value)
|
||||
@@ -709,6 +710,7 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum
|
||||
end
|
||||
elseif(arg.type == "spell") then
|
||||
local useExactSpellId = (arg.showExactOption and getValue(trigger, nil, "use_exact_"..realname, multiEntry, entryNumber))
|
||||
or arg.only_exact
|
||||
if value and value ~= "" and (type(value) == "number" or type(value) == "string") then
|
||||
local spellID = WeakAuras.SafeToNumber(value)
|
||||
if spellID then
|
||||
|
||||
@@ -393,6 +393,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
|
||||
L["Differences"] = "Unterschiede"
|
||||
--[[Translation missing --]]
|
||||
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
|
||||
--[[Translation missing --]]
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "Anzeigename"
|
||||
L["Display Text"] = "Anzeigetext"
|
||||
L["Displays a text, works best in combination with other displays"] = "Zeigt einen Text an, funktioniert am besten in Kombination mit anderen Anzeigen"
|
||||
@@ -724,8 +726,6 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
|
||||
L["Is Stealable"] = "Ist stehlbar"
|
||||
--[[Translation missing --]]
|
||||
L["Is Unit"] = "Is Unit"
|
||||
--[[Translation missing --]]
|
||||
L["Join Discord"] = "Join Discord"
|
||||
L["Justify"] = "Ausrichten"
|
||||
--[[Translation missing --]]
|
||||
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
|
||||
@@ -989,9 +989,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Require unit from trigger"] = "Require unit from trigger"
|
||||
L["Required for Activation"] = "Benötigt zur Aktivierung"
|
||||
--[[Translation missing --]]
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"
|
||||
--[[Translation missing --]]
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents."
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"
|
||||
--[[Translation missing --]]
|
||||
L["Reset all options to their default values."] = "Reset all options to their default values."
|
||||
L["Reset Entry"] = "Eintrag zurücksetzen"
|
||||
|
||||
@@ -286,6 +286,7 @@ Off Screen]=]
|
||||
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
|
||||
L["Differences"] = "Differences"
|
||||
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "Display Name"
|
||||
L["Display Text"] = "Display Text"
|
||||
L["Displays a text, works best in combination with other displays"] = "Displays a text, works best in combination with other displays"
|
||||
@@ -489,7 +490,6 @@ Bleed classification via LibDispel]=]
|
||||
L["Is Boss Debuff"] = "Is Boss Debuff"
|
||||
L["Is Stealable"] = "Is Stealable"
|
||||
L["Is Unit"] = "Is Unit"
|
||||
L["Join Discord"] = "Join Discord"
|
||||
L["Justify"] = "Justify"
|
||||
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "Keep your Wago imports up to date with the Companion App."
|
||||
@@ -654,7 +654,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Report bugs on our issue tracker."] = "Report bugs on our issue tracker."
|
||||
L["Require unit from trigger"] = "Require unit from trigger"
|
||||
L["Required for Activation"] = "Required for Activation"
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"
|
||||
L["Reset all options to their default values."] = "Reset all options to their default values."
|
||||
L["Reset Entry"] = "Reset Entry"
|
||||
L["Reset to Defaults"] = "Reset to Defaults"
|
||||
|
||||
@@ -282,6 +282,7 @@ Off Screen]=] ] = "El aura está fuera de la pantalla"
|
||||
L["Determines how many entries can be in the table."] = "Determina cuántas entradas puede haber en la tabla."
|
||||
L["Differences"] = "Diferencias"
|
||||
L["Disallow Entry Reordering"] = "No permitir la reordenación de entradas"
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "Nombre de visualización"
|
||||
L["Display Text"] = "Mostrar Texto"
|
||||
L["Displays a text, works best in combination with other displays"] = "Muestra un texto, funciona mejor en combinación con otras visualizaciones"
|
||||
@@ -487,7 +488,6 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
|
||||
L["Is Boss Debuff"] = "Es perjuicio de jefe"
|
||||
L["Is Stealable"] = "Se puede robar"
|
||||
L["Is Unit"] = "Es unidad"
|
||||
L["Join Discord"] = "Unir en Discord"
|
||||
L["Justify"] = "Justificar"
|
||||
L["Keep Aspect Ratio"] = "Mantener relación de aspecto"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "Mantén tus importaciones de Wago actualizadas con la Companion App."
|
||||
@@ -553,7 +553,7 @@ Sólo un valor coincidente puede ser escogido.]=]
|
||||
L["Name Info"] = "Información del Nombre"
|
||||
L["Name Pattern Match"] = "Coincidencia de patrón de nombre"
|
||||
L["Name:"] = "Nombre:"
|
||||
L["Negator"] = "Negar"
|
||||
L["Negator"] = "Negador"
|
||||
L["New Aura"] = "Nueva aura"
|
||||
L["New Template"] = "Nueva plantilla"
|
||||
L["New Value"] = "Nuevo valor"
|
||||
@@ -649,8 +649,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
|
||||
L["Report bugs on our issue tracker."] = "Informa de los errores en nuestro rastreador de problemas."
|
||||
L["Require unit from trigger"] = "Requiere unidad del activador"
|
||||
L["Required for Activation"] = "Necesario para la activación"
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Requiere LibGroupTalents, es decir, una versión actualizada de WeakAuras."
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "Requiere sincronizar la especialización mediante LibGroupTalents."
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "Requiere LibSpecialization, es decir, una versión actualizada de WeakAuras."
|
||||
L["Reset all options to their default values."] = "Restablece todas las opciones a sus valores por defecto."
|
||||
L["Reset Entry"] = "Restablecer entrada"
|
||||
L["Reset to Defaults"] = "Restablecer valores"
|
||||
|
||||
@@ -282,6 +282,7 @@ Off Screen]=] ] = "Aura está fuera de la pantalla"
|
||||
L["Determines how many entries can be in the table."] = "Determina cuántas entradas puede haber en la tabla."
|
||||
L["Differences"] = "Diferencias"
|
||||
L["Disallow Entry Reordering"] = "No permitir la reordenación de entradas"
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "Nombre de visualización"
|
||||
L["Display Text"] = "Mostrar Texto"
|
||||
L["Displays a text, works best in combination with other displays"] = "Muestra un texto, funciona mejor en combinación con otras visualizaciones"
|
||||
@@ -487,7 +488,6 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
|
||||
L["Is Boss Debuff"] = "Es perjuicio de jefe"
|
||||
L["Is Stealable"] = "Se puede robar"
|
||||
L["Is Unit"] = "Es unidad"
|
||||
L["Join Discord"] = "Unir en Discord"
|
||||
L["Justify"] = "Justificar"
|
||||
L["Keep Aspect Ratio"] = "Mantener relación de aspecto"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "Mantén tus importaciones de Wago actualizadas con la Companion App."
|
||||
@@ -553,7 +553,7 @@ Sólo un valor coincidente puede ser escogido.]=]
|
||||
L["Name Info"] = "Información del Nombre"
|
||||
L["Name Pattern Match"] = "Coincidencia de patrón de nombre"
|
||||
L["Name:"] = "Nombre:"
|
||||
L["Negator"] = "Negar"
|
||||
L["Negator"] = "Negador"
|
||||
L["New Aura"] = "Nueva aura"
|
||||
L["New Template"] = "Nueva plantilla"
|
||||
L["New Value"] = "Nuevo valor"
|
||||
@@ -649,8 +649,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
|
||||
L["Report bugs on our issue tracker."] = "Informa de los errores en nuestro rastreador de problemas."
|
||||
L["Require unit from trigger"] = "Requiere unidad del activador"
|
||||
L["Required for Activation"] = "Necesario para la activación"
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Requiere LibGroupTalents, es decir, una versión actualizada de WeakAuras."
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "Requiere sincronizar la especialización mediante LibGroupTalents."
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "Requiere LibSpecialization, es decir, una versión actualizada de WeakAuras."
|
||||
L["Reset all options to their default values."] = "Restablece todas las opciones a sus valores por defecto."
|
||||
L["Reset Entry"] = "Restablecer entrada"
|
||||
L["Reset to Defaults"] = "Restablecer valores"
|
||||
|
||||
@@ -371,6 +371,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
|
||||
L["Differences"] = "Différences"
|
||||
--[[Translation missing --]]
|
||||
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
|
||||
--[[Translation missing --]]
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "Nom de l'affichage"
|
||||
L["Display Text"] = "Texte d'affichage"
|
||||
L["Displays a text, works best in combination with other displays"] = "Affiche du texte, fonctionne mieux en combinaison avec d'autres affichages."
|
||||
@@ -673,8 +675,6 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste
|
||||
L["Is Stealable"] = "Est subtilisable "
|
||||
--[[Translation missing --]]
|
||||
L["Is Unit"] = "Is Unit"
|
||||
--[[Translation missing --]]
|
||||
L["Join Discord"] = "Join Discord"
|
||||
L["Justify"] = "Justification"
|
||||
L["Keep Aspect Ratio"] = "Conserver les Proportions"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "Gardez vos importations Wago à jour avec l'application Companion."
|
||||
@@ -898,9 +898,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Require unit from trigger"] = "Require unit from trigger"
|
||||
L["Required for Activation"] = "Requis pour l'activation"
|
||||
--[[Translation missing --]]
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"
|
||||
--[[Translation missing --]]
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents."
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"
|
||||
L["Reset all options to their default values."] = "Réinitialiser toutes les options à leurs valeurs par défaut."
|
||||
--[[Translation missing --]]
|
||||
L["Reset Entry"] = "Reset Entry"
|
||||
|
||||
@@ -322,6 +322,8 @@ Off Screen]=] ] = "L'aura è fuori dallo schermo"
|
||||
--[[Translation missing --]]
|
||||
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
|
||||
--[[Translation missing --]]
|
||||
L["Discord"] = "Discord"
|
||||
--[[Translation missing --]]
|
||||
L["Display Name"] = "Display Name"
|
||||
--[[Translation missing --]]
|
||||
L["Display Text"] = "Display Text"
|
||||
@@ -711,8 +713,6 @@ Bleed classification via LibDispel]=]
|
||||
--[[Translation missing --]]
|
||||
L["Is Unit"] = "Is Unit"
|
||||
--[[Translation missing --]]
|
||||
L["Join Discord"] = "Join Discord"
|
||||
--[[Translation missing --]]
|
||||
L["Justify"] = "Justify"
|
||||
--[[Translation missing --]]
|
||||
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
|
||||
@@ -1023,9 +1023,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Required for Activation"] = "Required for Activation"
|
||||
--[[Translation missing --]]
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"
|
||||
--[[Translation missing --]]
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents."
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"
|
||||
--[[Translation missing --]]
|
||||
L["Reset all options to their default values."] = "Reset all options to their default values."
|
||||
--[[Translation missing --]]
|
||||
|
||||
@@ -176,7 +176,7 @@ Enable this setting if you want this timer to be hidden, or when using a WeakAur
|
||||
디스플레이 지속시간의 비율로 애니메이션 지속시간을 설정합니다, 분수 (1/2), 백분율 (50%), 또는 소수 (0.5)로 표현합니다.
|
||||
|cFFFF0000참고:|r 디스플레이가 진행 시간이 없으면 (비-지속적 이벤트 활성 조건, 지속시간이 없는 오라, 등등), 애니메이션은 재생되지 않습니다.
|
||||
|
||||
|cFF4444FF예제:|r
|
||||
|cFF4444FF예시:|r
|
||||
애니메이션의 지속시간을 |cFF00CC0010%|r로 설정하고, 디스플레이의 활성 조건이 20초 지속 강화 효과일 때, 시작 애니메이션은 2초 동안 재생됩니다.
|
||||
애니메이션의 지속시간을 |cFF00CC0010%|r로 설정하고, 디스플레이의 활성 조건이 지속시간이 없는 강화 효과일 때, 시작 애니메이션은 재생되지 않습니다 (지속시간을 따로 설정했더라도)."
|
||||
]=]
|
||||
@@ -232,7 +232,7 @@ Off Screen]=] ] = "위크오라가 화면 밖에 있습니다"
|
||||
L["Changelog"] = "업데이트 정보"
|
||||
L["Chat with WeakAuras experts on our Discord server."] = "우리의 Discord 서버에서 WeakAuras 전문가들과 이야기를 나누어 보세요."
|
||||
L["Check On..."] = "검사 기준..."
|
||||
L["Check out our wiki for a large collection of examples and snippets."] = "방대한 예제와 스니펫 모음을 보려면 위키를 확인하세요."
|
||||
L["Check out our wiki for a large collection of examples and snippets."] = "방대한 사례와 스니펫 모음을 보려면 위키를 확인하세요."
|
||||
L["Children:"] = "자식 위크오라:"
|
||||
L["Choose"] = "선택"
|
||||
L["Circular Texture %s"] = "테두리 텍스처 %s"
|
||||
@@ -279,25 +279,25 @@ Off Screen]=] ] = "위크오라가 화면 밖에 있습니다"
|
||||
L["Custom Frames"] = "사용자 정의 프레임"
|
||||
L["Custom Options"] = "사용자 정의 옵션"
|
||||
L["Custom Trigger"] = "사용자 정의 활성 조건"
|
||||
L["Custom trigger event tooltip"] = [=[사용자 정의 활성 조건을 확인할 이벤트를 선택하세요. 쉼표나 공백을 사용해 여러 이벤트를 지정할 수 있습니다.
|
||||
L["Custom trigger event tooltip"] = [=[사용자 정의 활성 조건을 확인할 이벤트를 선택하세요. 쉼표나 공백으로 여러 이벤트를 지정할 수 있습니다.
|
||||
|
||||
• "UNIT" 이벤트는 콜론을 사용해 등록할 유닛 ID를 정할 수 있습니다. 유닛ID 외에도
|
||||
"nameplate", "group", "raid", "party", "arena", "boss"와 같은 유닛 유형을 사용할 수 있습니다.
|
||||
• "CLEU"를 COMBAT_LOG_EVENT_UNFILTERED 대신 사용할 수 있고 받고 싶은 "서브이벤트"를 콜론으로 구분해서 지정할 수 있습니다.
|
||||
• "TRIGGER" 키워드에 콜론으로 활성 조건 번호를 나누어 지정하면 해당 활성 조건이 업데이트될 때 본 사용자 정의 활성 조건도 같이 업데이트됩니다.
|
||||
• "UNIT" 이벤트는 콜론을 사용해 등록할 유닛 ID를 정할 수 있습니다.
|
||||
"nameplate", "group", "raid", "party", "arena", "boss"와 같은 유닛 유형을 유닛ID로 사용할 수 있습니다.
|
||||
• "CLEU"를 COMBAT_LOG_EVENT UNFILTERED 대신 사용할 수 있고 받고 싶은 "서브이벤트"를 콜론으로 구분해서 지정할 수 있습니다.
|
||||
• "TRIGGER" 키워드에 콜론으로 활성 조건 번호를 나누어 지정하면 해당 활성 조건이 업데이트될 때 사용자 정의 활성 조건도 같이 업데이트됩니다.
|
||||
|
||||
|cFF4444FF예제:|r
|
||||
|cFF4444FF예시:|r
|
||||
UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:SPELL_CAST_SUCCESS TRIGGER:3:1]=]
|
||||
L["Custom trigger status tooltip"] = [=[사용자 정의 활성 조건을 확인할 이벤트를 선택하세요. 쉼표나 공백을 사용해 여러 이벤트를 지정할 수 있습니다.
|
||||
L["Custom trigger status tooltip"] = [=[사용자 정의 활성 조건을 확인할 이벤트를 선택하세요. 쉼표나 공백으로 여러 이벤트를 지정할 수 있습니다.
|
||||
|
||||
• "UNIT" 이벤트는 콜론을 사용해 등록할 유닛 ID를 정할 수 있습니다. 유닛ID 외에도
|
||||
"nameplate", "group", "raid", "party", "arena", "boss"와 같은 유닛 유형을 사용할 수 있습니다.
|
||||
• "CLEU"를 COMBAT_LOG_EVENT_UNFILTERED 대신 사용할 수 있고 받고 싶은 "서브이벤트"를 콜론으로 구분해서 지정할 수 있습니다.
|
||||
• "TRIGGER" 키워드에 콜론으로 활성 조건 번호를 나누어 지정하면 해당 활성 조건이 업데이트될 때 본 사용자 정의 활성 조건도 같이 업데이트됩니다.
|
||||
• "UNIT" 이벤트는 콜론을 사용해 등록할 유닛 ID를 정할 수 있습니다.
|
||||
"nameplate", "group", "raid", "party", "arena", "boss"와 같은 유닛 유형을 유닛ID로 사용할 수 있습니다.
|
||||
• "CLEU"를 COMBAT_LOG_EVENT UNFILTERED 대신 사용할 수 있고 받고 싶은 "서브이벤트"를 콜론으로 구분해서 지정할 수 있습니다.
|
||||
• "TRIGGER" 키워드에 콜론으로 활성 조건 번호를 나누어 지정하면 해당 활성 조건이 업데이트될 때 사용자 정의 활성 조건도 같이 업데이트됩니다.
|
||||
|
||||
이 활성 조건은 스테이터스 유형이므로 지정한 이벤트에 인자가 없어도 WeakAuras에 의해 호출될 수 있습니다.
|
||||
|
||||
|cFF4444FF예제:|r
|
||||
|cFF4444FF예시:|r
|
||||
UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:SPELL_CAST_SUCCESS TRIGGER:3:1]=]
|
||||
L["Custom Trigger: Ignore Lua Errors on OPTIONS event"] = "사용자 정의 활성 조건: OPTIONS 이벤트에서 Lua 오류 무시"
|
||||
L["Custom Trigger: Send fake events instead of STATUS event"] = "사용자 정의 활성 조건: STATUS 이벤트 대신 가짜 이벤트 보내기"
|
||||
@@ -316,6 +316,7 @@ UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:S
|
||||
L["Determines how many entries can be in the table."] = "테이블에 얼마나 많은 내역이 들어갈 수 있는지 측정합니다."
|
||||
L["Differences"] = "차이점"
|
||||
L["Disallow Entry Reordering"] = "내역 재정렬 거부"
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "표시할 이름"
|
||||
L["Display Text"] = "텍스트 표시"
|
||||
L["Displays a text, works best in combination with other displays"] = "텍스트를 표시합니다. 다른 디스플레이와 조합할 때 가장 잘 작동합니다."
|
||||
@@ -446,7 +447,7 @@ Bleed classification via LibDispel]=] ] = [=[여러 속성 중 해제가 되는
|
||||
입력한 숫자가 5같은 정수일 경우 오라에 걸린 유닛 수랑 입력한 수를 직접 비교합니다.
|
||||
입력한 숫자가 0.5같은 소수나 1/2로 분수 또는 50%% 형식으로 백분율이면 %s에서 해당 비율만큼 오라에 걸려야 합니다.
|
||||
|
||||
|cFF4444FF예제:|r
|
||||
|cFF4444FF예시:|r
|
||||
|cFF00CC00> 0|r은 '%s' 종류의 유닛 아무나 오라에 걸리면 작동합니다
|
||||
|cFF00CC00= 100%%|r는 '%s' 종류의 유닛이 전부 오라에 걸리면 작동합니다
|
||||
|cFF00CC00!= 2|r는 '%s' 종류의 유닛 2개가 오라에 걸렸을 때만 빼고 작동합니다
|
||||
@@ -526,7 +527,6 @@ Bleed classification via LibDispel]=] ] = [=[여러 속성 중 해제가 되는
|
||||
L["Is Boss Debuff"] = "보스 디버프"
|
||||
L["Is Stealable"] = "훔치기 가능"
|
||||
L["Is Unit"] = "유닛"
|
||||
L["Join Discord"] = "Discord 입장"
|
||||
L["Justify"] = "정렬"
|
||||
L["Keep Aspect Ratio"] = "종횡비 유지"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "Companion 앱으로 Wago의 위크오라를 항상 최신으로 유지하세요."
|
||||
@@ -697,8 +697,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[이벤트
|
||||
L["Report bugs on our issue tracker."] = "이슈 트래커에 버그를 제보해 주세요."
|
||||
L["Require unit from trigger"] = "활성 조건에서 유닛 필요"
|
||||
L["Required for Activation"] = "활성화에 필요"
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "LibGroupTalents이 필요합니다. 예를 들면 최신 WeakAuras 버전으로 업데이트하면 됩니다"
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "LibGroupTalents을 통해 전문화를 동기화해야 합니다."
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "LibSpecialization이 필요합니다. 예를 들면 최신 WeakAuras 버전으로 업데이트하면 됩니다"
|
||||
L["Reset all options to their default values."] = "모든 옵션을 기본값으로 재설정하십시오."
|
||||
L["Reset Entry"] = "항목 초기화"
|
||||
L["Reset to Defaults"] = "기본값으로 재설정"
|
||||
|
||||
@@ -428,6 +428,8 @@ Off Screen]=] ] = "Aura está fora da tela"
|
||||
--[[Translation missing --]]
|
||||
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
|
||||
--[[Translation missing --]]
|
||||
L["Discord"] = "Discord"
|
||||
--[[Translation missing --]]
|
||||
L["Display Name"] = "Display Name"
|
||||
L["Display Text"] = "Texto do mostruário"
|
||||
--[[Translation missing --]]
|
||||
@@ -778,8 +780,6 @@ Bleed classification via LibDispel]=]
|
||||
L["Is Stealable"] = "É Roubável"
|
||||
--[[Translation missing --]]
|
||||
L["Is Unit"] = "Is Unit"
|
||||
--[[Translation missing --]]
|
||||
L["Join Discord"] = "Join Discord"
|
||||
L["Justify"] = "Justificar"
|
||||
--[[Translation missing --]]
|
||||
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
|
||||
@@ -1062,9 +1062,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Require unit from trigger"] = "Require unit from trigger"
|
||||
L["Required for Activation"] = "Requerido para Ativar"
|
||||
--[[Translation missing --]]
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"
|
||||
--[[Translation missing --]]
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents."
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"
|
||||
--[[Translation missing --]]
|
||||
L["Reset all options to their default values."] = "Reset all options to their default values."
|
||||
--[[Translation missing --]]
|
||||
|
||||
@@ -295,6 +295,8 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
|
||||
L["Determines how many entries can be in the table."] = "Определяет, сколько записей может быть в таблице."
|
||||
L["Differences"] = "Различия"
|
||||
L["Disallow Entry Reordering"] = "Запретить изменение порядка записей"
|
||||
--[[Translation missing --]]
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "Отображаемое имя"
|
||||
L["Display Text"] = "Отображаемый текст"
|
||||
L["Displays a text, works best in combination with other displays"] = "Отображает текст, лучше всего работает в сочетании с другими индикациями"
|
||||
@@ -509,7 +511,6 @@ Bleed classification via LibDispel]=] ] = "Фильтровать только
|
||||
L["Is Boss Debuff"] = "Применён боссом"
|
||||
L["Is Stealable"] = "Может быть украден"
|
||||
L["Is Unit"] = "Использовать как единицу"
|
||||
L["Join Discord"] = "Присоединяйтесь к Discord"
|
||||
L["Justify"] = "Выравнивание"
|
||||
L["Keep Aspect Ratio"] = "Сохранять пропорции"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "Поддерживайте ваши индикации с Wago в актуальном состоянии при помощи приложения Companion."
|
||||
@@ -672,8 +673,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Время
|
||||
L["Report bugs on our issue tracker."] = "Сообщите об ошибках на наш баг-трекер."
|
||||
L["Require unit from trigger"] = "Требуется единица от триггера"
|
||||
L["Required for Activation"] = "Необходимо для активации"
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Требуется LibGroupTalents, т.е. актуальная версия WeakAuras"
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "Требуется синхронизация специализации через LibGroupTalents."
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "Требуется LibSpecialization, т.е. актуальная версия WeakAuras"
|
||||
L["Reset all options to their default values."] = "Возвращает всем параметрам значения по умолчанию, заданные автором."
|
||||
L["Reset Entry"] = "Сбросить запись"
|
||||
L["Reset to Defaults"] = "Сбросить настройки"
|
||||
|
||||
@@ -297,6 +297,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
|
||||
L["Determines how many entries can be in the table."] = "决定表格中可以有多少条目"
|
||||
L["Differences"] = "差异"
|
||||
L["Disallow Entry Reordering"] = "不允许重新排列条目"
|
||||
--[[Translation missing --]]
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "图示名称"
|
||||
L["Display Text"] = "图示文本"
|
||||
L["Displays a text, works best in combination with other displays"] = "显示一条文本,最好与其他显示效果结合运用"
|
||||
@@ -508,7 +510,6 @@ Bleed classification via LibDispel]=] ] = "仅过滤给定类型的可驱散的
|
||||
L["Is Boss Debuff"] = "首领施放的减益效果"
|
||||
L["Is Stealable"] = "可偷取"
|
||||
L["Is Unit"] = "是单位"
|
||||
L["Join Discord"] = "加入 Discord"
|
||||
L["Justify"] = "对齐"
|
||||
L["Keep Aspect Ratio"] = "保持比例不变"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "利用Companion应用程序保持你的Wago导入最新。"
|
||||
@@ -676,8 +677,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[事件发
|
||||
L["Report bugs on our issue tracker."] = "在我们的问题追踪器里回报故障。"
|
||||
L["Require unit from trigger"] = "需要在触发器中指定单位"
|
||||
L["Required for Activation"] = "激活需要的条件"
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "需要LibGroupTalents,可从最新的WeakAuras版本中获取。"
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "需要通过LibGroupTalents同步专精。"
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "需要LibSpecialization,可从最新的WeakAuras版本中获取。"
|
||||
L["Reset all options to their default values."] = "重置所有选项为默认值"
|
||||
L["Reset Entry"] = "重置条目"
|
||||
L["Reset to Defaults"] = "重置为默认"
|
||||
|
||||
@@ -291,6 +291,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
|
||||
L["Determines how many entries can be in the table."] = "決定表格中可以有多少項目。"
|
||||
L["Differences"] = "差異"
|
||||
L["Disallow Entry Reordering"] = "不允許重新排序項目"
|
||||
L["Discord"] = "Discord"
|
||||
L["Display Name"] = "顯示名稱"
|
||||
L["Display Text"] = "提醒效果文字"
|
||||
L["Displays a text, works best in combination with other displays"] = "顯示文字,最適合和其他顯示效果一起搭配使用"
|
||||
@@ -502,7 +503,6 @@ Bleed classification via LibDispel]=] ] = "只過濾被 LibDispel 分類為流
|
||||
L["Is Boss Debuff"] = "首領的減益"
|
||||
L["Is Stealable"] = "可偷取"
|
||||
L["Is Unit"] = "是單位"
|
||||
L["Join Discord"] = "加入Discord"
|
||||
L["Justify"] = "左右對齊"
|
||||
L["Keep Aspect Ratio"] = "保持長寬比例"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "使用 Companion App 讓從 Wago 匯入的字串保持更新。"
|
||||
@@ -520,8 +520,8 @@ Bleed classification via LibDispel]=] ] = "只過濾被 LibDispel 分類為流
|
||||
L["Limit"] = "限制"
|
||||
L["Line"] = "線"
|
||||
L["Linear Texture %s"] = "線性材質 %s"
|
||||
L["Linked aura: "] = "連結光環: "
|
||||
L["Linked Auras"] = "連結的光環"
|
||||
L["Linked aura: "] = "連結的提醒效果: "
|
||||
L["Linked Auras"] = "連結的提醒效果"
|
||||
L["Load"] = "載入"
|
||||
L["Loaded"] = "已載入"
|
||||
L["Loaded/Standby"] = "已載入/準備就緒"
|
||||
@@ -565,7 +565,7 @@ Bleed classification via LibDispel]=] ] = "只過濾被 LibDispel 分類為流
|
||||
L["Name Info"] = "名稱訊息"
|
||||
L["Name Pattern Match"] = "名稱模式符合"
|
||||
L["Name:"] = "名稱:"
|
||||
L["Negator"] = "不"
|
||||
L["Negator"] = "否"
|
||||
L["New Aura"] = "新增提醒效果"
|
||||
L["New Template"] = "新範本"
|
||||
L["New Value"] = "新的值"
|
||||
@@ -670,8 +670,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[事件發
|
||||
L["Report bugs on our issue tracker."] = "請在我們的問題追蹤網頁回報 bug。"
|
||||
L["Require unit from trigger"] = "需要來自觸發的單位"
|
||||
L["Required for Activation"] = "啟用需要"
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "需要 LibGroupTalents,也就是最新的 WeakAuras 版本"
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "需要透由LibGroupTalents同步專精。"
|
||||
L["Requires LibSpecialization, that is e.g. a up-to date WeakAuras version"] = "需要 LibSpecialization,也就是最新的 WeakAuras 版本"
|
||||
L["Reset all options to their default values."] = "重置所有選項,恢復成預設值。"
|
||||
L["Reset Entry"] = "重置項目"
|
||||
L["Reset to Defaults"] = "重置為預設值"
|
||||
|
||||
@@ -428,6 +428,7 @@ function OptionsPrivate.CreateFrame()
|
||||
|
||||
local addFooter = function(title, texture, url, description, descriptionCJ, descriptionK, rightAligned, width)
|
||||
local button = AceGUI:Create("WeakAurasToolbarButton")
|
||||
button:SetSmallFont(true)
|
||||
button:SetText(title)
|
||||
button:SetTexture(texture)
|
||||
button:SetCallback("OnClick", function()
|
||||
@@ -471,11 +472,12 @@ function OptionsPrivate.CreateFrame()
|
||||
|
||||
thanksList = thanksList .. lineWrapDiscordList(OptionsPrivate.Private.DiscordList)
|
||||
|
||||
local footerSpacing = 4
|
||||
local thanksListCJ = lineWrapDiscordList(OptionsPrivate.Private.DiscordListCJ)
|
||||
local thanksListK = lineWrapDiscordList(OptionsPrivate.Private.DiscordListK)
|
||||
|
||||
|
||||
local discordButton = addFooter(L["Join Discord"], [[Interface\AddOns\WeakAuras\Media\Textures\discord.tga]], "https://discord.gg/UXSc7nt",
|
||||
local discordButton = addFooter(L["Discord"], [[Interface\AddOns\WeakAuras\Media\Textures\discord.tga]], "https://discord.gg/UXSc7nt",
|
||||
L["Chat with WeakAuras experts on our Discord server."])
|
||||
discordButton:SetParent(tipFrame)
|
||||
discordButton:SetPoint("LEFT", tipFrame, "LEFT")
|
||||
@@ -483,12 +485,12 @@ function OptionsPrivate.CreateFrame()
|
||||
local documentationButton = addFooter(L["Documentation"], [[Interface\AddOns\WeakAuras\Media\Textures\GitHub.tga]], "https://github.com/WeakAuras/WeakAuras2/wiki",
|
||||
L["Check out our wiki for a large collection of examples and snippets."])
|
||||
documentationButton:SetParent(tipFrame)
|
||||
documentationButton:SetPoint("LEFT", discordButton, "RIGHT", 10, 0)
|
||||
documentationButton:SetPoint("LEFT", discordButton, "RIGHT", footerSpacing, 0)
|
||||
|
||||
local thanksButton = addFooter(L["Thanks"], [[Interface\AddOns\WeakAuras\Media\Textures\waheart.tga]],
|
||||
"https://www.patreon.com/WeakAuras", thanksList, thanksListCJ, thanksListK, nil, 800)
|
||||
thanksButton:SetParent(tipFrame)
|
||||
thanksButton:SetPoint("LEFT", documentationButton, "RIGHT", 10, 0)
|
||||
thanksButton:SetPoint("LEFT", documentationButton, "RIGHT", footerSpacing, 0)
|
||||
|
||||
local changelogButton
|
||||
if OptionsPrivate.changelog then
|
||||
@@ -502,7 +504,7 @@ function OptionsPrivate.CreateFrame()
|
||||
changelogButton = addFooter(L["Changelog"], "", OptionsPrivate.changelog.fullChangeLogUrl,
|
||||
changelog, nil, nil, false, 800)
|
||||
changelogButton:SetParent(tipFrame)
|
||||
changelogButton:SetPoint("LEFT", thanksButton, "RIGHT", 10, 0)
|
||||
changelogButton:SetPoint("LEFT", thanksButton, "RIGHT", footerSpacing, 0)
|
||||
end
|
||||
|
||||
local awesomeWotlkButton
|
||||
@@ -510,7 +512,7 @@ function OptionsPrivate.CreateFrame()
|
||||
awesomeWotlkButton = addFooter("Awesome WotLK", [[Interface\AddOns\WeakAuras\Media\Textures\GitHub.tga]], "https://github.com/FrostAtom/awesome_wotlk/releases",
|
||||
L["Unlock nameplate anchoring & units in WeakAuras with the Awesome WotLK client patch"])
|
||||
awesomeWotlkButton:SetParent(tipFrame)
|
||||
awesomeWotlkButton:SetPoint("LEFT", changelogButton or thanksButton, "RIGHT", 10, 0)
|
||||
awesomeWotlkButton:SetPoint("LEFT", changelogButton or thanksButton, "RIGHT", footerSpacing, 0)
|
||||
end
|
||||
|
||||
local reportbugButton = addFooter(L["Found a Bug?"], [[Interface\AddOns\WeakAuras\Media\Textures\bug_report.tga]], "https://github.com/NoM0Re/WeakAuras-WotLK/issues",
|
||||
@@ -521,14 +523,14 @@ function OptionsPrivate.CreateFrame()
|
||||
local wagoButton = addFooter(L["Find Auras"], [[Interface\AddOns\WeakAuras\Media\Textures\wago.tga]], "https://wago.io/search/imports/wow/all?q=3.3.5",
|
||||
L["Browse Wago, the largest collection of auras."], nil, nil, true)
|
||||
wagoButton:SetParent(tipFrame)
|
||||
wagoButton:SetPoint("RIGHT", reportbugButton, "LEFT", -10, 0)
|
||||
wagoButton:SetPoint("RIGHT", reportbugButton, "LEFT", -footerSpacing, 0)
|
||||
|
||||
local companionButton
|
||||
if not OptionsPrivate.Private.CompanionData.slugs then
|
||||
companionButton = addFooter(L["Update Auras"], [[Interface\AddOns\WeakAuras\Media\Textures\wagoupdate_refresh.tga]], "https://weakauras.wtf",
|
||||
L["Keep your Wago imports up to date with the Companion App."])
|
||||
companionButton:SetParent(tipFrame)
|
||||
companionButton:SetPoint("RIGHT", wagoButton, "LEFT", -10, 0)
|
||||
companionButton:SetPoint("RIGHT", wagoButton, "LEFT", -footerSpacing, 0)
|
||||
end
|
||||
|
||||
frame.ShowTip = function(self)
|
||||
|
||||
@@ -56,7 +56,7 @@ local function createOptions(parentData, data, index, subIndex)
|
||||
WeakAuras.Add(parentData)
|
||||
WeakAuras.ClearAndUpdateOptions(parentData.id)
|
||||
end,
|
||||
control = "WeakAurasInput",
|
||||
control = "WeakAurasInputWithIndentation",
|
||||
callbacks = {
|
||||
OnEditFocusGained = function(self)
|
||||
local widget = dynamicTextInputs[subIndex]
|
||||
|
||||
@@ -3,7 +3,7 @@ local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
local optionsVersion = "5.19.7"
|
||||
local optionsVersion = "5.19.8"
|
||||
|
||||
if optionsVersion .. " Beta" ~= WeakAuras.versionString then
|
||||
local message = string.format(L["The WeakAuras Options Addon version %s doesn't match the WeakAuras version %s. If you updated the addon while the game was running, try restarting World of Warcraft. Otherwise try reinstalling WeakAuras"],
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
## Interface: 30300
|
||||
## Title: WeakAuras Options
|
||||
## Author: The WeakAuras Team
|
||||
## Version: 5.19.7
|
||||
## Version: 5.19.8
|
||||
## Notes: Options for WeakAuras
|
||||
## Notes-esES: Opciones para WeakAuras
|
||||
## Notes-esMX: Opciones para WeakAuras
|
||||
@@ -106,5 +106,6 @@ AceGUI-Widgets\AceGUIWidget-WeakAurasSpinBox.lua
|
||||
AceGUI-Widgets\AceGUIWidget-WeakAurasMiniTalent_Wrath.lua
|
||||
AceGUI-Widgets\AceGUIWidget-WeakAurasInput.lua
|
||||
AceGUI-Widgets\AceGUIWidget-WeakAurasInputFocus.lua
|
||||
AceGUI-Widgets\AceGUIWidget-WeakAurasInputWithIndentation.lua
|
||||
AceGUI-Widgets\AceGUIWidget-WeakAurasMediaSound.lua
|
||||
AceGUI-Widgets\WeakAurasStatusbarAtlasWidget.lua
|
||||
|
||||
Reference in New Issue
Block a user