5.20.5
This commit is contained in:
+3
-1
@@ -36,10 +36,12 @@ globals = {
|
||||
"_G",
|
||||
"bit",
|
||||
"Constants",
|
||||
"OKAY",
|
||||
|
||||
-- misc custom
|
||||
"AceGUIWeakAurasMultiLineEditBoxInsertLink",
|
||||
"AceGUIWeakAurasMultiLineEditBoxWithEnterInsertLink",
|
||||
"AceGUIWeakAurasInputWithIndentationInsertLink",
|
||||
"AceGUIWidgetLSMlists",
|
||||
"CUSTOM_CLASS_COLORS",
|
||||
"LibStub",
|
||||
@@ -154,6 +156,7 @@ globals = {
|
||||
-- FrameXML globals
|
||||
"ChatFontNormal",
|
||||
"GameFontNormal",
|
||||
"GameFontNormalLarge",
|
||||
"GameFontNormalHuge",
|
||||
"GameFontNormalSmall",
|
||||
"GameFontNormalSmall2",
|
||||
@@ -13612,7 +13615,6 @@ globals = {
|
||||
"OFFICER",
|
||||
"OFFICER_CHAT",
|
||||
"OFFICER_NOTE_COLON",
|
||||
"OKAY",
|
||||
"OLD_GUILD_NAME",
|
||||
"OLD_TITLE_LOST",
|
||||
"ONLY_EMPTY_BAGS",
|
||||
|
||||
+35
-3
@@ -741,7 +741,18 @@ Private.event_prototypes["DBM Timer"] = {
|
||||
display = L["Count"],
|
||||
desc = L["Occurrence of the event, reset when aura is unloaded\nCan be a range of values\nCan have multiple values separated by a comma or a space\n\nExamples:\n2nd 5th and 6th events: 2, 5, 6\n2nd to 6th: 2-6\nevery 2 events: /2\nevery 3 events starting from 2nd: 2/3\nevery 3 events starting from 2nd and ending at 11th: 2-11/3\n\nOnly if DBM shows it on it's bar"],
|
||||
type = "string",
|
||||
store = true,
|
||||
conditionType = "string",
|
||||
operator_types = "none",
|
||||
preamble = "local counter = Private.ExecEnv.CreateTriggerCounter(%q)",
|
||||
test = "counter:SetCount(tonumber(count) or 0) == nil and counter:Match()",
|
||||
conditionPreamble = function(input)
|
||||
return Private.ExecEnv.CreateTriggerCounter(input)
|
||||
end,
|
||||
conditionTest = function(state, needle, op, preamble)
|
||||
preamble:SetCount(tonumber(state.count) or 0)
|
||||
return preamble:Match()
|
||||
end,
|
||||
},
|
||||
{
|
||||
name = "dbmType",
|
||||
@@ -1430,6 +1441,16 @@ Private.event_prototypes["BigWigs Timer"] = {
|
||||
type = "string",
|
||||
store = true,
|
||||
conditionType = "string",
|
||||
operator_types = "none",
|
||||
preamble = "local counter = Private.ExecEnv.CreateTriggerCounter(%q)",
|
||||
test = "counter:SetCount(tonumber(count) or 0) == nil and counter:Match()",
|
||||
conditionPreamble = function(input)
|
||||
return Private.ExecEnv.CreateTriggerCounter(input)
|
||||
end,
|
||||
conditionTest = function(state, needle, op, preamble)
|
||||
preamble:SetCount(tonumber(state.count) or 0)
|
||||
return preamble:Match()
|
||||
end,
|
||||
},
|
||||
{
|
||||
name = "cast",
|
||||
@@ -1616,6 +1637,9 @@ Private.event_prototypes["Boss Mod Announce"] = {
|
||||
display = L["Count"],
|
||||
desc = L["Occurrence of the event\nCan be a range of values\nCan have multiple values separated by a comma or a space\n\nExamples:\n2nd 5th and 6th events: 2, 5, 6\n2nd to 6th: 2-6\nevery 2 events: /2\nevery 3 events starting from 2nd: 2/3\nevery 3 events starting from 2nd and ending at 11th: 2-11/3\n\nWorks only if Boss Mod addon show counter"],
|
||||
type = "string",
|
||||
store = true,
|
||||
conditionType = "string",
|
||||
operator_types = "none",
|
||||
preamble = "local counter = Private.ExecEnv.CreateTriggerCounter(%q)",
|
||||
test = "counter:SetCount(tonumber(count) or 0) == nil and counter:Match()",
|
||||
conditionPreamble = function(input)
|
||||
@@ -1625,9 +1649,6 @@ Private.event_prototypes["Boss Mod Announce"] = {
|
||||
preamble:SetCount(tonumber(state.count) or 0)
|
||||
return preamble:Match()
|
||||
end,
|
||||
store = true,
|
||||
conditionType = "string",
|
||||
operator_types = "none"
|
||||
},
|
||||
{
|
||||
name = "cloneId",
|
||||
@@ -1865,6 +1886,17 @@ Private.event_prototypes["Boss Mod Timer"] = {
|
||||
desc = L["Occurrence of the event, reset when aura is unloaded\nCan be a range of values\nCan have multiple values separated by a comma or a space\n\nExamples:\n2nd 5th and 6th events: 2, 5, 6\n2nd to 6th: 2-6\nevery 2 events: /2\nevery 3 events starting from 2nd: 2/3\nevery 3 events starting from 2nd and ending at 11th: 2-11/3\n\nOnly if DBM shows it on it's bar"],
|
||||
type = "string",
|
||||
conditionType = "string",
|
||||
operator_types = "none",
|
||||
preamble = "local counter = Private.ExecEnv.CreateTriggerCounter(%q)",
|
||||
test = "counter:SetCount(tonumber(count) or 0) == nil and counter:Match()",
|
||||
conditionPreamble = function(input)
|
||||
return Private.ExecEnv.CreateTriggerCounter(input)
|
||||
end,
|
||||
conditionTest = function(state, needle, op, preamble)
|
||||
preamble:SetCount(tonumber(state.count) or 0)
|
||||
return preamble:Match()
|
||||
end,
|
||||
store = true,
|
||||
},
|
||||
{
|
||||
name = "isBarEnabled",
|
||||
|
||||
@@ -401,13 +401,13 @@ local function CreateTestForCondition(data, input, allConditionsTemplate, usedSt
|
||||
elseif (cType == "string" and value) then
|
||||
if(op == "==") then
|
||||
check = stateCheck .. stateVariableCheck .. "state[" .. trigger .. "]" .. string.format("[%q]", variable)
|
||||
.. " == [[" .. value .. "]]";
|
||||
.. string.format(" == %q", value)
|
||||
elseif (op == "find('%s')") then
|
||||
check = stateCheck .. stateVariableCheck .. "state[" .. trigger .. "]" .. string.format("[%q]", variable)
|
||||
.. ":find([[" .. value .. "]], 1, true)";
|
||||
.. string.format(":find(%q, 1, true)", value)
|
||||
elseif (op == "match('%s')") then
|
||||
check = stateCheck .. stateVariableCheck .. "state[" .. trigger .. "]" .. string.format("[%q]", variable)
|
||||
.. ":match([[" .. value .. "]], 1, true)";
|
||||
.. string.format(":match(%q, 1, true)", value)
|
||||
end
|
||||
end
|
||||
-- If adding a new condition type, don't forget to adjust the validator in the options code
|
||||
|
||||
@@ -6,30 +6,30 @@ local Private = select(2, ...)
|
||||
Private.DiscordList = {
|
||||
[=[AcidWeb]=],
|
||||
[=[aelen]=],
|
||||
[=[Ariani Continuity]=],
|
||||
[=[Alluneve]=],
|
||||
[=[Azortharion]=],
|
||||
[=[BadBrain]=],
|
||||
[=[Bart]=],
|
||||
[=[Boneshock]=],
|
||||
[=[Boxthor]=],
|
||||
[=[Burlis]=],
|
||||
[=[Causese]=],
|
||||
[=[Chab]=],
|
||||
[=[Darian]=],
|
||||
[=[Continuity]=],
|
||||
[=[Desik]=],
|
||||
[=[despi]=],
|
||||
[=[Dodgen]=],
|
||||
[=[Doomer Ipse]=],
|
||||
[=[exality]=],
|
||||
[=[Fatpala]=],
|
||||
[=[Fels]=],
|
||||
[=[Fenchurch]=],
|
||||
[=[Fliyin]=],
|
||||
[=[Fx]=],
|
||||
[=[Guffin]=],
|
||||
[=[Ifor]=],
|
||||
[=[Ironi]=],
|
||||
[=[Jiberish]=],
|
||||
[=[Jods]=],
|
||||
[=[kanegasi]=],
|
||||
[=[Karalana]=],
|
||||
[=[Korvus]=],
|
||||
[=[Koxy]=],
|
||||
[=[Krazyito]=],
|
||||
@@ -51,16 +51,13 @@ Private.DiscordList = {
|
||||
[=[pit]=],
|
||||
[=[Putro]=],
|
||||
[=[Reloe]=],
|
||||
[=[Saaggs]=],
|
||||
[=[Sammy]=],
|
||||
[=[Spaten]=],
|
||||
[=[Tel]=],
|
||||
[=[Thorill]=],
|
||||
[=[Translit]=],
|
||||
[=[update]=],
|
||||
[=[vozochris]=],
|
||||
[=[Wizeowel]=],
|
||||
[=[Xepheris]=],
|
||||
[=[Zeus]=],
|
||||
[=[Zytech]=],
|
||||
}
|
||||
Private.DiscordListCJ = {
|
||||
}
|
||||
|
||||
@@ -1582,7 +1582,7 @@ do
|
||||
return false
|
||||
end
|
||||
|
||||
for i = 1, 20 do
|
||||
for i = 0, 20 do
|
||||
counter.fastMatches[i] = counter.RunTests(counter, i)
|
||||
end
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ WeakAuras.halfWidth = WeakAuras.normalWidth / 2
|
||||
WeakAuras.doubleWidth = WeakAuras.normalWidth * 2
|
||||
|
||||
local versionStringFromToc = GetAddOnMetadata("WeakAuras", "Version")
|
||||
local versionString = "5.20.4 Beta"
|
||||
local versionString = "5.20.5 Beta"
|
||||
-- Year, Month, Day, Hour, Minute, Seconds
|
||||
local buildTime = "2025".."09".."14".."20".."43".."00"
|
||||
local isAwesomeEnabled = C_VoiceChat and C_VoiceChat.SpeakText and 2 -- TTS available
|
||||
|
||||
@@ -1053,10 +1053,10 @@ L["Install the addons BugSack and BugGrabber for detailed error logs."] = "Insta
|
||||
L["Instance"] = "Instanz"
|
||||
L["Instance Difficulty"] = "Instanzschwierigkeit"
|
||||
--[[Translation missing --]]
|
||||
L["Instance ID"] = "Instance ID"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Id"] = "Instance Id"
|
||||
--[[Translation missing --]]
|
||||
L["Instance ID"] = "Instance ID"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Info"] = "Instance Info"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Name"] = "Instance Name"
|
||||
@@ -1629,9 +1629,9 @@ L["Progress Value"] = "Fortschrittswert"
|
||||
L["Pull"] = "Pull"
|
||||
L["Pulse"] = "Pulsieren"
|
||||
L["PvP Flagged"] = "PvP aktiv"
|
||||
L["PvP Talent selected"] = "Gewähltes PvP-Talent"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Talent Selected"] = "PvP Talent Selected"
|
||||
L["PvP Talent selected"] = "Gewähltes PvP-Talent"
|
||||
--[[Translation missing --]]
|
||||
L["Quality Id"] = "Quality Id"
|
||||
--[[Translation missing --]]
|
||||
|
||||
@@ -657,8 +657,8 @@ L["Hybrid"] = "Hybrid"
|
||||
L["Icon"] = "Icon"
|
||||
L["Icon Function"] = "Icon Function"
|
||||
L["Icon Function (fallback state)"] = "Icon Function (fallback state)"
|
||||
L["ID"] = "ID"
|
||||
L["Id"] = "Id"
|
||||
L["ID"] = "ID"
|
||||
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
|
||||
L["Ignore Dead"] = "Ignore Dead"
|
||||
L["Ignore Disconnected"] = "Ignore Disconnected"
|
||||
@@ -693,8 +693,8 @@ L["Instakill"] = "Instakill"
|
||||
L["Install the addons BugSack and BugGrabber for detailed error logs."] = "Install the addons BugSack and BugGrabber for detailed error logs."
|
||||
L["Instance"] = "Instance"
|
||||
L["Instance Difficulty"] = "Instance Difficulty"
|
||||
L["Instance ID"] = "Instance ID"
|
||||
L["Instance Id"] = "Instance Id"
|
||||
L["Instance ID"] = "Instance ID"
|
||||
L["Instance Info"] = "Instance Info"
|
||||
L["Instance Name"] = "Instance Name"
|
||||
L["Instance Size Type"] = "Instance Size Type"
|
||||
@@ -1350,8 +1350,8 @@ 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 selected"] = "Talent selected"
|
||||
L["Talent Specialization"] = "Talent Specialization"
|
||||
L["Tanking And Highest"] = "Tanking And Highest"
|
||||
L["Tanking But Not Highest"] = "Tanking But Not Highest"
|
||||
|
||||
+10
-17
@@ -178,8 +178,7 @@ L["Bar enabled in BigWigs settings"] = "Barra activada en la configuración de B
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Barra activada en la configuración del addon del módulo de jefe"
|
||||
L["Bar enabled in DBM settings"] = "Barra activada en la configuración de DBM"
|
||||
L["Bar Texture"] = "Textura de barra"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Type"] = "Bar Type"
|
||||
L["Bar Type"] = "Tipo de barra"
|
||||
L["Baron Geddon"] = "Barón Geddon"
|
||||
L["Battle for Azeroth"] = "Battle for Azeroth"
|
||||
L["Battle.net Whisper"] = "Battle.net Mensaje"
|
||||
@@ -224,8 +223,7 @@ L["Bottom Right"] = "Abajo Derecha"
|
||||
L["Bottom to Top"] = "De Abajo a Arriba"
|
||||
L["Bounce"] = "Rebotar"
|
||||
L["Bounce with Decay"] = "Rebotar con Amortiguación"
|
||||
--[[Translation missing --]]
|
||||
L["Break"] = "Break"
|
||||
L["Break"] = "Romper"
|
||||
L["BreakUpLargeNumbers (Blizzard)"] = "BreakUpLargeNumbers (Blizzard)"
|
||||
L["Broodlord Lashlayer"] = "Señor de linaje Capazote"
|
||||
L["Buff"] = "Beneficio"
|
||||
@@ -486,8 +484,7 @@ L["Error decompressing. This doesn't look like a WeakAuras import."] = "Error al
|
||||
L["Error deserializing"] = "Error de deserialización"
|
||||
L["Error Frame"] = "Marco de error"
|
||||
L["ERROR in '%s' unknown or incompatible sub element type '%s'"] = "ERROR en '%s' tipo de subelemento '%s' desconocido o incompatible"
|
||||
--[[Translation missing --]]
|
||||
L["Error in Aura '%s'"] = "Error in Aura '%s'"
|
||||
L["Error in Aura '%s'"] = "Error en el aura '%s\""
|
||||
L["Error not receiving display information from %s"] = "Error al no recibir información de visualización de %s"
|
||||
L["Essence"] = "Esencia"
|
||||
L["Essence #1"] = "Esencia #1"
|
||||
@@ -643,8 +640,8 @@ L["Hybrid"] = "Híbrido"
|
||||
L["Icon"] = "Icono"
|
||||
L["Icon Function"] = "Función de icono"
|
||||
L["Icon Function (fallback state)"] = "Función de icono (estado de reserva)"
|
||||
L["ID"] = "ID"
|
||||
L["Id"] = "ID"
|
||||
L["ID"] = "ID"
|
||||
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "Si necesitas más ayuda, abre un ticket en GitHub o visita nuestro Discord en https://discord.gg/weakauras."
|
||||
L["Ignore Dead"] = "Ignorar muertos"
|
||||
L["Ignore Disconnected"] = "Ignorar desconectados"
|
||||
@@ -768,8 +765,7 @@ L["Low Damage"] = "Bajo Daño"
|
||||
L["Lower Than Tank"] = "Menor Que el Tanque"
|
||||
L["Lowest Spell Id"] = "ID de hechizo más bajo"
|
||||
L["Lua error"] = "Error de lua"
|
||||
--[[Translation missing --]]
|
||||
L["Lua error in Aura '%s': %s"] = "Lua error in Aura '%s': %s"
|
||||
L["Lua error in Aura '%s': %s"] = "Error de Lua en el aura '%s': %s"
|
||||
L["Lucifron"] = "Lucifron"
|
||||
L["Maexxna"] = "Maexxna"
|
||||
L["Magic"] = "Magia"
|
||||
@@ -1022,12 +1018,11 @@ L["Progress"] = "Progreso"
|
||||
L["Progress Source"] = "Fuente de progreso"
|
||||
L["Progress Total"] = "Progreso total"
|
||||
L["Progress Value"] = "Valor de progreso"
|
||||
--[[Translation missing --]]
|
||||
L["Pull"] = "Pull"
|
||||
L["Pull"] = "Iniciar"
|
||||
L["Pulse"] = "Pulso"
|
||||
L["PvP Flagged"] = "Marcado JcJ"
|
||||
L["PvP Talent Selected"] = "Talento de JcJ seleccionado"
|
||||
L["PvP Talent selected"] = "Talento de JcJ seleccionado"
|
||||
L["PvP Talent Selected"] = "Talento de JcJ seleccionado"
|
||||
L["Quality Id"] = "ID de calidad"
|
||||
L["Quantity"] = "Cantidad"
|
||||
L["Quantity earned this week"] = "Cantidad ganada esta semana"
|
||||
@@ -1140,8 +1135,7 @@ L["Seconds"] = "Segundos"
|
||||
L[ [=[Secure frame detected. Find more information:
|
||||
https://github.com/WeakAuras/WeakAuras2/wiki/Protected-Frames]=] ] = "Marco seguro detectado. Encuentra más información: https://github.com/WeakAuras/WeakAuras2/wiki/Protected-Frames"
|
||||
L["Select Frame"] = "Seleccionar marco"
|
||||
--[[Translation missing --]]
|
||||
L["Select the type of timer to filter"] = "Select the type of timer to filter"
|
||||
L["Select the type of timer to filter"] = "Selecciona el tipo de temporizador para filtrar"
|
||||
L["Selection Mode"] = "Modo de selección"
|
||||
L["Separator"] = "Separador"
|
||||
L["Set IDs can be found on websites such as wowhead.com/cata/item-sets"] = "Los IDs de conjuntos se pueden encontrar en sitios web como wowhead.com/cata/es/item-sets"
|
||||
@@ -1296,8 +1290,8 @@ L["Talent"] = "Talento"
|
||||
L["Talent |cFFFF0000Not|r Known"] = "Talento |cFFFF0000desconocido|r"
|
||||
L["Talent |cFFFF0000Not|r Selected"] = "Talento |cFFFF0000no|r seleccionado"
|
||||
L["Talent Known"] = "Talento conocido"
|
||||
L["Talent selected"] = "Talento seleccionado"
|
||||
L["Talent Selected"] = "Talento seleccionado"
|
||||
L["Talent selected"] = "Talento seleccionado"
|
||||
L["Talent Specialization"] = "Especialización de Talentos"
|
||||
L["Tanking And Highest"] = "Tanqueando y el más alto"
|
||||
L["Tanking But Not Highest"] = "Tanqueando pero no el mas alto"
|
||||
@@ -1351,8 +1345,7 @@ L["Time since stack gain"] = "Tiempo desde gana de acumulación"
|
||||
L["Time since stack lost"] = "Tiempo desde que se perdió la acumulación"
|
||||
L["Timed"] = "Temporizado"
|
||||
L["Timed Progress"] = "Progreso temporizado"
|
||||
--[[Translation missing --]]
|
||||
L["Timer"] = "Timer"
|
||||
L["Timer"] = "Temporizador"
|
||||
L["Timer Id"] = "ID de temporizador"
|
||||
L["Toggle"] = "Mostrar"
|
||||
L["Toggle List"] = "Mostar lista"
|
||||
|
||||
+10
-17
@@ -178,8 +178,7 @@ L["Bar enabled in BigWigs settings"] = "Barra activada en la configuración de B
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Barra activada en la configuración del addon del módulo de jefe"
|
||||
L["Bar enabled in DBM settings"] = "Barra activada en la configuración de DBM"
|
||||
L["Bar Texture"] = "Textura de barra"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Type"] = "Bar Type"
|
||||
L["Bar Type"] = "Tipo de barra"
|
||||
L["Baron Geddon"] = "Barón Geddon"
|
||||
L["Battle for Azeroth"] = "Battle for Azeroth"
|
||||
L["Battle.net Whisper"] = "Battle.net Mensaje"
|
||||
@@ -224,8 +223,7 @@ L["Bottom Right"] = "Abajo Derecha"
|
||||
L["Bottom to Top"] = "De Abajo a Arriba"
|
||||
L["Bounce"] = "Rebotar"
|
||||
L["Bounce with Decay"] = "Rebotar con Amortiguación"
|
||||
--[[Translation missing --]]
|
||||
L["Break"] = "Break"
|
||||
L["Break"] = "Romper"
|
||||
L["BreakUpLargeNumbers (Blizzard)"] = "BreakUpLargeNumbers (Blizzard)"
|
||||
L["Broodlord Lashlayer"] = "Señor de linaje Capazote"
|
||||
L["Buff"] = "Beneficio"
|
||||
@@ -486,8 +484,7 @@ L["Error decompressing. This doesn't look like a WeakAuras import."] = "Error al
|
||||
L["Error deserializing"] = "Error de deserialización"
|
||||
L["Error Frame"] = "Marco de error"
|
||||
L["ERROR in '%s' unknown or incompatible sub element type '%s'"] = "ERROR en '%s' tipo de subelemento '%s' desconocido o incompatible"
|
||||
--[[Translation missing --]]
|
||||
L["Error in Aura '%s'"] = "Error in Aura '%s'"
|
||||
L["Error in Aura '%s'"] = "Error en el aura '%s'"
|
||||
L["Error not receiving display information from %s"] = "Error al no recibir información de visualización de %s"
|
||||
L["Essence"] = "Esencia"
|
||||
L["Essence #1"] = "Esencia #1"
|
||||
@@ -643,8 +640,8 @@ L["Hybrid"] = "Híbrido"
|
||||
L["Icon"] = "Icono"
|
||||
L["Icon Function"] = "Función de icono"
|
||||
L["Icon Function (fallback state)"] = "Función de icono (estado de reserva)"
|
||||
L["ID"] = "ID"
|
||||
L["Id"] = "ID"
|
||||
L["ID"] = "ID"
|
||||
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "Si necesitas más ayuda, abre un ticket en GitHub o visita nuestro Discord en https://discord.gg/weakauras."
|
||||
L["Ignore Dead"] = "Ignorar muertos"
|
||||
L["Ignore Disconnected"] = "Ignorar desconectados"
|
||||
@@ -680,8 +677,8 @@ L["Instakill"] = "Muerte Instantanea"
|
||||
L["Install the addons BugSack and BugGrabber for detailed error logs."] = "Instala los addons BugSack y BugGrabber para obtener registros de errores detallados."
|
||||
L["Instance"] = "Instancia"
|
||||
L["Instance Difficulty"] = "Dificultad de la instancia"
|
||||
L["Instance ID"] = "ID de estancia"
|
||||
L["Instance Id"] = "ID de estancia"
|
||||
L["Instance ID"] = "ID de estancia"
|
||||
L["Instance Info"] = "Info de estancia"
|
||||
L["Instance Name"] = "Nombre de estancia"
|
||||
L["Instance Size Type"] = "Tipo de tamaño de estancia"
|
||||
@@ -769,8 +766,7 @@ L["Low Damage"] = "Bajo Daño"
|
||||
L["Lower Than Tank"] = "Menor Que el Tanque"
|
||||
L["Lowest Spell Id"] = "ID de hechizo más bajo"
|
||||
L["Lua error"] = "Error de lua"
|
||||
--[[Translation missing --]]
|
||||
L["Lua error in Aura '%s': %s"] = "Lua error in Aura '%s': %s"
|
||||
L["Lua error in Aura '%s': %s"] = "Error de Lua en el aura '%s': %s"
|
||||
L["Lucifron"] = "Lucifron"
|
||||
L["Maexxna"] = "Maexxna"
|
||||
L["Magic"] = "Magia"
|
||||
@@ -1023,8 +1019,7 @@ L["Progress"] = "Progreso"
|
||||
L["Progress Source"] = "Fuente de progreso"
|
||||
L["Progress Total"] = "Progreso total"
|
||||
L["Progress Value"] = "Valor de progreso"
|
||||
--[[Translation missing --]]
|
||||
L["Pull"] = "Pull"
|
||||
L["Pull"] = "Iniciar"
|
||||
L["Pulse"] = "Pulso"
|
||||
L["PvP Flagged"] = "Marcado JcJ"
|
||||
L["PvP Talent selected"] = "Talento de JcJ seleccionado"
|
||||
@@ -1141,8 +1136,7 @@ L["Seconds"] = "Segundos"
|
||||
L[ [=[Secure frame detected. Find more information:
|
||||
https://github.com/WeakAuras/WeakAuras2/wiki/Protected-Frames]=] ] = "Marco seguro detectado. Encuentra más información: https://github.com/WeakAuras/WeakAuras2/wiki/Protected-Frames"
|
||||
L["Select Frame"] = "Seleccionar marco"
|
||||
--[[Translation missing --]]
|
||||
L["Select the type of timer to filter"] = "Select the type of timer to filter"
|
||||
L["Select the type of timer to filter"] = "Selecciona el tipo de temporizador para filtrar"
|
||||
L["Selection Mode"] = "Modo de selección"
|
||||
L["Separator"] = "Separador"
|
||||
L["Set IDs can be found on websites such as wowhead.com/cata/item-sets"] = "Los ID de conjuntos se pueden encontrar en sitios web como wowhead.com/cata/mx/item-sets"
|
||||
@@ -1297,8 +1291,8 @@ L["Talent"] = "Talento"
|
||||
L["Talent |cFFFF0000Not|r Known"] = "Talento |cFFFF0000desconocido|r"
|
||||
L["Talent |cFFFF0000Not|r Selected"] = "Talento |cFFFF0000no|r seleccionado"
|
||||
L["Talent Known"] = "Talento conocido"
|
||||
L["Talent selected"] = "Talento seleccionado"
|
||||
L["Talent Selected"] = "Talento seleccionado"
|
||||
L["Talent selected"] = "Talento seleccionado"
|
||||
L["Talent Specialization"] = "Especialización de Talentos"
|
||||
L["Tanking And Highest"] = "Tanqueando y el más alto"
|
||||
L["Tanking But Not Highest"] = "Tanqueando pero no el mas alto"
|
||||
@@ -1352,8 +1346,7 @@ L["Time since stack gain"] = "Tiempo desde gana de acumulación"
|
||||
L["Time since stack lost"] = "Tiempo desde que se perdió la acumulación"
|
||||
L["Timed"] = "Temporizado"
|
||||
L["Timed Progress"] = "Progreso temporizado"
|
||||
--[[Translation missing --]]
|
||||
L["Timer"] = "Timer"
|
||||
L["Timer"] = "Temporizador"
|
||||
L["Timer Id"] = "ID de temporizador"
|
||||
L["Toggle"] = "Mostrar"
|
||||
L["Toggle List"] = "Mostar lista"
|
||||
|
||||
@@ -886,10 +886,10 @@ L["Icon Function"] = "Icon Function"
|
||||
--[[Translation missing --]]
|
||||
L["Icon Function (fallback state)"] = "Icon Function (fallback state)"
|
||||
--[[Translation missing --]]
|
||||
L["ID"] = "ID"
|
||||
--[[Translation missing --]]
|
||||
L["Id"] = "Id"
|
||||
--[[Translation missing --]]
|
||||
L["ID"] = "ID"
|
||||
--[[Translation missing --]]
|
||||
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
|
||||
L["Ignore Dead"] = "Ignorer la mort"
|
||||
L["Ignore Disconnected"] = "Ignorer les déconnectés"
|
||||
@@ -932,10 +932,10 @@ L["Install the addons BugSack and BugGrabber for detailed error logs."] = "Insta
|
||||
L["Instance"] = "Instance"
|
||||
L["Instance Difficulty"] = "Difficulté de l'Instance"
|
||||
--[[Translation missing --]]
|
||||
L["Instance ID"] = "Instance ID"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Id"] = "Instance Id"
|
||||
--[[Translation missing --]]
|
||||
L["Instance ID"] = "Instance ID"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Info"] = "Instance Info"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Name"] = "Instance Name"
|
||||
@@ -1435,9 +1435,9 @@ L["Progress Value"] = "Valeur de progression"
|
||||
L["Pull"] = "Pull"
|
||||
L["Pulse"] = "Pulsation"
|
||||
L["PvP Flagged"] = "JcJ activé"
|
||||
L["PvP Talent selected"] = "Talent JcJ sélectionné"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Talent Selected"] = "PvP Talent Selected"
|
||||
L["PvP Talent selected"] = "Talent JcJ sélectionné"
|
||||
--[[Translation missing --]]
|
||||
L["Quality Id"] = "Quality Id"
|
||||
--[[Translation missing --]]
|
||||
|
||||
@@ -1010,10 +1010,10 @@ L["Icon Function"] = "Icon Function"
|
||||
--[[Translation missing --]]
|
||||
L["Icon Function (fallback state)"] = "Icon Function (fallback state)"
|
||||
--[[Translation missing --]]
|
||||
L["ID"] = "ID"
|
||||
--[[Translation missing --]]
|
||||
L["Id"] = "Id"
|
||||
--[[Translation missing --]]
|
||||
L["ID"] = "ID"
|
||||
--[[Translation missing --]]
|
||||
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
|
||||
--[[Translation missing --]]
|
||||
L["Ignore Dead"] = "Ignore Dead"
|
||||
@@ -1082,10 +1082,10 @@ L["Instance"] = "Instance"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Difficulty"] = "Instance Difficulty"
|
||||
--[[Translation missing --]]
|
||||
L["Instance ID"] = "Instance ID"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Id"] = "Instance Id"
|
||||
--[[Translation missing --]]
|
||||
L["Instance ID"] = "Instance ID"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Info"] = "Instance Info"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Name"] = "Instance Name"
|
||||
@@ -1772,10 +1772,10 @@ L["Pulse"] = "Pulse"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Flagged"] = "PvP Flagged"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Talent Selected"] = "PvP Talent Selected"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Talent selected"] = "PvP Talent selected"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Talent Selected"] = "PvP Talent Selected"
|
||||
--[[Translation missing --]]
|
||||
L["Quality Id"] = "Quality Id"
|
||||
--[[Translation missing --]]
|
||||
L["Quantity"] = "Quantity"
|
||||
|
||||
@@ -362,7 +362,7 @@ L["Current Zone Group"] = "지금 있는 지역 그룹"
|
||||
L["Curse"] = "저주"
|
||||
L["Custom"] = "사용자 정의"
|
||||
L["Custom Action"] = "사용자 정의 동작"
|
||||
L["Custom Anchor"] = "사용자 정의 위치 고정"
|
||||
L["Custom Anchor"] = "사용자 정의 고정"
|
||||
L["Custom Check"] = "사용자 정의 검사"
|
||||
L["Custom Color"] = "사용자 정의 색상"
|
||||
L["Custom Condition Code"] = "사용자 정의 조건 코드"
|
||||
@@ -452,7 +452,7 @@ L["Ebonroc"] = "에본로크"
|
||||
L["Eclipse Direction"] = "일식 방향"
|
||||
L["Edge"] = "가장자리"
|
||||
L["Edge of Madness"] = "광란의 경계"
|
||||
L["Effective Spell Id"] = "유효 주문 ID"
|
||||
L["Effective Spell Id"] = "실효 주문 ID"
|
||||
L["Elide"] = "생략"
|
||||
L["Elite"] = "정예"
|
||||
L["Emote"] = "감정 표현"
|
||||
@@ -615,7 +615,7 @@ L["Group Arrangement"] = "그룹 배치"
|
||||
L["Group Leader/Assist"] = "공격대장/부공격대장"
|
||||
L["Group Size"] = "그룹 규모"
|
||||
L["Group Type"] = "그룹 종류"
|
||||
L["Grow"] = "확장 방식"
|
||||
L["Grow"] = "확장"
|
||||
L["GTFO Alert"] = "GTFO 경보"
|
||||
L["Guardian"] = "경비병"
|
||||
L["Guild"] = "길드"
|
||||
@@ -659,8 +659,8 @@ L["Hybrid"] = "혼합"
|
||||
L["Icon"] = "아이콘"
|
||||
L["Icon Function"] = "아이콘 함수"
|
||||
L["Icon Function (fallback state)"] = "Icon 함수 (고장 대체 상태)"
|
||||
L["ID"] = "ID"
|
||||
L["Id"] = "ID"
|
||||
L["ID"] = "ID"
|
||||
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"] = "오프라인 무시"
|
||||
@@ -695,8 +695,8 @@ L["Instakill"] = "즉사"
|
||||
L["Install the addons BugSack and BugGrabber for detailed error logs."] = "자세한 오류 기록을 수집하려면 BugSack과 BugGrabber 애드온을 설치하세요."
|
||||
L["Instance"] = "인스턴스"
|
||||
L["Instance Difficulty"] = "인스턴스 난이도"
|
||||
L["Instance ID"] = "인스턴스(Instance) ID"
|
||||
L["Instance Id"] = "인스턴스(Instance) ID"
|
||||
L["Instance ID"] = "인스턴스(Instance) ID"
|
||||
L["Instance Info"] = "인스턴스 던전 정보"
|
||||
L["Instance Name"] = "인스턴스 이름"
|
||||
L["Instance Size Type"] = "인스턴스 크기 종류"
|
||||
@@ -1075,8 +1075,8 @@ L["Progress Value"] = "진행도 값"
|
||||
L["Pull"] = "풀링"
|
||||
L["Pulse"] = "맥박"
|
||||
L["PvP Flagged"] = "플레이어 간 전투 활성화"
|
||||
L["PvP Talent Selected"] = "선택한 PvP 특성"
|
||||
L["PvP Talent selected"] = "선택한 PvP 특성"
|
||||
L["PvP Talent Selected"] = "선택한 PvP 특성"
|
||||
L["Quality Id"] = "품질 Id"
|
||||
L["Quantity"] = "수량"
|
||||
L["Quantity earned this week"] = "이번주 획득량"
|
||||
@@ -1367,7 +1367,7 @@ L["Texture Rotation"] = "텍스처 회전"
|
||||
L["Thaddius"] = "타디우스"
|
||||
L["The aura has overwritten the global '%s', this might affect other auras."] = "이 위크오라가 전역 '%s'|1을;를; 덮어썼습니다. 이 작업은 다른 위크오라에도 적용됩니다."
|
||||
L["The aura tried to overwrite the aura_env global, which is not allowed."] = "이 위크오라는 aura_env 전역 변수를 덮어쓰려 하고 있습니다. 허용되지 않는 작업입니다."
|
||||
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "유효 레벨은 시간여행 던전 같은 곳에서 바뀌는 레벨과는 다른 것입니다."
|
||||
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "실제 적용되는 실효 레벨은 시간여행 던전 등에서 보이는 레벨과 차이가 있습니다."
|
||||
L["The Four Horsemen"] = "4기사단"
|
||||
L["The 'ID' value can be found in the BigWigs options of a specific spell"] = "'ID' 값은 주문별 BigWigs 설정에 있습니다"
|
||||
L["The Prophet Skeram"] = "예언자 스케람"
|
||||
|
||||
@@ -1082,10 +1082,10 @@ L["Icon Function"] = "Icon Function"
|
||||
--[[Translation missing --]]
|
||||
L["Icon Function (fallback state)"] = "Icon Function (fallback state)"
|
||||
--[[Translation missing --]]
|
||||
L["ID"] = "ID"
|
||||
--[[Translation missing --]]
|
||||
L["Id"] = "Id"
|
||||
--[[Translation missing --]]
|
||||
L["ID"] = "ID"
|
||||
--[[Translation missing --]]
|
||||
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
|
||||
--[[Translation missing --]]
|
||||
L["Ignore Dead"] = "Ignore Dead"
|
||||
@@ -1146,10 +1146,10 @@ L["Install the addons BugSack and BugGrabber for detailed error logs."] = "Insta
|
||||
L["Instance"] = "Instance"
|
||||
L["Instance Difficulty"] = "Dificuldade da Instância"
|
||||
--[[Translation missing --]]
|
||||
L["Instance ID"] = "Instance ID"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Id"] = "Instance Id"
|
||||
--[[Translation missing --]]
|
||||
L["Instance ID"] = "Instance ID"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Info"] = "Instance Info"
|
||||
--[[Translation missing --]]
|
||||
L["Instance Name"] = "Instance Name"
|
||||
@@ -1783,10 +1783,10 @@ L["Pull"] = "Pull"
|
||||
L["Pulse"] = "Pulsar"
|
||||
L["PvP Flagged"] = "Marcado para JxJ"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Talent Selected"] = "PvP Talent Selected"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Talent selected"] = "PvP Talent selected"
|
||||
--[[Translation missing --]]
|
||||
L["PvP Talent Selected"] = "PvP Talent Selected"
|
||||
--[[Translation missing --]]
|
||||
L["Quality Id"] = "Quality Id"
|
||||
--[[Translation missing --]]
|
||||
L["Quantity"] = "Quantity"
|
||||
@@ -2265,9 +2265,9 @@ 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"
|
||||
--[[Translation missing --]]
|
||||
L["Talent selected"] = "Talent selected"
|
||||
L["Talent Specialization"] = "Especialização de talentos"
|
||||
--[[Translation missing --]]
|
||||
L["Tanking And Highest"] = "Tanking And Highest"
|
||||
|
||||
@@ -238,8 +238,7 @@ L["Bottom Right"] = "Снизу справа"
|
||||
L["Bottom to Top"] = "Снизу вверх"
|
||||
L["Bounce"] = "Отскок"
|
||||
L["Bounce with Decay"] = "Отскок с затуханием"
|
||||
--[[Translation missing --]]
|
||||
L["Break"] = "Break"
|
||||
L["Break"] = "Перерыв"
|
||||
L["BreakUpLargeNumbers (Blizzard)"] = "РазделениеБольшихЧисел (Blizzard)"
|
||||
L["Broodlord Lashlayer"] = "Предводитель драконов Разящий Бич"
|
||||
L["Buff"] = "Бафф"
|
||||
@@ -677,8 +676,8 @@ L["Hybrid"] = "Гибридная"
|
||||
L["Icon"] = "Иконка"
|
||||
L["Icon Function"] = "Функция иконки"
|
||||
L["Icon Function (fallback state)"] = "Функция иконки (резервное состояние)"
|
||||
L["ID"] = "ID"
|
||||
L["Id"] = "ID"
|
||||
L["ID"] = "ID"
|
||||
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"] = "Не учитывать игроков не в сети"
|
||||
@@ -833,9 +832,9 @@ L[ [=[Matches stage number of encounter journal.
|
||||
Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=] ] = [=[Совпадает с номером фазы в журнале сражения с боссом. Смена фаз нумеруется как x.5
|
||||
Например: 1, 2, 1, 2, 2.5, 3.]=]
|
||||
L["Max Char "] = "Макс. количество символов"
|
||||
--[[Translation missing --]]
|
||||
L["Max Char"] = "Max Char"
|
||||
L["Max Char "] = "Макс. количество символов"
|
||||
L["Max Charges"] = "Макс. количество зарядов"
|
||||
L["Max Health"] = "Макс. запас здоровья"
|
||||
L["Max Power"] = "Макс. запас энергии"
|
||||
@@ -1072,8 +1071,8 @@ L["Progress Value"] = "Текущее значение"
|
||||
L["Pull"] = "Pull"
|
||||
L["Pulse"] = "Пульсация"
|
||||
L["PvP Flagged"] = "В режиме PvP"
|
||||
L["PvP Talent Selected"] = "PvP талант выбран"
|
||||
L["PvP Talent selected"] = "PvP талант выбран"
|
||||
L["PvP Talent Selected"] = "PvP талант выбран"
|
||||
L["Quality Id"] = "ID качества"
|
||||
L["Quantity"] = "Количество"
|
||||
L["Quantity earned this week"] = "Заработано на этой неделе"
|
||||
|
||||
@@ -696,8 +696,8 @@ L["Instakill"] = "秒杀"
|
||||
L["Install the addons BugSack and BugGrabber for detailed error logs."] = "安装BugSack和BugGrabber插件以获得详细错误记录。"
|
||||
L["Instance"] = "副本"
|
||||
L["Instance Difficulty"] = "副本难度"
|
||||
L["Instance ID"] = "副本ID"
|
||||
L["Instance Id"] = "副本ID"
|
||||
L["Instance ID"] = "副本ID"
|
||||
L["Instance Info"] = "副本信息"
|
||||
L["Instance Name"] = "副本名称"
|
||||
L["Instance Size Type"] = "副本大小类型"
|
||||
@@ -811,8 +811,8 @@ L["Matches (Pattern)"] = "匹配(表达式)"
|
||||
L[ [=[Matches stage number of encounter journal.
|
||||
Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=] ] = "符合冒险指南的阶段。转阶段为.5。例如1;2;1;2;2.5;3"
|
||||
L["Max Char"] = "最大字符数"
|
||||
L["Max Char "] = "最大字符数"
|
||||
L["Max Char"] = "最大字符数"
|
||||
L["Max Charges"] = "最大充能次数"
|
||||
L["Max Health"] = "最大生命值"
|
||||
L["Max Power"] = "最大能量值"
|
||||
@@ -1084,8 +1084,8 @@ L["Progress Value"] = "进度值"
|
||||
L["Pull"] = "Pull"
|
||||
L["Pulse"] = "脉动"
|
||||
L["PvP Flagged"] = "PvP 状态"
|
||||
L["PvP Talent Selected"] = "已选择PvP天赋"
|
||||
L["PvP Talent selected"] = "PvP 天赋选择"
|
||||
L["PvP Talent Selected"] = "已选择PvP天赋"
|
||||
L["Quality Id"] = "品质ID"
|
||||
L["Quantity"] = "数量"
|
||||
L["Quantity earned this week"] = "本周获取数量"
|
||||
|
||||
@@ -646,8 +646,8 @@ L["Hybrid"] = "混合"
|
||||
L["Icon"] = "圖示"
|
||||
L["Icon Function"] = "圖示功能"
|
||||
L["Icon Function (fallback state)"] = "圖示函數 (備用狀態)"
|
||||
L["ID"] = "ID"
|
||||
L["Id"] = "Id"
|
||||
L["ID"] = "ID"
|
||||
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"] = "忽略離線者"
|
||||
@@ -1051,8 +1051,8 @@ L["Progress Value"] = "進度值"
|
||||
L["Pull"] = "拉怪"
|
||||
L["Pulse"] = "跳動"
|
||||
L["PvP Flagged"] = "PvP 標幟"
|
||||
L["PvP Talent Selected"] = "已選擇的 PvP 天賦"
|
||||
L["PvP Talent selected"] = "選擇的 PvP 天賦"
|
||||
L["PvP Talent Selected"] = "已選擇的 PvP 天賦"
|
||||
L["Quality Id"] = "品質id"
|
||||
L["Quantity"] = "數量"
|
||||
L["Quantity earned this week"] = "本週獲取數量"
|
||||
|
||||
Binary file not shown.
@@ -236,7 +236,7 @@ local function SendChat(self, options)
|
||||
if (not options or WeakAuras.IsOptionsOpen()) then
|
||||
return
|
||||
end
|
||||
Private.HandleChatAction(options.message_type, options.message, options.message_dest, options.message_dest_isunit, options.message_channel, options.r, options.g, options.b, self, options.message_custom, nil, options.message_formaters);
|
||||
Private.HandleChatAction(options.message_type, options.message, options.message_dest, options.message_dest_isunit, options.message_channel, options.r, options.g, options.b, self, {customFunc = options.message_custom}, nil, options.message_formaters);
|
||||
end
|
||||
|
||||
local function RunCode(self, func)
|
||||
|
||||
@@ -195,7 +195,6 @@ local funcs = {
|
||||
self.tick_color[1], self.tick_color[2], self.tick_color[3], self.tick_color[4] = r, g, b, a or 1
|
||||
if self.use_texture then
|
||||
for _, tick in ipairs(self.ticks) do
|
||||
tick:SetTexture(r, g, b, a or 1)
|
||||
tick:SetVertexColor(r, g, b, a or 1)
|
||||
end
|
||||
self:UpdateTickDesaturated()
|
||||
|
||||
+18
-15
@@ -3357,10 +3357,10 @@ function Private.ReleaseClone(id, cloneId, regionType)
|
||||
end
|
||||
end
|
||||
|
||||
function Private.HandleChatAction(message_type, message, message_dest, message_dest_isunit, message_channel, r, g, b, region, customFunc, when, formatters)
|
||||
function Private.HandleChatAction(message_type, message, message_dest, message_dest_isunit, message_channel, r, g, b, region, customCache, when, formatters)
|
||||
local useHiddenStates = when == "finish"
|
||||
if (message:find('%%')) then
|
||||
message = Private.ReplacePlaceHolders(message, region, customFunc, useHiddenStates, formatters);
|
||||
message = Private.ReplacePlaceHolders(message, region, customCache, useHiddenStates, formatters);
|
||||
end
|
||||
if(message_type == "PRINT") then
|
||||
DEFAULT_CHAT_FRAME:AddMessage(message, r or 1, g or 1, b or 1);
|
||||
@@ -3389,7 +3389,7 @@ function Private.HandleChatAction(message_type, message, message_dest, message_d
|
||||
elseif(message_type == "WHISPER") then
|
||||
if(message_dest) then
|
||||
if (message_dest:find('%%')) then
|
||||
message_dest = Private.ReplacePlaceHolders(message_dest, region, customFunc, useHiddenStates, formatters);
|
||||
message_dest = Private.ReplacePlaceHolders(message_dest, region, customCache, useHiddenStates, formatters);
|
||||
end
|
||||
if message_dest_isunit == true then
|
||||
message_dest = UnitName(message_dest)
|
||||
@@ -3655,7 +3655,7 @@ function Private.PerformActions(data, when, region)
|
||||
|
||||
if(actions.do_message and actions.message_type and actions.message) then
|
||||
local customFunc = Private.customActionsFunctions[data.id][when .. "_message"];
|
||||
Private.HandleChatAction(actions.message_type, actions.message, actions.message_dest, actions.message_dest_isunit, actions.message_channel, actions.r, actions.g, actions.b, region, customFunc, when, formatters);
|
||||
Private.HandleChatAction(actions.message_type, actions.message, actions.message_dest, actions.message_dest_isunit, actions.message_channel, actions.r, actions.g, actions.b, region, {customFunc = customFunc}, when, formatters);
|
||||
end
|
||||
|
||||
if (actions.stop_sound) then
|
||||
@@ -4846,15 +4846,18 @@ function Private.RunCustomTextFunc(region, customFunc)
|
||||
return custom
|
||||
end
|
||||
|
||||
local function ReplaceValuePlaceHolders(textStr, region, customFunc, state, formatter, trigger)
|
||||
local function ReplaceValuePlaceHolders(textStr, region, customCache, state, formatter, trigger)
|
||||
local value;
|
||||
|
||||
local customIndexSubStr = textStr:match("^c(%d*)$")
|
||||
|
||||
if customIndexSubStr then
|
||||
local custom
|
||||
if customFunc then
|
||||
custom = Private.RunCustomTextFunc(region, customFunc)
|
||||
if customCache then
|
||||
if not customCache.custom then
|
||||
customCache.custom = Private.RunCustomTextFunc(region, customCache.customFunc)
|
||||
end
|
||||
custom = customCache.custom
|
||||
else
|
||||
custom = region.values.custom
|
||||
end
|
||||
@@ -5008,7 +5011,7 @@ end
|
||||
|
||||
Private.ContainsPlaceHoldersPredicate = ContainsPlaceHolders
|
||||
|
||||
local function ValueForSymbol(symbol, region, customFunc, regionState, regionStates, useHiddenStates, formatters)
|
||||
local function ValueForSymbol(symbol, region, customCache, regionState, regionStates, useHiddenStates, formatters)
|
||||
local triggerNum, sym = string.match(symbol, "(.+)%.(.+)")
|
||||
triggerNum = triggerNum and tonumber(triggerNum)
|
||||
if triggerNum and sym then
|
||||
@@ -5022,7 +5025,7 @@ local function ValueForSymbol(symbol, region, customFunc, regionState, regionSta
|
||||
return tostring(value) or ""
|
||||
end
|
||||
else
|
||||
local value = ReplaceValuePlaceHolders(sym, region, customFunc, regionStates[triggerNum], formatters[symbol], triggerNum);
|
||||
local value = ReplaceValuePlaceHolders(sym, region, customCache, regionStates[triggerNum], formatters[symbol], triggerNum);
|
||||
return value or ""
|
||||
end
|
||||
end
|
||||
@@ -5040,12 +5043,12 @@ local function ValueForSymbol(symbol, region, customFunc, regionState, regionSta
|
||||
return ""
|
||||
else
|
||||
local value = (useHiddenStates or regionState.show)
|
||||
and ReplaceValuePlaceHolders(symbol, region, customFunc, regionState, formatters[symbol], regionState.triggernum)
|
||||
and ReplaceValuePlaceHolders(symbol, region, customCache, regionState, formatters[symbol], regionState.triggernum)
|
||||
return value or ""
|
||||
end
|
||||
end
|
||||
|
||||
function Private.ReplacePlaceHolders(textStr, region, customFunc, useHiddenStates, formatters)
|
||||
function Private.ReplacePlaceHolders(textStr, region, customCache, useHiddenStates, formatters)
|
||||
local regionValues = region.values;
|
||||
local regionState = region.state or {};
|
||||
local regionStates = region.states or {};
|
||||
@@ -5064,7 +5067,7 @@ function Private.ReplacePlaceHolders(textStr, region, customFunc, useHiddenState
|
||||
if symbol == "%" then
|
||||
return "%" -- Double % input
|
||||
end
|
||||
local value = ValueForSymbol(symbol, region, customFunc, regionState, regionStates, useHiddenStates, formatters);
|
||||
local value = ValueForSymbol(symbol, region, customCache, regionState, regionStates, useHiddenStates, formatters);
|
||||
if (value) then
|
||||
textStr = tostring(value);
|
||||
end
|
||||
@@ -5097,7 +5100,7 @@ function Private.ReplacePlaceHolders(textStr, region, customFunc, useHiddenState
|
||||
-- 0-9a-zA-Z or dot character
|
||||
else -- End of variable
|
||||
local symbol = string.sub(textStr, start, currentPos - 1)
|
||||
result = result .. ValueForSymbol(symbol, region, customFunc, regionState, regionStates, useHiddenStates, formatters)
|
||||
result = result .. ValueForSymbol(symbol, region, customCache, regionState, regionStates, useHiddenStates, formatters)
|
||||
|
||||
if char == 37 then
|
||||
-- Do nothing
|
||||
@@ -5108,7 +5111,7 @@ function Private.ReplacePlaceHolders(textStr, region, customFunc, useHiddenState
|
||||
elseif state == 3 then
|
||||
if char == 125 then -- } closing brace
|
||||
local symbol = string.sub(textStr, start, currentPos - 1)
|
||||
result = result .. ValueForSymbol(symbol, region, customFunc, regionState, regionStates, useHiddenStates, formatters)
|
||||
result = result .. ValueForSymbol(symbol, region, customCache, regionState, regionStates, useHiddenStates, formatters)
|
||||
start = currentPos + 1
|
||||
end
|
||||
end
|
||||
@@ -5120,7 +5123,7 @@ function Private.ReplacePlaceHolders(textStr, region, customFunc, useHiddenState
|
||||
result = result .. string.sub(textStr, start, currentPos - 1)
|
||||
elseif state == 2 and currentPos > start then
|
||||
local symbol = string.sub(textStr, start, currentPos - 1)
|
||||
result = result .. ValueForSymbol(symbol, region, customFunc, regionState, regionStates, useHiddenStates, formatters)
|
||||
result = result .. ValueForSymbol(symbol, region, customCache, regionState, regionStates, useHiddenStates, formatters)
|
||||
elseif state == 1 then
|
||||
result = result .. "%"
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
## Interface: 30300
|
||||
## Title: WeakAuras
|
||||
## Author: The WeakAuras Team
|
||||
## Version: 5.20.4
|
||||
## Version: 5.20.5
|
||||
## IconTexture: Interface\AddOns\WeakAuras\Media\Textures\icon.blp
|
||||
## X-Flavor: 3.3.5
|
||||
## Notes: A powerful, comprehensive utility for displaying graphics and information based on buffs, debuffs, and other triggers.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
## Interface: 30300
|
||||
## Title: WeakAuras Model Paths
|
||||
## Author: The WeakAuras Team
|
||||
## Version: 5.20.4
|
||||
## Version: 5.20.5
|
||||
## Notes: Model paths for WeakAuras
|
||||
## Notes-esES: Las rutas de modelos para WeakAuras
|
||||
## Notes-esMX: Las rutas de modelos para WeakAuras
|
||||
|
||||
@@ -27,9 +27,9 @@ local function Frame_OnClick(this, button)
|
||||
if self.disabled then return end
|
||||
self.value = not self.value
|
||||
if self.value then
|
||||
PlaySound(856) -- SOUNDKIT.IG_MAINMENU_OPTION_CHECKBOX_ON
|
||||
PlaySound("igMainMenuOptionCheckBoxOn")
|
||||
else
|
||||
PlaySound(857) -- SOUNDKIT.IG_MAINMENU_OPTION_CHECKBOX_OFF
|
||||
PlaySound("igMainMenuOptionCheckBoxOff")
|
||||
end
|
||||
UpdateToggle(self)
|
||||
self:Fire("OnValueChanged", self.value)
|
||||
|
||||
@@ -1,9 +1,204 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local Type, Version = "WeakAurasInputWithIndentation", 1
|
||||
local Type, Version = "WeakAurasInputWithIndentation", 2
|
||||
local AceGUI = LibStub and LibStub("AceGUI-3.0", true)
|
||||
if not AceGUI or (AceGUI:GetWidgetVersion(Type) or 0) >= Version then return end
|
||||
|
||||
-- Lua APIs
|
||||
local tostring, pairs = tostring, pairs
|
||||
|
||||
-- WoW APIs
|
||||
local PlaySound = PlaySound
|
||||
local GetCursorInfo, ClearCursor = GetCursorInfo, ClearCursor
|
||||
local CreateFrame, UIParent = CreateFrame, UIParent
|
||||
local _G = _G
|
||||
|
||||
if not AceGUIWeakAurasInputWithIndentationInsertLink then
|
||||
-- upgradeable hook
|
||||
hooksecurefunc("ChatEdit_InsertLink", function(...) return _G.AceGUIWeakAurasInputWithIndentationInsertLink(...) end)
|
||||
end
|
||||
|
||||
function _G.AceGUIWeakAurasInputWithIndentationInsertLink(text)
|
||||
for i = 1, AceGUI:GetWidgetCount(Type) do
|
||||
local editbox = _G[("WeakAurasInputWithIndentation%uEdit"):format(i)]
|
||||
if editbox and editbox:IsVisible() and editbox:HasFocus() then
|
||||
text = text:gsub("|", "||")
|
||||
editbox:Insert(text)
|
||||
return true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local function ShowButton(self)
|
||||
if not self.disablebutton then
|
||||
self.button:Show()
|
||||
self.editbox:SetTextInsets(0, 20, 3, 3)
|
||||
end
|
||||
end
|
||||
|
||||
local function HideButton(self)
|
||||
self.button:Hide()
|
||||
self.editbox:SetTextInsets(0, 0, 3, 3)
|
||||
end
|
||||
|
||||
--[[-----------------------------------------------------------------------------
|
||||
Scripts
|
||||
-------------------------------------------------------------------------------]]
|
||||
local function Control_OnEnter(frame)
|
||||
frame.obj:Fire("OnEnter")
|
||||
end
|
||||
|
||||
local function Control_OnLeave(frame)
|
||||
frame.obj:Fire("OnLeave")
|
||||
end
|
||||
|
||||
local function Frame_OnShowFocus(frame)
|
||||
frame.obj.editbox:SetFocus()
|
||||
frame:SetScript("OnShow", nil)
|
||||
end
|
||||
|
||||
local function EditBox_OnEscapePressed(frame)
|
||||
AceGUI:ClearFocus()
|
||||
end
|
||||
|
||||
local function EditBox_OnEnterPressed(frame)
|
||||
local self = frame.obj
|
||||
local value = frame:GetText()
|
||||
local cancel = self:Fire("OnEnterPressed", value)
|
||||
if not cancel then
|
||||
PlaySound("igMainMenuOptionCheckBoxOn")
|
||||
HideButton(self)
|
||||
end
|
||||
end
|
||||
|
||||
local function EditBox_OnReceiveDrag(frame)
|
||||
local self = frame.obj
|
||||
local type, id, info = GetCursorInfo()
|
||||
local name
|
||||
if type == "item" then
|
||||
name = info
|
||||
elseif type == "spell" then
|
||||
info = GetSpellInfo(id, info)
|
||||
elseif type == "macro" then
|
||||
name = GetMacroInfo(id)
|
||||
end
|
||||
if name then
|
||||
self:SetText(name)
|
||||
self:Fire("OnEnterPressed", name)
|
||||
ClearCursor()
|
||||
HideButton(self)
|
||||
AceGUI:ClearFocus()
|
||||
end
|
||||
end
|
||||
|
||||
local function EditBox_OnTextChanged(frame)
|
||||
local self = frame.obj
|
||||
local value = frame:GetText()
|
||||
if tostring(value) ~= tostring(self.lasttext) then
|
||||
self:Fire("OnTextChanged", value)
|
||||
self.lasttext = value
|
||||
ShowButton(self)
|
||||
end
|
||||
end
|
||||
|
||||
local function EditBox_OnFocusGained(frame)
|
||||
AceGUI:SetFocus(frame.obj)
|
||||
end
|
||||
|
||||
local function Button_OnClick(frame)
|
||||
local editbox = frame.obj.editbox
|
||||
editbox:ClearFocus()
|
||||
EditBox_OnEnterPressed(editbox)
|
||||
end
|
||||
|
||||
--[[-----------------------------------------------------------------------------
|
||||
Methods
|
||||
-------------------------------------------------------------------------------]]
|
||||
local methods = {
|
||||
["OnAcquire"] = function(self)
|
||||
-- height is controlled by SetLabel
|
||||
self:SetWidth(200)
|
||||
self:SetDisabled(false)
|
||||
self:SetLabel()
|
||||
self:SetText()
|
||||
self:DisableButton(false)
|
||||
self:SetMaxLetters(0)
|
||||
end,
|
||||
|
||||
["OnRelease"] = function(self)
|
||||
self:ClearFocus()
|
||||
end,
|
||||
|
||||
["SetDisabled"] = function(self, disabled)
|
||||
self.disabled = disabled
|
||||
if disabled then
|
||||
self.editbox:EnableMouse(false)
|
||||
self.editbox:ClearFocus()
|
||||
self.editbox:SetTextColor(0.5,0.5,0.5)
|
||||
self.label:SetTextColor(0.5,0.5,0.5)
|
||||
else
|
||||
self.editbox:EnableMouse(true)
|
||||
self.editbox:SetTextColor(1,1,1)
|
||||
self.label:SetTextColor(1,.82,0)
|
||||
end
|
||||
end,
|
||||
|
||||
["SetText"] = function(self, text)
|
||||
self.lasttext = text or ""
|
||||
self.editbox:SetText(text or "")
|
||||
self.editbox:SetCursorPosition(0)
|
||||
HideButton(self)
|
||||
end,
|
||||
|
||||
["GetText"] = function(self, text)
|
||||
return self.editbox:GetText()
|
||||
end,
|
||||
|
||||
["SetLabel"] = function(self, text)
|
||||
if text and text ~= "" then
|
||||
self.label:SetText(text)
|
||||
self.label:Show()
|
||||
self.editbox:SetPoint("TOPLEFT",self.frame,"TOPLEFT",7,-18)
|
||||
self:SetHeight(44)
|
||||
self.alignoffset = 30
|
||||
else
|
||||
self.label:SetText("")
|
||||
self.label:Hide()
|
||||
self.editbox:SetPoint("TOPLEFT",self.frame,"TOPLEFT",7,0)
|
||||
self:SetHeight(26)
|
||||
self.alignoffset = 12
|
||||
end
|
||||
end,
|
||||
|
||||
["DisableButton"] = function(self, disabled)
|
||||
self.disablebutton = disabled
|
||||
if disabled then
|
||||
HideButton(self)
|
||||
end
|
||||
end,
|
||||
|
||||
["SetMaxLetters"] = function (self, num)
|
||||
self.editbox:SetMaxLetters(num or 0)
|
||||
end,
|
||||
|
||||
["ClearFocus"] = function(self)
|
||||
self.editbox:ClearFocus()
|
||||
self.frame:SetScript("OnShow", nil)
|
||||
end,
|
||||
|
||||
["SetFocus"] = function(self)
|
||||
self.editbox:SetFocus()
|
||||
if not self.frame:IsShown() then
|
||||
self.frame:SetScript("OnShow", Frame_OnShowFocus)
|
||||
end
|
||||
end,
|
||||
|
||||
["HighlightText"] = function(self, from, to)
|
||||
self.editbox:HighlightText(from, to)
|
||||
end
|
||||
}
|
||||
|
||||
|
||||
local eventCallbacks = {
|
||||
OnEditFocusGained = "OnEditFocusGained",
|
||||
OnEditFocusLost = "OnEditFocusLost",
|
||||
@@ -19,9 +214,58 @@ local function EventHandler(frame, event)
|
||||
end
|
||||
end
|
||||
|
||||
--[[-----------------------------------------------------------------------------
|
||||
Constructor
|
||||
-------------------------------------------------------------------------------]]
|
||||
local function Constructor()
|
||||
local widget = AceGUI:Create("EditBox")
|
||||
widget.type = Type
|
||||
local num = AceGUI:GetNextWidgetNum(Type)
|
||||
local frame = CreateFrame("Frame", nil, UIParent)
|
||||
frame:Hide()
|
||||
|
||||
local editbox = CreateFrame("EditBox", string.format("WeakAurasInputWithIndentation%uEdit", format(num)), frame)
|
||||
WeakAuras.XMLTemplates["InputBoxTemplate"](editbox)
|
||||
editbox:SetAutoFocus(false)
|
||||
editbox:SetFontObject(ChatFontNormal)
|
||||
editbox:SetScript("OnEnter", Control_OnEnter)
|
||||
editbox:SetScript("OnLeave", Control_OnLeave)
|
||||
editbox:SetScript("OnEscapePressed", EditBox_OnEscapePressed)
|
||||
editbox:SetScript("OnEnterPressed", EditBox_OnEnterPressed)
|
||||
editbox:SetScript("OnTextChanged", EditBox_OnTextChanged)
|
||||
editbox:SetScript("OnReceiveDrag", EditBox_OnReceiveDrag)
|
||||
editbox:SetScript("OnMouseDown", EditBox_OnReceiveDrag)
|
||||
editbox:SetScript("OnEditFocusGained", EditBox_OnFocusGained)
|
||||
editbox:SetTextInsets(0, 0, 3, 3)
|
||||
editbox:SetMaxLetters(256)
|
||||
editbox:SetPoint("BOTTOMLEFT", 6, 0)
|
||||
editbox:SetPoint("BOTTOMRIGHT")
|
||||
editbox:SetHeight(19)
|
||||
|
||||
local label = frame:CreateFontString(nil, "OVERLAY", "GameFontNormalSmall")
|
||||
label:SetPoint("TOPLEFT", 0, -2)
|
||||
label:SetPoint("TOPRIGHT", 0, -2)
|
||||
label:SetJustifyH("LEFT")
|
||||
label:SetHeight(18)
|
||||
|
||||
local button = CreateFrame("Button", nil, editbox, "UIPanelButtonTemplate")
|
||||
button:SetWidth(40)
|
||||
button:SetHeight(20)
|
||||
button:SetPoint("RIGHT", -2, 0)
|
||||
button:SetText(OKAY)
|
||||
button:SetScript("OnClick", Button_OnClick)
|
||||
button:Hide()
|
||||
|
||||
local widget = {
|
||||
alignoffset = 30,
|
||||
editbox = editbox,
|
||||
label = label,
|
||||
button = button,
|
||||
frame = frame,
|
||||
type = Type
|
||||
}
|
||||
for method, func in pairs(methods) do
|
||||
widget[method] = func
|
||||
end
|
||||
editbox.obj, button.obj = widget, widget
|
||||
|
||||
for event, callback in pairs(eventCallbacks) do
|
||||
widget.editbox:HookScript(event, function(frame) EventHandler(frame, callback) end)
|
||||
@@ -37,7 +281,8 @@ local function Constructor()
|
||||
SetText(self, IndentationLib.encode(text))
|
||||
end
|
||||
|
||||
return widget
|
||||
return AceGUI:RegisterAsWidget(widget)
|
||||
end
|
||||
|
||||
|
||||
AceGUI:RegisterWidgetType(Type, Constructor, Version)
|
||||
|
||||
@@ -45,9 +45,9 @@ local function onClick(frame)
|
||||
if self.disabled then return end
|
||||
self.value = not self.value
|
||||
if self.value then
|
||||
PlaySound(856) -- SOUNDKIT.IG_MAINMENU_OPTION_CHECKBOX_ON
|
||||
PlaySound("igMainMenuOptionCheckBoxOn")
|
||||
else
|
||||
PlaySound(857) -- SOUNDKIT.IG_MAINMENU_OPTION_CHECKBOX_OFF
|
||||
PlaySound("igMainMenuOptionCheckBoxOff")
|
||||
end
|
||||
updateToggle(self)
|
||||
self:Fire("OnValueChanged", self.value)
|
||||
|
||||
@@ -25,6 +25,7 @@ function _G.AceGUIWeakAurasMultiLineEditBoxInsertLink(text)
|
||||
for i = 1, AceGUI:GetWidgetCount(Type) do
|
||||
local editbox = _G[("WeakAurasMultiLineEditBox%uEdit"):format(i)]
|
||||
if editbox and editbox:IsVisible() and editbox:HasFocus() then
|
||||
text = text:gsub("|", "||")
|
||||
editbox:Insert(text)
|
||||
return true
|
||||
end
|
||||
|
||||
@@ -26,6 +26,7 @@ function _G.AceGUIWeakAurasMultiLineEditBoxWithEnterInsertLink(text)
|
||||
for i = 1, AceGUI:GetWidgetCount(Type) do
|
||||
local editbox = _G[("MultiLineEditBox%uEdit"):format(i)]
|
||||
if editbox and editbox:IsVisible() and editbox:HasFocus() then
|
||||
text = text:gsub("|", "||")
|
||||
editbox:Insert(text)
|
||||
return true
|
||||
end
|
||||
|
||||
@@ -11,18 +11,33 @@ local function getAuraMatchesLabel(name)
|
||||
for _ in pairs(ids) do
|
||||
numMatches = numMatches + 1
|
||||
end
|
||||
return tostring(numMatches)
|
||||
return L["Matches %s spells"]:format(tostring(numMatches))
|
||||
else
|
||||
return ""
|
||||
end
|
||||
end
|
||||
|
||||
local function getAuraMatchesList(name)
|
||||
local function getAuraMatchesList(name, showSpellIdRecommendation)
|
||||
local ids = WeakAuras.spellCache.GetSpellsMatching(name)
|
||||
if ids then
|
||||
local numMatches = 0
|
||||
local descText = ""
|
||||
|
||||
local playerSpells = {}
|
||||
local otherSpells = {}
|
||||
|
||||
for id, _ in pairs(ids) do
|
||||
local icon = select(3, GetSpellInfo(id))
|
||||
numMatches = numMatches + 1
|
||||
|
||||
if WeakAuras.IsSpellKnownIncludingPet(id) then
|
||||
tinsert(playerSpells, id)
|
||||
else
|
||||
tinsert(otherSpells, id)
|
||||
end
|
||||
end
|
||||
|
||||
local function addSpellToDesc(id)
|
||||
local icon = select(3,GetSpellInfo(id))
|
||||
if icon then
|
||||
if descText == "" then
|
||||
descText = "|T"..icon..":0|t: "..id
|
||||
@@ -31,7 +46,44 @@ local function getAuraMatchesList(name)
|
||||
end
|
||||
end
|
||||
end
|
||||
return descText
|
||||
|
||||
table.sort(playerSpells)
|
||||
table.sort(otherSpells)
|
||||
|
||||
if #playerSpells > 0 then
|
||||
descText = descText .. L["Player Spells found:"]
|
||||
for _, id in ipairs(playerSpells) do
|
||||
addSpellToDesc(id)
|
||||
end
|
||||
end
|
||||
|
||||
if #otherSpells > 0 then
|
||||
if descText ~= "" then
|
||||
descText = descText .. "\n\n"
|
||||
end
|
||||
descText = descText .. L["Spells found:"]
|
||||
|
||||
for _, id in ipairs(otherSpells) do
|
||||
addSpellToDesc(id)
|
||||
end
|
||||
end
|
||||
|
||||
local bestSuggestion
|
||||
if #playerSpells == 1 then
|
||||
bestSuggestion = playerSpells[1]
|
||||
elseif #playerSpells == 0 and #otherSpells == 1 then
|
||||
bestSuggestion = otherSpells[1]
|
||||
end
|
||||
|
||||
if showSpellIdRecommendation then
|
||||
local tip = L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."]
|
||||
if bestSuggestion then
|
||||
tip = tip .. "\n" .. "|cffffd200" .. L["Click to replace the name with %s."]:format(bestSuggestion) .. "|r"
|
||||
end
|
||||
descText = descText .. "\n\n" .. tip
|
||||
end
|
||||
|
||||
return descText, bestSuggestion
|
||||
else
|
||||
return ""
|
||||
end
|
||||
@@ -77,7 +129,9 @@ local function CanHaveMatchCheck(trigger)
|
||||
return trigger.showClones
|
||||
end
|
||||
|
||||
local function CreateNameOptions(aura_options, data, trigger, size, isExactSpellId, isIgnoreList, prefix, baseOrder, useKey, optionKey, name, desc, inverse)
|
||||
|
||||
local function CreateNameOptions(aura_options, data, triggernum, size, isExactSpellId, isIgnoreList, prefix, baseOrder, useKey, optionKey, name, desc, inverse)
|
||||
local trigger = data.triggers[triggernum].trigger
|
||||
local spellCache = WeakAuras.spellCache
|
||||
|
||||
for i = 1, size do
|
||||
@@ -134,7 +188,8 @@ local function CreateNameOptions(aura_options, data, trigger, size, isExactSpell
|
||||
end
|
||||
|
||||
aura_options[iconOption].desc = function()
|
||||
local spellId = trigger[optionKey] and trigger[optionKey][i] and WeakAuras.SafeToNumber(trigger[optionKey][i])
|
||||
local input = trigger[optionKey] and trigger[optionKey][i]
|
||||
local spellId = input and WeakAuras.SafeToNumber(input)
|
||||
if spellId then
|
||||
local name = GetSpellInfo(spellId)
|
||||
if name then
|
||||
@@ -145,19 +200,37 @@ local function CreateNameOptions(aura_options, data, trigger, size, isExactSpell
|
||||
return auraDesc
|
||||
end
|
||||
else
|
||||
return getAuraMatchesList(trigger[optionKey] and trigger[optionKey][i])
|
||||
if input and input ~= "" then
|
||||
return getAuraMatchesList(input, true)
|
||||
end
|
||||
end
|
||||
end
|
||||
aura_options[iconOption].image = function()
|
||||
local icon
|
||||
local spellId = trigger[optionKey] and trigger[optionKey][i] and WeakAuras.SafeToNumber(trigger[optionKey][i])
|
||||
local input = trigger[optionKey] and trigger[optionKey][i]
|
||||
local spellId = input and WeakAuras.SafeToNumber(input)
|
||||
if spellId then
|
||||
icon = select(3, GetSpellInfo(spellId))
|
||||
else
|
||||
icon = spellCache.GetIcon(trigger[optionKey] and trigger[optionKey][i])
|
||||
elseif input and input ~= "" then
|
||||
icon = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\info"
|
||||
end
|
||||
return icon and tostring(icon) or "", 18, 18
|
||||
end
|
||||
|
||||
aura_options[iconOption].func = function()
|
||||
local input = trigger[optionKey] and trigger[optionKey][i]
|
||||
local spellId = input and WeakAuras.SafeToNumber(trigger[optionKey][i])
|
||||
if spellId then
|
||||
-- Do nothing
|
||||
elseif input and input ~= "" then
|
||||
local _, bestSuggestion = getAuraMatchesList(input)
|
||||
if bestSuggestion then
|
||||
trigger[optionKey][i] = bestSuggestion
|
||||
WeakAuras.Add(data)
|
||||
WeakAuras.ClearAndUpdateOptions(data.id)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
aura_options[prefix .. i] = {
|
||||
@@ -1284,25 +1357,25 @@ local function GetBuffTriggerOptions(data, triggernum)
|
||||
local ignoreNameOptionSize = CountNames(data, triggernum, "ignoreAuraNames") + 1
|
||||
local ignoreSpellOptionsSize = CountNames(data, triggernum, "ignoreAuraSpellids") + 1
|
||||
|
||||
CreateNameOptions(aura_options, data, trigger, nameOptionSize,
|
||||
CreateNameOptions(aura_options, data, triggernum, nameOptionSize,
|
||||
false, false, "name", 12, "useName", "auranames",
|
||||
L["Aura Name"],
|
||||
L["Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."],
|
||||
IsSingleMissing(trigger))
|
||||
|
||||
|
||||
CreateNameOptions(aura_options, data, trigger, spellOptionsSize,
|
||||
CreateNameOptions(aura_options, data, triggernum, spellOptionsSize,
|
||||
true, false, "spellid", 22, "useExactSpellId", "auraspellids",
|
||||
L["Spell ID"], L["Enter a Spell ID. You can use the addon idTip to determine spell ids."],
|
||||
IsSingleMissing(trigger))
|
||||
|
||||
CreateNameOptions(aura_options, data, trigger, ignoreNameOptionSize,
|
||||
CreateNameOptions(aura_options, data, triggernum, ignoreNameOptionSize,
|
||||
false, true, "ignorename", 32, "useIgnoreName", "ignoreAuraNames",
|
||||
L["Ignored Aura Name"],
|
||||
L["Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."],
|
||||
IsSingleMissing(trigger))
|
||||
|
||||
CreateNameOptions(aura_options, data, trigger, ignoreSpellOptionsSize,
|
||||
CreateNameOptions(aura_options, data, triggernum, ignoreSpellOptionsSize,
|
||||
true, true, "ignorespellid", 42, "useIgnoreExactSpellId", "ignoreAuraSpellids",
|
||||
L["Ignored Spell ID"], L["Enter a Spell ID. You can use the addon idTip to determine spell ids."],
|
||||
IsSingleMissing(trigger))
|
||||
|
||||
@@ -4,57 +4,46 @@ local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
OptionsPrivate.changelog = {
|
||||
versionString = '5.20.4',
|
||||
dateString = '2025-09-08',
|
||||
fullChangeLogUrl = 'https://github.com/WeakAuras/WeakAuras2/compare/5.20.1...5.20.4',
|
||||
versionString = '5.20.5',
|
||||
dateString = '2025-10-09',
|
||||
fullChangeLogUrl = 'https://github.com/WeakAuras/WeakAuras2/compare/5.20.4...5.20.5',
|
||||
highlightText = [==[
|
||||
- Re-tag, no changes]==], commitText = [==[InfusOnWoW (11):
|
||||
]==], commitText = [==[InfusOnWoW (13):
|
||||
|
||||
- SubRegion Model: Reintroduce clipped by foreground mode
|
||||
- Remove workaround for SetTexture not adjusting to different wrapModes
|
||||
- Revert "Fix KR/TW/CN large number formatting for >= 100.000.000"
|
||||
- Fix TSU custom variable warning about formatter
|
||||
- Tweak wording for lua errors
|
||||
- Priest Template Remove removed ability
|
||||
- Totem Trigger: Fix "inverse" option not being visible
|
||||
- Custom Text: Tweak rules for text replacement %cfoo ~= %c now
|
||||
- MOP: Workaround broken GetInstanceInfo in Tol'Viron Areana
|
||||
- Fix typo in variable name
|
||||
- Ticks: Fix color sometimes applying to the wrong tick
|
||||
- Update Discord List
|
||||
- BT2: Make the spell id tooltip in the options clickable
|
||||
- Conditions: Tweak handling of custom function
|
||||
- Totem trigger: Add spellId check and use slot information from event
|
||||
- Boss Mod Count Conditions: Use same cron syntax as for the trigger
|
||||
- Conditions: Properly escape string checks to support [].
|
||||
- Update Atlas File List from wago.tools
|
||||
- Update Discord List
|
||||
- CLEU: Replace combobox with one entry with a disabled checkbox
|
||||
- Fix inserting links into the display text boxes
|
||||
- Fix regression for textured Ticks
|
||||
- Revert "Revert "Fix KR/TW/CN large number formatting for >= 100.000.000""
|
||||
- Update Discord List
|
||||
|
||||
Matt Weber (1):
|
||||
|
||||
- Add optional length limit to `WA_ClassColorName`
|
||||
|
||||
Pewtro (2):
|
||||
|
||||
- Re-export the .blp files
|
||||
- Add Celestial Dungeon load option instance type
|
||||
|
||||
Stanzilla (3):
|
||||
Stanzilla (5):
|
||||
|
||||
- chore: update retail toc for 11.2.5
|
||||
- Update WeakAurasModelPaths from wago.tools
|
||||
- Update WeakAurasModelPaths from wago.tools
|
||||
- Update WeakAurasModelPaths from wago.tools
|
||||
- Update WeakAurasModelPaths from wago.tools
|
||||
|
||||
dependabot[bot] (3):
|
||||
Veldt (1):
|
||||
|
||||
- Bump cbrgm/mastodon-github-action from 2.1.14 to 2.1.19
|
||||
- Bump actions/checkout from 4 to 5
|
||||
- Bump actions/setup-python from 5 to 6
|
||||
- Add Bleak Arrows to reset_ranged_swing_spells
|
||||
|
||||
emptyrivers (2):
|
||||
dependabot[bot] (1):
|
||||
|
||||
- include overEnergize in combat log state
|
||||
- some more difficulty ids
|
||||
- Bump leafo/gh-actions-lua from 11 to 12
|
||||
|
||||
mrbuds (5):
|
||||
mrbuds (2):
|
||||
|
||||
- Fix Mists encounterID tooltip
|
||||
- Fix currency trigger default on 12.2.0 fixes #6008
|
||||
- Text To Speech: use global game voice settings, and use the tts queue system
|
||||
- BossMod Trigger: add multiselect filter for break & pull timer
|
||||
- Fix moving profiling window #noticket
|
||||
- Function for checking if we are on a Hardcore server doesn't exists on Retail
|
||||
- Scary warning on import on Hardcore server
|
||||
|
||||
]==]
|
||||
}
|
||||
|
||||
@@ -1097,13 +1097,13 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum
|
||||
end
|
||||
if prototype.timedrequired then
|
||||
options.unevent = {
|
||||
type = "select",
|
||||
type = "toggle",
|
||||
disabled = true,
|
||||
width = WeakAuras.normalWidth,
|
||||
name = L["Hide"],
|
||||
name = L["Hide After"],
|
||||
order = order,
|
||||
values = OptionsPrivate.Private.timedeventend_types,
|
||||
get = function()
|
||||
return "timed"
|
||||
return true
|
||||
end,
|
||||
set = function(info, v)
|
||||
-- unevent is no longer used
|
||||
|
||||
@@ -299,6 +299,8 @@ Off Screen]=]
|
||||
--[[Translation missing --]]
|
||||
L["Clear Saved Data"] = "Clear Saved Data"
|
||||
--[[Translation missing --]]
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
--[[Translation missing --]]
|
||||
L["Clip Overlays"] = "Clip Overlays"
|
||||
--[[Translation missing --]]
|
||||
L["Clipped by Foreground"] = "Clipped by Foreground"
|
||||
@@ -630,6 +632,8 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
|
||||
L["Hawk"] = "Falke"
|
||||
L["Help"] = "Hilfe"
|
||||
--[[Translation missing --]]
|
||||
L["Hide After"] = "Hide After"
|
||||
--[[Translation missing --]]
|
||||
L["Hide Background"] = "Hide Background"
|
||||
--[[Translation missing --]]
|
||||
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
|
||||
@@ -787,6 +791,8 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
|
||||
--[[Translation missing --]]
|
||||
L["Manual with %i/%i"] = "Manual with %i/%i"
|
||||
--[[Translation missing --]]
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
--[[Translation missing --]]
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
|
||||
L["Max"] = "Max"
|
||||
--[[Translation missing --]]
|
||||
@@ -946,6 +952,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Places a tick on the bar"] = "Places a tick on the bar"
|
||||
L["Play Sound"] = "Sound abspielen"
|
||||
--[[Translation missing --]]
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
L["Portrait Zoom"] = "Portraitzoom"
|
||||
--[[Translation missing --]]
|
||||
L["Position and Size Settings"] = "Position and Size Settings"
|
||||
@@ -1156,6 +1164,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Specific Currency ID"] = "Specific Currency ID"
|
||||
--[[Translation missing --]]
|
||||
L["Spell Selection Filters"] = "Spell Selection Filters"
|
||||
--[[Translation missing --]]
|
||||
L["Spells found:"] = "Spells found:"
|
||||
L["Stack Info"] = "Stapelinfo"
|
||||
--[[Translation missing --]]
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Stacks - The number of stacks of an aura (usually)"
|
||||
@@ -1337,10 +1347,10 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
--[[Translation missing --]]
|
||||
L["Use SetTransform"] = "Use SetTransform"
|
||||
--[[Translation missing --]]
|
||||
L["Used in auras:"] = "Used in auras:"
|
||||
--[[Translation missing --]]
|
||||
L["Used in Auras:"] = "Used in Auras:"
|
||||
--[[Translation missing --]]
|
||||
L["Used in auras:"] = "Used in auras:"
|
||||
--[[Translation missing --]]
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "Uses Texture Coordinates to rotate the texture."
|
||||
--[[Translation missing --]]
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."
|
||||
@@ -1370,6 +1380,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s on WoW %s"
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
--[[Translation missing --]]
|
||||
L["What do you want to do?"] = "What do you want to do?"
|
||||
--[[Translation missing --]]
|
||||
L["Whole Area"] = "Whole Area"
|
||||
@@ -1391,6 +1403,16 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "Du bist im Begriff %d Aura/Auren zu löschen. |cFFFF0000Das Löschen kann nicht rückgängig gemacht werden!|r Willst du fortfahren?"
|
||||
--[[Translation missing --]]
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
|
||||
@@ -152,8 +152,8 @@ Enable this setting if you want this timer to be hidden, or when using a WeakAur
|
||||
L["Anchor Mode"] = "Anchor Mode"
|
||||
L["Anchor Point"] = "Anchor Point"
|
||||
L["Anchored To"] = "Anchored To"
|
||||
L["and"] = "and"
|
||||
L["And "] = "And "
|
||||
L["and"] = "and"
|
||||
L["and %s"] = "and %s"
|
||||
L["and aligned left"] = "and aligned left"
|
||||
L["and aligned right"] = "and aligned right"
|
||||
@@ -233,6 +233,7 @@ Off Screen]=]
|
||||
L["Circular Texture %s"] = "Circular Texture %s"
|
||||
L["Clear Debug Logs"] = "Clear Debug Logs"
|
||||
L["Clear Saved Data"] = "Clear Saved Data"
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
L["Clip Overlays"] = "Clip Overlays"
|
||||
L["Clipped by Foreground"] = "Clipped by Foreground"
|
||||
L["Close"] = "Close"
|
||||
@@ -467,6 +468,7 @@ If the entered number is a decimal (e.g. 0.5), fraction (e.g. 1/2), or percentag
|
||||
L["Group Settings"] = "Group Settings"
|
||||
L["Hawk"] = "Hawk"
|
||||
L["Help"] = "Help"
|
||||
L["Hide After"] = "Hide After"
|
||||
L["Hide Background"] = "Hide Background"
|
||||
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
|
||||
L["Hide on"] = "Hide on"
|
||||
@@ -557,6 +559,7 @@ If the entered number is a decimal (e.g. 0.5), fraction (e.g. 1/2), or percentag
|
||||
L["Magnetically Align"] = "Magnetically Align"
|
||||
L["Main"] = "Main"
|
||||
L["Manual with %i/%i"] = "Manual with %i/%i"
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
|
||||
L["Max"] = "Max"
|
||||
L["Max Length"] = "Max Length"
|
||||
@@ -661,6 +664,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Paste Trigger Settings"] = "Paste Trigger Settings"
|
||||
L["Places a tick on the bar"] = "Places a tick on the bar"
|
||||
L["Play Sound"] = "Play Sound"
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
L["Portrait Zoom"] = "Portrait Zoom"
|
||||
L["Position and Size Settings"] = "Position and Size Settings"
|
||||
L["Preferred Match"] = "Preferred Match"
|
||||
@@ -794,6 +798,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Spark Texture"] = "Spark Texture"
|
||||
L["Specific Currency ID"] = "Specific Currency ID"
|
||||
L["Spell Selection Filters"] = "Spell Selection Filters"
|
||||
L["Spells found:"] = "Spells found:"
|
||||
L["Stack Info"] = "Stack Info"
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Stacks - The number of stacks of an aura (usually)"
|
||||
L["Standby"] = "Standby"
|
||||
@@ -903,8 +908,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Url: %s"] = "Url: %s"
|
||||
L["Use Display Info Id"] = "Use Display Info Id"
|
||||
L["Use SetTransform"] = "Use SetTransform"
|
||||
L["Used in auras:"] = "Used in auras:"
|
||||
L["Used in Auras:"] = "Used in Auras:"
|
||||
L["Used in auras:"] = "Used in auras:"
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "Uses Texture Coordinates to rotate the texture."
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."
|
||||
L["Value"] = "Value"
|
||||
@@ -922,6 +927,7 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Voice Settings"] = "Voice Settings"
|
||||
L["We thank"] = "We thank"
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s on WoW %s"
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
L["What do you want to do?"] = "What do you want to do?"
|
||||
L["Whole Area"] = "Whole Area"
|
||||
L["wrapping"] = "wrapping"
|
||||
@@ -937,6 +943,15 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You already have this group/aura. Importing will create a duplicate."] = "You already have this group/aura. Importing will create a duplicate."
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
@@ -143,8 +143,8 @@ Enable this setting if you want this timer to be hidden, or when using a WeakAur
|
||||
L["Anchor Mode"] = "Modo de anclaje"
|
||||
L["Anchor Point"] = "Punto de anclaje"
|
||||
L["Anchored To"] = "Anclado a"
|
||||
L["and"] = "y"
|
||||
L["And "] = "y"
|
||||
L["and"] = "y"
|
||||
L["and %s"] = "y %s"
|
||||
L["and aligned left"] = "y alineado a la izquierda"
|
||||
L["and aligned right"] = "y alineado a la derecha"
|
||||
@@ -223,6 +223,8 @@ Off Screen]=] ] = "El aura está fuera de la pantalla"
|
||||
L["Circular Texture %s"] = "Textura circular de %s"
|
||||
L["Clear Debug Logs"] = "Borrar registros de depuración"
|
||||
L["Clear Saved Data"] = "Borrar datos guardados"
|
||||
--[[Translation missing --]]
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
L["Clip Overlays"] = "Superposiciones recortadas"
|
||||
L["Clipped by Foreground"] = "Recortado por el primer plano"
|
||||
L["Close"] = "Cerrar"
|
||||
@@ -432,6 +434,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
|
||||
L["Group Settings"] = "Configuración de grupo"
|
||||
L["Hawk"] = "Halcón"
|
||||
L["Help"] = "Ayuda"
|
||||
--[[Translation missing --]]
|
||||
L["Hide After"] = "Hide After"
|
||||
L["Hide Background"] = "Ocultar fondo"
|
||||
L["Hide Glows applied by this aura"] = "Ocultar resplandor aplicado por esta aura"
|
||||
L["Hide on"] = "Ocultar en"
|
||||
@@ -522,6 +526,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
|
||||
L["Magnetically Align"] = "Alineación magnética"
|
||||
L["Main"] = "Principal"
|
||||
L["Manual with %i/%i"] = "Manual con %i/%i"
|
||||
--[[Translation missing --]]
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Coincide con la altura de una barra horizontal o la anchura de una barra vertical."
|
||||
L["Max"] = "Máx."
|
||||
L["Max Length"] = "Longitud máx."
|
||||
@@ -620,6 +626,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
|
||||
L["Paste Trigger Settings"] = "Pegar configuración del activador"
|
||||
L["Places a tick on the bar"] = "Coloca una marca en la barra"
|
||||
L["Play Sound"] = "Reproducir sonido"
|
||||
--[[Translation missing --]]
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
L["Portrait Zoom"] = "Zoom del retrato"
|
||||
L["Position and Size Settings"] = "Configuración de posición y tamaño"
|
||||
L["Preferred Match"] = "Coincidencia preferida"
|
||||
@@ -753,6 +761,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
|
||||
L["Spark Texture"] = "Textura de chispa"
|
||||
L["Specific Currency ID"] = "ID de moneda específica"
|
||||
L["Spell Selection Filters"] = "Filtros de selección de hechizo"
|
||||
--[[Translation missing --]]
|
||||
L["Spells found:"] = "Spells found:"
|
||||
L["Stack Info"] = "Información de Acumulaciones"
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Acumulaciones - El número de acumulaciones de un aura (usualmente)"
|
||||
L["Standby"] = "En espera"
|
||||
@@ -762,11 +772,10 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
|
||||
L["Start Collapsed"] = "Iniciar colapsado"
|
||||
L["Start of %s"] = "Inicio de %s"
|
||||
L["Step Size"] = "Tamaño de paso"
|
||||
L["Stop Motion %s"] = "Stop motion de %"
|
||||
L["Stop Motion %s"] = "Stop motion de %s"
|
||||
L["Stop Motion Settings"] = "Configuración de Stop Motion"
|
||||
L["Stop Sound"] = "Detener sonido"
|
||||
--[[Translation missing --]]
|
||||
L["Stretched by Foreground"] = "Stretched by Foreground"
|
||||
L["Stretched by Foreground"] = "Estirado por primer plano"
|
||||
L["Sub Elements"] = "Subelementos"
|
||||
L["Sub Option %i"] = "Subopción %i"
|
||||
L["Subevent"] = "Subevento"
|
||||
@@ -862,8 +871,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Url: %s"] = "URL: %s"
|
||||
L["Use Display Info Id"] = "Utilizar ID de información de la visualización"
|
||||
L["Use SetTransform"] = "Utilizar SetTransform"
|
||||
L["Used in auras:"] = "Utilizado en auras:"
|
||||
L["Used in Auras:"] = "Utilizado en auras:"
|
||||
L["Used in auras:"] = "Utilizado en auras:"
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "Utiliza coordenadas de textura para rotar la textura."
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "Utiliza UnitIsVisible() para comprobar si el cliente del juego ha cargado un objeto para esta unidad. Esta distancia es de unos 100 metros. Esto se encuesta cada segundo."
|
||||
L["Value"] = "Valor"
|
||||
@@ -878,10 +887,11 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Vertical Bar"] = "Barra vertical"
|
||||
L["View"] = "Ver"
|
||||
L["View custom code"] = "Ver código personalizado"
|
||||
--[[Translation missing --]]
|
||||
L["Voice Settings"] = "Voice Settings"
|
||||
L["Voice Settings"] = "Configuración de voz"
|
||||
L["We thank"] = "Agradecemos a"
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s en WoW %s"
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
L["What do you want to do?"] = "¿Qué es lo que quieres hacer?"
|
||||
L["Whole Area"] = "Área completa"
|
||||
L["wrapping"] = "envolviendo"
|
||||
@@ -897,6 +907,16 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You already have this group/aura. Importing will create a duplicate."] = "Ya tienes este grupo/aura. La importación creará un duplicado."
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "Estás a punto de eliminar aura(s) %d. |cFFFF0000¡Esto no se puede deshacer!|r ¿Te gustarías continuar?"
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "Estás a punto de eliminar un activador. |cFFFF0000¡Esto no se puede deshacer!|r ¿Te gustaría continuar?"
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = "Puedes agregar aquí una lista de valores de estado separados por comas en los que (cuando se modifican) WeakAuras también debería ejecutar el código anclaje. WeakAuras siempre ejecutará el código de orden personalizado si incluye \"cambiado\" en esta lista, o cuando se agrega, se elimina, o se reordena una región"
|
||||
|
||||
@@ -223,6 +223,8 @@ Off Screen]=] ] = "Aura está fuera de la pantalla"
|
||||
L["Circular Texture %s"] = "Textura circular de %s"
|
||||
L["Clear Debug Logs"] = "Borrar registros de depuración"
|
||||
L["Clear Saved Data"] = "Borrar datos guardados"
|
||||
--[[Translation missing --]]
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
L["Clip Overlays"] = "Superposiciones recortadas"
|
||||
L["Clipped by Foreground"] = "Recortado por el primer plano"
|
||||
L["Close"] = "Cerrar"
|
||||
@@ -432,6 +434,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
|
||||
L["Group Settings"] = "Configuración de grupo"
|
||||
L["Hawk"] = "Halcón"
|
||||
L["Help"] = "Ayuda"
|
||||
--[[Translation missing --]]
|
||||
L["Hide After"] = "Hide After"
|
||||
L["Hide Background"] = "Ocultar fondo"
|
||||
L["Hide Glows applied by this aura"] = "Ocultar resplandor aplicado por esta aura"
|
||||
L["Hide on"] = "Ocultar en"
|
||||
@@ -522,6 +526,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
|
||||
L["Magnetically Align"] = "Alineación magnética"
|
||||
L["Main"] = "Principal"
|
||||
L["Manual with %i/%i"] = "Manual con %i/%i"
|
||||
--[[Translation missing --]]
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Coincide con la altura de una barra horizontal o la anchura de una barra vertical."
|
||||
L["Max"] = "Máx."
|
||||
L["Max Length"] = "Longitud máx."
|
||||
@@ -620,6 +626,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
|
||||
L["Paste Trigger Settings"] = "Pegar configuración del activador"
|
||||
L["Places a tick on the bar"] = "Coloca una marca en la barra"
|
||||
L["Play Sound"] = "Reproducir sonido"
|
||||
--[[Translation missing --]]
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
L["Portrait Zoom"] = "Zoom del retrato"
|
||||
L["Position and Size Settings"] = "Configuración de posición y tamaño"
|
||||
L["Preferred Match"] = "Coincidencia preferida"
|
||||
@@ -753,6 +761,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
|
||||
L["Spark Texture"] = "Textura de chispa"
|
||||
L["Specific Currency ID"] = "ID de moneda específica"
|
||||
L["Spell Selection Filters"] = "Filtros de selección de hechizo"
|
||||
--[[Translation missing --]]
|
||||
L["Spells found:"] = "Spells found:"
|
||||
L["Stack Info"] = "Información de Acumulaciones"
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Acumulaciones - El número de acumulaciones de un aura (usualmente)"
|
||||
L["Standby"] = "En espera"
|
||||
@@ -765,8 +775,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
|
||||
L["Stop Motion %s"] = "Stop motion de %"
|
||||
L["Stop Motion Settings"] = "Configuración de Stop Motion"
|
||||
L["Stop Sound"] = "Detener sonido"
|
||||
--[[Translation missing --]]
|
||||
L["Stretched by Foreground"] = "Stretched by Foreground"
|
||||
L["Stretched by Foreground"] = "Estirado por primer plano"
|
||||
L["Sub Elements"] = "Subelementos"
|
||||
L["Sub Option %i"] = "Subopción %i"
|
||||
L["Subevent"] = "Subevento"
|
||||
@@ -862,8 +871,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Url: %s"] = "URL: %s"
|
||||
L["Use Display Info Id"] = "Utilizar ID de información de la visualización"
|
||||
L["Use SetTransform"] = "Utilizar SetTransform"
|
||||
L["Used in auras:"] = "Utilizado en auras:"
|
||||
L["Used in Auras:"] = "Utilizado en auras:"
|
||||
L["Used in auras:"] = "Utilizado en auras:"
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "Utiliza coordenadas de textura para rotar la textura."
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "Utiliza UnitIsVisible() para comprobar si el cliente del juego ha cargado un objeto para esta unidad. Esta distancia es de unos 100 metros. Esto se encuesta cada segundo."
|
||||
L["Value"] = "Valor"
|
||||
@@ -878,10 +887,11 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Vertical Bar"] = "Barra vertical"
|
||||
L["View"] = "Ver"
|
||||
L["View custom code"] = "Ver código personalizado"
|
||||
--[[Translation missing --]]
|
||||
L["Voice Settings"] = "Voice Settings"
|
||||
L["Voice Settings"] = "Configuración de voz"
|
||||
L["We thank"] = "Agradecemos a"
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s en WoW %s"
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
L["What do you want to do?"] = "¿Qué es lo que quieres hacer?"
|
||||
L["Whole Area"] = "Área completa"
|
||||
L["wrapping"] = "envolviendo"
|
||||
@@ -897,6 +907,16 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You already have this group/aura. Importing will create a duplicate."] = "Ya tienes este grupo/aura. La importación creará un duplicado."
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "Estás a punto de eliminar aura(s) %d. |cFFFF0000¡Esto no se puede deshacer!|r ¿Te gustarías continuar?"
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "Estás a punto de eliminar un activador. |cFFFF0000¡Esto no se puede deshacer!|r ¿Te gustaría continuar?"
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = "Puedes agregar aquí una lista de valores de estado separados por comas en los que (cuando se modifican) WeakAuras también debería ejecutar el código anclaje. WeakAuras siempre ejecutará el código de orden personalizado si incluye \"cambiado\" en esta lista, o cuando se agrega, se elimina, o se reordena una región"
|
||||
|
||||
@@ -238,6 +238,8 @@ Off Screen]=] ] = "L’aura est hors écran"
|
||||
L["Clear Debug Logs"] = "Clear Debug Logs"
|
||||
--[[Translation missing --]]
|
||||
L["Clear Saved Data"] = "Clear Saved Data"
|
||||
--[[Translation missing --]]
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
L["Clip Overlays"] = "Superposition de l'attache "
|
||||
--[[Translation missing --]]
|
||||
L["Clipped by Foreground"] = "Clipped by Foreground"
|
||||
@@ -551,6 +553,8 @@ Si le nombre entré est decimal (ex. 0.5), une fraction (ex. 1/2), ou un pourcen
|
||||
L["Hawk"] = "Faucon"
|
||||
L["Help"] = "Aide"
|
||||
--[[Translation missing --]]
|
||||
L["Hide After"] = "Hide After"
|
||||
--[[Translation missing --]]
|
||||
L["Hide Background"] = "Hide Background"
|
||||
L["Hide Glows applied by this aura"] = "Cacher les brillances appliquées par cette aura"
|
||||
L["Hide on"] = "Cacher à"
|
||||
@@ -686,6 +690,8 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste
|
||||
L["Main"] = "Principal"
|
||||
--[[Translation missing --]]
|
||||
L["Manual with %i/%i"] = "Manual with %i/%i"
|
||||
--[[Translation missing --]]
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Correspond au paramètre de hauteur d'une barre horizontale ou de largeur pour une barre verticale."
|
||||
L["Max"] = "Max"
|
||||
L["Max Length"] = "Longueur max"
|
||||
@@ -816,6 +822,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Places a tick on the bar"] = "Places a tick on the bar"
|
||||
L["Play Sound"] = "Jouer un son"
|
||||
--[[Translation missing --]]
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
L["Portrait Zoom"] = "Zoom Portrait"
|
||||
--[[Translation missing --]]
|
||||
L["Position and Size Settings"] = "Position and Size Settings"
|
||||
@@ -1007,6 +1015,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Specific Currency ID"] = "Specific Currency ID"
|
||||
--[[Translation missing --]]
|
||||
L["Spell Selection Filters"] = "Spell Selection Filters"
|
||||
--[[Translation missing --]]
|
||||
L["Spells found:"] = "Spells found:"
|
||||
L["Stack Info"] = "Info de Piles"
|
||||
--[[Translation missing --]]
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Stacks - The number of stacks of an aura (usually)"
|
||||
@@ -1173,8 +1183,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Url: %s"] = "Url: %s"
|
||||
L["Use Display Info Id"] = "Utiliser les informations d'identifiant de l'affichage"
|
||||
L["Use SetTransform"] = "Utiliser SetTransform"
|
||||
L["Used in auras:"] = "Utilisé dans les auras:"
|
||||
L["Used in Auras:"] = "Utilisé(e) dans les Auras:"
|
||||
L["Used in auras:"] = "Utilisé dans les auras:"
|
||||
--[[Translation missing --]]
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "Uses Texture Coordinates to rotate the texture."
|
||||
--[[Translation missing --]]
|
||||
@@ -1202,6 +1212,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s on WoW %s"
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
--[[Translation missing --]]
|
||||
L["What do you want to do?"] = "What do you want to do?"
|
||||
--[[Translation missing --]]
|
||||
L["Whole Area"] = "Whole Area"
|
||||
@@ -1221,6 +1233,16 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "Vous êtes sur le point de supprimer %d aura(s). |cFFFF0000Cela ne peut pas être annulé !|r Voulez-vous continuer ?"
|
||||
--[[Translation missing --]]
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
|
||||
@@ -237,6 +237,8 @@ Off Screen]=] ] = "L'aura è fuori dallo schermo"
|
||||
L["Circular Texture %s"] = "Circular Texture %s"
|
||||
L["Clear Debug Logs"] = "Cancella registri di debug"
|
||||
L["Clear Saved Data"] = "Cancella dati salvati"
|
||||
--[[Translation missing --]]
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
L["Clip Overlays"] = "Sovrapposizioni di clip"
|
||||
--[[Translation missing --]]
|
||||
L["Clipped by Foreground"] = "Clipped by Foreground"
|
||||
@@ -629,6 +631,8 @@ If the entered number is a decimal (e.g. 0.5), fraction (e.g. 1/2), or percentag
|
||||
--[[Translation missing --]]
|
||||
L["Help"] = "Help"
|
||||
--[[Translation missing --]]
|
||||
L["Hide After"] = "Hide After"
|
||||
--[[Translation missing --]]
|
||||
L["Hide Background"] = "Hide Background"
|
||||
--[[Translation missing --]]
|
||||
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
|
||||
@@ -809,6 +813,8 @@ If the entered number is a decimal (e.g. 0.5), fraction (e.g. 1/2), or percentag
|
||||
--[[Translation missing --]]
|
||||
L["Manual with %i/%i"] = "Manual with %i/%i"
|
||||
--[[Translation missing --]]
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
--[[Translation missing --]]
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
|
||||
--[[Translation missing --]]
|
||||
L["Max"] = "Max"
|
||||
@@ -996,6 +1002,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Play Sound"] = "Play Sound"
|
||||
--[[Translation missing --]]
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
--[[Translation missing --]]
|
||||
L["Portrait Zoom"] = "Portrait Zoom"
|
||||
--[[Translation missing --]]
|
||||
L["Position and Size Settings"] = "Position and Size Settings"
|
||||
@@ -1262,6 +1270,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Spell Selection Filters"] = "Spell Selection Filters"
|
||||
--[[Translation missing --]]
|
||||
L["Spells found:"] = "Spells found:"
|
||||
--[[Translation missing --]]
|
||||
L["Stack Info"] = "Stack Info"
|
||||
--[[Translation missing --]]
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Stacks - The number of stacks of an aura (usually)"
|
||||
@@ -1512,6 +1522,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s on WoW %s"
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
--[[Translation missing --]]
|
||||
L["What do you want to do?"] = "What do you want to do?"
|
||||
--[[Translation missing --]]
|
||||
L["Whole Area"] = "Whole Area"
|
||||
@@ -1541,6 +1553,16 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
--[[Translation missing --]]
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ local L = WeakAuras.L
|
||||
|
||||
-- WeakAuras/Options
|
||||
L[" and |cFFFF0000mirrored|r"] = "그리고 |cFFFF0000대칭 반복|r"
|
||||
L["-- Do not remove this comment, it is part of this aura: "] = "-- 이 주석을 제거하지 마세요 이 위크오라의 일부입니다:"
|
||||
L["-- Do not remove this comment, it is part of this aura: "] = "-- 이 주석을 제거하지 마세요, 이 위크오라의 일부입니다:"
|
||||
L[" rotated |cFFFF0000%s|r degrees"] = "|cFFFF0000%s|r도 회전"
|
||||
L["% - To show a percent sign"] = "% - 백분율 기호 표시"
|
||||
L["% of Progress"] = "진행 %"
|
||||
@@ -28,7 +28,7 @@ local L = WeakAuras.L
|
||||
L["%s - Condition Custom Chat %s"] = "%s - 조건 사용자 정의 대화 %s"
|
||||
L["%s - Condition Custom Check %s"] = "%s - 조건 사용자 정의 검사 %s"
|
||||
L["%s - Condition Custom Code %s"] = "%s - 조건 사용자 정의 코드 %s"
|
||||
L["%s - Custom Anchor"] = "%s - 사용자 정의 위치 고정"
|
||||
L["%s - Custom Anchor"] = "%s - 사용자 정의 고정"
|
||||
L["%s - Custom Grow"] = "%s - 사용자 정의 그룹 확장"
|
||||
L["%s - Custom Sort"] = "%s - 사용자 정의 정렬"
|
||||
L["%s - Custom Text"] = "%s - 사용자 정의 텍스트"
|
||||
@@ -87,8 +87,8 @@ local L = WeakAuras.L
|
||||
L["|cFFFF0000desaturated|r "] = "|cFFFF0000흑백|r"
|
||||
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000참고:|r '%s' 유닛은 추적할 수 없습니다."
|
||||
L["|cFFFF0000Note:|r The unit '%s' requires soft target cvars to be enabled."] = "|cFFFF0000참고:|r '%s' 유닛은 액션 전투 관련 cvar의 활성화를 필요로 합니다."
|
||||
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00고정:|r |cFFFF0000%s|r에 고정하여 프레임의 |cFFFF0000%s|r에 위치"
|
||||
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00고정:|r |cFFFF0000%s|r에 고정하여 프레임의 |cFFFF0000%s|r에 |cFFFF0000%s/%s|r의 위치 조정 적용"
|
||||
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00고정:|r |cFFFF0000%s|r|1을;를; 프레임의 |cFFFF0000%s|r에 고정"
|
||||
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00고정:|r |cFFFF0000%s|r|1을;를; 프레임의 |cFFFF0000%s|r에 |cFFFF0000%s/%s|r 위치 조정을 해서 고정"
|
||||
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r"] = "|cFFffcc00고정:|r 프레임의 |cFFFF0000%s|r에 고정됨"
|
||||
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00고정:|r 프레임의 |cFFFF0000%s|r에 |cFFFF0000%s/%s|r의 위치 조정을 적용해서 고정"
|
||||
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00추가 옵션:|r"
|
||||
@@ -158,8 +158,8 @@ Enable this setting if you want this timer to be hidden, or when using a WeakAur
|
||||
L["Anchor Mode"] = "고정 모드"
|
||||
L["Anchor Point"] = "고정 지점"
|
||||
L["Anchored To"] = "고정 위치:"
|
||||
L["and"] = "그리고"
|
||||
L["And "] = "And"
|
||||
L["and"] = "그리고"
|
||||
L["and %s"] = "and %s"
|
||||
L["and aligned left"] = ", 왼쪽 정렬"
|
||||
L["and aligned right"] = ", 오른쪽 정렬"
|
||||
@@ -233,12 +233,13 @@ 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"
|
||||
L["Clear Debug Logs"] = "디버그 로그 삭제"
|
||||
L["Clear Saved Data"] = "저장된 데이터 지우기"
|
||||
L["Click to replace the name with %s."] = "클릭하면 이름을 %s|1으로;로; 교체합니다."
|
||||
L["Clip Overlays"] = "오버레이 자르기"
|
||||
L["Clipped by Foreground"] = "전경에 의해 잘림"
|
||||
L["Close"] = "닫기"
|
||||
@@ -471,6 +472,7 @@ Bleed classification via LibDispel]=] ] = [=[여러 속성 중 해제가 되는
|
||||
L["Group Settings"] = "그룹 설정"
|
||||
L["Hawk"] = "매"
|
||||
L["Help"] = "도움말"
|
||||
L["Hide After"] = "이후 숨기기"
|
||||
L["Hide Background"] = "배경 숨기기"
|
||||
L["Hide Glows applied by this aura"] = "이 위크오라를 통해 적용된 반짝임 효과 숨김"
|
||||
L["Hide on"] = "숨기기"
|
||||
@@ -561,6 +563,7 @@ Bleed classification via LibDispel]=] ] = [=[여러 속성 중 해제가 되는
|
||||
L["Magnetically Align"] = "자석 정렬"
|
||||
L["Main"] = "메인"
|
||||
L["Manual with %i/%i"] = "수동 %i/%i"
|
||||
L["Matches %s spells"] = "%s개의 주문과 일치"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "가로 바의 높이 또는 너비 설정을 세로 바에 맞춥니다."
|
||||
L["Max"] = "최대"
|
||||
L["Max Length"] = "최대 길이"
|
||||
@@ -668,11 +671,12 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[이벤트
|
||||
L["Paste Trigger Settings"] = "활성 조건 설정 붙여넣기"
|
||||
L["Places a tick on the bar"] = "바에 틱 배치"
|
||||
L["Play Sound"] = "소리 재생"
|
||||
L["Player Spells found:"] = "플레이어 주문 발견:"
|
||||
L["Portrait Zoom"] = "초상화 확대"
|
||||
L["Position and Size Settings"] = "위치 및 크기 설정"
|
||||
L["Preferred Match"] = "우선 표시 대상"
|
||||
L["Premade Auras"] = "미리 준비된 위크오라"
|
||||
L["Premade Snippets"] = "미리 준비된 스니펫 위크오라"
|
||||
L["Premade Auras"] = "미리 제작된 위크오라"
|
||||
L["Premade Snippets"] = "미리 제작된 스니펫"
|
||||
L["Preparing auras: "] = "위크오라 준비중:"
|
||||
L["Press Ctrl+C to copy"] = "복사하려면 Ctrl+C를 누르세요"
|
||||
L["Press Ctrl+C to copy the URL"] = "URL을 복사하려면 Ctrl+C를 누르세요"
|
||||
@@ -801,6 +805,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[이벤트
|
||||
L["Spark Texture"] = "섬광 텍스처"
|
||||
L["Specific Currency ID"] = "화폐 ID 지정"
|
||||
L["Spell Selection Filters"] = "주문 선정 필터"
|
||||
L["Spells found:"] = "주문 발견:"
|
||||
L["Stack Info"] = "중첩 정보"
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "중첩 - 오라의 중첩 갯수입니다 (일반적으로)"
|
||||
L["Standby"] = "대기 중"
|
||||
@@ -907,8 +912,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Url: %s"] = "URL: %s"
|
||||
L["Use Display Info Id"] = "디스플레이 정보 ID 사용"
|
||||
L["Use SetTransform"] = "SetTransform 사용"
|
||||
L["Used in auras:"] = "사용 중인 위크오라:"
|
||||
L["Used in Auras:"] = "사용 중인 위크오라:"
|
||||
L["Used in auras:"] = "사용 중인 위크오라:"
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "회전에 텍스처 좌표를 사용합니다."
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "UnitIsVisible()을 사용해서 게임 클라이언트가 이 유닛의 오브젝트를 불러왔는지를 검사합니다. 검사 거리는 약 100미터 정도입니다. 매 초마다 검사합니다."
|
||||
L["Value"] = "값"
|
||||
@@ -926,6 +931,7 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Voice Settings"] = "음성 환경 설정"
|
||||
L["We thank"] = "감사합니다"
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s (WoW %s)"
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras는 주문 이름 대신 주문 ID 사용을 권장합니다. 주문 ID는 언어에 맞게 자동 번역됩니다."
|
||||
L["What do you want to do?"] = "무엇을 할까요?"
|
||||
L["Whole Area"] = "전체 구역"
|
||||
L["wrapping"] = "줄바꿈"
|
||||
@@ -941,6 +947,11 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You already have this group/aura. Importing will create a duplicate."] = "이미 이 그룹/위크오라가 있습니다. 가져오면 복사본이 생성됩니다."
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "위크오라 %d개를 삭제하려고 합니다. |cFFFF0000이는 되돌릴 수 없습니다!|r 계속할까요?"
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "이 활성 조건을 삭제하려고 합니다. |cFFFF0000이는 되돌릴 수 없습니다!|r 계속할까요?"
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = "하드코어 서버에서 사용자 정의 Lua 코드가 포함된 위크오라를 가져오고 있습니다. |cFFFF0000사용자 정의 코드가 당신의 하드코어 캐릭터를 죽이는 데 사용될 위험이 있습니다!|r 계속하시겠습니까?"
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = "이곳에 State 테이블 값들을 쉼표로 구분해서 목록으로 만들어 넣을 수 있으며 (값이 바뀔 때) WeakAuras가 위치 고정 코드를 실행하게 됩니다. 이 목록에 테이블 값 'changed'를 넣을 경우 또는 표시 영역(region)이 추가, 삭제, 재정렬 될 때 WeakAuras는 반드시 사용자 정의 고정 코드를 실행합니다."
|
||||
|
||||
@@ -329,6 +329,8 @@ Off Screen]=] ] = "Aura está fora da tela"
|
||||
--[[Translation missing --]]
|
||||
L["Clear Saved Data"] = "Clear Saved Data"
|
||||
--[[Translation missing --]]
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
--[[Translation missing --]]
|
||||
L["Clip Overlays"] = "Clip Overlays"
|
||||
--[[Translation missing --]]
|
||||
L["Clipped by Foreground"] = "Clipped by Foreground"
|
||||
@@ -706,6 +708,8 @@ If the entered number is a decimal (e.g. 0.5), fraction (e.g. 1/2), or percentag
|
||||
L["Hawk"] = "Hawk"
|
||||
L["Help"] = "Ajuda"
|
||||
--[[Translation missing --]]
|
||||
L["Hide After"] = "Hide After"
|
||||
--[[Translation missing --]]
|
||||
L["Hide Background"] = "Hide Background"
|
||||
--[[Translation missing --]]
|
||||
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
|
||||
@@ -871,6 +875,8 @@ If the entered number is a decimal (e.g. 0.5), fraction (e.g. 1/2), or percentag
|
||||
--[[Translation missing --]]
|
||||
L["Manual with %i/%i"] = "Manual with %i/%i"
|
||||
--[[Translation missing --]]
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
--[[Translation missing --]]
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
|
||||
--[[Translation missing --]]
|
||||
L["Max"] = "Max"
|
||||
@@ -1043,6 +1049,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Places a tick on the bar"] = "Places a tick on the bar"
|
||||
L["Play Sound"] = "Reproduzir Som"
|
||||
--[[Translation missing --]]
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
--[[Translation missing --]]
|
||||
L["Portrait Zoom"] = "Portrait Zoom"
|
||||
--[[Translation missing --]]
|
||||
L["Position and Size Settings"] = "Position and Size Settings"
|
||||
@@ -1273,6 +1281,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["Specific Currency ID"] = "Specific Currency ID"
|
||||
--[[Translation missing --]]
|
||||
L["Spell Selection Filters"] = "Spell Selection Filters"
|
||||
--[[Translation missing --]]
|
||||
L["Spells found:"] = "Spells found:"
|
||||
L["Stack Info"] = "Informação do Monte"
|
||||
--[[Translation missing --]]
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Stacks - The number of stacks of an aura (usually)"
|
||||
@@ -1513,6 +1523,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s on WoW %s"
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
--[[Translation missing --]]
|
||||
L["What do you want to do?"] = "What do you want to do?"
|
||||
--[[Translation missing --]]
|
||||
L["Whole Area"] = "Whole Area"
|
||||
@@ -1540,6 +1552,16 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
--[[Translation missing --]]
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
|
||||
@@ -148,8 +148,8 @@ Enable this setting if you want this timer to be hidden, or when using a WeakAur
|
||||
L["Anchor Mode"] = "Режим крепления"
|
||||
L["Anchor Point"] = "Точка крепления"
|
||||
L["Anchored To"] = "Прикрепить к"
|
||||
L["and"] = "и"
|
||||
L["And "] = "И "
|
||||
L["and"] = "и"
|
||||
L["and %s"] = "и %s"
|
||||
L["and aligned left"] = "Выранивание по левому краю;"
|
||||
L["and aligned right"] = "Выранивание по правому краю;"
|
||||
@@ -230,6 +230,8 @@ Off Screen]=] ] = [=[Индикация за
|
||||
L["Circular Texture %s"] = "Круглая текстура %s"
|
||||
L["Clear Debug Logs"] = "Очистить записи"
|
||||
L["Clear Saved Data"] = "Очистить данные"
|
||||
--[[Translation missing --]]
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
L["Clip Overlays"] = "Обрезать наложения"
|
||||
--[[Translation missing --]]
|
||||
L["Clipped by Foreground"] = "Clipped by Foreground"
|
||||
@@ -462,6 +464,8 @@ Bleed classification via LibDispel]=] ] = "Фильтровать только
|
||||
L["Group Settings"] = "Настройки группы"
|
||||
L["Hawk"] = "Ястреб"
|
||||
L["Help"] = "Справка"
|
||||
--[[Translation missing --]]
|
||||
L["Hide After"] = "Hide After"
|
||||
L["Hide Background"] = "Скрыть задний план"
|
||||
L["Hide Glows applied by this aura"] = "Скрыть свечения, применённые этой индикацией"
|
||||
L["Hide on"] = "Скрыть на"
|
||||
@@ -553,6 +557,8 @@ Bleed classification via LibDispel]=] ] = "Фильтровать только
|
||||
L["Magnetically Align"] = "Привязка к направляющим"
|
||||
L["Main"] = "Основная"
|
||||
L["Manual with %i/%i"] = "Вручную с %i/%i"
|
||||
--[[Translation missing --]]
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Совпадает с высотой горизонтальной полосы или с шириной вертикальной полосы"
|
||||
L["Max"] = "Макс. значение"
|
||||
L["Max Length"] = "Максимальная длина"
|
||||
@@ -651,6 +657,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Время
|
||||
L["Paste Trigger Settings"] = "Вставить настройки триггера"
|
||||
L["Places a tick on the bar"] = "Размещает такт (деление) на полосе"
|
||||
L["Play Sound"] = "Воспроизвести звук"
|
||||
--[[Translation missing --]]
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
L["Portrait Zoom"] = "Увеличить портрет"
|
||||
L["Position and Size Settings"] = "Настройки положения и размера"
|
||||
L["Preferred Match"] = "Предпочтительный результат"
|
||||
@@ -792,6 +800,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Время
|
||||
L["Spark Texture"] = "Текстура искры"
|
||||
L["Specific Currency ID"] = "ID валюты"
|
||||
L["Spell Selection Filters"] = "Фильтры выбора заклинания"
|
||||
--[[Translation missing --]]
|
||||
L["Spells found:"] = "Spells found:"
|
||||
L["Stack Info"] = "Информация о стаках"
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Стаки - количество стаков ауры (обычно)"
|
||||
L["Standby"] = "Ожидает"
|
||||
@@ -908,8 +918,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Url: %s"] = "URL-адрес: %s"
|
||||
L["Use Display Info Id"] = "Использовать ID отображения существа"
|
||||
L["Use SetTransform"] = "Использовать ф. SetTransform"
|
||||
L["Used in auras:"] = "Использовано в индикациях:"
|
||||
L["Used in Auras:"] = "Использовано в индикациях:"
|
||||
L["Used in auras:"] = "Использовано в индикациях:"
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "Использует координаты текстуры для её вращения."
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "Использует функцию UnitIsVisible для проверки, может ли клиент игры видеть указанную единицу (загружен ли объект). Не определяет, находится ли единица в поле зрения. Расстояние составляет 100 метров. Опрос происходит каждую секунду."
|
||||
L["Value"] = "Значение"
|
||||
@@ -928,6 +938,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Voice Settings"] = "Voice Settings"
|
||||
L["We thank"] = "Мы благодарим"
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras: %s. Интерфейс: %s"
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
L["What do you want to do?"] = "Что вы хотите сделать?"
|
||||
L["Whole Area"] = "Вся область"
|
||||
L["wrapping"] = "Перенос слов при переполнении"
|
||||
@@ -945,6 +957,16 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
|cFFFF0000Это действие необратимо!|r Продолжить?]=]
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = [=[Вы собираетесь удалить триггер.
|
||||
|cFFFF0000Это действие необратимо!|r Продолжить?]=]
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = "Вы можете добавить сюда список значений состояния, разделенных запятыми, при изменении которых WeakAuras также выполнит код привязки. WeakAuras всегда выполнит пользовательский код привязки, если вы включите 'изменен' в этот список, или когда регион будет добавлен, удален или переупорядочен."
|
||||
|
||||
@@ -151,8 +151,8 @@ Enable this setting if you want this timer to be hidden, or when using a WeakAur
|
||||
L["Anchor Mode"] = "定位模式"
|
||||
L["Anchor Point"] = "锚点指向"
|
||||
L["Anchored To"] = "对齐到"
|
||||
L["and"] = "和"
|
||||
L["And "] = "和"
|
||||
L["and"] = "和"
|
||||
L["and %s"] = "并且 %s"
|
||||
L["and aligned left"] = "并且左对齐"
|
||||
L["and aligned right"] = "并且右对齐"
|
||||
@@ -229,6 +229,8 @@ Off Screen]=] ] = "光环在屏幕外"
|
||||
L["Circular Texture %s"] = "圆形材质%s"
|
||||
L["Clear Debug Logs"] = "清除调试日志"
|
||||
L["Clear Saved Data"] = "清空已储存数据"
|
||||
--[[Translation missing --]]
|
||||
L["Click to replace the name with %s."] = "Click to replace the name with %s."
|
||||
L["Clip Overlays"] = "裁剪覆盖层"
|
||||
L["Clipped by Foreground"] = "被前景裁切"
|
||||
L["Close"] = "关闭"
|
||||
@@ -459,6 +461,8 @@ Bleed classification via LibDispel]=] ] = "仅过滤给定类型的可驱散的
|
||||
L["Group Settings"] = "组设置"
|
||||
L["Hawk"] = "鹰"
|
||||
L["Help"] = "帮助"
|
||||
--[[Translation missing --]]
|
||||
L["Hide After"] = "Hide After"
|
||||
L["Hide Background"] = "隐藏背景"
|
||||
L["Hide Glows applied by this aura"] = "隐藏由此光环应用的发光"
|
||||
L["Hide on"] = "隐藏于"
|
||||
@@ -549,6 +553,8 @@ Bleed classification via LibDispel]=] ] = "仅过滤给定类型的可驱散的
|
||||
L["Magnetically Align"] = "磁力对齐"
|
||||
L["Main"] = "主要的"
|
||||
L["Manual with %i/%i"] = "手动:%i/%i"
|
||||
--[[Translation missing --]]
|
||||
L["Matches %s spells"] = "Matches %s spells"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "符合水平进度条的高度设置,或者垂直进度条的宽度设置。"
|
||||
L["Max"] = "最大"
|
||||
L["Max Length"] = "最大长度"
|
||||
@@ -653,6 +659,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[事件发
|
||||
L["Paste Trigger Settings"] = "粘贴触发器设置"
|
||||
L["Places a tick on the bar"] = "在进度条上放置进度指示"
|
||||
L["Play Sound"] = "播放声音"
|
||||
--[[Translation missing --]]
|
||||
L["Player Spells found:"] = "Player Spells found:"
|
||||
L["Portrait Zoom"] = "肖像缩放"
|
||||
L["Position and Size Settings"] = "位置和尺寸设置"
|
||||
L["Preferred Match"] = "匹配偏好"
|
||||
@@ -787,6 +795,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[事件发
|
||||
L["Spark Texture"] = "闪光材质"
|
||||
L["Specific Currency ID"] = "特定货币ID"
|
||||
L["Spell Selection Filters"] = "法术选择过滤器"
|
||||
--[[Translation missing --]]
|
||||
L["Spells found:"] = "Spells found:"
|
||||
L["Stack Info"] = "层数信息"
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "堆叠 - 光环的堆叠层数(通常是)"
|
||||
L["Standby"] = "已就绪"
|
||||
@@ -896,8 +906,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Url: %s"] = "URL:%s"
|
||||
L["Use Display Info Id"] = "使用显示信息 ID"
|
||||
L["Use SetTransform"] = "使用 SetTransform 方法"
|
||||
L["Used in auras:"] = "在下列光环中被使用:"
|
||||
L["Used in Auras:"] = "在下列光环中被使用:"
|
||||
L["Used in auras:"] = "在下列光环中被使用:"
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "使用材质坐标以旋转材质"
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "使用UnitIsVisible()检查游戏客户端是否加载此单位的对象。此距离大概为100码。每秒检查一次。"
|
||||
L["Value"] = "值"
|
||||
@@ -916,6 +926,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Voice Settings"] = "Voice Settings"
|
||||
L["We thank"] = "我们感谢"
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s + WoW %s"
|
||||
--[[Translation missing --]]
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."
|
||||
L["What do you want to do?"] = "你想要做什么?"
|
||||
L["Whole Area"] = "整个区域"
|
||||
L["wrapping"] = "折叠"
|
||||
@@ -931,6 +943,16 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You already have this group/aura. Importing will create a duplicate."] = "此组/光环已经存在,继续导入将会创建副本。"
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "正在删除 %d 个光环,|cFFFF0000此操作无法被撤销!|r真的要删除吗?"
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "你正在删除一个触发器。|cFFFF0000这个操作无法撤销!|r你要继续吗?"
|
||||
--[[Translation missing --]]
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = [=[你可以添加一个由英文逗号分隔的状态键列表,当它对应的值被改变时,WeakAuras 将运行自定义锚点代码。
|
||||
|
||||
@@ -223,6 +223,7 @@ Off Screen]=] ] = [=[提醒效果
|
||||
L["Circular Texture %s"] = "圓形材質 %s"
|
||||
L["Clear Debug Logs"] = "清除偵錯紀錄"
|
||||
L["Clear Saved Data"] = "清空已儲存的資料"
|
||||
L["Click to replace the name with %s."] = "按一下以將名稱取代為 %s。"
|
||||
L["Clip Overlays"] = "裁剪疊加圖層"
|
||||
L["Clipped by Foreground"] = "被前景剪裁"
|
||||
L["Close"] = "關閉"
|
||||
@@ -447,6 +448,7 @@ Bleed classification via LibDispel]=] ] = "只過濾被 LibDispel 分類為流
|
||||
L["Group Settings"] = "群組設定"
|
||||
L["Hawk"] = "老鷹"
|
||||
L["Help"] = "說明"
|
||||
L["Hide After"] = "隱藏之後的"
|
||||
L["Hide Background"] = "隱藏背景"
|
||||
L["Hide Glows applied by this aura"] = "隱藏這個提醒效果所套用的發光效果"
|
||||
L["Hide on"] = "隱藏"
|
||||
@@ -537,6 +539,7 @@ Bleed classification via LibDispel]=] ] = "只過濾被 LibDispel 分類為流
|
||||
L["Magnetically Align"] = "磁吸式對齊"
|
||||
L["Main"] = "主要"
|
||||
L["Manual with %i/%i"] = "手動 %i/%i "
|
||||
L["Matches %s spells"] = "符合 %s 法術"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "符合水平進度條的高度設定,或垂直進度條的寬度。"
|
||||
L["Max"] = "最大"
|
||||
L["Max Length"] = "最大長度"
|
||||
@@ -641,6 +644,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[事件發
|
||||
L["Paste Trigger Settings"] = "貼上觸發設定"
|
||||
L["Places a tick on the bar"] = "在進度條上顯示每次進度指示"
|
||||
L["Play Sound"] = "播放音效"
|
||||
L["Player Spells found:"] = "找到的玩家法術:"
|
||||
L["Portrait Zoom"] = "人像變焦"
|
||||
L["Position and Size Settings"] = "位置與大小設定"
|
||||
L["Preferred Match"] = "優先選擇符合"
|
||||
@@ -774,6 +778,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[事件發
|
||||
L["Spark Texture"] = "亮點材質"
|
||||
L["Specific Currency ID"] = "特定兌換通貨ID"
|
||||
L["Spell Selection Filters"] = "法術選擇過濾器"
|
||||
L["Spells found:"] = "找到的法術:"
|
||||
L["Stack Info"] = "堆疊層數資訊"
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "層數 - 光環的疊加數(通常)"
|
||||
L["Standby"] = "準備就緒"
|
||||
@@ -881,8 +886,8 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Url: %s"] = "網址:%s"
|
||||
L["Use Display Info Id"] = "使用顯示資訊 ID"
|
||||
L["Use SetTransform"] = "使用 SetTransform"
|
||||
L["Used in auras:"] = "使用的提醒效果:"
|
||||
L["Used in Auras:"] = "使用的提醒效果:"
|
||||
L["Used in auras:"] = "使用的提醒效果:"
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "使用材質坐標來旋轉材質。"
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "使用 UnitIsVisible() 來檢查遊戲是否已經載入該單位的物件,距離為 100碼,每秒都會檢查一次。"
|
||||
L["Value"] = "數值"
|
||||
@@ -900,6 +905,7 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Voice Settings"] = "聲音設定"
|
||||
L["We thank"] = "我們感謝"
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s 在 WoW %s"
|
||||
L["WeakAuras recommends using spell ids instead of names. Spell ids are automatically localized."] = "WeakAuras 建議使用法術ID而不是名稱。法術ID會自動本地化。"
|
||||
L["What do you want to do?"] = "你想要怎麼做?"
|
||||
L["Whole Area"] = "整個區域"
|
||||
L["wrapping"] = "自動換行"
|
||||
@@ -915,6 +921,11 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["You already have this group/aura. Importing will create a duplicate."] = "你已經有了這個群組/提醒效果。匯入後將會建立另一個複製版本。"
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "你正準備要刪除 %d 個提醒效果,刪除後將|cFFFF0000無法還原!|r 請問是否要繼續?"
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "你正要刪除觸發。 |cFFFF0000刪除後將無法還原!|r 是否確定要繼續?"
|
||||
L[ [=[You are about to Import an Aura with custom Lua code on a Hardcore server.
|
||||
|
||||
|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r
|
||||
|
||||
Would you like to continue?]=] ] = "你即將在專家伺服器上匯入一個包含自訂 Lua 程式碼的提醒效果。|cFFFF0000存在自訂程式碼可能被利用來殺死你的專家角色的風險!|r 你確定要繼續嗎?"
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = "您可以在此處添加一個以逗號分隔的狀態值清單,當這些值發生變化時,WeakAuras 也會運行錨點程式碼 (Anchor Code)。如果您在此清單中包含 'changed',或者新增、刪除或重新排序某個區塊時,WeakAuras 將會永遠運行自定錨點程式碼。"
|
||||
|
||||
@@ -1629,6 +1629,26 @@ local methods = {
|
||||
end
|
||||
end,
|
||||
Import = function(self)
|
||||
--[[if WeakAuras.IsClassicEra() and C_GameRules.IsHardcoreActive() then
|
||||
StaticPopupDialogs["WEAKAURAS_CONFIRM_IMPORT_HARDCORE"] = {
|
||||
text = L["You are about to Import an Aura with custom Lua code on a Hardcore server.\n\n|cFFFF0000There is a risk the custom code could be used to kill your hardcore character!|r\n\nWould you like to continue?"],
|
||||
button1 = L["Import"],
|
||||
button2 = L["Cancel"],
|
||||
OnShow = function(self)
|
||||
self.text:SetFontObject(GameFontNormalLarge)
|
||||
end,
|
||||
OnHide = function(self)
|
||||
self.text:SetFontObject(GameFontNormal)
|
||||
end,
|
||||
OnAccept = function()
|
||||
OptionsPrivate.Private.Threads:Add("import", coroutine.create(function()
|
||||
self:ImportImpl()
|
||||
end))
|
||||
end,
|
||||
}
|
||||
StaticPopup_Show("WEAKAURAS_CONFIRM_IMPORT_HARDCORE")
|
||||
return
|
||||
end]]
|
||||
OptionsPrivate.Private.Threads:Add("import", coroutine.create(function()
|
||||
self:ImportImpl()
|
||||
end))
|
||||
|
||||
@@ -3,7 +3,7 @@ local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
local optionsVersion = "5.20.4 Beta"
|
||||
local optionsVersion = "5.20.5 Beta"
|
||||
|
||||
if optionsVersion ~= 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.20.4
|
||||
## Version: 5.20.5
|
||||
## IconTexture: Interface\AddOns\WeakAuras\Media\Textures\icon.blp
|
||||
## Notes: Options for WeakAuras
|
||||
## Notes-esES: Opciones para WeakAuras
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
## Interface: 30300
|
||||
## Title: WeakAuras Templates
|
||||
## Author: The WeakAuras Team
|
||||
## Version: 5.20.4
|
||||
## Version: 5.20.5
|
||||
## Notes: Templates for WeakAuras
|
||||
## Notes-esES: Plantillas para WeakAuras
|
||||
## Notes-esMX: Plantillas para WeakAuras
|
||||
|
||||
Reference in New Issue
Block a user