(cherry picked from commit eab1d48d6c69b02d61644eaaa837cbb2c4b021e8)
This commit is contained in:
NoM0Re
2025-10-21 21:22:54 -07:00
committed by andrew6180
parent a2eb1460aa
commit 205567502a
33 changed files with 118 additions and 134 deletions
+2 -2
View File
@@ -11,6 +11,7 @@ Private.DiscordList = {
[=[BadBrain]=],
[=[Bart]=],
[=[Boneshock]=],
[=[Boxthor]=],
[=[Burlis]=],
[=[Causese]=],
[=[Chab]=],
@@ -24,6 +25,7 @@ Private.DiscordList = {
[=[Fels]=],
[=[Fenchurch]=],
[=[Fliyin]=],
[=[Gameaholic]=],
[=[Guffin]=],
[=[Ifor]=],
[=[Ironi]=],
@@ -38,7 +40,6 @@ Private.DiscordList = {
[=[Luxthos]=],
[=[m33shoq]=],
[=[Manabanana]=],
[=[MetalMusicMan]=],
[=[Murph]=],
[=[Mynze]=],
[=[NoM0Re]=],
@@ -57,7 +58,6 @@ Private.DiscordList = {
[=[Translit]=],
[=[Wizeowel]=],
[=[Xepheris]=],
[=[Zytech]=],
}
Private.DiscordListCJ = {
}
+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.20.5 Beta"
local versionString = "5.20.6 Beta"
-- Year, Month, Day, Hour, Minute, Seconds
local buildTime = "2025".."09".."14".."20".."43".."00"
local isTTSEnabled = C_VoiceChat and C_VoiceChat.SpeakText and true or false
+4 -4
View File
@@ -1243,10 +1243,10 @@ E.g. 1;2;1;2;2.5;3]=] ] = [=[Matches stage number of encounter journal.
Intermissions are .5
E.g. 1;2;1;2;2.5;3]=]
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Char"] = "Max Char"
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Charges"] = "Max Charges"
--[[Translation missing --]]
L["Max Health"] = "Max Health"
@@ -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 --]]
@@ -2073,8 +2073,8 @@ L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known"
L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected"
--[[Translation missing --]]
L["Talent Known"] = "Talent Known"
L["Talent Selected"] = "Talent gewählt"
L["Talent selected"] = "Gewähltes Talent"
L["Talent Selected"] = "Talent gewählt"
L["Talent Specialization"] = "Talentspezialisierung"
L["Tanking And Highest"] = "Höchster und Aggro"
L["Tanking But Not Highest"] = "Aggro aber nicht höchste"
+1 -1
View File
@@ -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"
+3 -3
View File
@@ -640,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/classlesswow!"] = "Si necesitas más ayuda, abre un ticket en GitHub o visita nuestro Discord en https://discord.gg/classlesswow."
L["Ignore Dead"] = "Ignorar muertos"
L["Ignore Disconnected"] = "Ignorar desconectados"
@@ -1021,8 +1021,8 @@ L["Progress Value"] = "Valor de progreso"
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"
@@ -1290,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"
+4 -4
View File
@@ -677,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"
@@ -790,8 +790,8 @@ L["Matches (Pattern)"] = "Corresponde (Patrón)"
L[ [=[Matches stage number of encounter journal.
Intermissions are .5
E.g. 1;2;1;2;2.5;3]=] ] = "Coincide con el número de etapa del diario de encuentros. Los intermedios son .5 Por ej. 1;2;1;2;2.5;3"
L["Max Char "] = "Caracteres máx."
L["Max Char"] = "Carácter máximo"
L["Max Char "] = "Caracteres máx."
L["Max Charges"] = "Cargas máx."
L["Max Health"] = "Salud máx."
L["Max Power"] = "Poder máx."
@@ -1022,8 +1022,8 @@ L["Progress Value"] = "Valor de progreso"
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"
@@ -1291,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"
+2 -2
View File
@@ -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 --]]
@@ -1838,8 +1838,8 @@ L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known"
L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected"
--[[Translation missing --]]
L["Talent Known"] = "Talent Known"
L["Talent Selected"] = "Talent sélectionné"
L["Talent selected"] = "Talent sélectionné"
L["Talent Selected"] = "Talent sélectionné"
L["Talent Specialization"] = "Spécialisation"
L["Tanking And Highest"] = "Tank et le plus haut"
L["Tanking But Not Highest"] = "Tank mais pas le plus haut"
+8 -8
View File
@@ -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/classlesswow!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/classlesswow!"
--[[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"
@@ -1308,10 +1308,10 @@ E.g. 1;2;1;2;2.5;3]=] ] = [=[Matches stage number of encounter journal.
Intermissions are .5
E.g. 1;2;1;2;2.5;3]=]
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Char"] = "Max Char"
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Charges"] = "Max Charges"
--[[Translation missing --]]
L["Max Health"] = "Max Health"
@@ -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"
+4 -4
View File
@@ -155,7 +155,7 @@ L["Attack Power"] = "공격력"
L["Attackable"] = "공격 가능"
L["Attackable Target"] = "공격 가능 대상"
L["Aura"] = "오라"
L["Aura '%s': %s"] = "오라 '%s': %s"
L["Aura '%s': %s"] = "'%s' 위크오라: %s"
L["Aura Applied"] = "오라 걸림"
L["Aura Applied Dose"] = "오라 중첩 증가"
L["Aura Broken"] = "오라 지워짐"
@@ -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"] = "이번주 획득량"
@@ -1365,7 +1365,7 @@ L["Texture Function (fallback state)"] = "Texture 함수 (고장 대체 상태)"
L["Texture Picker"] = "텍스처 선택"
L["Texture Rotation"] = "텍스처 회전"
L["Thaddius"] = "타디우스"
L["The aura has overwritten the global '%s', this might affect other auras."] = "이 위크오라 전역 '%s'|1을;를; 덮어습니다. 이 작업은 다른 위크오라에도 적용됩니다."
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 Four Horsemen"] = "4기사단"
@@ -1380,7 +1380,7 @@ L["Thickness"] = "두께"
L["Third"] = "세 번째"
L["Third Value of Tooltip Text"] = "툴팁 텍스트의 세번째 값"
L["This aura calls GetData a lot, which is a slow function."] = "이 위크오라는 느린 함수인 GetData를 너무 많이 불러옵니다."
L["This aura has caused a Lua error."] = "이 위크오라는 Lua 오류를 일으켰습니다."
L["This aura has caused a Lua error."] = "Lua 오류가 발생했습니다."
L["This aura is saving %s KB of data"] = "이 위크오라는 %s KB의 데이터를 저장하고 있습니다"
L["This aura plays a sound via a condition."] = "이 위크오라는 조건 탭 설정으로 소리를 재생합니다."
L["This aura plays a sound via an action."] = "이 위크오라는 동작 탭 설정으로 소리를 재생합니다."
+8 -8
View File
@@ -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"
@@ -1362,10 +1362,10 @@ E.g. 1;2;1;2;2.5;3]=] ] = [=[Matches stage number of encounter journal.
Intermissions are .5
E.g. 1;2;1;2;2.5;3]=]
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Char"] = "Max Char"
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Charges"] = "Max Charges"
--[[Translation missing --]]
L["Max Health"] = "Max Health"
@@ -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"
+3 -3
View File
@@ -676,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/classlesswow!"] = "Если вам необходима дополнительная помощь, пожалуйста, откройте запрос на GitHub или посетите наш сервер в Discord по адресу https://discord.gg/classlesswow."
L["Ignore Dead"] = "Не учитывать мёртвые цели"
L["Ignore Disconnected"] = "Не учитывать игроков не в сети"
@@ -832,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"] = "Макс. запас энергии"
@@ -1071,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"] = "Заработано на этой неделе"
+4 -4
View File
@@ -660,8 +660,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/classlesswow!"] = "如果你需要进一步的协助,请在 GitHub 上提交工单或是访问我们的 Discordhttps://discord.gg/classlesswow"
L["Ignore Dead"] = "忽略已死亡"
L["Ignore Disconnected"] = "忽略已离线"
@@ -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"] = "本周获取数量"
+2 -2
View File
@@ -797,8 +797,8 @@ L["Matches (Pattern)"] = "符合模式 (Pattern)"
L[ [=[Matches stage number of encounter journal.
Intermissions are .5
E.g. 1;2;1;2;2.5;3]=] ] = "匹配戰鬥日誌的階段號碼。中場為 0.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"] = "最大能量"
@@ -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"] = "本週獲取數量"
+12
View File
@@ -2211,6 +2211,18 @@ function Private.Modernize(data, oldSnapshot)
end
end
if data.internalVersion < 86 then
if data.conditions then
for conditionIndex, condition in ipairs(data.conditions) do
for changeIndex, change in ipairs(condition.changes) do
if change.property == "icon_visible" then
change.property = "icon"
end
end
end
end
end
data.internalVersion = max(data.internalVersion or 0, WeakAuras.InternalVersion())
end
+1 -1
View File
@@ -92,7 +92,7 @@ local properties = {
setter = "SetGradientEnabled",
type = "bool",
},
icon_visible = {
icon = {
display = {L["Icon"], L["Visibility"]},
setter = "SetIconVisible",
type = "bool"
+1 -1
View File
@@ -1,7 +1,7 @@
local AddonName = ...
local Private = select(2, ...)
local internalVersion = 85
local internalVersion = 86
-- Lua APIs
local insert = table.insert
+1 -1
View File
@@ -1,7 +1,7 @@
## Interface: 30300
## Title: WeakAuras
## Author: The WeakAuras Team
## Version: 5.20.5
## Version: 5.20.6
## 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.