No new features this release, just fixes to some minor bugs.
This commit is contained in:
NoM0Re
2025-03-14 00:48:30 +01:00
committed by GitHub
parent bbf9cb14ae
commit 3c574cb4a6
21 changed files with 92 additions and 535 deletions
+1
View File
@@ -45,6 +45,7 @@ Private.DiscordList = {
[=[ParkSaeRoyi]=],
[=[phoenix7700]=],
[=[Pseiko]=],
[=[Raysur]=],
[=[reggie]=],
[=[Reloe]=],
[=[Spaten]=],
+7 -2
View File
@@ -2953,6 +2953,7 @@ function WeakAuras.WatchUnitChange(unit)
watchUnitChange.trackedUnits = {}
watchUnitChange.unitIdToGUID = {}
watchUnitChange.GUIDToUnitIds = {}
watchUnitChange.unitExists = {}
watchUnitChange.unitRoles = {}
watchUnitChange.unitRaidRole = {}
watchUnitChange.inRaid = IsInRaid()
@@ -2979,9 +2980,11 @@ function WeakAuras.WatchUnitChange(unit)
watchUnitChange:RegisterEvent("RAID_TARGET_UPDATE")
local function unitUpdate(unitA, eventsToSend)
local oldUnitExists = watchUnitChange.unitExists[unitA]
local oldGUID = watchUnitChange.unitIdToGUID[unitA]
local newGUID = WeakAuras.UnitExistsFixed(unitA) and UnitGUID(unitA)
if oldGUID ~= newGUID then
local unitExists = UnitExists(unitA) -- UnitExistsFixed check both UnitExists and UnitGUID, but in edge cases we are interested in UnitExists
if oldGUID ~= newGUID or oldUnitExists ~= unitExists then
eventsToSend["UNIT_CHANGED_" .. unitA] = unitA
if watchUnitChange.GUIDToUnitIds[oldGUID] then
for unitB in pairs(watchUnitChange.GUIDToUnitIds[oldGUID]) do
@@ -3012,6 +3015,7 @@ function WeakAuras.WatchUnitChange(unit)
watchUnitChange.GUIDToUnitIds[newGUID][unitA] = true
end
watchUnitChange.unitIdToGUID[unitA] = newGUID
watchUnitChange.unitExists[unitA] = unitExists
end
local function markerUpdate(unit, eventsToSend)
@@ -3174,7 +3178,8 @@ function WeakAuras.WatchUnitChange(unit)
end
local guid = UnitGUID(unit)
watchUnitChange.trackedUnits[unit] = true
watchUnitChange.unitIdToGUID[unit] = guid
watchUnitChange.unitIdToGUID[unit] = WeakAuras.UnitExistsFixed(unit) and UnitGUID(unit)
watchUnitChange.unitExists[unit] = UnitExists(unit)
if guid then
watchUnitChange.GUIDToUnitIds[guid] = watchUnitChange.GUIDToUnitIds[guid] or {}
watchUnitChange.GUIDToUnitIds[guid][unit] = true
+1 -1
View File
@@ -8,7 +8,7 @@ WeakAuras.halfWidth = WeakAuras.normalWidth / 2
WeakAuras.doubleWidth = WeakAuras.normalWidth * 2
local versionStringFromToc = GetAddOnMetadata("WeakAuras", "Version")
local versionString = "5.19.4 Beta"
local versionString = "5.19.5 Beta"
local buildTime = "20250227215630"
local isAwesomeEnabled = C_NamePlate and C_NamePlate.GetNamePlateForUnit and true or false
+2 -4
View File
@@ -844,8 +844,7 @@ Note: This trigger will use BigWigs or DBM, in that order if both are installed.
L["No Extend"] = "Sin extender"
L["No Instance"] = "Fuera de Instancia"
L["No Profiling information saved."] = "No hay información de perfil guardada."
--[[Translation missing --]]
L["No Progress Information available."] = "No Progress Information available."
L["No Progress Information available."] = "No hay información de progreso disponible."
L["None"] = "Nada"
L["Non-player Character"] = "Personaje No Jugador"
L["Normal"] = "Normal"
@@ -1033,8 +1032,7 @@ L["Reagent Quality Texture"] = "Textura de calidad de componente"
L["Realm"] = "Reino"
L["Realm Name"] = "Nombre de reino"
L["Realm of Caster's Target"] = "Reino del objetivo del lanzador"
--[[Translation missing --]]
L["Receiving %s Bytes"] = "Receiving %s Bytes"
L["Receiving %s Bytes"] = "Recibiendo %s bytes"
L["Receiving display information"] = "Recibiendo información de aura de %s..."
L["Reflect"] = "Reflejar"
L["Region type %s not supported"] = "No se admite el tipo de región %s"
+2 -4
View File
@@ -845,8 +845,7 @@ Note: This trigger will use BigWigs or DBM, in that order if both are installed.
L["No Extend"] = "Sin extender"
L["No Instance"] = "Fuera de Instancia"
L["No Profiling information saved."] = "No hay información de perfil guardada."
--[[Translation missing --]]
L["No Progress Information available."] = "No Progress Information available."
L["No Progress Information available."] = "No hay información de progreso disponible."
L["None"] = "Nada"
L["Non-player Character"] = "Personaje No Jugador"
L["Normal"] = "Normal"
@@ -1034,8 +1033,7 @@ L["Reagent Quality Texture"] = "Textura de calidad de componente"
L["Realm"] = "Reino"
L["Realm Name"] = "Nombre de reino"
L["Realm of Caster's Target"] = "Reino del objetivo del lanzador"
--[[Translation missing --]]
L["Receiving %s Bytes"] = "Receiving %s Bytes"
L["Receiving %s Bytes"] = "Recibiendo %s bytes"
L["Receiving display information"] = "Recibiendo información de aura de %s..."
L["Reflect"] = "Reflejar"
L["Region type %s not supported"] = "No se admite el tipo de región %s"
+6 -8
View File
@@ -39,7 +39,7 @@ L[ [=[• |cff00ff00Player|r, |cff00ff00Target|r, |cff00ff00Focus|r, and |cff00f
|cffffff00Party|r, |cffffff00Raid|r, |cffffff00Boss|r, |cffffff00Arena|r, and |cffffff00Nameplate|r can match multiple corresponding unitIDs.
|cffffff00Smart Group|r adjusts to your current group type, matching just the "player" when solo, "party" units (including "player") in a party or "raid" units in a raid.
|cffffff00*|r Yellow Unit settings will create clones for each matching unit while this trigger is providing Dynamic Info to the Aura.]=] ] = [=[ |cff00ff00플레이어|r, |cff00ff00대상|r, |cff00ff00주시대상|r |cff00ff00소환수|r는 ID에 .
|cffffff00*|r Yellow Unit settings will create clones for each matching unit while this trigger is providing Dynamic Info to the Aura.]=] ] = [=[ |cff00ff00플레이어|r, |cff00ff00대상|r, |cff00ff00주시 |r |cff00ff00소환수|r는 ID에 .
|cff00ff00유닛 |r으로 ID를 .
@@ -310,7 +310,7 @@ L["Color Animation"] = "색상 애니메이션"
L["Combat Log"] = "전투 기록"
L["Communities"] = "커뮤니티"
L["Condition Custom Test"] = "조건 사용자 정의 테스트"
L["Conditions"] = "상태"
L["Conditions"] = "조건"
L["Contains"] = "포함"
L["Continuously update Movement Speed"] = "이동 속도 계속 업데이트"
L["Cooldown"] = "쿨타임"
@@ -865,8 +865,7 @@ Note: This trigger will use BigWigs or DBM, in that order if both are installed.
L["No Extend"] = "늘리지 않음"
L["No Instance"] = "인스턴스가 아닐 때"
L["No Profiling information saved."] = "저장된 분석 정보가 없습니다."
--[[Translation missing --]]
L["No Progress Information available."] = "No Progress Information available."
L["No Progress Information available."] = "진행 내역을 알 수 없습니다."
L["None"] = "없음"
L["Non-player Character"] = "NPC"
L["Normal"] = "일반"
@@ -1049,7 +1048,7 @@ L["Profiling stopped."] = "분석이 중단되었습니다."
L["Progress"] = "진행"
L["Progress Source"] = "진행 출처"
L["Progress Total"] = "진행 현황"
L["Progress Value"] = "진행 수치"
L["Progress Value"] = "진행도 값"
L["Pulse"] = "맥박"
L["PvP Flagged"] = "플레이어 간 전투 활성화"
L["PvP Talent selected"] = "선택한 PvP 특성"
@@ -1087,8 +1086,7 @@ L["Reagent Quality Texture"] = "재료 품질 텍스처"
L["Realm"] = "서버"
L["Realm Name"] = "서버명"
L["Realm of Caster's Target"] = "시전 대상의 서버"
--[[Translation missing --]]
L["Receiving %s Bytes"] = "Receiving %s Bytes"
L["Receiving %s Bytes"] = "%s바이트 받는 중"
L["Receiving display information"] = "디스플레이 정보 수신 중"
L["Reflect"] = "반사함"
L["Region type %s not supported"] = "구역(Region) 종류 %s|1은;는; 지원되지 않습니다"
@@ -1188,7 +1186,7 @@ L["Show Rested Overlay"] = "휴식 오버레이 표시"
L["Shrink"] = "축소"
L["Silithid Royalty"] = "실리시드 왕실"
L["Silver"] = "실버"
L["Simple"] = "단순"
L["Simple"] = "간편 제작"
L["Since Apply"] = "오라에 걸린 이후부터의 시간"
L["Since Apply/Refresh"] = "오라 걸림/지속시간 초기화 이후부터의 시간"
L["Since Charge Gain"] = "충전량 획득 후"
+24 -30
View File
@@ -31,14 +31,10 @@ L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Нет|r ID бонус
L["|cFFFF0000Not|r Item Equipped"] = "Предмет |cFFFF0000НЕ|r надет"
L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000Нет|r Имя / Игровой мир игрока"
L["|cFFFF0000Not|r Spell Known"] = "Заклинание |cFFFF0000НЕ|rизвестно"
--[[Translation missing --]]
L[ [=[|cFFFF0000Support for unfiltered COMBAT_LOG_EVENT_UNFILTERED is deprecated|r
COMBAT_LOG_EVENT_UNFILTERED without a filter are disabled as its very performance costly.
Find more information:
https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Triggers#events]=] ] = [=[|cFFFF0000Support for unfiltered COMBAT_LOG_EVENT_UNFILTERED is deprecated|r
COMBAT_LOG_EVENT_UNFILTERED without a filter are disabled as its very performance costly.
Find more information:
https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Triggers#events]=]
https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Triggers#events]=] ] = "|cFFFF0000Поддержка нефильтрованного COMBAT_LOG_EVENT_UNFILTERED устарела|r COMBAT_LOG_EVENT_UNFILTERED без фильтра отключены, так как это очень затратно по производительности. Подробнее: https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Triggers#events"
L["|cFFffcc00Extra Options:|r %s"] = "|cFFFFCC00Дополнительные параметры:|r %s"
L["|cFFffcc00Extra Options:|r None"] = "|cFFFFCC00Дополнительные параметры:|r нет"
L[ [=[ |cff00ff00Player|r, |cff00ff00Target|r, |cff00ff00Focus|r, and |cff00ff00Pet|r correspond directly to those individual unitIDs.
@@ -129,9 +125,9 @@ Last upgrade: %s]=] ] = [=[Вы уверены, что хотите запуст
Дата последнего обновления: %s]=]
L["Arena"] = "Арена"
L["Armor (%)"] = "Броня"
L["Armor against Target (%)"] = "Броня против текущей цели"
L["Armor Rating"] = "Количество брони"
L["Armor (%)"] = "Броня (%)"
L["Armor against Target (%)"] = "Броня против текущей цели (%)"
L["Armor Rating"] = "Показатель брони"
L["Array"] = "Массив"
L["Ascending"] = "По возрастанию"
L["Assigned Role"] = "Выбранная роль"
@@ -176,7 +172,7 @@ L["Automatic"] = "Автоматическая"
L["Automatic Length"] = "Автоматическая длина"
L["Automatic Rotation"] = "Автоматический поворот"
L["Available features: %s"] = "Доступные функции: %s"
L["Avoidance (%)"] = "Избегание"
L["Avoidance (%)"] = "Избегание (%)"
L["Avoidance Rating"] = "Показатель избегания"
L["Ayamiss the Hunter"] = "Аямисса Охотница"
L["Azuregos"] = "Азурегос"
@@ -204,8 +200,8 @@ L["Bleed"] = "Кровотечение"
L["Blizzard Combat Text"] = "Текст боя Blizzard"
L["Blizzard Cooldown Reduction"] = "Сокращение восстановления (Blizzard)"
L["Block"] = "Блок"
L["Block (%)"] = "Вероятность блока"
L["Block against Target (%)"] = "Блок против текущей цели"
L["Block (%)"] = "Блок (%)"
L["Block against Target (%)"] = "Блок против текущей цели (%)"
L["Block Value"] = "Показатель блока"
L["Blocked"] = "Заблокировано"
L["Blood"] = "Кровь"
@@ -324,15 +320,14 @@ L["Cooldown Ready Event (Item)"] = "Восстановление заверше
L["Cooldown Ready Event (Slot)"] = "Восстановление завершено (ячейка)"
L["Cooldown Reduction changes the duration of seconds instead of showing the real time seconds."] = "Сокращение восстановления изменяет продолжительность секунд вместо отображения секунд реального времени."
L["Cooldown/Charges/Count"] = "Восстановление / Заряды / Количество"
--[[Translation missing --]]
L["Copper"] = "Copper"
L["Copper"] = "Медь"
L["Could not load WeakAuras Archive, the addon is %s"] = "Не удалось загрузить WeakAuras Archive. Причина - %s"
L["Count"] = "Количество"
L["Counter Clockwise"] = "Против часовой стрелки"
L["Create"] = "Создание"
L["Critical"] = "Критический эффект"
L["Critical (%)"] = "Критический удар"
L["Critical Rating"] = "Показатель крит. удара"
L["Critical (%)"] = "Критический удар (%)"
L["Critical Rating"] = "Показатель критического удара"
L["Crop X"] = "Обрезка X"
L["Crop Y"] = "Обрезка Y"
L["Crowd Controlled"] = "Потеря контроля над персонажем"
@@ -343,7 +338,7 @@ L["Currency"] = "Валюта"
L["Current Essence"] = "Текущее количество сущностей"
L["Current Experience"] = "Текущее количество опыта"
L["Current Instance"] = "Текущее подземелье"
L["Current Movement Speed (%)"] = "Текущая скорость движения"
L["Current Movement Speed (%)"] = "Текущая скорость движения (%)"
L["Current Stage"] = "Текущий уровень усиления"
L["Current Zone"] = "Текущая зона"
L["Current Zone Group"] = "Группа текущей зоны"
@@ -412,7 +407,7 @@ L["Display"] = "Отображение"
L["Distance"] = "Расстояние"
L["Do Not Disturb"] = "Не беспокоить (DND)"
L["Dodge"] = "Уклонение"
L["Dodge (%)"] = "Уклонение"
L["Dodge (%)"] = "Уклонение (%)"
L["Dodge Rating"] = "Показатель уклонения"
L["Down"] = "Вниз"
L["Down, then Centered Horizontal"] = "Вниз > По горизонтали по центру"
@@ -615,7 +610,7 @@ L["Hardcore"] = "Хардкор"
L["Has Target"] = "Есть цель"
L["Has Vehicle UI"] = "Имеет UI транспорта"
L["HasPet"] = "Призван и жив питомец"
L["Haste (%)"] = "Скорость"
L["Haste (%)"] = "Скорость (%)"
L["Haste Rating"] = "Показатель скорости"
L["Heal"] = "Исцеление"
L["Heal Absorb"] = "Поглощение исцеления"
@@ -639,7 +634,7 @@ L["High Priestess Mar'li"] = "Верховная жрица Мар'ли"
L["Higher Than Tank"] = "Больше чем у основной цели"
--[[Translation missing --]]
L["Highest Spell Id"] = "Highest Spell Id"
L["Hit (%)"] = "Меткость"
L["Hit (%)"] = "Меткость (%)"
L["Hit Rating"] = "Показатель меткости"
L["Holy Resistance"] = "Сопротивление светлой магии"
L["Horde"] = "Орда"
@@ -746,7 +741,7 @@ L["Leader"] = "Лидер"
L["Least remaining time"] = "Наименьшее оставшееся время"
L["Leaving"] = "Выход"
L["Leech"] = "Похищение"
L["Leech (%)"] = "Cамоисцеление"
L["Leech (%)"] = "Cамоисцеление (%)"
L["Leech Rating"] = "Показатель самоисцеления"
L["Left"] = "Слева"
L["Left to Right"] = "Слева направо"
@@ -793,7 +788,7 @@ L["Manual Rotation"] = "Ручной поворот"
L["Marked First"] = "В начале списка"
L["Marked Last"] = "В конце списка"
L["Master"] = "Основной"
L["Mastery (%)"] = "Искусность"
L["Mastery (%)"] = "Искусность (%)"
L["Mastery Rating"] = "Показатель искусности"
L["Match Count"] = "Количество совпадений"
L["Match Count per Unit"] = "Кол-во совпадений на единицу"
@@ -813,7 +808,7 @@ L["Maximum time used on a single frame"] = "Максимальное время,
L["Media"] = "Медиа"
L["Medium"] = "Средний"
L["Melee"] = "Ближний бой"
L["Melee Haste (%)"] = "Скорость ближнего боя"
L["Melee Haste (%)"] = "Скорость ближнего боя (%)"
L["Message"] = "Сообщение"
L["Message Type"] = "Тип сообщения"
L["Message type:"] = "Тип сообщения:"
@@ -847,7 +842,7 @@ L["Moon"] = "Луна"
L["Most remaining time"] = "Наибольшее оставшееся время"
L["Mounted"] = "Верхом"
L["Mouse Cursor"] = "Курсор мыши"
L["Movement Speed Rating"] = "Показатель скор. передвижения"
L["Movement Speed Rating"] = "Показатель скорости передвижения"
L["Multi-target"] = "Несколько целей"
L["Mythic Keystone"] = "Эпохальный ключ"
L["Mythic+ Affix"] = "Свойство эпохального ключа"
@@ -968,7 +963,7 @@ L["Paragon Reward Pending"] = "Награда идела в ожидании"
L["Parent Frame"] = "Родительский фрейм"
L["Parent Zone"] = "Исходная зона"
L["Parry"] = "Парирование"
L["Parry (%)"] = "Парирование"
L["Parry (%)"] = "Парирование (%)"
L["Parry Rating"] = "Показатель парирования"
L["Party"] = "Группа"
L["Party Kill"] = "Убийство"
@@ -1090,8 +1085,7 @@ L["Requesting display information from %s ..."] = "Запрос информац
L["Require Valid Target"] = "Требуется допустимая цель"
L["Requires syncing the specialization via LibGroupTalents."] = "Требуется синхронизация специализации через LibGroupTalents."
L["Resilience (%)"] = "Устойчивость (%)"
--[[Translation missing --]]
L["Resilience Rating"] = "Resilience Rating"
L["Resilience Rating"] = " Устойчивость"
L["Resist"] = "Сопротивление"
L["Resistances"] = "Сопротивления"
L["Resisted"] = "Сопротивление"
@@ -1117,7 +1111,7 @@ L["Round"] = "Round (к ближайшему целому)"
L["Round Mode"] = "Метод округления"
L["Ruins of Ahn'Qiraj"] = "Руины Ан'Киража"
L["Run Custom Code"] = "Выполнить свой код"
L["Run Speed (%)"] = "Скорость бега"
L["Run Speed (%)"] = "Скорость бега (%)"
L["Rune"] = "Руна"
L["Rune #1"] = "Руна #1"
L["Rune #2"] = "Руна #2"
@@ -1246,8 +1240,8 @@ L["Stacks Function"] = "Функция стаков"
L["Stacks Function (fallback state)"] = "Функция стаков (резервное состояние)"
L["Stage"] = "Фаза"
L["Stage Counter"] = "Счетчик фаз"
L["Stagger (%)"] = "Пошатывание"
L["Stagger against Target (%)"] = "Пошатывание против текущ. цели"
L["Stagger (%)"] = "Пошатывание (%)"
L["Stagger against Target (%)"] = "Пошатывание против текущей цели (%)"
L["Stagger Scale"] = [=[Масштаб пошатывания
(множитель запаса здоровья)]=]
L["Stamina"] = "Выносливость"
@@ -1442,7 +1436,7 @@ L["Uses UnitInRange() to check if in range. Matches default raid frames out of r
L["Using WeakAuras.clones is deprecated. Use WeakAuras.GetRegion(id, cloneId) instead."] = "WeakAuras.clones объявлено устаревшим. Используйте функцию WeakAuras.GetRegion(id, cloneId)."
L["Using WeakAuras.regions is deprecated. Use WeakAuras.GetRegion(id) instead."] = "WeakAuras.regions объявлено устаревшим. Используйте функцию WeakAuras.GetRegion(id)."
L["Vaelastrasz the Corrupt"] = "Валестраз Порочный"
L["Versatility (%)"] = "Универсальность"
L["Versatility (%)"] = "Универсальность (%)"
L["Versatility Rating"] = "Показатель универсальности"
L["Vertical"] = "Вертикальная"
L["Viscidus"] = "Нечистотон"
+3 -6
View File
@@ -717,8 +717,7 @@ L["Item Slot"] = "物品栏"
L["Item Slot String"] = "物品栏名称"
L["Item Type"] = "物品类型"
L["Item Type Equipped"] = "已装备物品类型"
--[[Translation missing --]]
L["ItemId"] = "ItemId"
L["ItemId"] = "物品Id"
L["Jin'do the Hexxer"] = "妖术师金度"
L["Journal Stage"] = "指南阶段"
L["Kazzak"] = "卡扎克"
@@ -861,8 +860,7 @@ Note: This trigger will use BigWigs or DBM, in that order if both are installed.
L["No Extend"] = "不伸展"
L["No Instance"] = "野外"
L["No Profiling information saved."] = "没有已保存的性能分析信息。"
--[[Translation missing --]]
L["No Progress Information available."] = "No Progress Information available."
L["No Progress Information available."] = "无进度信息。"
L["None"] = ""
L["Non-player Character"] = "NPC"
L["Normal"] = "正常形态"
@@ -1083,8 +1081,7 @@ L["Reagent Quality Texture"] = "材料品质材质"
L["Realm"] = "服务器"
L["Realm Name"] = "服务器名称"
L["Realm of Caster's Target"] = "施法者目标的服务器"
--[[Translation missing --]]
L["Receiving %s Bytes"] = "Receiving %s Bytes"
L["Receiving %s Bytes"] = "接收 %s 字节"
L["Receiving display information"] = "从 %s 中接收图示信息"
L["Reflect"] = "反射"
L["Region type %s not supported"] = "不支持域类型 %s"
+2 -4
View File
@@ -848,8 +848,7 @@ Note: This trigger will use BigWigs or DBM, in that order if both are installed.
L["No Extend"] = "不延伸"
L["No Instance"] = "無副本"
L["No Profiling information saved."] = "沒有已儲存的分析資訊。"
--[[Translation missing --]]
L["No Progress Information available."] = "No Progress Information available."
L["No Progress Information available."] = "沒有可供使用的進度資訊。"
L["None"] = ""
L["Non-player Character"] = "非玩家角色 (NPC)"
L["Normal"] = "普通"
@@ -1059,8 +1058,7 @@ L["Reagent Quality Texture"] = "材料品質材質"
L["Realm"] = "伺服器"
L["Realm Name"] = "伺服器名稱"
L["Realm of Caster's Target"] = "施法者目標的伺服器"
--[[Translation missing --]]
L["Receiving %s Bytes"] = "Receiving %s Bytes"
L["Receiving %s Bytes"] = "已接收 %s Bytes"
L["Receiving display information"] = "正在接收提醒效果資訊"
L["Reflect"] = "反射"
L["Region type %s not supported"] = "不支援區域類型 %s"
+3 -3
View File
@@ -1357,7 +1357,7 @@ local function GetInstanceTypeAndSize()
local size, difficulty
local inInstance, Type = IsInInstance()
local _, instanceType, difficultyIndex, _, maxPlayers, playerDifficulty, isDynamicInstance = GetInstanceInfo()
if (inInstance) then
if inInstance or instanceType ~= "none" then
local ZoneMapID = GetCurrentMapAreaID()
size = Type
if Type == "raid" then
@@ -2943,8 +2943,8 @@ function Private.SetRegion(data, cloneId)
Private.validate(data, regionTypes[regionType].default);
local parent = WeakAurasFrame;
if(data.parent) then
local parentRegion = WeakAuras.GetRegion(data.parent)
if data.parent then
local parentRegion = Private.EnsureRegion(data.parent)
if parentRegion then
parent = parentRegion
else
+1 -1
View File
@@ -1,7 +1,7 @@
## Interface: 30300
## Title: WeakAuras
## Author: The WeakAuras Team
## Version: 5.19.4
## Version: 5.19.5
## X-Flavor: 3.3.5
## Notes: A powerful, comprehensive utility for displaying graphics and information based on buffs, debuffs, and other triggers.
## Notes-esES: Potente y completa aplicación que te permitirá mostrar por pantalla múltiples diseños, basados en beneficios, perjuicios y otros activadores.
+1 -1
View File
@@ -1,7 +1,7 @@
## Interface: 30300
## Title: WeakAuras Model Paths
## Author: The WeakAuras Team
## Version: 5.19.4
## Version: 5.19.5
## Notes: Model paths for WeakAuras
## Notes-esES: Las rutas de modelos para WeakAuras
## Notes-esMX: Las rutas de modelos para WeakAuras
+22 -38
View File
@@ -4,53 +4,37 @@ local AddonName = ...
local OptionsPrivate = select(2, ...)
OptionsPrivate.changelog = {
versionString = '5.19.4',
dateString = '2025-02-26',
fullChangeLogUrl = 'https://github.com/WeakAuras/WeakAuras2/compare/5.19.3...5.19.4',
versionString = '5.19.5',
dateString = '2025-03-10',
fullChangeLogUrl = 'https://github.com/WeakAuras/WeakAuras2/compare/5.19.4...5.19.5',
highlightText = [==[
Update for The War Within 11.1
No new features this release, just fixes to some minor bugs]==], commitText = [==[InfusOnWoW (9):
New in this version:
- Update Discord List
- Update Discord List
- Stop Motion Sub Element: Fix setting of custom row/colum etc settings
- Partially revert 4e628f546befa7
- Being in Excavation Site 9 IsInInstance() returns false
- Texture Sub Element: Don't resize main aura on atlas selection
- Workaround boss unit stupidity by Blizzard
- Workaround INSTANCE_ENGAGE_UNIT with incosistent UnitGUID/UnitExists
- Remove Stop Motion texture data
- models now have an alpha slider to set transparency
- TSU-type custom triggers have some new convenience functions available. Documentation is avaliable at https://github.com/WeakAuras/WeakAuras2/wiki/Trigger-State-Updater-(TSU)#all-states-
helper-methods
- this is unlikely to matter, but note that the choice of plumbing used means this is techni
cally a breaking change if you ever created a state with the "__changed" key.
Stanzilla (2):
Fixes:
- Update WeakAurasModelPaths from wago.tools
- Update WeakAurasModelPaths from wago.tools
- x-realm transfer of auras should fail less often
- improve performance
cally a breaking change if you ever created a state with the "__changed" key.
dependabot[bot] (4):
Fixes:
- x-realm transfer of auras should fail less often
- improve performance
- large, deply nested groups should load significantly faster (i.e. https://wago.io/twwdungeons should be less prone to throw errors when you start an encounter)
- "Hide Cooldown Text" condition property remembered how to function
- x-realm data transfer (for sharing auras) should be more likely to actually succeed now]==], commitText = [==[InfusOnWoW (6):
- Use Chomp for cross-realm transfer
- Fix EnsureRegion repeately creating parents
- Group: Don't calculate group size if not needed
- Fix Hide Cooldown Text condition
- Models: Fix Alpha animations
- Be extra picky on noValidation spell inputs
Stanzilla (1):
- chore(toc): bump version for retail
- Bump cbrgm/mastodon-github-action from 2.1.12 to 2.1.13
- Bump tsickert/discord-webhook from 6.0.0 to 7.0.0
- Bump leafo/gh-actions-luarocks from 4 to 5
- Bump leafo/gh-actions-lua from 10 to 11
emptyrivers (1):
- put the mixins in private exec_env too
mrbuds (2):
- cache buildup optimization for 11.1
- Add alpha setting for model region
- remove spurious enUS translations
]==]
}
-408
View File
@@ -1,411 +1,3 @@
if not WeakAuras.IsLibsOK() then return end
local L = WeakAuras.L
-- Options translation
L["1 Match"] = "1 Match"
L["Actions"] = "Actions"
L["Activate when the given aura(s) |cFFFF0000can't|r be found"] = "Activate when the given aura(s) |cFFFF0000can't|r be found"
L["Add a new display"] = "Add a new display"
L["Add Dynamic Text"] = "Add Dynamic Text"
L["Addon"] = "Addon"
L["Addons"] = "Addons"
L["Add to group %s"] = "Add to group %s"
L["Add to new Dynamic Group"] = "Add to new Dynamic Group"
L["Add to new Group"] = "Add to new Group"
L["Add Trigger"] = "Add Trigger"
L["A group that dynamically controls the positioning of its children"] = "A group that dynamically controls the positioning of its children"
L["Align"] = "Align"
L["Allow Full Rotation"] = "Allow Full Rotation"
L["Alpha"] = "Alpha"
L["Anchor"] = "Anchor"
L["Anchor Point"] = "Anchor Point"
L["Angle"] = "Angle"
L["Animate"] = "Animate"
L["Animated Expand and Collapse"] = "Animated Expand and Collapse"
L["Animation relative duration description"] = [=[
The duration of the animation relative to the duration of the display, expressed as a fraction (1/2), percentage (50%), or decimal (0.5).
|cFFFF0000Note:|r if a display does not have progress (it has a non-timed event trigger, is an aura with no duration, etc.), the animation will not play.
|cFF4444FFFor Example:|r
If the animation's duration is set to |cFF00CC0010%|r, and the display's trigger is a buff that lasts 20 seconds, the start animation will play for 2 seconds.
If the animation's duration is set to |cFF00CC0010%|r, and the display's trigger is a buff that has no set duration, no start animation will play (although it would if you specified a duration in seconds)."
]=]
L["Animations"] = "Animations"
L["Animation Sequence"] = "Animation Sequence"
L["Aquatic"] = "Aquatic"
L["Aura (Paladin)"] = "Aura"
L["Aura(s)"] = "Aura(s)"
L["Auto"] = "Auto"
L["Auto-cloning enabled"] = "Auto-cloning enabled"
L["Automatic Icon"] = "Automatic Icon"
L["Backdrop Color"] = "Backdrop Color"
L["Backdrop Style"] = "Backdrop Style"
L["Background"] = "Background"
L["Background Color"] = "Background Color"
L["Background Inset"] = "Background Inset"
L["Background Offset"] = "Background Offset"
L["Background Texture"] = "Background Texture"
L["Bar Alpha"] = "Bar Alpha"
L["Bar Color"] = "Bar Color"
L["Bar Color Settings"] = "Bar Color Settings"
L["Bar in Front"] = "Bar in Front"
L["Bar Texture"] = "Bar Texture"
L["Battle"] = "Battle"
L["Bear"] = "Bear"
L["Berserker"] = "Berserker"
L["Blend Mode"] = "Blend Mode"
L["Blood"] = "Blood"
L["Border"] = "Border"
L["Border Color"] = "Border Color"
L["Border Inset"] = "Border Inset"
L["Border Offset"] = "Border Offset"
L["Border Settings"] = "Border Settings"
L["Border Size"] = "Border Size"
L["Border Style"] = "Border Style"
L["Bottom Text"] = "Bottom Text"
L["Button Glow"] = "Button Glow"
L["Can be a name or a UID (e.g., party1). A name only works on friendly players in your group."] = "Can be a name or a UID (e.g., party1). A name only works on friendly players in your group."
L["Cancel"] = "Cancel"
L["Cat"] = "Cat"
L["Change the name of this display"] = "Change the name of this display"
L["Channel Number"] = "Channel Number"
L["Check On..."] = "Check On..."
L["Choose"] = "Choose"
L["Choose Trigger"] = "Choose Trigger"
L["Choose whether the displayed icon is automatic or defined manually"] = "Choose whether the displayed icon is automatic or defined manually"
L["Clone option enabled dialog"] = [=[
You have enabled an option that uses |cFFFF0000Auto-cloning|r.
|cFFFF0000Auto-cloning|r causes a display to be automatically duplicated to display multiple sources of information.
Unless you put this display in a |cFF22AA22Dynamic Group|r, all the clones will be displayed on top of each other in a big heap.
Would you like this display to be placed in a new |cFF22AA22Dynamic Group|r?]=]
L["Close"] = "Close"
L["Collapse"] = "Collapse"
L["Collapse all loaded displays"] = "Collapse all loaded displays"
L["Collapse all non-loaded displays"] = "Collapse all non-loaded displays"
L["Color"] = "Color"
L["Compress"] = "Compress"
L["Concentration"] = "Concentration"
L["Constant Factor"] = "Constant Factor"
L["Control-click to select multiple displays"] = "Control-click to select multiple displays"
L["Controls the positioning and configuration of multiple displays at the same time"] = "Controls the positioning and configuration of multiple displays at the same time"
L["Convert to..."] = "Convert to..."
L["Cooldown"] = "Cooldown"
L["Copy"] = "Copy"
L["Copy settings from..."] = "Copy settings from..."
L["Copy settings from another display"] = "Copy settings from another display"
L["Copy settings from %s"] = "Copy settings from %s"
L["Count"] = "Count"
L["Creating buttons: "] = "Creating buttons: "
L["Creating options: "] = "Creating options: "
L["Crop X"] = "Crop X"
L["Crop Y"] = "Crop Y"
L["Crusader"] = "Crusader"
L["Custom Code"] = "Custom Code"
L["Custom Trigger"] = "Custom Trigger"
L["Custom trigger event tooltip"] = [=[
Choose which events cause the custom trigger to be checked. Multiple events can be specified using commas or spaces.
"UNIT" events can use colons to define which unitIDs will be registered. In addition to UnitIDs Unit types can be used, they include "nameplate", "group", "raid", "party", "arena", "boss".
"CLEU" can be used instead of COMBAT_LOG_EVENT_UNFILTERED and colons can be used to separate specific "subEvents" you want to receive.
The keyword "TRIGGER" can be used, with colons separating trigger numbers, to have the custom trigger get updated when the specified trigger(s) update.
|cFF4444FFFor example:|r
UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:SPELL_CAST_SUCCESS TRIGGER:3:1
]=]
L["Custom trigger status tooltip"] = [=[
Choose which events cause the custom trigger to be checked. Multiple events can be specified using commas or spaces.
"UNIT" events can use colons to define which unitIDs will be registered. In addition to UnitIDs Unit types can be used, they include "nameplate", "group", "raid", "party", "arena", "boss".
"CLEU" can be used instead of COMBAT_LOG_EVENT_UNFILTERED and colons can be used to separate specific "subEvents" you want to receive.
The keyword "TRIGGER" can be used, with colons separating trigger numbers, to have the custom trigger get updated when the specified trigger(s) update.
Since this is a status-type trigger, the specified events may be called by WeakAuras without the expected arguments.
|cFF4444FFFor example:|r
UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:SPELL_CAST_SUCCESS TRIGGER:3:1
]=]
L["Custom Untrigger"] = "Custom Untrigger"
L["Custom untrigger event tooltip"] = [=[
Choose which events cause the custom un-trigger to be checked.
This can be different than the events defined for the trigger.
Multiple events can be specified using commas or spaces.
|cFF4444FFFor example:|r
UNIT_POWER_UPDATE, UNIT_AURA PLAYER_TARGET_CHANGED
]=]
L["Death"] = "Death"
L["Death Rune"] = "Death Rune"
L["Debuff Type"] = "Debuff Type"
L["Defensive"] = "Defensive"
L["Delete"] = "Delete"
L["Delete all"] = "Delete all"
L["Delete children and group"] = "Delete children and group"
L["Deletes this display - |cFF8080FFShift|r must be held down while clicking"] = "Deletes this display - |cFF8080FFShift|r must be held down while clicking"
L["Delete Trigger"] = "Delete Trigger"
L["Desaturate"] = "Desaturate"
L["Devotion"] = "Devotion"
L["Disabled"] = "Disabled"
L["Discrete Rotation"] = "Discrete Rotation"
L["Display"] = "Display"
L["Display Icon"] = "Display Icon"
L["Display Text"] = "Display Text"
L["Distribute Horizontally"] = "Distribute Horizontally"
L["Distribute Vertically"] = "Distribute Vertically"
L["Do not copy any settings"] = "Do not copy any settings"
L["Do not group this display"] = "Do not group this display"
L["Duplicate"] = "Duplicate"
L["Duration Info"] = "Duration Info"
L["Duration (s)"] = "Duration (s)"
L["Dynamic Group"] = "Dynamic Group"
L["Dynamic text tooltip"] = [=[
There are several special codes available to make this text dynamic:
|cFFFFCC00%p|r - Progress - The remaining time of a timer, or a non-timer value
|cFFFFCC00%t|r - Total - The maximum duration of a timer, or a maximum non-timer value
|cFFFFCC00%n|r - Name - The name of the display (usually an aura name), or the display's ID if there is no dynamic name
|cFFFFCC00%i|r - Icon - The icon associated with the display
|cFFFFCC00%s|r - Stacks - The number of stacks of an aura (usually)
|cFFFFCC00%c|r - Custom - Allows you to define a custom Lua function that returns a list of string values. %c1 will be replaced by the first value returned, %c2 by the second, etc.
|cFFFFCC00%%|r - % - To show a percent sign
By default these show the information from the trigger selected via dynamic information. The information from a specific trigger can be shown via e.g. %2.p.
]=]
L["Enabled"] = "Enabled"
L["Enter an aura name, partial aura name, or spell id"] = "Enter an aura name, partial aura name, or spell id"
L["Event Type"] = "Event Type"
L["Expand"] = "Expand"
L["Expand all loaded displays"] = "Expand all loaded displays"
L["Expand all non-loaded displays"] = "Expand all non-loaded displays"
L["Expand Text Editor"] = "Expand Text Editor"
L["Expansion is disabled because this group has no children"] = "Expansion is disabled because this group has no children"
L["Export"] = "Export"
L["Export to Lua table..."] = "Export to Lua table..."
L["Export to string..."] = "Export to string..."
L["Fade"] = "Fade"
L["Finish"] = "Finish"
L["Fire Resistance"] = "Fire Resistance"
L["Flight(Non-Feral)"] = "Flight(Non-Feral)"
L["Font"] = "Font"
L["Font Flags"] = "Font Flags"
L["Font Size"] = "Font Size"
L["Font Type"] = "Font Type"
L["Foreground Color"] = "Foreground Color"
L["Foreground Texture"] = "Foreground Texture"
L["Form (Druid)"] = "Form"
L["Form (Priest)"] = "Form"
L["Form (Shaman)"] = "Form"
L["Form (Warlock)"] = "Form"
L["Frame"] = "Frame"
L["Frame Strata"] = "Frame Strata"
L["Frost"] = "Frost"
L["Frost Resistance"] = "Frost Resistance"
L["Full Scan"] = "Full Scan"
L["Ghost Wolf"] = "Ghost Wolf"
L["Glow Action"] = "Glow Action"
L["Group aura count description"] = [=[
The amount of units of type '%s' which must be affected by one or more of the given auras for the display to trigger.
If the entered number is a whole number (e.g. 5), the number of affected units will be compared with the entered number.
If the entered number is a decimal (e.g. 0.5), fraction (e.g. 1/2), or percentage (e.g. 50%%), then that fraction of the %s must be affected.
|cFF4444FFFor example:|r
|cFF00CC00> 0|r will trigger when any unit of type '%s' is affected
|cFF00CC00= 100%%|r will trigger when every unit of type '%s' is affected
|cFF00CC00!= 2|r will trigger when the number of units of type '%s' affected is not exactly 2
|cFF00CC00<= 0.8|r will trigger when less than 80%% of the units of type '%s' is affected (4 of 5 party members, 8 of 10 or 20 of 25 raid members)
|cFF00CC00> 1/2|r will trigger when more than half of the units of type '%s' is affected
]=]
L["Group Member Count"] = "Group Member Count"
L["Group (verb)"] = "Group"
L["Height"] = "Height"
L["Hide this group's children"] = "Hide this group's children"
L["Hide When Not In Group"] = "Hide When Not In Group"
L["Horizontal Align"] = "Horizontal Align"
L["Icon Info"] = "Icon Info"
L["Icon Inset"] = "Icon Inset"
L["Ignored"] = "Ignored"
L["Ignore GCD"] = "Ignore GCD"
L["%i Matches"] = "%i Matches"
L["Import"] = "Import"
L["Import a display from an encoded string"] = "Import a display from an encoded string"
L["Justify"] = "Justify"
L["Left Text"] = "Left Text"
L["Load"] = "Load"
L["Loaded"] = "Loaded"
L["Main"] = "Main"
L["Main Trigger"] = "Main Trigger"
L["Mana (%)"] = "Mana (%)"
L["Manage displays defined by Addons"] = "Manage displays defined by Addons"
L["Message Prefix"] = "Message Prefix"
L["Message Suffix"] = "Message Suffix"
L["Metamorphosis"] = "Metamorphosis"
L["Mirror"] = "Mirror"
L["Model"] = "Model"
L["Moonkin/Tree/Flight(Feral)"] = "Moonkin/Tree/Flight(Feral)"
L["Move Down"] = "Move Down"
L["Move this display down in its group's order"] = "Move this display down in its group's order"
L["Move this display up in its group's order"] = "Move this display up in its group's order"
L["Move Up"] = "Move Up"
L["Multiple Displays"] = "Multiple Displays"
L["Multiple Triggers"] = "Multiple Triggers"
L["Multiselect ignored tooltip"] = [=[
|cFFFF0000Ignored|r - |cFF777777Single|r - |cFF777777Multiple|r
This option will not be used to determine when this display should load]=]
L["Multiselect multiple tooltip"] = [=[
|cFF777777Ignored|r - |cFF777777Single|r - |cFF00FF00Multiple|r
Any number of matching values can be picked]=]
L["Multiselect single tooltip"] = [=[
|cFF777777Ignored|r - |cFF00FF00Single|r - |cFF777777Multiple|r
Only a single matching value can be picked]=]
L["Must be spelled correctly!"] = "Must be spelled correctly!"
L["Name Info"] = "Name Info"
L["Negator"] = "Not"
L["New"] = "New"
L["Next"] = "Next"
L["No"] = "No"
L["No Children"] = "No Children"
L["Not all children have the same value for this option"] = "Not all children have the same value for this option"
L["Not Loaded"] = "Not Loaded"
L["No tooltip text"] = "No tooltip text"
L["% of Progress"] = "% of Progress"
L["Okay"] = "Okay"
L["On Hide"] = "On Hide"
L["On Init"] = "On Init"
L["Only match auras cast by people other than the player"] = "Only match auras cast by people other than the player"
L["Only match auras cast by the player"] = "Only match auras cast by the player"
L["On Show"] = "On Show"
L["Operator"] = "Operator"
L["or"] = "or"
L["Orientation"] = "Orientation"
L["Other"] = "Other"
L["Outline"] = "Outline"
L["Own Only"] = "Own Only"
L["Player Character"] = "Player Character"
L["Play Sound"] = "Play Sound"
L["Presence (DK)"] = "Presence"
L["Presence (Rogue)"] = "Presence"
L["Prevents duration information from decreasing when an aura refreshes. May cause problems if used with multiple auras with different durations."] = "Prevents duration information from decreasing when an aura refreshes. May cause problems if used with multiple auras with different durations."
L["Primary"] = "Primary"
L["Progress Bar"] = "Progress Bar"
L["Progress Texture"] = "Progress Texture"
L["Put this display in a group"] = "Put this display in a group"
L["Ready For Use"] = "Ready For Use"
L["Re-center X"] = "Re-center X"
L["Re-center Y"] = "Re-center Y"
L["Remaining Time Precision"] = "Remaining Time Precision"
L["Remove this display from its group"] = "Remove this display from its group"
L["Rename"] = "Rename"
L["Requesting display information"] = "Requesting display information from %s..."
L["Required for Activation"] = "Required for Activation"
L["Retribution"] = "Retribution"
L["Right-click for more options"] = "Right-click for more options"
L["Right Text"] = "Right Text"
L["Rotate"] = "Rotate"
L["Rotate In"] = "Rotate In"
L["Rotate Out"] = "Rotate Out"
L["Rotate Text"] = "Rotate Text"
L["Rotation"] = "Rotation"
L["Same"] = "Same"
L["Search"] = "Search"
L["Secondary"] = "Secondary"
L["Select the auras you always want to be listed first"] = "Select the auras you always want to be listed first"
L["Send To"] = "Send To"
L["Set tooltip description"] = "Set tooltip description"
L["Shadow Dance"] = "Shadow Dance"
L["Shadowform"] = "Shadowform"
L["Shadow Resistance"] = "Shadow Resistance"
L["Shift-click to create chat link"] = "Shift-click to create a |cFF8800FF[Chat Link]"
L["Show all matches (Auto-clone)"] = "Show all matches (Auto-clone)"
L["Show players that are |cFFFF0000not affected"] = "Show players that are |cFFFF0000not affected"
L["Shows a 3D model from the game files"] = "Shows a 3D model from the game files"
L["Shows a custom texture"] = "Shows a custom texture"
L["Shows a progress bar with name, timer, and icon"] = "Shows a progress bar with name, timer, and icon"
L["Shows a spell icon with an optional cooldown overlay"] = "Shows a spell icon with an optional cooldown overlay"
L["Shows a texture that changes based on duration"] = "Shows a texture that changes based on duration"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Shows one or more lines of text, which can include dynamic information such as progress or stacks"
L["Shows the remaining or expended time for an aura or timed event"] = "Shows the remaining or expended time for an aura or timed event"
L["Show this group's children"] = "Show this group's children"
L["Size"] = "Size"
L["Slide"] = "Slide"
L["Slide In"] = "Slide In"
L["Slide Out"] = "Slide Out"
L["Sort"] = "Sort"
L["Sound"] = "Sound"
L["Sound Channel"] = "Sound Channel"
L["Sound File Path"] = "Sound File Path"
L["Space"] = "Space"
L["Space Horizontally"] = "Space Horizontally"
L["Space Vertically"] = "Space Vertically"
L["Spell ID"] = "Spell ID"
L["Spell ID dialog"] = [=[
You have specified an aura by |cFFFF0000spell ID|r.
By default, |cFF8800FFWeakAuras|r cannot distinguish between auras with the same name but different |cFFFF0000spell ID|r.
However, if the Use Full Scan option is enabled, |cFF8800FFWeakAuras|r can search for specific |cFFFF0000spell ID|rs.
Would you like to enable Use Full Scan to match this |cFFFF0000spell ID|r?]=]
L["Stack Count"] = "Stack Count"
L["Stack Count Position"] = "Stack Count Position"
L["Stack Info"] = "Stack Info"
L["Stacks Settings"] = "Stacks Settings"
L["Stagger"] = "Stagger"
L["Stance (Warrior)"] = "Stance"
L["Start"] = "Start"
L["Stealable"] = "Stealable"
L["Stealthed"] = "Stealthed"
L["Temporary Group"] = "Temporary Group"
L["Text"] = "Text"
L["Text Color"] = "Text Color"
L["Text Position"] = "Text Position"
L["Text Settings"] = "Text Settings"
L["Texture"] = "Texture"
L["Texture Info"] = "Texture Info"
L["The children of this group have different display types, so their display options cannot be set as a group."] = "The children of this group have different display types, so their display options cannot be set as a group."
L["The duration of the animation in seconds."] = "The duration of the animation in seconds."
L["The type of trigger"] = "The type of trigger"
L["This condition will not be tested"] = "This condition will not be tested"
L["This display is currently loaded"] = "This display is currently loaded"
L["This display is not currently loaded"] = "This display is not currently loaded"
L["This display will only show when |cFF00FF00%s"] = "This display will only show when |cFF00FF00%s"
L["This display will only show when |cFFFF0000 Not %s"] = "This display will only show when |cFFFF0000 Not %s"
L["This region of type \"%s\" has no configuration options."] = "This region of type \"%s\" has no configuration options."
L["Time in"] = "Time in"
L["Timer"] = "Timer"
L["Timer Settings"] = "Timer Settings"
L["Toggle the visibility of all loaded displays"] = "Toggle the visibility of all loaded displays"
L["Toggle the visibility of all non-loaded displays"] = "Toggle the visibility of all non-loaded displays"
L["Toggle the visibility of this display"] = "Toggle the visibility of this display"
L["to group's"] = "to group's"
L["Tooltip"] = "Tooltip"
L["Tooltip on Mouseover"] = "Tooltip on Mouseover"
L["Top Text"] = "Top Text"
L["To Screen's"] = "To Screen's"
L["Total Time Precision"] = "Total Time Precision"
L["Tracking"] = "Tracking"
L["Travel"] = "Travel"
L["Trigger"] = "Trigger"
L["Trigger %d"] = "Trigger %d"
L["Triggers"] = "Triggers"
L["Type"] = "Type"
L["Ungroup"] = "Ungroup"
L["Unholy"] = "Unholy"
L["Unit Exists"] = "Unit Exists"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."
L["Unstealthed"] = "Unstealthed"
L["Update Custom Text On..."] = "Update Custom Text On..."
L["Use Full Scan (High CPU)"] = "Use Full Scan (High CPU)"
L["Use tooltip \"size\" instead of stacks"] = "Use tooltip \"size\" instead of stacks"
L["Vertical Align"] = "Vertical Align"
L["View"] = "View"
L["Width"] = "Width"
L["X Offset"] = "X Offset"
L["X Scale"] = "X Scale"
L["Yes"] = "Yes"
L["Y Offset"] = "Y Offset"
L["Y Scale"] = "Y Scale"
L["Z Offset"] = "Z Offset"
L["Zoom"] = "Zoom"
L["Zoom In"] = "Zoom In"
L["Zoom Out"] = "Zoom Out"
+1 -1
View File
@@ -768,7 +768,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
L["Text %s"] = "Texto %s"
L["Text Color"] = "Color del Texto"
L["Text Settings"] = "Configuración de texto"
L["Texture %s"] = "Textura de %"
L["Texture %s"] = "Textura de %s"
L["Texture Info"] = "Información de textura"
L["Texture Selection Mode"] = "Modo de selección de textura"
L["Texture Settings"] = "Configuración de textura"
+1 -1
View File
@@ -768,7 +768,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = "Ocurrencia d
L["Text %s"] = "Texto %s"
L["Text Color"] = "Color del Texto"
L["Text Settings"] = "Configuración de texto"
L["Texture %s"] = "Textura de %"
L["Texture %s"] = "Textura de %s"
L["Texture Info"] = "Información de textura"
L["Texture Selection Mode"] = "Modo de selección de textura"
L["Texture Settings"] = "Configuración de textura"
+5 -5
View File
@@ -102,7 +102,7 @@ local L = WeakAuras.L
|cffffff00Multi-target|r attempts to use the Combat Log events, rather than unitID, to track affected units.
|cffff0000Note|r: Without a direct relationship to actual unitIDs, results may vary.
|cffffff00*|r Yellow Unit settings can match multiple units and will default to being active even while no affected units are found without a Unit Count or Match Count setting.]=] ] = [=[ |cff00ff00플레이어|r, |cff00ff00대상|r, |cff00ff00주시대상|r |cff00ff00소환수|r는 ID에 .
|cffffff00*|r Yellow Unit settings can match multiple units and will default to being active even while no affected units are found without a Unit Count or Match Count setting.]=] ] = [=[ |cff00ff00플레이어|r, |cff00ff00대상|r, |cff00ff00주시 |r |cff00ff00소환수|r는 ID에 .
|cff00ff00유닛 |r으로 ID를 .
@@ -128,7 +128,7 @@ local L = WeakAuras.L
Enable this setting if you want this timer to be hidden, or when using a WeakAuras text to display the timer]=] ] = "타이머가 기본 인터페이스 설정(일부 애드온에 의해 설정이 무시됨)에 따라 자동으로 표시됩니다. 이 타이머를 숨기거나 WeakAuras의 텍스트를 사용해서 표시하고 싶으면 이 설정을 켜세요."
L["A Unit ID (e.g., party1)."] = "유닛 ID입니다. (party1 같은식)"
L["Ace: Funkeh, Nevcairiel"] = "Ace: Funkeh, Nevcairiel"
L["Active Aura Filters and Info"] = "활성 오라 필터 정보"
L["Active Aura Filters and Info"] = "활성화된 오라 필터 정보"
L["Actual Spec"] = "실제 전문화"
L["Add %s"] = "%s 추가"
L["Add a new display"] = "새 디스플레이 추가"
@@ -146,7 +146,7 @@ Enable this setting if you want this timer to be hidden, or when using a WeakAur
L["Add Trigger"] = "활성 조건 추가"
L["Additional Events"] = "추가 이벤트"
L["Advanced"] = "고급 제작"
L["Affected Unit Filters and Info"] = "오라에 걸린 유닛 필터 정보"
L["Affected Unit Filters and Info"] = "오라에 걸린 유닛 필터 정보"
L["Align"] = "정렬"
L["Alignment"] = "정렬"
L["All maintainers of the libraries we use, especially:"] = "특히 우리가 사용 중인 라이브러리를 관리하시는 모든 분들:"
@@ -898,8 +898,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["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"] = ""
+1 -2
View File
@@ -833,8 +833,7 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
L["This is a modified version of your group: |cff9900FF%s|r"] = "这是一个你群组的修改版本:|cff9900FF%s|r"
L["This region of type \"%s\" is not supported."] = "不支持域类型\"%s\""
L["This setting controls what widget is generated in user mode."] = "这些设置用来控制在用户模式下生成的控件。"
--[[Translation missing --]]
L["Thumbnail Icon"] = "Thumbnail Icon"
L["Thumbnail Icon"] = "缩略图标"
L["Tick %s"] = "进度指示 %s"
L["Tick Area %s"] = "进度指示区域%s"
L["Tick Center %s"] = "进度指示中心%s"
@@ -81,8 +81,7 @@ local function createOptions(parentData, data, index, subIndex)
end,
set = function(info, v)
data.customRows = v and tonumber(v) or 0
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
WeakAuras.Add(parentData)
end,
order = 6,
hidden = function()
@@ -99,8 +98,7 @@ local function createOptions(parentData, data, index, subIndex)
end,
set = function(info, v)
data.customColumns = v and tonumber(v) or 0
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
WeakAuras.Add(parentData)
end,
order = 7,
hidden = function()
@@ -117,8 +115,7 @@ local function createOptions(parentData, data, index, subIndex)
end,
set = function(info, v)
data.customFrames = v and tonumber(v) or 0
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
WeakAuras.Add(parentData)
end,
order = 8,
hidden = function()
@@ -141,8 +138,7 @@ local function createOptions(parentData, data, index, subIndex)
end,
set = function(info, v)
data.customFileWidth = v and tonumber(v) or 0
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
WeakAuras.Add(parentData)
end,
order = 9,
hidden = function()
@@ -165,8 +161,7 @@ local function createOptions(parentData, data, index, subIndex)
end,
set = function(info, v)
data.customFileHeight = v and tonumber(v) or 0
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
WeakAuras.Add(parentData)
end,
order = 10,
hidden = function()
@@ -184,8 +179,7 @@ local function createOptions(parentData, data, index, subIndex)
end,
set = function(info, v)
data.customFrameWidth = v and tonumber(v) or 0
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
WeakAuras.Add(parentData)
end,
order = 11,
hidden = function()
@@ -203,8 +197,7 @@ local function createOptions(parentData, data, index, subIndex)
end,
set = function(info, v)
data.customFrameHeight = v and tonumber(v) or 0
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
WeakAuras.Add(parentData)
end,
order = 12,
hidden = function()
+1 -1
View File
@@ -2,7 +2,7 @@ local AddonName, Private = ...
local L = WeakAuras.L
local optionsVersion = GetAddOnMetadata(AddonName, "Version")
local optionsVersion = "5.19.5"
if optionsVersion .. " Beta" ~= WeakAuras.versionString then
local message = string.format(L["The WeakAuras Options Addon version %s doesn't match the WeakAuras version %s. If you updated the addon while the game was running, try restarting World of Warcraft. Otherwise try reinstalling WeakAuras"],
+1 -1
View File
@@ -1,7 +1,7 @@
## Interface: 30300
## Title: WeakAuras Options
## Author: The WeakAuras Team
## Version: 5.19.4
## Version: 5.19.5
## Notes: Options for WeakAuras
## Notes-esES: Opciones para WeakAuras
## Notes-esMX: Opciones para WeakAuras