5.19.5
No new features this release, just fixes to some minor bugs.
This commit is contained in:
@@ -45,6 +45,7 @@ Private.DiscordList = {
|
||||
[=[ParkSaeRoyi]=],
|
||||
[=[phoenix7700]=],
|
||||
[=[Pseiko]=],
|
||||
[=[Raysur]=],
|
||||
[=[reggie]=],
|
||||
[=[Reloe]=],
|
||||
[=[Spaten]=],
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
@@ -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 it’s 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 it’s 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"] = "Нечистотон"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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,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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
]==]
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"] = "값"
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user