(cherry picked from commit 7a8257507e0841523ca39edf7938ddaa6adf7aba)
This commit is contained in:
NoM0Re
2026-02-08 13:21:09 -07:00
committed by andrew6180
parent d9824eb73e
commit a9140e9b9e
21 changed files with 111 additions and 51 deletions
+3 -3
View File
@@ -211,10 +211,10 @@ end
function Private.ExecEnv.CallCustomConditionTest(uid, testFunctionNumber, ...)
local ok, result = pcall(Private.ExecEnv.conditionHelpers[uid].customTestFunctions[testFunctionNumber], ...)
if not ok then
Private.GetErrorHandlerUid(uid, L["Condition Custom Test"])
elseif (ok) then
if (ok) then
return result
else
Private.GetErrorHandlerUid(uid, L["Condition Custom Test"])
end
end
+2 -2
View File
@@ -1,8 +1,8 @@
if not WeakAuras.IsLibsOK() then return end
---@type string
local AddonName = ...
---@class Private
local Private = select(2, ...)
Private.DiscordList = {
[=[AcidWeb]=],
[=[aelen]=],
+1 -1
View File
@@ -9,7 +9,7 @@ WeakAuras.halfWidth = WeakAuras.normalWidth / 2
WeakAuras.doubleWidth = WeakAuras.normalWidth * 2
local versionStringFromToc = GetAddOnMetadata("WeakAuras", "Version")
local versionString = "5.21.0 Beta"
local versionString = "5.21.2 Beta"
-- Year, Month, Day, Hour, Minute, Seconds
local buildTime = "2025".."11".."29".."04".."45".."00"
local isTTSEnabled = C_VoiceChat and C_VoiceChat.SpeakText and true or false
+10
View File
@@ -654,6 +654,10 @@ L["Dodge"] = "Ausweichen (DODGE)"
L["Dodge (%)"] = "Ausweichen (%)"
--[[Translation missing --]]
L["Dodge Rating"] = "Dodge Rating"
--[[Translation missing --]]
L["Doom Lord Kazzak"] = "Doom Lord Kazzak"
--[[Translation missing --]]
L["Doomwalker"] = "Doomwalker"
L["Down"] = "Runter"
--[[Translation missing --]]
L["Down, then Centered Horizontal"] = "Down, then Centered Horizontal"
@@ -700,6 +704,8 @@ L["Effective Spell Id"] = "Effective Spell Id"
--[[Translation missing --]]
L["Elide"] = "Elide"
L["Elite"] = "Elite"
--[[Translation missing --]]
L["Emalon the Storm Watcher"] = "Emalon the Storm Watcher"
L["Emote"] = "Emote"
--[[Translation missing --]]
L["Empower Cast End"] = "Empower Cast End"
@@ -1208,6 +1214,8 @@ L["Kel'Thuzad"] = "Kel'Thuzad"
--[[Translation missing --]]
L["Kil'jaeden"] = "Kil'jaeden"
--[[Translation missing --]]
L["Koralon the Flame Watcher"] = "Koralon the Flame Watcher"
--[[Translation missing --]]
L["Kurinnaxx"] = "Kurinnaxx"
--[[Translation missing --]]
L["Lady Vashj"] = "Lady Vashj"
@@ -2334,6 +2342,8 @@ L["Top Left"] = "Oben Links"
L["Top Right"] = "Oben Rechts"
L["Top to Bottom"] = "Oben -> Unten"
--[[Translation missing --]]
L["Toravon the Ice Watcher"] = "Toravon the Ice Watcher"
--[[Translation missing --]]
L["Torghast"] = "Torghast"
L["Total Duration"] = "Gesamtdauer"
--[[Translation missing --]]
+5
View File
@@ -439,6 +439,8 @@ L["Do Not Disturb"] = "Do Not Disturb"
L["Dodge"] = "Dodge"
L["Dodge (%)"] = "Dodge (%)"
L["Dodge Rating"] = "Dodge Rating"
L["Doom Lord Kazzak"] = "Doom Lord Kazzak"
L["Doomwalker"] = "Doomwalker"
L["Down"] = "Down"
L["Down, then Centered Horizontal"] = "Down, then Centered Horizontal"
L["Down, then Left"] = "Down, then Left"
@@ -469,6 +471,7 @@ L["Edge of Madness"] = "Edge of Madness"
L["Effective Spell Id"] = "Effective Spell Id"
L["Elide"] = "Elide"
L["Elite"] = "Elite"
L["Emalon the Storm Watcher"] = "Emalon the Storm Watcher"
L["Emote"] = "Emote"
L["Empower Cast End"] = "Empower Cast End"
L["Empower Cast Interrupt"] = "Empower Cast Interrupt"
@@ -777,6 +780,7 @@ L["Kazzak"] = "Kazzak"
L["Keep Inside"] = "Keep Inside"
L["Kel'Thuzad"] = "Kel'Thuzad"
L["Kil'jaeden"] = "Kil'jaeden"
L["Koralon the Flame Watcher"] = "Koralon the Flame Watcher"
L["Kurinnaxx"] = "Kurinnaxx"
L["Lady Vashj"] = "Lady Vashj"
L["Large"] = "Large"
@@ -1490,6 +1494,7 @@ L["Top"] = "Top"
L["Top Left"] = "Top Left"
L["Top Right"] = "Top Right"
L["Top to Bottom"] = "Top to Bottom"
L["Toravon the Ice Watcher"] = "Toravon the Ice Watcher"
L["Torghast"] = "Torghast"
L["Total Duration"] = "Total Duration"
L["Total Earned in this Season"] = "Total Earned in this Season"
+5
View File
@@ -423,6 +423,8 @@ L["Do Not Disturb"] = "No molestar"
L["Dodge"] = "Esquivar"
L["Dodge (%)"] = "Esquivar (%)"
L["Dodge Rating"] = "Índice de esquiva"
L["Doom Lord Kazzak"] = "Señor Apocalíptico Kazzak"
L["Doomwalker"] = "Caminante del Destino"
L["Down"] = "Abajo"
L["Down, then Centered Horizontal"] = "Abajo, luego centrado horizontal"
L["Down, then Left"] = "Abajo, luego izquierda"
@@ -453,6 +455,7 @@ L["Edge of Madness"] = "Cabo de la Locura"
L["Effective Spell Id"] = "ID de hechizo efectivo"
L["Elide"] = "Omitir"
L["Elite"] = "Élite"
L["Emalon the Storm Watcher"] = "Emalon el Vigía de la Tormenta"
L["Emote"] = "Emocion"
L["Empower Cast End"] = "Empoderar fin de lanzamiento"
L["Empower Cast Interrupt"] = "Empoderar interrupción de lanzamiento"
@@ -760,6 +763,7 @@ L["Kazzak"] = "Kazzak"
L["Keep Inside"] = "Mantener en el interior"
L["Kel'Thuzad"] = "Kel'Thuzad"
L["Kil'jaeden"] = "Kil'jaeden"
L["Koralon the Flame Watcher"] = "Koralon el Vigía de las Llamas"
L["Kurinnaxx"] = "Kurinnaxx"
L["Lady Vashj"] = "Lady Vashj"
L["Large"] = "Grande"
@@ -1430,6 +1434,7 @@ L["Top"] = "Superior"
L["Top Left"] = "Superior izquierda"
L["Top Right"] = "Superior derecha"
L["Top to Bottom"] = "De Arriba a Abajo"
L["Toravon the Ice Watcher"] = "Toravon el Vigía de Hielo"
L["Torghast"] = "Torghast"
L["Total Duration"] = "Duración total"
L["Total Earned in this Season"] = "Total ganado en esta temporada"
+5
View File
@@ -423,6 +423,8 @@ L["Do Not Disturb"] = "No molestar"
L["Dodge"] = "Esquivar"
L["Dodge (%)"] = "Esquivar (%)"
L["Dodge Rating"] = "Índice de esquiva"
L["Doom Lord Kazzak"] = "Señor de fatalidad Kazzak"
L["Doomwalker"] = "Caminante del Destino"
L["Down"] = "Abajo"
L["Down, then Centered Horizontal"] = "Abajo, luego centrado horizontal"
L["Down, then Left"] = "Abajo, luego izquierda"
@@ -453,6 +455,7 @@ L["Edge of Madness"] = "Cabo de la Locura"
L["Effective Spell Id"] = "ID de hechizo efectivo"
L["Elide"] = "Omitir"
L["Elite"] = "Élite"
L["Emalon the Storm Watcher"] = "Emalon el Vigía de la Tormenta"
L["Emote"] = "Emocion"
L["Empower Cast End"] = "Empoderar fin de lanzamiento"
L["Empower Cast Interrupt"] = "Empoderar interrupción de lanzamiento"
@@ -761,6 +764,7 @@ L["Kazzak"] = "Kazzak"
L["Keep Inside"] = "Mantener en el interior"
L["Kel'Thuzad"] = "Kel'Thuzad"
L["Kil'jaeden"] = "Kil'jaeden"
L["Koralon the Flame Watcher"] = "Koralon el Vigía de las Llamas"
L["Kurinnaxx"] = "Kurinnaxx"
L["Lady Vashj"] = "Lady Vashj"
L["Large"] = "Grande"
@@ -1431,6 +1435,7 @@ L["Top"] = "Superior"
L["Top Left"] = "Superior izquierda"
L["Top Right"] = "Superior derecha"
L["Top to Bottom"] = "De Arriba a Abajo"
L["Toravon the Ice Watcher"] = "Toravon el Vigía de Hielo"
L["Torghast"] = "Torghast"
L["Total Duration"] = "Duración total"
L["Total Earned in this Season"] = "Total ganado en esta temporada"
+10
View File
@@ -565,6 +565,10 @@ L["Do Not Disturb"] = "Do Not Disturb"
L["Dodge"] = "Esquive"
L["Dodge (%)"] = "Esquive (%)"
L["Dodge Rating"] = "Pourcentage Esquive"
--[[Translation missing --]]
L["Doom Lord Kazzak"] = "Doom Lord Kazzak"
--[[Translation missing --]]
L["Doomwalker"] = "Doomwalker"
L["Down"] = "Bas"
--[[Translation missing --]]
L["Down, then Centered Horizontal"] = "Down, then Centered Horizontal"
@@ -608,6 +612,8 @@ L["Effective Spell Id"] = "Effective Spell Id"
L["Elide"] = "Elider"
--[[Translation missing --]]
L["Elite"] = "Elite"
--[[Translation missing --]]
L["Emalon the Storm Watcher"] = "Emalon the Storm Watcher"
L["Emote"] = "Emote"
--[[Translation missing --]]
L["Empower Cast End"] = "Empower Cast End"
@@ -1077,6 +1083,8 @@ L["Kel'Thuzad"] = "Kel'Thuzad"
--[[Translation missing --]]
L["Kil'jaeden"] = "Kil'jaeden"
--[[Translation missing --]]
L["Koralon the Flame Watcher"] = "Koralon the Flame Watcher"
--[[Translation missing --]]
L["Kurinnaxx"] = "Kurinnaxx"
--[[Translation missing --]]
L["Lady Vashj"] = "Lady Vashj"
@@ -2088,6 +2096,8 @@ L["Top Left"] = "Haut Gauche"
L["Top Right"] = "Haut Droite"
L["Top to Bottom"] = "Haut en Bas"
--[[Translation missing --]]
L["Toravon the Ice Watcher"] = "Toravon the Ice Watcher"
--[[Translation missing --]]
L["Torghast"] = "Torghast"
L["Total Duration"] = "Duration Totale"
--[[Translation missing --]]
+10
View File
@@ -579,6 +579,10 @@ L["Dodge (%)"] = "Dodge (%)"
--[[Translation missing --]]
L["Dodge Rating"] = "Dodge Rating"
--[[Translation missing --]]
L["Doom Lord Kazzak"] = "Doom Lord Kazzak"
--[[Translation missing --]]
L["Doomwalker"] = "Doomwalker"
--[[Translation missing --]]
L["Down"] = "Down"
--[[Translation missing --]]
L["Down, then Centered Horizontal"] = "Down, then Centered Horizontal"
@@ -639,6 +643,8 @@ L["Elide"] = "Elide"
--[[Translation missing --]]
L["Elite"] = "Elite"
--[[Translation missing --]]
L["Emalon the Storm Watcher"] = "Emalon the Storm Watcher"
--[[Translation missing --]]
L["Emote"] = "Emote"
--[[Translation missing --]]
L["Empower Cast End"] = "Empower Cast End"
@@ -1250,6 +1256,8 @@ L["Kel'Thuzad"] = "Kel'Thuzad"
--[[Translation missing --]]
L["Kil'jaeden"] = "Kil'jaeden"
--[[Translation missing --]]
L["Koralon the Flame Watcher"] = "Koralon the Flame Watcher"
--[[Translation missing --]]
L["Kurinnaxx"] = "Kurinnaxx"
--[[Translation missing --]]
L["Lady Vashj"] = "Lady Vashj"
@@ -2590,6 +2598,8 @@ L["Top Right"] = "Top Right"
--[[Translation missing --]]
L["Top to Bottom"] = "Top to Bottom"
--[[Translation missing --]]
L["Toravon the Ice Watcher"] = "Toravon the Ice Watcher"
--[[Translation missing --]]
L["Torghast"] = "Torghast"
--[[Translation missing --]]
L["Total Duration"] = "Total Duration"
+5
View File
@@ -441,6 +441,8 @@ L["Do Not Disturb"] = "다른 용무 중"
L["Dodge"] = "회피"
L["Dodge (%)"] = "회피 (%)"
L["Dodge Rating"] = "회피 수치"
L["Doom Lord Kazzak"] = "파멸의 군주 카자크"
L["Doomwalker"] = "파멸의 절단기"
L["Down"] = "아래로"
L["Down, then Centered Horizontal"] = "아래 이후 수평 중앙"
L["Down, then Left"] = "아래로, 왼쪽으로"
@@ -471,6 +473,7 @@ L["Edge of Madness"] = "광란의 경계"
L["Effective Spell Id"] = "실효 주문 ID"
L["Elide"] = "생략"
L["Elite"] = "정예"
L["Emalon the Storm Watcher"] = "폭풍 감시자 에말론"
L["Emote"] = "감정 표현"
L["Empower Cast End"] = "강화 시전 종료"
L["Empower Cast Interrupt"] = "강화 시전 중단"
@@ -779,6 +782,7 @@ L["Kazzak"] = "카자크"
L["Keep Inside"] = "텍스처 안에 유지"
L["Kel'Thuzad"] = "켈투자드"
L["Kil'jaeden"] = "킬제덴"
L["Koralon the Flame Watcher"] = "화염 감시자 코랄론"
L["Kurinnaxx"] = "쿠린낙스"
L["Lady Vashj"] = "여군주 바쉬"
L["Large"] = ""
@@ -1485,6 +1489,7 @@ L["Top"] = "위"
L["Top Left"] = "왼쪽 위"
L["Top Right"] = "오른쪽 위"
L["Top to Bottom"] = "위에서 아래로"
L["Toravon the Ice Watcher"] = "얼음 감시자 토라본"
L["Torghast"] = "토르가스트"
L["Total Duration"] = "총 지속시간"
L["Total Earned in this Season"] = "이번 시즌 전체 획득"
+10
View File
@@ -661,6 +661,10 @@ L["Dodge (%)"] = "Dodge (%)"
--[[Translation missing --]]
L["Dodge Rating"] = "Dodge Rating"
--[[Translation missing --]]
L["Doom Lord Kazzak"] = "Doom Lord Kazzak"
--[[Translation missing --]]
L["Doomwalker"] = "Doomwalker"
--[[Translation missing --]]
L["Down"] = "Down"
--[[Translation missing --]]
L["Down, then Centered Horizontal"] = "Down, then Centered Horizontal"
@@ -721,6 +725,8 @@ L["Elide"] = "Elide"
--[[Translation missing --]]
L["Elite"] = "Elite"
--[[Translation missing --]]
L["Emalon the Storm Watcher"] = "Emalon the Storm Watcher"
--[[Translation missing --]]
L["Emote"] = "Emote"
--[[Translation missing --]]
L["Empower Cast End"] = "Empower Cast End"
@@ -1310,6 +1316,8 @@ L["Kel'Thuzad"] = "Kel'Thuzad"
--[[Translation missing --]]
L["Kil'jaeden"] = "Kil'jaeden"
--[[Translation missing --]]
L["Koralon the Flame Watcher"] = "Koralon the Flame Watcher"
--[[Translation missing --]]
L["Kurinnaxx"] = "Kurinnaxx"
--[[Translation missing --]]
L["Lady Vashj"] = "Lady Vashj"
@@ -2536,6 +2544,8 @@ L["Top Left"] = "Topo à esquerda"
L["Top Right"] = "Topo à direita"
L["Top to Bottom"] = "Do topo para base"
--[[Translation missing --]]
L["Toravon the Ice Watcher"] = "Toravon the Ice Watcher"
--[[Translation missing --]]
L["Torghast"] = "Torghast"
--[[Translation missing --]]
L["Total Duration"] = "Total Duration"
+10
View File
@@ -466,6 +466,10 @@ L["Do Not Disturb"] = "Не беспокоить (DND)"
L["Dodge"] = "Уклонение"
L["Dodge (%)"] = "Уклонение (%)"
L["Dodge Rating"] = "Показатель уклонения"
--[[Translation missing --]]
L["Doom Lord Kazzak"] = "Doom Lord Kazzak"
--[[Translation missing --]]
L["Doomwalker"] = "Doomwalker"
L["Down"] = "Вниз"
L["Down, then Centered Horizontal"] = "Вниз > По горизонтали по центру"
L["Down, then Left"] = "Вниз > Слева"
@@ -498,6 +502,8 @@ L["Edge of Madness"] = "Грань Безумия"
L["Effective Spell Id"] = "Effective Spell Id"
L["Elide"] = "Опускать слова"
L["Elite"] = "Элитный"
--[[Translation missing --]]
L["Emalon the Storm Watcher"] = "Emalon the Storm Watcher"
L["Emote"] = "Эмоция"
L["Empower Cast End"] = "Усиление завершено"
L["Empower Cast Interrupt"] = "Усиление прервано"
@@ -833,6 +839,8 @@ L["Keep Inside"] = "Только внутри"
L["Kel'Thuzad"] = "Кел'Тузад"
--[[Translation missing --]]
L["Kil'jaeden"] = "Kil'jaeden"
--[[Translation missing --]]
L["Koralon the Flame Watcher"] = "Koralon the Flame Watcher"
L["Kurinnaxx"] = "Куриннакс"
--[[Translation missing --]]
L["Lady Vashj"] = "Lady Vashj"
@@ -1567,6 +1575,8 @@ L["Top"] = "Сверху"
L["Top Left"] = "Сверху слева"
L["Top Right"] = "Сверху справа"
L["Top to Bottom"] = "Сверху вниз"
--[[Translation missing --]]
L["Toravon the Ice Watcher"] = "Toravon the Ice Watcher"
L["Torghast"] = "Торгаст"
L["Total Duration"] = "Общее время"
L["Total Earned in this Season"] = "Заработано в этом сезоне"
+10
View File
@@ -450,6 +450,10 @@ L["Do Not Disturb"] = "忙碌"
L["Dodge"] = "躲闪"
L["Dodge (%)"] = "躲闪 (%)"
L["Dodge Rating"] = "躲闪等级"
--[[Translation missing --]]
L["Doom Lord Kazzak"] = "Doom Lord Kazzak"
--[[Translation missing --]]
L["Doomwalker"] = "Doomwalker"
L["Down"] = ""
L["Down, then Centered Horizontal"] = "向下,然后水平居中"
L["Down, then Left"] = "向下,然后向左"
@@ -480,6 +484,8 @@ L["Edge of Madness"] = "疯狂之缘"
L["Effective Spell Id"] = "有效法术 Id"
L["Elide"] = "省略"
L["Elite"] = "精英"
--[[Translation missing --]]
L["Emalon the Storm Watcher"] = "Emalon the Storm Watcher"
L["Emote"] = "表情"
L["Empower Cast End"] = "蓄力施法结束"
L["Empower Cast Interrupt"] = "蓄力施法中断"
@@ -806,6 +812,8 @@ L["Keep Inside"] = "保持在内"
L["Kel'Thuzad"] = "克尔苏加德"
--[[Translation missing --]]
L["Kil'jaeden"] = "Kil'jaeden"
--[[Translation missing --]]
L["Koralon the Flame Watcher"] = "Koralon the Flame Watcher"
L["Kurinnaxx"] = "库林纳克斯"
--[[Translation missing --]]
L["Lady Vashj"] = "Lady Vashj"
@@ -1546,6 +1554,8 @@ L["Top"] = "上"
L["Top Left"] = "左上"
L["Top Right"] = "右上"
L["Top to Bottom"] = "从上到下"
--[[Translation missing --]]
L["Toravon the Ice Watcher"] = "Toravon the Ice Watcher"
L["Torghast"] = "托加斯特"
L["Total Duration"] = "总计时长"
L["Total Earned in this Season"] = "赛季总计获得"
+10
View File
@@ -439,6 +439,10 @@ L["Do Not Disturb"] = "勿擾"
L["Dodge"] = "閃躲"
L["Dodge (%)"] = "閃躲 (%)"
L["Dodge Rating"] = "閃躲分數"
--[[Translation missing --]]
L["Doom Lord Kazzak"] = "Doom Lord Kazzak"
--[[Translation missing --]]
L["Doomwalker"] = "Doomwalker"
L["Down"] = ""
L["Down, then Centered Horizontal"] = "向下,然後居中水平"
L["Down, then Left"] = "先下後左"
@@ -469,6 +473,8 @@ L["Edge of Madness"] = "瘋狂之緣"
L["Effective Spell Id"] = "有效法術 ID"
L["Elide"] = "符合寬度"
L["Elite"] = "精英"
--[[Translation missing --]]
L["Emalon the Storm Watcher"] = "Emalon the Storm Watcher"
L["Emote"] = "表情動作"
L["Empower Cast End"] = "聚能施法結束"
L["Empower Cast Interrupt"] = "聚能施法中斷"
@@ -795,6 +801,8 @@ L["Keep Inside"] = "保持在內"
L["Kel'Thuzad"] = "克爾蘇加德"
--[[Translation missing --]]
L["Kil'jaeden"] = "Kil'jaeden"
--[[Translation missing --]]
L["Koralon the Flame Watcher"] = "Koralon the Flame Watcher"
L["Kurinnaxx"] = "庫林納克斯"
--[[Translation missing --]]
L["Lady Vashj"] = "Lady Vashj"
@@ -1520,6 +1528,8 @@ L["Top"] = "上"
L["Top Left"] = "左上"
L["Top Right"] = "右上"
L["Top to Bottom"] = "上到下"
--[[Translation missing --]]
L["Toravon the Ice Watcher"] = "Toravon the Ice Watcher"
L["Torghast"] = "托迦司"
L["Total Duration"] = "總共持續時間"
L["Total Earned in this Season"] = "賽季總共獲得"
+1 -1
View File
@@ -1,7 +1,7 @@
## Interface: 30300
## Title: WeakAuras
## Author: The WeakAuras Team
## Version: 5.21.0
## Version: 5.21.2
## 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.