From 51bac56479b7a9b2e2589ad06c6e0f01c38e9221 Mon Sep 17 00:00:00 2001 From: NoM0Re Date: Sun, 13 Apr 2025 16:03:55 +0200 Subject: [PATCH] 5.19.8 --- WeakAuras/Compatibility.lua | 3 +- WeakAuras/DiscordList.lua | 6 +- WeakAuras/GenericTrigger.lua | 11 +- WeakAuras/Init.lua | 4 +- WeakAuras/Locales/deDE.lua | 75 +- WeakAuras/Locales/enUS.lua | 66 +- WeakAuras/Locales/esES.lua | 75 +- WeakAuras/Locales/esMX.lua | 75 +- WeakAuras/Locales/frFR.lua | 75 +- WeakAuras/Locales/itIT.lua | 75 +- WeakAuras/Locales/koKR.lua | 103 +-- WeakAuras/Locales/ptBR.lua | 75 +- WeakAuras/Locales/ruRU.lua | 75 +- WeakAuras/Locales/zLocales.lua | 647 ++++++++++++++++++ WeakAuras/Locales/zhCN.lua | 75 +- WeakAuras/Locales/zhTW.lua | 75 +- WeakAuras/Prototypes.lua | 32 +- WeakAuras/RegionTypes/Text.lua | 3 +- WeakAuras/SubRegionTypes/SubText.lua | 3 +- WeakAuras/TSUHelpers.lua | 70 +- WeakAuras/WeakAuras.toc | 2 +- WeakAuras/locales.xml | 1 + WeakAurasModelPaths/WeakAurasModelPaths.toc | 2 +- ...UIWidget-WeakAurasInputWithIndentation.lua | 43 ++ .../AceGUIWidget-WeakAurasToolbarButton.lua | 210 +++--- WeakAurasOptions/BuffTrigger2.lua | 2 +- WeakAurasOptions/Changelog.lua | 53 +- WeakAurasOptions/ConditionOptions.lua | 3 +- WeakAurasOptions/LoadOptions.lua | 2 + WeakAurasOptions/Locales/deDE.lua | 8 +- WeakAurasOptions/Locales/enUS.lua | 4 +- WeakAurasOptions/Locales/esES.lua | 7 +- WeakAurasOptions/Locales/esMX.lua | 7 +- WeakAurasOptions/Locales/frFR.lua | 8 +- WeakAurasOptions/Locales/itIT.lua | 8 +- WeakAurasOptions/Locales/koKR.lua | 35 +- WeakAurasOptions/Locales/ptBR.lua | 8 +- WeakAurasOptions/Locales/ruRU.lua | 6 +- WeakAurasOptions/Locales/zhCN.lua | 6 +- WeakAurasOptions/Locales/zhTW.lua | 11 +- .../OptionsFrames/OptionsFrame.lua | 16 +- WeakAurasOptions/SubRegionOptions/SubText.lua | 2 +- WeakAurasOptions/VersionCheck.lua | 2 +- WeakAurasOptions/WeakAurasOptions.toc | 3 +- 44 files changed, 1228 insertions(+), 844 deletions(-) create mode 100644 WeakAuras/Locales/zLocales.lua create mode 100644 WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasInputWithIndentation.lua diff --git a/WeakAuras/Compatibility.lua b/WeakAuras/Compatibility.lua index c283052..06e6651 100644 --- a/WeakAuras/Compatibility.lua +++ b/WeakAuras/Compatibility.lua @@ -1,8 +1,7 @@ local ipairs = ipairs local pairs = pairs -local abs, ceil, floor = math.abs, math.ceil, math.floor +local ceil, floor = math.ceil, math.floor -local GetInstanceInfo = GetInstanceInfo local GetNumPartyMembers = GetNumPartyMembers local GetNumRaidMembers = GetNumRaidMembers diff --git a/WeakAuras/DiscordList.lua b/WeakAuras/DiscordList.lua index e14c334..dca5926 100644 --- a/WeakAuras/DiscordList.lua +++ b/WeakAuras/DiscordList.lua @@ -6,13 +6,13 @@ local Private = select(2, ...) Private.DiscordList = { [=[AcidWeb]=], [=[aelen]=], - [=[Aishuu]=], [=[Ariani Continuity]=], [=[Ashaidrax]=], [=[Azortharion]=], [=[BadBrain]=], [=[Bart]=], [=[Boneshock]=], + [=[Boxthor]=], [=[Burlis]=], [=[Causese]=], [=[Chab]=], @@ -20,7 +20,6 @@ Private.DiscordList = { [=[Desik]=], [=[DjinnFish]=], [=[Dodgen]=], - [=[Droodthor]=], [=[exality]=], [=[Fatpala]=], [=[Fels]=], @@ -33,6 +32,7 @@ Private.DiscordList = { [=[Jods]=], [=[kanegasi]=], [=[Koxy]=], + [=[Krazyito]=], [=[Leezy]=], [=[Listefano]=], [=[Luckyone]=], @@ -48,6 +48,8 @@ Private.DiscordList = { [=[Ora]=], [=[ParkSaeRoyi]=], [=[phoenix7700]=], + [=[pit]=], + [=[Putro]=], [=[reggie]=], [=[Reloe]=], [=[Spaten]=], diff --git a/WeakAuras/GenericTrigger.lua b/WeakAuras/GenericTrigger.lua index 3c15601..c244a9c 100644 --- a/WeakAuras/GenericTrigger.lua +++ b/WeakAuras/GenericTrigger.lua @@ -4383,15 +4383,14 @@ do end end -WeakAuras.CheckForItemEquipped = function(itemName, specificSlot) +WeakAuras.CheckForItemEquipped = function(itemId, specificSlot) if not specificSlot then - return IsEquippedItem(itemName) + return IsEquippedItem(itemId) end local equippedItemID = GetInventoryItemID("player", specificSlot) - return itemName and equippedItemID and ( - (type(itemName) == "number" and itemName == equippedItemID) - or itemName == GetItemInfo(equippedItemID) - ) + if equippedItemID then + return itemId == equippedItemID + end end WeakAuras.GetCritChance = function() diff --git a/WeakAuras/Init.lua b/WeakAuras/Init.lua index 96ed43d..c4428af 100644 --- a/WeakAuras/Init.lua +++ b/WeakAuras/Init.lua @@ -9,8 +9,8 @@ WeakAuras.halfWidth = WeakAuras.normalWidth / 2 WeakAuras.doubleWidth = WeakAuras.normalWidth * 2 local versionStringFromToc = GetAddOnMetadata("WeakAuras", "Version") -local versionString = "5.19.7 Beta" -local buildTime = "20250404095500" +local versionString = "5.19.8 Beta" +local buildTime = "2025041316000" local isAwesomeEnabled = C_NamePlate and C_NamePlate.GetNamePlateForUnit and true or false WeakAuras.versionString = versionString diff --git a/WeakAuras/Locales/deDE.lua b/WeakAuras/Locales/deDE.lua index f062c43..7bd93f0 100644 --- a/WeakAuras/Locales/deDE.lua +++ b/WeakAuras/Locales/deDE.lua @@ -249,6 +249,8 @@ L["Back and Forth"] = "Vor und zurück" L["Background"] = "Hintergrund" L["Background Color"] = "Hintergrundfarbe" --[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" +--[[Translation missing --]] L["Bar Color/Gradient Start"] = "Bar Color/Gradient Start" --[[Translation missing --]] L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings" @@ -267,6 +269,10 @@ L["Battleground"] = "Schlachtfeld" --[[Translation missing --]] L["Battleguard Sartura"] = "Battleguard Sartura" --[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" +--[[Translation missing --]] L["BG>Raid>Party>Say"] = "BG>Raid>Party>Say" L["BG-System Alliance"] = "BG-System Allianz" L["BG-System Horde"] = "BG-System Horde" @@ -331,6 +337,8 @@ L["Burning Crusade"] = "Burning Crusade" --[[Translation missing --]] L["Buru the Gorger"] = "Buru the Gorger" --[[Translation missing --]] +L["Caldoran"] = "Caldoran" +--[[Translation missing --]] L["Callback function"] = "Callback function" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Kann genutzt werden um z.B zu checken ob \"Ziel\" dieselbe Einheit ist wie \"Spieler\"" L["Cancel"] = "Abbrechen" @@ -1146,6 +1154,8 @@ L["Level"] = "Stufe" --[[Translation missing --]] L["LibSharedMedia"] = "LibSharedMedia" --[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" +--[[Translation missing --]] L["Limited"] = "Limited" --[[Translation missing --]] L["Linear Texture"] = "Linear Texture" @@ -1198,6 +1208,8 @@ L["Manual Icon"] = "Manual Icon" L["Manual Rotation"] = "Manuelle Rotation" L["Marked First"] = "Zuerst markiert" L["Marked Last"] = "Zuletzt markiert" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "Master" L["Mastery (%)"] = "Meisterschaft (%)" L["Mastery Rating"] = "Meisterschaftswertung" @@ -1658,6 +1670,8 @@ L["Realm Name"] = "Realm Name" --[[Translation missing --]] L["Realm of Caster's Target"] = "Realm of Caster's Target" --[[Translation missing --]] +L["Reborn Council"] = "Reborn Council" +--[[Translation missing --]] L["Receiving %s Bytes"] = "Receiving %s Bytes" L["Receiving display information"] = "Erhalte Anzeigeinformationen von %s" L["Reflect"] = "Reflektieren (REFLECT)" @@ -1691,7 +1705,7 @@ L["Requested display not authorized"] = "Angeforderte Anzeige ist nicht autorisi L["Requesting display information from %s ..."] = "Requesting display information from %s ..." L["Require Valid Target"] = "Erfordert gültiges Ziel" --[[Translation missing --]] -L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." +L["Requires syncing the specialization via LibSpecialization."] = "Requires syncing the specialization via LibSpecialization." --[[Translation missing --]] L["Resilience (%)"] = "Resilience (%)" --[[Translation missing --]] @@ -1753,6 +1767,8 @@ L["Sapphiron"] = "Sapphiron" L["Say"] = "Sagen" --[[Translation missing --]] L["Scale"] = "Scale" +--[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "Szenario" --[[Translation missing --]] L["Scenario (Heroic)"] = "Scenario (Heroic)" @@ -1851,6 +1867,8 @@ L["Smart Group"] = "Smart Group" L["Soft Enemy"] = "Soft Enemy" --[[Translation missing --]] L["Soft Friend"] = "Soft Friend" +--[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" L["Sound"] = "Ton" --[[Translation missing --]] L["Sound by Kit ID"] = "Sound by Kit ID" @@ -2370,57 +2388,4 @@ L["Zoom"] = "Zoom" --[[Translation missing --]] L["Zoom Animation"] = "Zoom Animation" L["Zul'Gurub"] = "Zul'Gurub" -L["Affliction"] = "Gebrechen" -L["Arcane"] = "Arkan" -L["Arms"] = "Waffen" -L["Assassination"] = "Meucheln" -L["Balance"] = "Gleichgewicht" -L["Beast Mastery"] = "Tierherrschaft" -L["Blood"] = "Blut" -L["Combat"] = "Kampf" -L["Demonology"] = "Dämonologie" -L["Destruction"] = "Zerstörung" -L["Discipline"] = "Disziplin" -L["Elemental"] = "Elementar" -L["Enhancement"] = "Verstärkung" -L["Feral Combat"] = "Wilder Kampf" -L["Fire"] = "Feuer" -L["Frost"] = "Frost" -L["Fury"] = "Furor" -L["Holy"] = "Heilig" -L["Hybrid"] = "Hybride" -L["Marksmanship"] = "Treffsicherheit" -L["Protection"] = "Schutz" -L["Restoration"] = "Wiederherstellung" -L["Retribution"] = "Vergeltung" -L["Shadow"] = "Schatten" -L["Subtlety"] = "Täuschung" -L["Survival"] = "Überleben" -L["Unholy"] = "Unheilig" -L["SHORTDATE_EU"] = "%1$d.%2$d.%3$02d" -L["D_SECONDS"] = "%d |4Sekunde:Sekunden;" -L["SECONDS_ABBR"] = "%d |4Sek.:Sek.;" -L["SECOND_ONELETTER_ABBR"] = "%d s" -L["D_MINUTES"] = "%d |4Minute:Minuten;" -L["MINUTES_ABBR"] = "%d |4Min.:Min.;" -L["MINUTE_ONELETTER_ABBR"] = "%d m" -L["D_HOURS"] = "%d |4Stunde:Stunden;" -L["HOURS_ABBR"] = "%d |4Std.:Std.;" -L["HOUR_ONELETTER_ABBR"] = "%d h" -L["D_DAYS"] = "%d |4Tag:Tage;" -L["DAYS_ABBR"] = "%d |4Tag:Tage;" -L["DAY_ONELETTER_ABBR"] = "%d d" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%1$02d.%2$02d.%3$02d" -L["SHORTDATENOYEAR"] = "%1$02d.%2$d." -L["SHORTDATENOYEAR_EU"] = "%1$d.%2$d." -L["DECIMAL_SEPERATOR"] = "," -L["SECOND_NUMBER_CAP"] = " M" -L["FIRST_NUMBER_CAP"] = " K" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "K" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = " Bio." -L["SECOND_NUMBER_CAP_NO_SPACE"] = " Mio." -L["THIRD_NUMBER_CAP_NO_SPACE"] = " Mrd." + diff --git a/WeakAuras/Locales/enUS.lua b/WeakAuras/Locales/enUS.lua index 1507c05..1431036 100644 --- a/WeakAuras/Locales/enUS.lua +++ b/WeakAuras/Locales/enUS.lua @@ -186,6 +186,7 @@ L["Azuregos"] = "Azuregos" L["Back and Forth"] = "Back and Forth" L["Background"] = "Background" L["Background Color"] = "Background Color" +L["Balnazzar"] = "Balnazzar" L["Bar Color/Gradient Start"] = "Bar Color/Gradient Start" L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings" L["Bar enabled in Boss Mod addon settings"] = "Bar enabled in Boss Mod addon settings" @@ -196,6 +197,8 @@ L["Battle for Azeroth"] = "Battle for Azeroth" L["Battle.net Whisper"] = "Battle.net Whisper" L["Battleground"] = "Battleground" L["Battleguard Sartura"] = "Battleguard Sartura" +L["Beastmaster"] = "Beastmaster" +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "BG>Raid>Party>Say" L["BG-System Alliance"] = "BG-System Alliance" L["BG-System Horde"] = "BG-System Horde" @@ -240,6 +243,7 @@ L["Buff/Debuff"] = "Buff/Debuff" L["Buffed/Debuffed"] = "Buffed/Debuffed" L["Burning Crusade"] = "Burning Crusade" L["Buru the Gorger"] = "Buru the Gorger" +L["Caldoran"] = "Caldoran" L["Callback function"] = "Callback function" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Can be used for e.g. checking if \"boss1target\" is the same as \"player\"." L["Cancel"] = "Cancel" @@ -751,6 +755,7 @@ L["Legion"] = "Legion" L["Length"] = "Length" L["Level"] = "Level" L["LibSharedMedia"] = "LibSharedMedia" +L["Lillian Voss"] = "Lillian Voss" L["Limited"] = "Limited" L["Linear Texture"] = "Linear Texture" L["Lines & Particles"] = "Lines & Particles" @@ -782,6 +787,7 @@ L["Manual Icon"] = "Manual Icon" L["Manual Rotation"] = "Manual Rotation" L["Marked First"] = "Marked First" L["Marked Last"] = "Marked Last" +L["Mason"] = "Mason" L["Master"] = "Master" L["Mastery (%)"] = "Mastery (%)" L["Mastery Rating"] = "Mastery Rating" @@ -1094,6 +1100,7 @@ L["Reagent Quality Texture"] = "Reagent Quality Texture" L["Realm"] = "Realm" L["Realm Name"] = "Realm Name" L["Realm of Caster's Target"] = "Realm of Caster's Target" +L["Reborn Council"] = "Reborn Council" L["Receiving %s Bytes"] = "Receiving %s Bytes" L["Receiving display information"] = "Receiving display information" L["Reflect"] = "Reflect" @@ -1116,7 +1123,7 @@ L["Requested display does not exist"] = "Requested display does not exist" L["Requested display not authorized"] = "Requested display not authorized" L["Requesting display information from %s ..."] = "Requesting display information from %s ..." L["Require Valid Target"] = "Require Valid Target" -L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." +L["Requires syncing the specialization via LibSpecialization."] = "Requires syncing the specialization via LibSpecialization." L["Resilience (%)"] = "Resilience (%)" L["Resilience Rating"] = "Resilience Rating" L["Resist"] = "Resist" @@ -1158,6 +1165,7 @@ L["Rune Count - Unholy"] = "Rune Count - Unholy" L["Sapphiron"] = "Sapphiron" L["Say"] = "Say" L["Scale"] = "Scale" +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "Scenario" L["Scenario (Heroic)"] = "Scenario (Heroic)" L["Scenario (Normal)"] = "Scenario (Normal)" @@ -1219,6 +1227,7 @@ L["Small"] = "Small" L["Smart Group"] = "Smart Group" L["Soft Enemy"] = "Soft Enemy" L["Soft Friend"] = "Soft Friend" +L["Solistrasza"] = "Solistrasza" L["Sound"] = "Sound" L["Sound by Kit ID"] = "Sound by Kit ID" L["Source"] = "Source" @@ -1535,60 +1544,7 @@ L["Zone Name"] = "Zone Name" L["Zoom"] = "Zoom" L["Zoom Animation"] = "Zoom Animation" L["Zul'Gurub"] = "Zul'Gurub" -L["Affliction"] = "Affliction" -L["Arcane"] = "Arcane" -L["Arms"] = "Arms" -L["Assassination"] = "Assassination" -L["Balance"] = "Balance" -L["Beast Mastery"] = "Beast Mastery" -L["Blood"] = "Blood" -L["Combat"] = "Combat" -L["Demonology"] = "Demonology" -L["Destruction"] = "Destruction" -L["Discipline"] = "Discipline" -L["Elemental"] = "Elemental" -L["Enhancement"] = "Enhancement" -L["Feral Combat"] = "Feral Combat" -L["Fire"] = "Fire" -L["Frost"] = "Frost" -L["Fury"] = "Fury" -L["Holy"] = "Holy" -L["Hybrid"] = "Hybrid" -L["Marksmanship"] = "Marksmanship" -L["Protection"] = "Protection" -L["Restoration"] = "Restoration" -L["Retribution"] = "Retribution" -L["Shadow"] = "Shadow" -L["Subtlety"] = "Subtlety" -L["Survival"] = "Survival" -L["Unholy"] = "Unholy" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d |4Second:Seconds;" -L["SECONDS_ABBR"] = "%d |4Sec:Sec;" -L["SECOND_ONELETTER_ABBR"] = "%d s" -L["D_MINUTES"] = "%d |4Minute:Minutes;" -L["MINUTES_ABBR"] = "%d |4Min:Min;" -L["MINUTE_ONELETTER_ABBR"] = "%d m" -L["D_HOURS"] = "%d |4Hour:Hours;" -L["HOURS_ABBR"] = "%d |4Hr:Hr;" -L["HOUR_ONELETTER_ABBR"] = "%d h" -L["D_DAYS"] = "%d |4Day:Days;" -L["DAYS_ABBR"] = "%d |4Day:Days;" -L["DAY_ONELETTER_ABBR"] = "%d d" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%2$d/%1$02d/%3$02d" -L["SHORTDATENOYEAR"] = "%2$d/%1$02d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "." -L["SECOND_NUMBER_CAP"] = " M" -L["FIRST_NUMBER_CAP"] = " K" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "K" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "M" -L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + -- Make missing translations available setmetatable(WeakAuras.L, {__index = function(self, key) diff --git a/WeakAuras/Locales/esES.lua b/WeakAuras/Locales/esES.lua index 805e8f8..29ae9b5 100644 --- a/WeakAuras/Locales/esES.lua +++ b/WeakAuras/Locales/esES.lua @@ -171,6 +171,8 @@ L["Azuregos"] = "Azuregos" L["Back and Forth"] = "De Atrás a Adelante" L["Background"] = "Fondo" L["Background Color"] = "Color de fondo" +--[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" L["Bar Color/Gradient Start"] = "Inicio de color de barra/gradiente" L["Bar enabled in BigWigs settings"] = "Barra activada en la configuración de BigWigs" L["Bar enabled in Boss Mod addon settings"] = "Barra activada en la configuración del addon del módulo de jefe" @@ -181,6 +183,10 @@ L["Battle for Azeroth"] = "Battle for Azeroth" L["Battle.net Whisper"] = "Battle.net Mensaje" L["Battleground"] = "Campo de Batalla" L["Battleguard Sartura"] = "Guardia de batalla Sartura" +--[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "BG>Banda>Grupo>Decir" L["BG-System Alliance"] = "Campo de Batalla - Alianza" L["BG-System Horde"] = "Campo de Batalla - Horda" @@ -225,6 +231,8 @@ L["Buff/Debuff"] = "Beneficio/Perjuicio" L["Buffed/Debuffed"] = "Beneficio activo/Perjuicio activo" L["Burning Crusade"] = "Burning Crusade" L["Buru the Gorger"] = "Buru el Manducador" +--[[Translation missing --]] +L["Caldoran"] = "Caldoran" L["Callback function"] = "Función de rellamada" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Se puede utilizar, por ejemplo, para comprobar si \"boss1target\" es el mismo que \"player\"." L["Cancel"] = "Cancelar" @@ -734,6 +742,8 @@ L["Legion"] = "Legion" L["Length"] = "Longitud" L["Level"] = "Nivel" L["LibSharedMedia"] = "LibSharedMedia" +--[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" L["Limited"] = "Limitado" L["Linear Texture"] = "Textura lineal" L["Lines & Particles"] = "Líneas y partículas" @@ -765,6 +775,8 @@ L["Manual Icon"] = "Icono manual" L["Manual Rotation"] = "Rotación manual" L["Marked First"] = "Marcado en primer lugar" L["Marked Last"] = "Marcado en último lugar" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "Maestro" L["Mastery (%)"] = "Maestría (%)" L["Mastery Rating"] = "Índice de maestría" @@ -1040,6 +1052,8 @@ 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["Reborn Council"] = "Reborn Council" L["Receiving %s Bytes"] = "Recibiendo %s bytes" L["Receiving display information"] = "Recibiendo información de aura de %s..." L["Reflect"] = "Reflejar" @@ -1062,7 +1076,7 @@ L["Requested display does not exist"] = "El aura requerida no existe" L["Requested display not authorized"] = "El aura requerida no está autorizada" L["Requesting display information from %s ..."] = "Solicitando información de visualización de %s..." L["Require Valid Target"] = "Requiere Objetivo Válido" -L["Requires syncing the specialization via LibGroupTalents."] = "Requiere sincronizar la especialización mediante LibGroupTalents." +L["Requires syncing the specialization via LibSpecialization."] = "Requiere sincronizar la especialización mediante LibSpecialization." L["Resilience (%)"] = "Temple (%)" L["Resilience Rating"] = "Índice de temple" L["Resist"] = "Resistir" @@ -1104,6 +1118,8 @@ L["Rune Count - Unholy"] = "Recuento de Runa profana" L["Sapphiron"] = "Sapphiron" L["Say"] = "Decir" L["Scale"] = "Escala" +--[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "Escenario" L["Scenario (Heroic)"] = "Escenario (heroico)" L["Scenario (Normal)"] = "Escenario (normal)" @@ -1164,6 +1180,8 @@ L["Small"] = "Pequeño" L["Smart Group"] = "Grupo inteligente" L["Soft Enemy"] = "Enemigo flexible" L["Soft Friend"] = "Amigo flexible" +--[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" L["Sound"] = "Sonido" L["Sound by Kit ID"] = "Sonido por ID de kit" L["Source"] = "Fuente" @@ -1473,57 +1491,4 @@ L["Zone Name"] = "Nombre de zona" L["Zoom"] = "Zoom" L["Zoom Animation"] = "Animación de zoom" L["Zul'Gurub"] = "Zul'Gurub" -L["Affliction"] = "Aflicción" -L["Arcane"] = "Arcano" -L["Arms"] = "Armas" -L["Assassination"] = "Asesinato" -L["Balance"] = "Equilibrio" -L["Beast Mastery"] = "Dominio de bestias" -L["Blood"] = "Sangre" -L["Combat"] = "Combate" -L["Demonology"] = "Demonología" -L["Destruction"] = "Destrucción" -L["Discipline"] = "Disciplina" -L["Elemental"] = "Elemental" -L["Enhancement"] = "Mejora" -L["Feral Combat"] = "Combate feral" -L["Fire"] = "Fuego" -L["Frost"] = "Escarcha" -L["Fury"] = "Furia" -L["Holy"] = "Sagrado" -L["Hybrid"] = "Híbrido" -L["Marksmanship"] = "Puntería" -L["Protection"] = "Protección" -L["Restoration"] = "Restauración" -L["Retribution"] = "Reprensión" -L["Shadow"] = "Sombra" -L["Subtlety"] = "Sutileza" -L["Survival"] = "Supervivencia" -L["Unholy"] = "Profano" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d |4segundo:segundos;" -L["SECONDS_ABBR"] = "%d |4s:s;" -L["SECOND_ONELETTER_ABBR"] = "%d s" -L["D_MINUTES"] = "%d |4minuto:minutos;" -L["MINUTES_ABBR"] = "%d |4min:min;" -L["MINUTE_ONELETTER_ABBR"] = "%d m" -L["D_HOURS"] = "%d |4hora:horas;" -L["HOURS_ABBR"] = "%d |4h:h;" -L["HOUR_ONELETTER_ABBR"] = "%d h" -L["D_DAYS"] = "%d |4día:días;" -L["DAYS_ABBR"] = "%d |4día:días;" -L["DAY_ONELETTER_ABBR"] = "%d d" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%1$02d/%2$02d/%3$02d" -L["SHORTDATENOYEAR"] = "%1$02d/%2$d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "." -L["SECOND_NUMBER_CAP"] = "mill." -L["FIRST_NUMBER_CAP"] = "mil" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "mil" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "mill." -L["THIRD_NUMBER_CAP_NO_SPACE"] = "MM" + diff --git a/WeakAuras/Locales/esMX.lua b/WeakAuras/Locales/esMX.lua index 65c7ef8..4941396 100644 --- a/WeakAuras/Locales/esMX.lua +++ b/WeakAuras/Locales/esMX.lua @@ -171,6 +171,8 @@ L["Azuregos"] = "Azuregos" L["Back and Forth"] = "De Atrás a Adelante" L["Background"] = "Fondo" L["Background Color"] = "Color de fondo" +--[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" L["Bar Color/Gradient Start"] = "Inicio de color de barra/gradiente" L["Bar enabled in BigWigs settings"] = "Barra activada en la configuración de BigWigs" L["Bar enabled in Boss Mod addon settings"] = "Barra activada en la configuración del addon del módulo de jefe" @@ -181,6 +183,10 @@ L["Battle for Azeroth"] = "Battle for Azeroth" L["Battle.net Whisper"] = "Battle.net Mensaje" L["Battleground"] = "Campo de Batalla" L["Battleguard Sartura"] = "Guardia de batalla Sartura" +--[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "BG>Banda>Grupo>Decir" L["BG-System Alliance"] = "Campo de Batalla - Alianza" L["BG-System Horde"] = "Campo de Batalla - Horda" @@ -225,6 +231,8 @@ L["Buff/Debuff"] = "Beneficio/Perjuicio" L["Buffed/Debuffed"] = "Beneficio activo/Perjuicio activo" L["Burning Crusade"] = "Burning Crusade" L["Buru the Gorger"] = "Buru el Manducador" +--[[Translation missing --]] +L["Caldoran"] = "Caldoran" L["Callback function"] = "Función de rellamada" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Se puede utilizar, por ejemplo, para comprobar si \"boss1target\" es el mismo que \"player\"." L["Cancel"] = "Cancelar" @@ -735,6 +743,8 @@ L["Legion"] = "Legion" L["Length"] = "Longitud" L["Level"] = "Nivel" L["LibSharedMedia"] = "LibSharedMedia" +--[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" L["Limited"] = "Limitado" L["Linear Texture"] = "Textura lineal" L["Lines & Particles"] = "Líneas y partículas" @@ -766,6 +776,8 @@ L["Manual Icon"] = "Icono manual" L["Manual Rotation"] = "Rotación manual" L["Marked First"] = "Marcado en primer lugar" L["Marked Last"] = "Marcado en último lugar" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "Maestro" L["Mastery (%)"] = "Maestría (%)" L["Mastery Rating"] = "Índice de maestría" @@ -1041,6 +1053,8 @@ 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["Reborn Council"] = "Reborn Council" L["Receiving %s Bytes"] = "Recibiendo %s bytes" L["Receiving display information"] = "Recibiendo información de aura de %s..." L["Reflect"] = "Reflejar" @@ -1063,7 +1077,7 @@ L["Requested display does not exist"] = "El aura requerida no existe" L["Requested display not authorized"] = "El aura requerida no está autorizada" L["Requesting display information from %s ..."] = "Solicitando información de visualización de %s..." L["Require Valid Target"] = "Requiere Objetivo Válido" -L["Requires syncing the specialization via LibGroupTalents."] = "Requiere sincronizar la especialización mediante LibGroupTalents." +L["Requires syncing the specialization via LibSpecialization."] = "Requiere sincronizar la especialización mediante LibSpecialization." L["Resilience (%)"] = "Temple (%)" L["Resilience Rating"] = "Índice de temple" L["Resist"] = "Resistir" @@ -1105,6 +1119,8 @@ L["Rune Count - Unholy"] = "Recuento de Runa profana" L["Sapphiron"] = "Sapphiron" L["Say"] = "Decir" L["Scale"] = "Escala" +--[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "Escenario" L["Scenario (Heroic)"] = "Escenario (heroico)" L["Scenario (Normal)"] = "Escenario (normal)" @@ -1165,6 +1181,8 @@ L["Small"] = "Pequeño" L["Smart Group"] = "Grupo inteligente" L["Soft Enemy"] = "Enemigo flexible" L["Soft Friend"] = "Amigo flexible" +--[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" L["Sound"] = "Sonido" L["Sound by Kit ID"] = "Sonido por ID de kit" L["Source"] = "Fuente" @@ -1474,57 +1492,4 @@ L["Zone Name"] = "Nombre de zona" L["Zoom"] = "Zoom" L["Zoom Animation"] = "Animación de zoom" L["Zul'Gurub"] = "Zul'Gurub" -L["Affliction"] = "Aflicción" -L["Arcane"] = "Arcano" -L["Arms"] = "Armas" -L["Assassination"] = "Asesinato" -L["Balance"] = "Balance" -L["Beast Mastery"] = "Bestias" -L["Blood"] = "Sangre" -L["Combat"] = "Combate" -L["Demonology"] = "Demonología" -L["Destruction"] = "Destrucción" -L["Discipline"] = "Disciplina" -L["Elemental"] = "Elemental" -L["Enhancement"] = "Mejora" -L["Feral Combat"] = "Combate feral" -L["Fire"] = "Fuego" -L["Frost"] = "Escarcha" -L["Fury"] = "Furia" -L["Holy"] = "Sagrado" -L["Hybrid"] = "Híbrido" -L["Marksmanship"] = "Puntería" -L["Protection"] = "Protección" -L["Restoration"] = "Restauración" -L["Retribution"] = "Reprensión" -L["Shadow"] = "Sombra" -L["Subtlety"] = "Sutileza" -L["Survival"] = "Supervivencia" -L["Unholy"] = "Profano" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d |4segundo:segundos;" -L["SECONDS_ABBR"] = "%d |4s:s;" -L["SECOND_ONELETTER_ABBR"] = "%d s" -L["D_MINUTES"] = "%d |4minuto:minutos;" -L["MINUTES_ABBR"] = "%d |4min:min;" -L["MINUTE_ONELETTER_ABBR"] = "%d m" -L["D_HOURS"] = "%d |4Hora:Horas;" -L["HOURS_ABBR"] = "%d |4h:h;" -L["HOUR_ONELETTER_ABBR"] = "%d h" -L["D_DAYS"] = "%d |4Día:Días;" -L["DAYS_ABBR"] = "%d |4Día:Días;" -L["DAY_ONELETTER_ABBR"] = "%d d" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%1$02d/%2$02d/%3$02d" -L["SHORTDATENOYEAR"] = "%1$02d/%2$d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "." -L["SECOND_NUMBER_CAP"] = "mill." -L["FIRST_NUMBER_CAP"] = "mil" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "mil" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "mill." -L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + diff --git a/WeakAuras/Locales/frFR.lua b/WeakAuras/Locales/frFR.lua index 4bfbdfb..4abda68 100644 --- a/WeakAuras/Locales/frFR.lua +++ b/WeakAuras/Locales/frFR.lua @@ -222,6 +222,8 @@ L["Back and Forth"] = "D'avant en arrière" L["Background"] = "Arrière-plan" L["Background Color"] = "Couleur d'arrière-plan" --[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" +--[[Translation missing --]] L["Bar Color/Gradient Start"] = "Bar Color/Gradient Start" --[[Translation missing --]] L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings" @@ -239,6 +241,10 @@ L["Battleground"] = [=[Champ De Bataille ]=] --[[Translation missing --]] L["Battleguard Sartura"] = "Battleguard Sartura" +--[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "BG>Raid>Groupe>Dire" L["BG-System Alliance"] = "Système-BG Alliance" L["BG-System Horde"] = "Système-BG Horde" @@ -300,6 +306,8 @@ L["Buffed/Debuffed"] = "Amélioré/Affaiblit" L["Burning Crusade"] = "Burning Crusade" L["Buru the Gorger"] = "Buru Grandgosier" --[[Translation missing --]] +L["Caldoran"] = "Caldoran" +--[[Translation missing --]] L["Callback function"] = "Callback function" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Peut être utilisé pour par exemple vérifier si l'unité \"boss1target\" est la même que \"player\"." L["Cancel"] = "Annuler" @@ -1054,6 +1062,8 @@ L["Length"] = "Longueur" L["Level"] = "Niveau" --[[Translation missing --]] L["LibSharedMedia"] = "LibSharedMedia" +--[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" L["Limited"] = "Limité" --[[Translation missing --]] L["Linear Texture"] = "Linear Texture" @@ -1104,6 +1114,8 @@ L["Manual Icon"] = "Manual Icon" L["Manual Rotation"] = "Rotation manuelle" L["Marked First"] = "Marqué en premier" L["Marked Last"] = "Marqué en dernier" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "Maître" L["Mastery (%)"] = "Maitrise (%)" L["Mastery Rating"] = "Score de maîtrise" @@ -1500,6 +1512,8 @@ L["Realm"] = "Royaume" L["Realm Name"] = "Nom du Royaume" L["Realm of Caster's Target"] = "Royaume de la Cible du Lanceur de sort" --[[Translation missing --]] +L["Reborn Council"] = "Reborn Council" +--[[Translation missing --]] L["Receiving %s Bytes"] = "Receiving %s Bytes" L["Receiving display information"] = "Réception d'information de graphique de %s..." L["Reflect"] = "Renvoi" @@ -1531,7 +1545,7 @@ L["Requested display not authorized"] = "L'affichage demandé n'est pas autoris L["Requesting display information from %s ..."] = "Demande des informations de l'affichage depuis %s ..." L["Require Valid Target"] = "Exige une cible valide" --[[Translation missing --]] -L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." +L["Requires syncing the specialization via LibSpecialization."] = "Requires syncing the specialization via LibSpecialization." --[[Translation missing --]] L["Resilience (%)"] = "Resilience (%)" --[[Translation missing --]] @@ -1588,6 +1602,8 @@ L["Rune Count - Unholy"] = "Rune Count - Unholy" L["Sapphiron"] = "Sapphiron" L["Say"] = "Dire" L["Scale"] = "Échelle" +--[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "Scénario" --[[Translation missing --]] L["Scenario (Heroic)"] = "Scenario (Heroic)" @@ -1679,6 +1695,8 @@ L["Smart Group"] = "Smart Group" L["Soft Enemy"] = "Soft Enemy" --[[Translation missing --]] L["Soft Friend"] = "Soft Friend" +--[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" L["Sound"] = "Son" L["Sound by Kit ID"] = "Son par Kit ID" L["Source"] = "Source" @@ -2160,57 +2178,4 @@ L["Zoom"] = "Zoom" --[[Translation missing --]] L["Zoom Animation"] = "Zoom Animation" L["Zul'Gurub"] = "Zul'Gurub" -L["Affliction"] = "Affliction" -L["Arcane"] = "Arcane" -L["Arms"] = "Armes" -L["Assassination"] = "Assassinat" -L["Balance"] = "Equilibre" -L["Beast Mastery"] = "Maîtrise des bêtes" -L["Blood"] = "Sang" -L["Combat"] = "Combat" -L["Demonology"] = "Démonologie" -L["Destruction"] = "Destruction" -L["Discipline"] = "Discipline" -L["Elemental"] = "Elémentaire" -L["Enhancement"] = "Amélioration" -L["Feral Combat"] = "Combat farouche" -L["Fire"] = "Feu" -L["Frost"] = "Givre" -L["Fury"] = "Fureur" -L["Holy"] = "Sacré" -L["Hybrid"] = "Hybride" -L["Marksmanship"] = "Précision" -L["Protection"] = "Protection" -L["Restoration"] = "Restauration" -L["Retribution"] = "Vindicte" -L["Shadow"] = "Ombre" -L["Subtlety"] = "Finesse" -L["Survival"] = "Survie" -L["Unholy"] = "Impie" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d |4seconde:secondes;" -L["SECONDS_ABBR"] = "%d s" -L["SECOND_ONELETTER_ABBR"] = "%d s" -L["D_MINUTES"] = "%d |4minute:minutes;" -L["MINUTES_ABBR"] = "%d |4min:min;" -L["MINUTE_ONELETTER_ABBR"] = "%d m" -L["D_HOURS"] = "%d |4heure:heures;" -L["HOURS_ABBR"] = "%d |4h:h;" -L["HOUR_ONELETTER_ABBR"] = "%d h" -L["D_DAYS"] = "%d |4jour:jours;" -L["DAYS_ABBR"] = "%d |4jour:jours;" -L["DAY_ONELETTER_ABBR"] = "%d j" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%1$02d/%2$d/%3$02d" -L["SHORTDATENOYEAR"] = "%1$d/%2$02d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "," -L["SECOND_NUMBER_CAP"] = " m" -L["FIRST_NUMBER_CAP"] = " k" -L["FIRST_NUMBER_CAP_NO_SPACE"] = " k" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = " T" -L["SECOND_NUMBER_CAP_NO_SPACE"] = " M" -L["THIRD_NUMBER_CAP_NO_SPACE"] = " G" + diff --git a/WeakAuras/Locales/itIT.lua b/WeakAuras/Locales/itIT.lua index b9ab2af..178008f 100644 --- a/WeakAuras/Locales/itIT.lua +++ b/WeakAuras/Locales/itIT.lua @@ -195,6 +195,8 @@ L["Azuregos"] = "Azuregos" L["Back and Forth"] = "Avanti e indietro" L["Background"] = "Sfondo" L["Background Color"] = "Colore Sfondo" +--[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" L["Bar Color/Gradient Start"] = "Inizio Colore/Inclinazione della Barra" --[[Translation missing --]] L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings" @@ -211,6 +213,10 @@ L["Battle.net Whisper"] = "Sussurri di Battle.net" L["Battleground"] = "Campo di battaglia" L["Battleguard Sartura"] = "Guardia di battaglia Sartura" --[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" +--[[Translation missing --]] L["BG>Raid>Party>Say"] = "BG>Raid>Party>Say" --[[Translation missing --]] L["BG-System Alliance"] = "BG-System Alliance" @@ -269,6 +275,8 @@ L["Buffed/Debuffed"] = "Buffato/Debuffato" L["Burning Crusade"] = "Burning Crusade" --[[Translation missing --]] L["Buru the Gorger"] = "Buru the Gorger" +--[[Translation missing --]] +L["Caldoran"] = "Caldoran" L["Callback function"] = "Funzione di richiamata" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Può essere usato per esempio per controllare se \"boss1target\" sia uguale a \"player\"." L["Cancel"] = "Cancella" @@ -1198,6 +1206,8 @@ L["Level"] = "Level" --[[Translation missing --]] L["LibSharedMedia"] = "LibSharedMedia" --[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" +--[[Translation missing --]] L["Limited"] = "Limited" --[[Translation missing --]] L["Linear Texture"] = "Linear Texture" @@ -1260,6 +1270,8 @@ L["Marked First"] = "Marked First" --[[Translation missing --]] L["Marked Last"] = "Marked Last" --[[Translation missing --]] +L["Mason"] = "Mason" +--[[Translation missing --]] L["Master"] = "Master" --[[Translation missing --]] L["Mastery (%)"] = "Mastery (%)" @@ -1810,6 +1822,8 @@ L["Realm Name"] = "Realm Name" --[[Translation missing --]] L["Realm of Caster's Target"] = "Realm of Caster's Target" --[[Translation missing --]] +L["Reborn Council"] = "Reborn Council" +--[[Translation missing --]] L["Receiving %s Bytes"] = "Receiving %s Bytes" --[[Translation missing --]] L["Receiving display information"] = "Receiving display information" @@ -1854,7 +1868,7 @@ L["Requesting display information from %s ..."] = "Requesting display informatio --[[Translation missing --]] L["Require Valid Target"] = "Require Valid Target" --[[Translation missing --]] -L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." +L["Requires syncing the specialization via LibSpecialization."] = "Requires syncing the specialization via LibSpecialization." --[[Translation missing --]] L["Resilience (%)"] = "Resilience (%)" --[[Translation missing --]] @@ -1938,6 +1952,8 @@ L["Say"] = "Say" --[[Translation missing --]] L["Scale"] = "Scale" --[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" +--[[Translation missing --]] L["Scenario"] = "Scenario" --[[Translation missing --]] L["Scenario (Heroic)"] = "Scenario (Heroic)" @@ -2058,6 +2074,8 @@ L["Soft Enemy"] = "Soft Enemy" --[[Translation missing --]] L["Soft Friend"] = "Soft Friend" --[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" +--[[Translation missing --]] L["Sound"] = "Sound" --[[Translation missing --]] L["Sound by Kit ID"] = "Sound by Kit ID" @@ -2669,57 +2687,4 @@ L["Zoom"] = "Zoom" L["Zoom Animation"] = "Zoom Animation" --[[Translation missing --]] L["Zul'Gurub"] = "Zul'Gurub" -L["Affliction"] = "Affliction" -L["Arcane"] = "Arcane" -L["Arms"] = "Arms" -L["Assassination"] = "Assassination" -L["Balance"] = "Balance" -L["Beast Mastery"] = "Beast Mastery" -L["Blood"] = "Blood" -L["Combat"] = "Combat" -L["Demonology"] = "Demonology" -L["Destruction"] = "Destruction" -L["Discipline"] = "Discipline" -L["Elemental"] = "Elemental" -L["Enhancement"] = "Enhancement" -L["Feral Combat"] = "Feral Combat" -L["Fire"] = "Fire" -L["Frost"] = "Frost" -L["Fury"] = "Fury" -L["Holy"] = "Holy" -L["Hybrid"] = "Hybrid" -L["Marksmanship"] = "Marksmanship" -L["Protection"] = "Protection" -L["Restoration"] = "Restoration" -L["Retribution"] = "Retribution" -L["Shadow"] = "Shadow" -L["Subtlety"] = "Subtlety" -L["Survival"] = "Survival" -L["Unholy"] = "Unholy" -L["SHORTDATE_EU"] = "%1$02d/%2$02d/%3$02d" -L["D_SECONDS"] = "%d s" -L["SECONDS_ABBR"] = "%d s" -L["SECOND_ONELETTER_ABBR"] = "%d s" -L["D_MINUTES"] = "%d |4minuto:minuti;" -L["MINUTES_ABBR"] = "%d |4min:min;" -L["MINUTE_ONELETTER_ABBR"] = "%d m" -L["D_HOURS"] = "%d |4ora:ore;" -L["HOURS_ABBR"] = "%d |4ora:ore;" -L["HOUR_ONELETTER_ABBR"] = "%d o" -L["D_DAYS"] = "%d |4giorno:giorni;" -L["DAYS_ABBR"] = "%d |4giorno:giorni;" -L["DAY_ONELETTER_ABBR"] = "%d g" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%1$02d/%2$02d/%3$02d" -L["SHORTDATENOYEAR"] = "%1$d/%2$02d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "," -L["SECOND_NUMBER_CAP"] = " M" -L["FIRST_NUMBER_CAP"] = " K" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "K" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "Bld" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "M" -L["THIRD_NUMBER_CAP_NO_SPACE"] = "Mld" + diff --git a/WeakAuras/Locales/koKR.lua b/WeakAuras/Locales/koKR.lua index f1a76fd..9c739e4 100644 --- a/WeakAuras/Locales/koKR.lua +++ b/WeakAuras/Locales/koKR.lua @@ -188,16 +188,22 @@ L["Azuregos"] = "아주어고스" L["Back and Forth"] = "왕복" L["Background"] = "배경" L["Background Color"] = "배경 색깔" +--[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" L["Bar Color/Gradient Start"] = "바 색깔/그라디언트 첫 색깔" -L["Bar enabled in BigWigs settings"] = "BigWigs 설정에서 활성화 된 타이머 바" -L["Bar enabled in Boss Mod addon settings"] = "보스모드 애드온 설정에서 활성화 된 타이머 바" -L["Bar enabled in DBM settings"] = "DBM 설정에서 활성화 된 타이머 바" +L["Bar enabled in BigWigs settings"] = "타이머 바가 BigWigs 설정에서 활성화됨" +L["Bar enabled in Boss Mod addon settings"] = "타이머 바가 보스모드 애드온 설정에서 활성화됨" +L["Bar enabled in DBM settings"] = "타이머 바가 DBM 설정에서 활성화됨" L["Bar Texture"] = "바 텍스처" L["Baron Geddon"] = "남작 게돈" L["Battle for Azeroth"] = "격전의 아제로스" L["Battle.net Whisper"] = "Battle.net 귓속말" L["Battleground"] = "전장" L["Battleguard Sartura"] = "전투감시병 살투라" +--[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "전장>공격대>파티>일반 대화" L["BG-System Alliance"] = "전장 얼라이언스" L["BG-System Horde"] = "전장 호드" @@ -242,6 +248,8 @@ L["Buff/Debuff"] = "버프/디버프" L["Buffed/Debuffed"] = "버프 걸림/디버프 걸림" L["Burning Crusade"] = "불타는 성전" L["Buru the Gorger"] = "먹보 부루" +--[[Translation missing --]] +L["Caldoran"] = "Caldoran" L["Callback function"] = "콜백 함수" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "\"boss1target\"이 \"player\" 유닛인지 검사하는 식으로 사용 가능합니다." L["Cancel"] = "취소" @@ -753,6 +761,8 @@ L["Legion"] = "군단" L["Length"] = "길이" L["Level"] = "레벨" L["LibSharedMedia"] = "LibSharedMedia" +--[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" L["Limited"] = "제한됨" L["Linear Texture"] = "직진 텍스처" L["Lines & Particles"] = "선 및 입자" @@ -784,6 +794,8 @@ L["Manual Icon"] = "아이콘 직접 지정" L["Manual Rotation"] = "수동 회전" L["Marked First"] = "첫 번째로 표시" L["Marked Last"] = "마지막으로 표시" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "주 음량" L["Mastery (%)"] = "특화 (%)" L["Mastery Rating"] = "특화" @@ -1094,6 +1106,8 @@ L["Reagent Quality Texture"] = "재료 품질 텍스처" L["Realm"] = "서버" L["Realm Name"] = "서버명" L["Realm of Caster's Target"] = "시전 대상의 서버" +--[[Translation missing --]] +L["Reborn Council"] = "Reborn Council" L["Receiving %s Bytes"] = "%s바이트 받는 중" L["Receiving display information"] = "디스플레이 정보 수신 중" L["Reflect"] = "반사함" @@ -1116,7 +1130,7 @@ L["Requested display does not exist"] = "요청한 디스플레이가 존재하 L["Requested display not authorized"] = "요청한 디스플레이가 올바르지 않습니다" L["Requesting display information from %s ..."] = "%s의 디스플레이 정보 요청 중 ..." L["Require Valid Target"] = "유효한 대상 필요" -L["Requires syncing the specialization via LibGroupTalents."] = "LibGroupTalents을 통해 전문화를 동기화해야 합니다." +L["Requires syncing the specialization via LibSpecialization."] = "LibSpecialization을 통한 전문화 동기화를 요구합니다." L["Resilience (%)"] = "탄력 (%)" L["Resilience Rating"] = "탄력도" L["Resist"] = "저항" @@ -1158,6 +1172,8 @@ L["Rune Count - Unholy"] = "룬 숫자 - 부정" L["Sapphiron"] = "사피론" L["Say"] = "일반 대화" L["Scale"] = "크기" +--[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "시나리오" L["Scenario (Heroic)"] = "시나리오 (영웅)" L["Scenario (Normal)"] = "시나리오 (일반)" @@ -1195,14 +1211,14 @@ L["Shrink"] = "축소" L["Silithid Royalty"] = "실리시드 왕실" L["Silver"] = "실버" L["Simple"] = "간편 제작" -L["Since Active"] = "활성화 시점부터" -L["Since Apply"] = "오라에 걸린 시점부터" -L["Since Apply/Refresh"] = "오라 걸림/갱신 시점부터" -L["Since Charge Gain"] = "충전량 획득 시점부터" -L["Since Charge Lost"] = "충전량 감소 시점부터" -L["Since Ready"] = "사용 가능 시점부터" -L["Since Stack Gain"] = "중첩 획득 시점부터" -L["Since Stack Lost"] = "중첩 감소 시점부터" +L["Since Active"] = "활성화 시점" +L["Since Apply"] = "오라에 걸린 시점" +L["Since Apply/Refresh"] = "오라 걸림/갱신 시점" +L["Since Charge Gain"] = "충전량 획득 시점" +L["Since Charge Lost"] = "충전량 감소 시점" +L["Since Ready"] = "사용 가능 시점" +L["Since Stack Gain"] = "중첩 증가 시점" +L["Since Stack Lost"] = "중첩 감소 시점" L["Size & Position"] = "크기 & 위치" L["Skyriding"] = "하늘비행" L["Slide Animation"] = "슬라이드 애니메이션" @@ -1219,6 +1235,8 @@ L["Small"] = "작음" L["Smart Group"] = "스마트 그룹" L["Soft Enemy"] = "액션 전투 적" L["Soft Friend"] = "액션 전투 아군" +--[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" L["Sound"] = "소리" L["Sound by Kit ID"] = "Kit ID로 소리 재생" L["Source"] = "행위자" @@ -1331,9 +1349,9 @@ L["Tanking But Not Highest"] = "탱커지만 제일 높지 않을 때" L["Target"] = "대상" L["Targeted"] = "대상이 됨" L["Tertiary Stats"] = "3차 능력치" -L["Test if bar is enabled in BigWigs settings"] = "BigWigs 설정에서 타이머 바 활성화 여부 테스트" -L["Test if bar is enabled in Boss Mod addon settings"] = "보스모드 애드온 설정에서 타이머 바 활성화 여부 테스트" -L["Test if bar is enabled in DBM settings"] = "DBM 설정에서 타이머 바 활성화 여부 테스트" +L["Test if bar is enabled in BigWigs settings"] = "타이머 바가 BigWigs 설정에서 활성화되어 있는지 테스트합니다" +L["Test if bar is enabled in Boss Mod addon settings"] = "타이머 바가 보스모드 애드온 설정에서 활성화되어 있는지 테스트합니다" +L["Test if bar is enabled in DBM settings"] = "타이머 바가 DBM 설정에서 활성화되어 있는지 테스트합니다" L["Text"] = "텍스트" L["Text To Speech"] = "텍스트 음성 변환" L["Text-to-speech"] = "텍스트 음성 변환" @@ -1530,57 +1548,4 @@ L["Zone Name"] = "지역 이름" L["Zoom"] = "확대" L["Zoom Animation"] = "확대 애니메이션" L["Zul'Gurub"] = "줄구룹" -L["Affliction"] = "고통" -L["Arcane"] = "비전" -L["Arms"] = "무기" -L["Assassination"] = "암살" -L["Balance"] = "조화" -L["Beast Mastery"] = "야수" -L["Blood"] = "혈기" -L["Combat"] = "전투" -L["Demonology"] = "악마" -L["Destruction"] = "파괴" -L["Discipline"] = "수양" -L["Elemental"] = "정기" -L["Enhancement"] = "고양" -L["Feral Combat"] = "야성" -L["Fire"] = "화염" -L["Frost"] = "냉기" -L["Fury"] = "분노" -L["Holy"] = "신성" -L["Hybrid"] = "하이브리드" -L["Marksmanship"] = "사격" -L["Protection"] = "방어" -L["Restoration"] = "복원" -L["Retribution"] = "징벌" -L["Shadow"] = "암흑" -L["Subtlety"] = "잠행" -L["Survival"] = "생존" -L["Unholy"] = "부정" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d초" -L["SECONDS_ABBR"] = "%d초" -L["SECOND_ONELETTER_ABBR"] = "%d초" -L["D_MINUTES"] = "%d분" -L["MINUTES_ABBR"] = "%d분" -L["MINUTE_ONELETTER_ABBR"] = "%d분" -L["D_HOURS"] = "%d시간" -L["HOURS_ABBR"] = "%d시간" -L["HOUR_ONELETTER_ABBR"] = "%d시간" -L["D_DAYS"] = "%d일" -L["DAYS_ABBR"] = "%d일" -L["DAY_ONELETTER_ABBR"] = "%d일" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%3$02d/%2$d/%1$02d" -L["SHORTDATENOYEAR"] = "%2$d/%1$02d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "." -L["SECOND_NUMBER_CAP"] = "억" -L["FIRST_NUMBER_CAP"] = "만" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "만" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "경" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "억" -L["THIRD_NUMBER_CAP_NO_SPACE"] = "조" + diff --git a/WeakAuras/Locales/ptBR.lua b/WeakAuras/Locales/ptBR.lua index 0fc66a0..6596754 100644 --- a/WeakAuras/Locales/ptBR.lua +++ b/WeakAuras/Locales/ptBR.lua @@ -243,6 +243,8 @@ L["Back and Forth"] = "Vai e volta" L["Background"] = "Plano de fundo" L["Background Color"] = "Cor do Plano de Fundo" --[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" +--[[Translation missing --]] L["Bar Color/Gradient Start"] = "Bar Color/Gradient Start" --[[Translation missing --]] L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings" @@ -258,6 +260,10 @@ L["Battle for Azeroth"] = "Battle for Azeroth" L["Battle.net Whisper"] = "Battle.net Sussuro" L["Battleground"] = "Campo de Batalha" L["Battleguard Sartura"] = "Guarda de Batalha Sartura" +--[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "CB>Raide>Grupo>Dizer" L["BG-System Alliance"] = "CB-Sistema da Aliança" L["BG-System Horde"] = "CB-Sistema da Horda" @@ -318,6 +324,8 @@ L["Buffed/Debuffed"] = "Buffado/Debuffado" L["Burning Crusade"] = "Burning Crusade" L["Buru the Gorger"] = "Buru, o Banqueteador" --[[Translation missing --]] +L["Caldoran"] = "Caldoran" +--[[Translation missing --]] L["Callback function"] = "Callback function" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Pode ser usado, por exemplo, para checar se \"chefe1alvo\" é o mesmo que \"jogador\"." L["Cancel"] = "Cancelar" @@ -1255,6 +1263,8 @@ L["Level"] = "Level" --[[Translation missing --]] L["LibSharedMedia"] = "LibSharedMedia" --[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" +--[[Translation missing --]] L["Limited"] = "Limited" --[[Translation missing --]] L["Linear Texture"] = "Linear Texture" @@ -1314,6 +1324,8 @@ L["Manual Rotation"] = "Manual Rotation" L["Marked First"] = "Marked First" --[[Translation missing --]] L["Marked Last"] = "Marked Last" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "Mestre" --[[Translation missing --]] L["Mastery (%)"] = "Mastery (%)" @@ -1813,6 +1825,8 @@ L["Realm Name"] = "Realm Name" --[[Translation missing --]] L["Realm of Caster's Target"] = "Realm of Caster's Target" --[[Translation missing --]] +L["Reborn Council"] = "Reborn Council" +--[[Translation missing --]] L["Receiving %s Bytes"] = "Receiving %s Bytes" --[[Translation missing --]] L["Receiving display information"] = "Receiving display information" @@ -1850,7 +1864,7 @@ L["Requested display not authorized"] = "Exibição requerida não autorizada" L["Requesting display information from %s ..."] = "Requesting display information from %s ..." L["Require Valid Target"] = "Requer um alvo válido" --[[Translation missing --]] -L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." +L["Requires syncing the specialization via LibSpecialization."] = "Requires syncing the specialization via LibSpecialization." --[[Translation missing --]] L["Resilience (%)"] = "Resilience (%)" --[[Translation missing --]] @@ -1924,6 +1938,8 @@ L["Say"] = "falar" --[[Translation missing --]] L["Scale"] = "Scale" --[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" +--[[Translation missing --]] L["Scenario"] = "Scenario" --[[Translation missing --]] L["Scenario (Heroic)"] = "Scenario (Heroic)" @@ -2031,6 +2047,8 @@ L["Soft Enemy"] = "Soft Enemy" --[[Translation missing --]] L["Soft Friend"] = "Soft Friend" --[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" +--[[Translation missing --]] L["Sound"] = "Sound" --[[Translation missing --]] L["Sound by Kit ID"] = "Sound by Kit ID" @@ -2594,57 +2612,4 @@ L["Zoom"] = "Zoom" L["Zoom Animation"] = "Zoom Animation" --[[Translation missing --]] L["Zul'Gurub"] = "Zul'Gurub" -L["Affliction"] = "Affliction" -L["Arcane"] = "Arcane" -L["Arms"] = "Arms" -L["Assassination"] = "Assassination" -L["Balance"] = "Balance" -L["Beast Mastery"] = "Beast Mastery" -L["Blood"] = "Blood" -L["Combat"] = "Combat" -L["Demonology"] = "Demonology" -L["Destruction"] = "Destruction" -L["Discipline"] = "Discipline" -L["Elemental"] = "Elemental" -L["Enhancement"] = "Enhancement" -L["Feral Combat"] = "Feral Combat" -L["Fire"] = "Fire" -L["Frost"] = "Frost" -L["Fury"] = "Fury" -L["Holy"] = "Holy" -L["Hybrid"] = "Hybrid" -L["Marksmanship"] = "Marksmanship" -L["Protection"] = "Protection" -L["Restoration"] = "Restoration" -L["Retribution"] = "Retribution" -L["Shadow"] = "Shadow" -L["Subtlety"] = "Subtlety" -L["Survival"] = "Survival" -L["Unholy"] = "Unholy" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d |4segundo:segundos;" -L["SECONDS_ABBR"] = "%d |4s:s;" -L["SECOND_ONELETTER_ABBR"] = "%d s" -L["D_MINUTES"] = "%d |4minuto:minutos;" -L["MINUTES_ABBR"] = "%d |4min:min;" -L["MINUTE_ONELETTER_ABBR"] = "%d min" -L["D_HOURS"] = "%d |4hora:horas;" -L["HOURS_ABBR"] = "%d |4H:H;" -L["HOUR_ONELETTER_ABBR"] = "%d h" -L["D_DAYS"] = "%d |4dia:dias;" -L["DAYS_ABBR"] = "%d |4dia:dias;" -L["DAY_ONELETTER_ABBR"] = "%d d" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%1$02d/%2$d/%3$02d" -L["SHORTDATENOYEAR"] = "%1$02d/%2$d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "." -L["SECOND_NUMBER_CAP"] = " M" -L["FIRST_NUMBER_CAP"] = " K" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "K" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "M" -L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + diff --git a/WeakAuras/Locales/ruRU.lua b/WeakAuras/Locales/ruRU.lua index f8bb7f3..ce01d5d 100644 --- a/WeakAuras/Locales/ruRU.lua +++ b/WeakAuras/Locales/ruRU.lua @@ -181,6 +181,8 @@ L["Azuregos"] = "Азурегос" L["Back and Forth"] = "Назад и вперед" L["Background"] = "Задний план" L["Background Color"] = "Цвет заднего плана" +--[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" L["Bar Color/Gradient Start"] = "Цвет полосы / Начало градиента" --[[Translation missing --]] L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings" @@ -194,6 +196,10 @@ L["Battle for Azeroth"] = "Battle for Azeroth" L["Battle.net Whisper"] = "Шепот в сети Battle.net" L["Battleground"] = "Поле боя" L["Battleguard Sartura"] = "Боевой страж Сартура" +--[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "Поле боя > Рейд > Группа > Сказать" L["BG-System Alliance"] = "Поле боя: Альянс" L["BG-System Horde"] = "Поле боя: Орда" @@ -238,6 +244,8 @@ L["Buff/Debuff"] = "Бафф / Дебафф" L["Buffed/Debuffed"] = "Есть бафф / дебафф" L["Burning Crusade"] = "Burning Crusade" L["Buru the Gorger"] = "Буру Ненасытный" +--[[Translation missing --]] +L["Caldoran"] = "Caldoran" L["Callback function"] = "Функция обратного вызова" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = [=[Используется для проверки того факта, что две единицы - одна и та же сущность, объект. Например: выбрав в качестве единицы игрока и указав для данного параметра значение "boss1target", можно определить, являетесь ли вы целью босса.]=] @@ -763,6 +771,8 @@ L["Legion"] = "Legion" L["Length"] = "Длина" L["Level"] = "Уровень" L["LibSharedMedia"] = "LibSharedMedia" +--[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" L["Limited"] = "Ограниченное" L["Linear Texture"] = "Линейная текстура" L["Lines & Particles"] = "Линии или частицы" @@ -795,6 +805,8 @@ L["Manual Icon"] = "Ручная иконка" L["Manual Rotation"] = "Ручной поворот" L["Marked First"] = "В начале списка" L["Marked Last"] = "В конце списка" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "Основной" L["Mastery (%)"] = "Искусность (%)" L["Mastery Rating"] = "Показатель искусности" @@ -1077,6 +1089,8 @@ L["Realm"] = "Игровой мир" L["Realm Name"] = "Название игрового мира" L["Realm of Caster's Target"] = "Игровой мир цели заклинателя" --[[Translation missing --]] +L["Reborn Council"] = "Reborn Council" +--[[Translation missing --]] L["Receiving %s Bytes"] = "Receiving %s Bytes" L["Receiving display information"] = "Получение информации об индикации от %s ..." L["Reflect"] = "Отражение" @@ -1099,7 +1113,7 @@ L["Requested display does not exist"] = "Запрошенная индикаци L["Requested display not authorized"] = "Запрошенная индикация не разрешена" L["Requesting display information from %s ..."] = "Запрос информации об индикации от %s ..." L["Require Valid Target"] = "Требуется допустимая цель" -L["Requires syncing the specialization via LibGroupTalents."] = "Требуется синхронизация специализации через LibGroupTalents." +L["Requires syncing the specialization via LibSpecialization."] = "Требуется синхронизация специализации через LibSpecialization." L["Resilience (%)"] = "Устойчивость (%)" L["Resilience Rating"] = " Устойчивость" L["Resist"] = "Сопротивление" @@ -1142,6 +1156,8 @@ L["Rune Count - Unholy"] = "Количество рун нечестивости L["Sapphiron"] = "Сапфирон" L["Say"] = "Сказать" L["Scale"] = "Масштаб" +--[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "Сценарий" L["Scenario (Heroic)"] = "Сценарий (героический)" L["Scenario (Normal)"] = "Сценарий (обычный)" @@ -1204,6 +1220,8 @@ L["Small"] = "Мелкий" L["Smart Group"] = "Рейд > Группа > Игрок" L["Soft Enemy"] = "Противник при динам. выделении" L["Soft Friend"] = "Союзник при динам. выделении" +--[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" L["Sound"] = "Звук" L["Sound by Kit ID"] = "Звук по ID набора" L["Source"] = "Источник" @@ -1528,57 +1546,4 @@ L["Zone Name"] = "Название игровой зоны" L["Zoom"] = "Масштаб" L["Zoom Animation"] = "Анимация масштаба" L["Zul'Gurub"] = "Зул'Гуруб" -L["Affliction"] = "Колдовство" -L["Arcane"] = "Тайная магия" -L["Arms"] = "Оружие" -L["Assassination"] = "Ликвидация" -L["Balance"] = "Баланс" -L["Beast Mastery"] = "Повелитель зверей" -L["Blood"] = "Кровь" -L["Combat"] = "Бой" -L["Demonology"] = "Демонология" -L["Destruction"] = "Разрушение" -L["Discipline"] = "Послушание" -L["Elemental"] = "Стихии" -L["Enhancement"] = "Совершенствование" -L["Feral Combat"] = "Сила зверя" -L["Fire"] = "Огонь" -L["Frost"] = "Лед" -L["Fury"] = "Неистовство" -L["Holy"] = "Свет" -L["Hybrid"] = "Гибрид" -L["Marksmanship"] = "Стрельба" -L["Protection"] = "Защита" -L["Restoration"] = "Исцеление" -L["Retribution"] = "Воздаяние" -L["Shadow"] = "Тьма" -L["Subtlety"] = "Скрытность" -L["Survival"] = "Выживание" -L["Unholy"] = "Нечестивость" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d c" -L["SECONDS_ABBR"] = "%d с." -L["SECOND_ONELETTER_ABBR"] = "%d с." -L["D_MINUTES"] = "%d |4минута:минуты:минут;" -L["MINUTES_ABBR"] = "%d мин." -L["MINUTE_ONELETTER_ABBR"] = "%d м." -L["D_HOURS"] = "%d ч." -L["HOURS_ABBR"] = "%d ч." -L["HOUR_ONELETTER_ABBR"] = "%d ч." -L["D_DAYS"] = "%d д." -L["DAYS_ABBR"] = "%d д." -L["DAY_ONELETTER_ABBR"] = "%d д." -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%1$d/%2$02d/%3$02d" -L["SHORTDATENOYEAR"] = "%1$02d/%2$d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "," -L["SECOND_NUMBER_CAP"] = "M" -L["FIRST_NUMBER_CAP"] = "T" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "Т" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "М" -L["THIRD_NUMBER_CAP_NO_SPACE"] = "МЛРД" + diff --git a/WeakAuras/Locales/zLocales.lua b/WeakAuras/Locales/zLocales.lua new file mode 100644 index 0000000..1c74472 --- /dev/null +++ b/WeakAuras/Locales/zLocales.lua @@ -0,0 +1,647 @@ +local L = WeakAuras.L + +local locale = GAME_LOCALE or GetLocale() + +-- This File adds Custom Localization for +-- Specializations and Time formats +if (locale == "enUS" or locale == "enGB") then + L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." + L["Affliction"] = "Affliction" + L["Arcane"] = "Arcane" + L["Arms"] = "Arms" + L["Assassination"] = "Assassination" + L["Balance"] = "Balance" + L["Beast Mastery"] = "Beast Mastery" + L["Blood"] = "Blood" + L["Combat"] = "Combat" + L["Demonology"] = "Demonology" + L["Destruction"] = "Destruction" + L["Discipline"] = "Discipline" + L["Elemental"] = "Elemental" + L["Enhancement"] = "Enhancement" + L["Feral Combat"] = "Feral Combat" + L["Fire"] = "Fire" + L["Frost"] = "Frost" + L["Fury"] = "Fury" + L["Holy"] = "Holy" + L["Hybrid"] = "Hybrid" + L["Marksmanship"] = "Marksmanship" + L["Protection"] = "Protection" + L["Restoration"] = "Restoration" + L["Retribution"] = "Retribution" + L["Shadow"] = "Shadow" + L["Subtlety"] = "Subtlety" + L["Survival"] = "Survival" + L["Unholy"] = "Unholy" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d |4Second:Seconds;" + L["SECONDS_ABBR"] = "%d |4Sec:Sec;" + L["SECOND_ONELETTER_ABBR"] = "%d s" + L["D_MINUTES"] = "%d |4Minute:Minutes;" + L["MINUTES_ABBR"] = "%d |4Min:Min;" + L["MINUTE_ONELETTER_ABBR"] = "%d m" + L["D_HOURS"] = "%d |4Hour:Hours;" + L["HOURS_ABBR"] = "%d |4Hr:Hr;" + L["HOUR_ONELETTER_ABBR"] = "%d h" + L["D_DAYS"] = "%d |4Day:Days;" + L["DAYS_ABBR"] = "%d |4Day:Days;" + L["DAY_ONELETTER_ABBR"] = "%d d" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%2$d/%1$02d/%3$02d" + L["SHORTDATENOYEAR"] = "%2$d/%1$02d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "." + L["SECOND_NUMBER_CAP"] = " M" + L["FIRST_NUMBER_CAP"] = " K" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "K" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "M" + L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + + +elseif (locale == "deDE") then + --[[Translation missing --]] + L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." + L["Affliction"] = "Gebrechen" + L["Arcane"] = "Arkan" + L["Arms"] = "Waffen" + L["Assassination"] = "Meucheln" + L["Balance"] = "Gleichgewicht" + L["Beast Mastery"] = "Tierherrschaft" + L["Blood"] = "Blut" + L["Combat"] = "Kampf" + L["Demonology"] = "Dämonologie" + L["Destruction"] = "Zerstörung" + L["Discipline"] = "Disziplin" + L["Elemental"] = "Elementar" + L["Enhancement"] = "Verstärkung" + L["Feral Combat"] = "Wilder Kampf" + L["Fire"] = "Feuer" + L["Frost"] = "Frost" + L["Fury"] = "Furor" + L["Holy"] = "Heilig" + L["Hybrid"] = "Hybride" + L["Marksmanship"] = "Treffsicherheit" + L["Protection"] = "Schutz" + L["Restoration"] = "Wiederherstellung" + L["Retribution"] = "Vergeltung" + L["Shadow"] = "Schatten" + L["Subtlety"] = "Täuschung" + L["Survival"] = "Überleben" + L["Unholy"] = "Unheilig" + L["SHORTDATE_EU"] = "%1$d.%2$d.%3$02d" + L["D_SECONDS"] = "%d |4Sekunde:Sekunden;" + L["SECONDS_ABBR"] = "%d |4Sek.:Sek.;" + L["SECOND_ONELETTER_ABBR"] = "%d s" + L["D_MINUTES"] = "%d |4Minute:Minuten;" + L["MINUTES_ABBR"] = "%d |4Min.:Min.;" + L["MINUTE_ONELETTER_ABBR"] = "%d m" + L["D_HOURS"] = "%d |4Stunde:Stunden;" + L["HOURS_ABBR"] = "%d |4Std.:Std.;" + L["HOUR_ONELETTER_ABBR"] = "%d h" + L["D_DAYS"] = "%d |4Tag:Tage;" + L["DAYS_ABBR"] = "%d |4Tag:Tage;" + L["DAY_ONELETTER_ABBR"] = "%d d" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%1$02d.%2$02d.%3$02d" + L["SHORTDATENOYEAR"] = "%1$02d.%2$d." + L["SHORTDATENOYEAR_EU"] = "%1$d.%2$d." + L["DECIMAL_SEPERATOR"] = "," + L["SECOND_NUMBER_CAP"] = " M" + L["FIRST_NUMBER_CAP"] = " K" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "K" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = " Bio." + L["SECOND_NUMBER_CAP_NO_SPACE"] = " Mio." + L["THIRD_NUMBER_CAP_NO_SPACE"] = " Mrd." + + +elseif (locale == "esES") then + L["Requires syncing the specialization via LibGroupTalents."] = "Requiere sincronizar la especialización mediante LibGroupTalents." + L["Affliction"] = "Aflicción" + L["Arcane"] = "Arcano" + L["Arms"] = "Armas" + L["Assassination"] = "Asesinato" + L["Balance"] = "Equilibrio" + L["Beast Mastery"] = "Dominio de bestias" + L["Blood"] = "Sangre" + L["Combat"] = "Combate" + L["Demonology"] = "Demonología" + L["Destruction"] = "Destrucción" + L["Discipline"] = "Disciplina" + L["Elemental"] = "Elemental" + L["Enhancement"] = "Mejora" + L["Feral Combat"] = "Combate feral" + L["Fire"] = "Fuego" + L["Frost"] = "Escarcha" + L["Fury"] = "Furia" + L["Holy"] = "Sagrado" + L["Hybrid"] = "Híbrido" + L["Marksmanship"] = "Puntería" + L["Protection"] = "Protección" + L["Restoration"] = "Restauración" + L["Retribution"] = "Reprensión" + L["Shadow"] = "Sombra" + L["Subtlety"] = "Sutileza" + L["Survival"] = "Supervivencia" + L["Unholy"] = "Profano" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d |4segundo:segundos;" + L["SECONDS_ABBR"] = "%d |4s:s;" + L["SECOND_ONELETTER_ABBR"] = "%d s" + L["D_MINUTES"] = "%d |4minuto:minutos;" + L["MINUTES_ABBR"] = "%d |4min:min;" + L["MINUTE_ONELETTER_ABBR"] = "%d m" + L["D_HOURS"] = "%d |4hora:horas;" + L["HOURS_ABBR"] = "%d |4h:h;" + L["HOUR_ONELETTER_ABBR"] = "%d h" + L["D_DAYS"] = "%d |4día:días;" + L["DAYS_ABBR"] = "%d |4día:días;" + L["DAY_ONELETTER_ABBR"] = "%d d" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%1$02d/%2$02d/%3$02d" + L["SHORTDATENOYEAR"] = "%1$02d/%2$d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "." + L["SECOND_NUMBER_CAP"] = "mill." + L["FIRST_NUMBER_CAP"] = "mil" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "mil" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "mill." + L["THIRD_NUMBER_CAP_NO_SPACE"] = "MM" + + +elseif (locale == "esMX") then + L["Requires syncing the specialization via LibGroupTalents."] = "Requiere sincronizar la especialización mediante LibGroupTalents." + L["Affliction"] = "Aflicción" + L["Arcane"] = "Arcano" + L["Arms"] = "Armas" + L["Assassination"] = "Asesinato" + L["Balance"] = "Balance" + L["Beast Mastery"] = "Bestias" + L["Blood"] = "Sangre" + L["Combat"] = "Combate" + L["Demonology"] = "Demonología" + L["Destruction"] = "Destrucción" + L["Discipline"] = "Disciplina" + L["Elemental"] = "Elemental" + L["Enhancement"] = "Mejora" + L["Feral Combat"] = "Combate feral" + L["Fire"] = "Fuego" + L["Frost"] = "Escarcha" + L["Fury"] = "Furia" + L["Holy"] = "Sagrado" + L["Hybrid"] = "Híbrido" + L["Marksmanship"] = "Puntería" + L["Protection"] = "Protección" + L["Restoration"] = "Restauración" + L["Retribution"] = "Reprensión" + L["Shadow"] = "Sombra" + L["Subtlety"] = "Sutileza" + L["Survival"] = "Supervivencia" + L["Unholy"] = "Profano" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d |4segundo:segundos;" + L["SECONDS_ABBR"] = "%d |4s:s;" + L["SECOND_ONELETTER_ABBR"] = "%d s" + L["D_MINUTES"] = "%d |4minuto:minutos;" + L["MINUTES_ABBR"] = "%d |4min:min;" + L["MINUTE_ONELETTER_ABBR"] = "%d m" + L["D_HOURS"] = "%d |4Hora:Horas;" + L["HOURS_ABBR"] = "%d |4h:h;" + L["HOUR_ONELETTER_ABBR"] = "%d h" + L["D_DAYS"] = "%d |4Día:Días;" + L["DAYS_ABBR"] = "%d |4Día:Días;" + L["DAY_ONELETTER_ABBR"] = "%d d" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%1$02d/%2$02d/%3$02d" + L["SHORTDATENOYEAR"] = "%1$02d/%2$d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "." + L["SECOND_NUMBER_CAP"] = "mill." + L["FIRST_NUMBER_CAP"] = "mil" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "mil" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "mill." + L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + + +elseif (locale == "frFR") then + --[[Translation missing --]] + L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." + L["Affliction"] = "Affliction" + L["Arcane"] = "Arcane" + L["Arms"] = "Armes" + L["Assassination"] = "Assassinat" + L["Balance"] = "Equilibre" + L["Beast Mastery"] = "Maîtrise des bêtes" + L["Blood"] = "Sang" + L["Combat"] = "Combat" + L["Demonology"] = "Démonologie" + L["Destruction"] = "Destruction" + L["Discipline"] = "Discipline" + L["Elemental"] = "Elémentaire" + L["Enhancement"] = "Amélioration" + L["Feral Combat"] = "Combat farouche" + L["Fire"] = "Feu" + L["Frost"] = "Givre" + L["Fury"] = "Fureur" + L["Holy"] = "Sacré" + L["Hybrid"] = "Hybride" + L["Marksmanship"] = "Précision" + L["Protection"] = "Protection" + L["Restoration"] = "Restauration" + L["Retribution"] = "Vindicte" + L["Shadow"] = "Ombre" + L["Subtlety"] = "Finesse" + L["Survival"] = "Survie" + L["Unholy"] = "Impie" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d |4seconde:secondes;" + L["SECONDS_ABBR"] = "%d s" + L["SECOND_ONELETTER_ABBR"] = "%d s" + L["D_MINUTES"] = "%d |4minute:minutes;" + L["MINUTES_ABBR"] = "%d |4min:min;" + L["MINUTE_ONELETTER_ABBR"] = "%d m" + L["D_HOURS"] = "%d |4heure:heures;" + L["HOURS_ABBR"] = "%d |4h:h;" + L["HOUR_ONELETTER_ABBR"] = "%d h" + L["D_DAYS"] = "%d |4jour:jours;" + L["DAYS_ABBR"] = "%d |4jour:jours;" + L["DAY_ONELETTER_ABBR"] = "%d j" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%1$02d/%2$d/%3$02d" + L["SHORTDATENOYEAR"] = "%1$d/%2$02d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "," + L["SECOND_NUMBER_CAP"] = " m" + L["FIRST_NUMBER_CAP"] = " k" + L["FIRST_NUMBER_CAP_NO_SPACE"] = " k" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = " T" + L["SECOND_NUMBER_CAP_NO_SPACE"] = " M" + L["THIRD_NUMBER_CAP_NO_SPACE"] = " G" + + +elseif (locale == "itIT") then + --[[Translation missing --]] + L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." + L["Affliction"] = "Affliction" + L["Arcane"] = "Arcane" + L["Arms"] = "Arms" + L["Assassination"] = "Assassination" + L["Balance"] = "Balance" + L["Beast Mastery"] = "Beast Mastery" + L["Blood"] = "Blood" + L["Combat"] = "Combat" + L["Demonology"] = "Demonology" + L["Destruction"] = "Destruction" + L["Discipline"] = "Discipline" + L["Elemental"] = "Elemental" + L["Enhancement"] = "Enhancement" + L["Feral Combat"] = "Feral Combat" + L["Fire"] = "Fire" + L["Frost"] = "Frost" + L["Fury"] = "Fury" + L["Holy"] = "Holy" + L["Hybrid"] = "Hybrid" + L["Marksmanship"] = "Marksmanship" + L["Protection"] = "Protection" + L["Restoration"] = "Restoration" + L["Retribution"] = "Retribution" + L["Shadow"] = "Shadow" + L["Subtlety"] = "Subtlety" + L["Survival"] = "Survival" + L["Unholy"] = "Unholy" + L["SHORTDATE_EU"] = "%1$02d/%2$02d/%3$02d" + L["D_SECONDS"] = "%d s" + L["SECONDS_ABBR"] = "%d s" + L["SECOND_ONELETTER_ABBR"] = "%d s" + L["D_MINUTES"] = "%d |4minuto:minuti;" + L["MINUTES_ABBR"] = "%d |4min:min;" + L["MINUTE_ONELETTER_ABBR"] = "%d m" + L["D_HOURS"] = "%d |4ora:ore;" + L["HOURS_ABBR"] = "%d |4ora:ore;" + L["HOUR_ONELETTER_ABBR"] = "%d o" + L["D_DAYS"] = "%d |4giorno:giorni;" + L["DAYS_ABBR"] = "%d |4giorno:giorni;" + L["DAY_ONELETTER_ABBR"] = "%d g" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%1$02d/%2$02d/%3$02d" + L["SHORTDATENOYEAR"] = "%1$d/%2$02d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "," + L["SECOND_NUMBER_CAP"] = " M" + L["FIRST_NUMBER_CAP"] = " K" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "K" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "Bld" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "M" + L["THIRD_NUMBER_CAP_NO_SPACE"] = "Mld" + + +elseif (locale == "koKR") then + L["Requires syncing the specialization via LibGroupTalents."] = "LibGroupTalents을 통해 전문화를 동기화해야 합니다." + L["Affliction"] = "고통" + L["Arcane"] = "비전" + L["Arms"] = "무기" + L["Assassination"] = "암살" + L["Balance"] = "조화" + L["Beast Mastery"] = "야수" + L["Blood"] = "혈기" + L["Combat"] = "전투" + L["Demonology"] = "악마" + L["Destruction"] = "파괴" + L["Discipline"] = "수양" + L["Elemental"] = "정기" + L["Enhancement"] = "고양" + L["Feral Combat"] = "야성" + L["Fire"] = "화염" + L["Frost"] = "냉기" + L["Fury"] = "분노" + L["Holy"] = "신성" + L["Hybrid"] = "하이브리드" + L["Marksmanship"] = "사격" + L["Protection"] = "방어" + L["Restoration"] = "복원" + L["Retribution"] = "징벌" + L["Shadow"] = "암흑" + L["Subtlety"] = "잠행" + L["Survival"] = "생존" + L["Unholy"] = "부정" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d초" + L["SECONDS_ABBR"] = "%d초" + L["SECOND_ONELETTER_ABBR"] = "%d초" + L["D_MINUTES"] = "%d분" + L["MINUTES_ABBR"] = "%d분" + L["MINUTE_ONELETTER_ABBR"] = "%d분" + L["D_HOURS"] = "%d시간" + L["HOURS_ABBR"] = "%d시간" + L["HOUR_ONELETTER_ABBR"] = "%d시간" + L["D_DAYS"] = "%d일" + L["DAYS_ABBR"] = "%d일" + L["DAY_ONELETTER_ABBR"] = "%d일" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%3$02d/%2$d/%1$02d" + L["SHORTDATENOYEAR"] = "%2$d/%1$02d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "." + L["SECOND_NUMBER_CAP"] = "억" + L["FIRST_NUMBER_CAP"] = "만" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "만" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "경" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "억" + L["THIRD_NUMBER_CAP_NO_SPACE"] = "조" + + +elseif (locale == "ptBR") then + --[[Translation missing --]] + L["Requires syncing the specialization via LibGroupTalents."] = "Requires syncing the specialization via LibGroupTalents." + L["Affliction"] = "Affliction" + L["Arcane"] = "Arcane" + L["Arms"] = "Arms" + L["Assassination"] = "Assassination" + L["Balance"] = "Balance" + L["Beast Mastery"] = "Beast Mastery" + L["Blood"] = "Blood" + L["Combat"] = "Combat" + L["Demonology"] = "Demonology" + L["Destruction"] = "Destruction" + L["Discipline"] = "Discipline" + L["Elemental"] = "Elemental" + L["Enhancement"] = "Enhancement" + L["Feral Combat"] = "Feral Combat" + L["Fire"] = "Fire" + L["Frost"] = "Frost" + L["Fury"] = "Fury" + L["Holy"] = "Holy" + L["Hybrid"] = "Hybrid" + L["Marksmanship"] = "Marksmanship" + L["Protection"] = "Protection" + L["Restoration"] = "Restoration" + L["Retribution"] = "Retribution" + L["Shadow"] = "Shadow" + L["Subtlety"] = "Subtlety" + L["Survival"] = "Survival" + L["Unholy"] = "Unholy" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d |4segundo:segundos;" + L["SECONDS_ABBR"] = "%d |4s:s;" + L["SECOND_ONELETTER_ABBR"] = "%d s" + L["D_MINUTES"] = "%d |4minuto:minutos;" + L["MINUTES_ABBR"] = "%d |4min:min;" + L["MINUTE_ONELETTER_ABBR"] = "%d min" + L["D_HOURS"] = "%d |4hora:horas;" + L["HOURS_ABBR"] = "%d |4H:H;" + L["HOUR_ONELETTER_ABBR"] = "%d h" + L["D_DAYS"] = "%d |4dia:dias;" + L["DAYS_ABBR"] = "%d |4dia:dias;" + L["DAY_ONELETTER_ABBR"] = "%d d" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%1$02d/%2$d/%3$02d" + L["SHORTDATENOYEAR"] = "%1$02d/%2$d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "." + L["SECOND_NUMBER_CAP"] = " M" + L["FIRST_NUMBER_CAP"] = " K" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "K" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "M" + L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + + +elseif (locale == "ruRU") then + L["Requires syncing the specialization via LibGroupTalents."] = "Требуется синхронизация специализации через LibGroupTalents." + L["Affliction"] = "Колдовство" + L["Arcane"] = "Тайная магия" + L["Arms"] = "Оружие" + L["Assassination"] = "Ликвидация" + L["Balance"] = "Баланс" + L["Beast Mastery"] = "Повелитель зверей" + L["Blood"] = "Кровь" + L["Combat"] = "Бой" + L["Demonology"] = "Демонология" + L["Destruction"] = "Разрушение" + L["Discipline"] = "Послушание" + L["Elemental"] = "Стихии" + L["Enhancement"] = "Совершенствование" + L["Feral Combat"] = "Сила зверя" + L["Fire"] = "Огонь" + L["Frost"] = "Лед" + L["Fury"] = "Неистовство" + L["Holy"] = "Свет" + L["Hybrid"] = "Гибрид" + L["Marksmanship"] = "Стрельба" + L["Protection"] = "Защита" + L["Restoration"] = "Исцеление" + L["Retribution"] = "Воздаяние" + L["Shadow"] = "Тьма" + L["Subtlety"] = "Скрытность" + L["Survival"] = "Выживание" + L["Unholy"] = "Нечестивость" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d c" + L["SECONDS_ABBR"] = "%d с." + L["SECOND_ONELETTER_ABBR"] = "%d с." + L["D_MINUTES"] = "%d |4минута:минуты:минут;" + L["MINUTES_ABBR"] = "%d мин." + L["MINUTE_ONELETTER_ABBR"] = "%d м." + L["D_HOURS"] = "%d ч." + L["HOURS_ABBR"] = "%d ч." + L["HOUR_ONELETTER_ABBR"] = "%d ч." + L["D_DAYS"] = "%d д." + L["DAYS_ABBR"] = "%d д." + L["DAY_ONELETTER_ABBR"] = "%d д." + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%1$d/%2$02d/%3$02d" + L["SHORTDATENOYEAR"] = "%1$02d/%2$d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "," + L["SECOND_NUMBER_CAP"] = "M" + L["FIRST_NUMBER_CAP"] = "T" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "Т" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "М" + L["THIRD_NUMBER_CAP_NO_SPACE"] = "МЛРД" + + +elseif (locale == "zhCN") then + L["Requires syncing the specialization via LibGroupTalents."] = "需要通过LibGroupTalents同步专精。" + L["Affliction"] = "痛苦" + L["Arcane"] = "奥术" + L["Arms"] = "武器" + L["Assassination"] = "刺杀" + L["Balance"] = "平衡" + L["Beast Mastery"] = "野兽控制" + L["Blood"] = "鲜血" + L["Combat"] = "战斗" + L["Demonology"] = "恶魔学识" + L["Destruction"] = "毁灭" + L["Discipline"] = "戒律" + L["Elemental"] = "元素战斗" + L["Enhancement"] = "增强" + L["Feral Combat"] = "野性战斗" + L["Fire"] = "火焰" + L["Frost"] = "冰霜" + L["Fury"] = "狂怒" + L["Holy"] = "神圣" + L["Hybrid"] = "混合" + L["Marksmanship"] = "射击" + L["Protection"] = "防护" + L["Restoration"] = "恢复" + L["Retribution"] = "惩戒" + L["Shadow"] = "暗影魔法" + L["Subtlety"] = "敏锐" + L["Survival"] = "生存技能" + L["Unholy"] = "邪恶" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d|4秒:秒;" + L["SECONDS_ABBR"] = "%d|4秒:秒;" + L["SECOND_ONELETTER_ABBR"] = "%d s" + L["D_MINUTES"] = "%d|4分钟:分钟;" + L["MINUTES_ABBR"] = "%d|4分钟:分钟;" + L["MINUTE_ONELETTER_ABBR"] = "%d m" + L["D_HOURS"] = "%d|4小时:小时;" + L["HOURS_ABBR"] = "%d|4小时:小时;" + L["HOUR_ONELETTER_ABBR"] = "%d h" + L["D_DAYS"] = "%d|4天:天;" + L["DAYS_ABBR"] = "%d|4天:天;" + L["DAY_ONELETTER_ABBR"] = "%d d" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%2$d/%1$02d/%3$02d" + L["SHORTDATENOYEAR"] = "%2$d/%1$02d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "." + L["SECOND_NUMBER_CAP"] = "亿" + L["FIRST_NUMBER_CAP"] = "万" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "万" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "亿" + L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + + +elseif (locale == "zhTW") then + L["Requires syncing the specialization via LibGroupTalents."] = "需要透由LibGroupTalents同步專精。" + L["Affliction"] = "痛苦" + L["Arcane"] = "秘法" + L["Arms"] = "武器" + L["Assassination"] = "刺殺" + L["Balance"] = "平衡" + L["Beast Mastery"] = "野獸控制" + L["Blood"] = "血魄" + L["Combat"] = "戰鬥" + L["Demonology"] = "惡魔學識" + L["Destruction"] = "毀滅" + L["Discipline"] = "戒律" + L["Elemental"] = "元素" + L["Enhancement"] = "增強" + L["Feral Combat"] = "野性戰鬥" + L["Fire"] = "火焰" + L["Frost"] = "冰霜" + L["Fury"] = "狂怒" + L["Holy"] = "神聖" + L["Hybrid"] = "混合" + L["Marksmanship"] = "射擊" + L["Protection"] = "防護" + L["Restoration"] = "恢復" + L["Retribution"] = "懲戒" + L["Shadow"] = "暗影" + L["Subtlety"] = "敏銳" + L["Survival"] = "生存" + L["Unholy"] = "穢邪" + L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" + L["D_SECONDS"] = "%d秒" + L["SECONDS_ABBR"] = "%d秒" + L["SECOND_ONELETTER_ABBR"] = "%d秒" + L["D_MINUTES"] = "%d分鐘" + L["MINUTES_ABBR"] = "%d分鐘" + L["MINUTE_ONELETTER_ABBR"] = "%d分" + L["D_HOURS"] = "%d小時" + L["HOURS_ABBR"] = "%d小時" + L["HOUR_ONELETTER_ABBR"] = "%d小時" + L["D_DAYS"] = "%d天" + L["DAYS_ABBR"] = "%d天" + L["DAY_ONELETTER_ABBR"] = "%d天" + L["LESS_THAN_OPERAND"] = "< %s" + L["TIME_UNIT_DELIMITER"] = " " + L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" + L["MINUTES_SECONDS"] = "%.2d:%.2d" + L["SHORTDATE"] = "%2$d-%1$02d-%3$02d" + L["SHORTDATENOYEAR"] = "%2$d/%1$02d" + L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" + L["DECIMAL_SEPERATOR"] = "." + L["SECOND_NUMBER_CAP"] = "億" + L["FIRST_NUMBER_CAP"] = "萬" + L["FIRST_NUMBER_CAP_NO_SPACE"] = "萬" + L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" + L["SECOND_NUMBER_CAP_NO_SPACE"] = "億" + L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" +end diff --git a/WeakAuras/Locales/zhCN.lua b/WeakAuras/Locales/zhCN.lua index 70a9ce5..3e06c08 100644 --- a/WeakAuras/Locales/zhCN.lua +++ b/WeakAuras/Locales/zhCN.lua @@ -185,6 +185,8 @@ L["Azuregos"] = "艾索雷葛斯" L["Back and Forth"] = "往返" L["Background"] = "背景" L["Background Color"] = "背景颜色" +--[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" L["Bar Color/Gradient Start"] = "进度条颜色/渐变开始颜色" L["Bar enabled in BigWigs settings"] = "BigWigs 设置中已启用进度条" L["Bar enabled in Boss Mod addon settings"] = "首领模组插件设置中已启用进度条" @@ -195,6 +197,10 @@ L["Battle for Azeroth"] = "争霸艾泽拉斯" L["Battle.net Whisper"] = "战网密语" L["Battleground"] = "战场" L["Battleguard Sartura"] = "沙尔图拉" +--[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "战场>团队>小队>说" L["BG-System Alliance"] = "联盟战场事件" L["BG-System Horde"] = "部落战场事件" @@ -239,6 +245,8 @@ L["Buff/Debuff"] = "增益/减益光环" L["Buffed/Debuffed"] = "获得增益/减益效果" L["Burning Crusade"] = "燃烧的远征" L["Buru the Gorger"] = "吞咽者布鲁" +--[[Translation missing --]] +L["Caldoran"] = "Caldoran" L["Callback function"] = "回调函数" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "可以用来检测类似于一号首领的目标(boss1target)是不是玩家自身(player)之类的信息。" L["Cancel"] = "取消" @@ -748,6 +756,8 @@ L["Legion"] = "军团再临" L["Length"] = "长度" L["Level"] = "等级" L["LibSharedMedia"] = "LibSharedMedia" +--[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" L["Limited"] = "有限的" L["Linear Texture"] = "线性材质" L["Lines & Particles"] = "线条和粒子" @@ -779,6 +789,8 @@ L["Manual Icon"] = "手动图标" L["Manual Rotation"] = "手动旋转" L["Marked First"] = "标记为最先" L["Marked Last"] = "标记为最后" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "主声道" L["Mastery (%)"] = "精通 (%)" L["Mastery Rating"] = "精通等级" @@ -1089,6 +1101,8 @@ L["Reagent Quality Texture"] = "材料品质材质" L["Realm"] = "服务器" L["Realm Name"] = "服务器名称" L["Realm of Caster's Target"] = "施法者目标的服务器" +--[[Translation missing --]] +L["Reborn Council"] = "Reborn Council" L["Receiving %s Bytes"] = "接收 %s 字节" L["Receiving display information"] = "从 %s 中接收图示信息" L["Reflect"] = "反射" @@ -1111,7 +1125,7 @@ L["Requested display does not exist"] = "请求接收的图示不存在" L["Requested display not authorized"] = "请求接收的图示没有授权" L["Requesting display information from %s ..."] = "请求来 %s 的图示信息" L["Require Valid Target"] = "需要有效目标" -L["Requires syncing the specialization via LibGroupTalents."] = "需要通过LibGroupTalents同步专精。" +L["Requires syncing the specialization via LibSpecialization."] = "需要通过LibSpecialization同步专精。" L["Resilience (%)"] = "韧性 (%)" L["Resilience Rating"] = "韧性等级" L["Resist"] = "抵抗" @@ -1153,6 +1167,8 @@ L["Rune Count - Unholy"] = "符文计数 - 邪恶" L["Sapphiron"] = "萨菲隆" L["Say"] = "说" L["Scale"] = "缩放" +--[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "场景战役" L["Scenario (Heroic)"] = "场景战役(英雄)" L["Scenario (Normal)"] = "场景战役(普通)" @@ -1213,6 +1229,8 @@ L["Small"] = "小" L["Smart Group"] = "智能队伍" L["Soft Enemy"] = "软敌方" L["Soft Friend"] = "软目标" +--[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" L["Sound"] = "音效" L["Sound by Kit ID"] = "根据 ID 选择音效" L["Source"] = "来源" @@ -1525,57 +1543,4 @@ L["Zone Name"] = "地图名称" L["Zoom"] = "缩放" L["Zoom Animation"] = "缩放动画" L["Zul'Gurub"] = "祖尔格拉布" -L["Affliction"] = "痛苦" -L["Arcane"] = "奥术" -L["Arms"] = "武器" -L["Assassination"] = "刺杀" -L["Balance"] = "平衡" -L["Beast Mastery"] = "野兽控制" -L["Blood"] = "鲜血" -L["Combat"] = "战斗" -L["Demonology"] = "恶魔学识" -L["Destruction"] = "毁灭" -L["Discipline"] = "戒律" -L["Elemental"] = "元素战斗" -L["Enhancement"] = "增强" -L["Feral Combat"] = "野性战斗" -L["Fire"] = "火焰" -L["Frost"] = "冰霜" -L["Fury"] = "狂怒" -L["Holy"] = "神圣" -L["Hybrid"] = "混合" -L["Marksmanship"] = "射击" -L["Protection"] = "防护" -L["Restoration"] = "恢复" -L["Retribution"] = "惩戒" -L["Shadow"] = "暗影魔法" -L["Subtlety"] = "敏锐" -L["Survival"] = "生存技能" -L["Unholy"] = "邪恶" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d|4秒:秒;" -L["SECONDS_ABBR"] = "%d|4秒:秒;" -L["SECOND_ONELETTER_ABBR"] = "%d s" -L["D_MINUTES"] = "%d|4分钟:分钟;" -L["MINUTES_ABBR"] = "%d|4分钟:分钟;" -L["MINUTE_ONELETTER_ABBR"] = "%d m" -L["D_HOURS"] = "%d|4小时:小时;" -L["HOURS_ABBR"] = "%d|4小时:小时;" -L["HOUR_ONELETTER_ABBR"] = "%d h" -L["D_DAYS"] = "%d|4天:天;" -L["DAYS_ABBR"] = "%d|4天:天;" -L["DAY_ONELETTER_ABBR"] = "%d d" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%2$d/%1$02d/%3$02d" -L["SHORTDATENOYEAR"] = "%2$d/%1$02d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "." -L["SECOND_NUMBER_CAP"] = "亿" -L["FIRST_NUMBER_CAP"] = "万" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "万" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "亿" -L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + diff --git a/WeakAuras/Locales/zhTW.lua b/WeakAuras/Locales/zhTW.lua index 515a0b1..34be5a5 100644 --- a/WeakAuras/Locales/zhTW.lua +++ b/WeakAuras/Locales/zhTW.lua @@ -175,6 +175,8 @@ L["Azuregos"] = "艾索雷苟斯" L["Back and Forth"] = "往返" L["Background"] = "背景" L["Background Color"] = "背景顏色" +--[[Translation missing --]] +L["Balnazzar"] = "Balnazzar" L["Bar Color/Gradient Start"] = "進度條顏色/漸層開始" L["Bar enabled in BigWigs settings"] = "BigWigs 設定中已啟用進度條" L["Bar enabled in Boss Mod addon settings"] = "首領模組插件的設定中已啟用進度條" @@ -185,6 +187,10 @@ L["Battle for Azeroth"] = "決戰艾澤拉斯" L["Battle.net Whisper"] = "Battle.net 悄悄話" L["Battleground"] = "戰場" L["Battleguard Sartura"] = "沙爾圖拉" +--[[Translation missing --]] +L["Beastmaster"] = "Beastmaster" +--[[Translation missing --]] +L["Beatrix"] = "Beatrix" L["BG>Raid>Party>Say"] = "戰場>團隊>隊伍>說" L["BG-System Alliance"] = "聯盟戰場機制" L["BG-System Horde"] = "部落戰場機制" @@ -229,6 +235,8 @@ L["Buff/Debuff"] = "增益/減益" L["Buffed/Debuffed"] = "有增益/減益效果" L["Burning Crusade"] = "燃燒的遠征" L["Buru the Gorger"] = "『暴食者』布魯" +--[[Translation missing --]] +L["Caldoran"] = "Caldoran" L["Callback function"] = "回呼函數" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "可用於,例如檢查 \"boss1target\" 和 \"player\" 是否相同。" L["Cancel"] = "取消" @@ -738,6 +746,8 @@ L["Legion"] = "軍臨天下" L["Length"] = "長度" L["Level"] = "等級" L["LibSharedMedia"] = "LibSharedMedia" +--[[Translation missing --]] +L["Lillian Voss"] = "Lillian Voss" L["Limited"] = "有限" L["Linear Texture"] = "線性材質" L["Lines & Particles"] = "直線 & 粒子" @@ -769,6 +779,8 @@ L["Manual Icon"] = "手動圖示" L["Manual Rotation"] = "手動旋轉" L["Marked First"] = "標記為第一個" L["Marked Last"] = "標記為最後一個" +--[[Translation missing --]] +L["Mason"] = "Mason" L["Master"] = "主聲道" L["Mastery (%)"] = "精通 (%)" L["Mastery Rating"] = "精通分數" @@ -1066,6 +1078,8 @@ L["Reagent Quality Texture"] = "材料品質材質" L["Realm"] = "伺服器" L["Realm Name"] = "伺服器名稱" L["Realm of Caster's Target"] = "施法者目標的伺服器" +--[[Translation missing --]] +L["Reborn Council"] = "Reborn Council" L["Receiving %s Bytes"] = "已接收 %s Bytes" L["Receiving display information"] = "正在接收提醒效果資訊" L["Reflect"] = "反射" @@ -1088,7 +1102,7 @@ L["Requested display does not exist"] = "需求的提醒效果不存在" L["Requested display not authorized"] = "需求的提醒效果沒有授權" L["Requesting display information from %s ..."] = "正在請求來自於 %s 的顯示資訊..." L["Require Valid Target"] = "需要有效目標" -L["Requires syncing the specialization via LibGroupTalents."] = "需要透由LibGroupTalents同步專精。" +L["Requires syncing the specialization via LibSpecialization."] = "需要透由LibSpecialization同步專精。" L["Resilience (%)"] = "韌性 (%)" L["Resilience Rating"] = "韌性等級" L["Resist"] = "抵抗" @@ -1130,6 +1144,8 @@ L["Rune Count - Unholy"] = "符文計數 - 穢邪" L["Sapphiron"] = "薩菲隆" L["Say"] = "說" L["Scale"] = "縮放大小" +--[[Translation missing --]] +L["Scarlet Enclave"] = "Scarlet Enclave" L["Scenario"] = "事件" L["Scenario (Heroic)"] = "事件 (英雄)" L["Scenario (Normal)"] = "事件 (普通)" @@ -1190,6 +1206,8 @@ L["Small"] = "小" L["Smart Group"] = "智慧型群組" L["Soft Enemy"] = "軟敵人" L["Soft Friend"] = "軟友方" +--[[Translation missing --]] +L["Solistrasza"] = "Solistrasza" L["Sound"] = "音效" L["Sound by Kit ID"] = "音效 Sound Kit ID" L["Source"] = "來源" @@ -1504,57 +1522,4 @@ L["Zone Name"] = "區域名稱" L["Zoom"] = "縮放" L["Zoom Animation"] = "縮放動畫" L["Zul'Gurub"] = "祖爾格拉布" -L["Affliction"] = "痛苦" -L["Arcane"] = "秘法" -L["Arms"] = "武器" -L["Assassination"] = "刺殺" -L["Balance"] = "平衡" -L["Beast Mastery"] = "野獸控制" -L["Blood"] = "血魄" -L["Combat"] = "戰鬥" -L["Demonology"] = "惡魔學識" -L["Destruction"] = "毀滅" -L["Discipline"] = "戒律" -L["Elemental"] = "元素" -L["Enhancement"] = "增強" -L["Feral Combat"] = "野性戰鬥" -L["Fire"] = "火焰" -L["Frost"] = "冰霜" -L["Fury"] = "狂怒" -L["Holy"] = "神聖" -L["Hybrid"] = "混合" -L["Marksmanship"] = "射擊" -L["Protection"] = "防護" -L["Restoration"] = "恢復" -L["Retribution"] = "懲戒" -L["Shadow"] = "暗影" -L["Subtlety"] = "敏銳" -L["Survival"] = "生存" -L["Unholy"] = "穢邪" -L["SHORTDATE_EU"] = "%1$d/%2$d/%3$02d" -L["D_SECONDS"] = "%d秒" -L["SECONDS_ABBR"] = "%d秒" -L["SECOND_ONELETTER_ABBR"] = "%d秒" -L["D_MINUTES"] = "%d分鐘" -L["MINUTES_ABBR"] = "%d分鐘" -L["MINUTE_ONELETTER_ABBR"] = "%d分" -L["D_HOURS"] = "%d小時" -L["HOURS_ABBR"] = "%d小時" -L["HOUR_ONELETTER_ABBR"] = "%d小時" -L["D_DAYS"] = "%d天" -L["DAYS_ABBR"] = "%d天" -L["DAY_ONELETTER_ABBR"] = "%d天" -L["LESS_THAN_OPERAND"] = "< %s" -L["TIME_UNIT_DELIMITER"] = " " -L["HOURS_MINUTES_SECONDS"] = "%.2d:%.2d:%.2d" -L["MINUTES_SECONDS"] = "%.2d:%.2d" -L["SHORTDATE"] = "%2$d-%1$02d-%3$02d" -L["SHORTDATENOYEAR"] = "%2$d/%1$02d" -L["SHORTDATENOYEAR_EU"] = "%1$d/%2$d" -L["DECIMAL_SEPERATOR"] = "." -L["SECOND_NUMBER_CAP"] = "億" -L["FIRST_NUMBER_CAP"] = "萬" -L["FIRST_NUMBER_CAP_NO_SPACE"] = "萬" -L["FOURTH_NUMBER_CAP_NO_SPACE"] = "T" -L["SECOND_NUMBER_CAP_NO_SPACE"] = "億" -L["THIRD_NUMBER_CAP_NO_SPACE"] = "B" + diff --git a/WeakAuras/Prototypes.lua b/WeakAuras/Prototypes.lua index 2243851..93dff31 100644 --- a/WeakAuras/Prototypes.lua +++ b/WeakAuras/Prototypes.lua @@ -1311,8 +1311,9 @@ Private.load_prototype = { multiEntry = { operator = "or" }, - test = "IsEquippedItem(GetItemInfo(%s) or '')", - events = { "UNIT_INVENTORY_CHANGED", "PLAYER_EQUIPMENT_CHANGED"} + test = "IsEquippedItem(%s or '')", + events = { "UNIT_INVENTORY_CHANGED", "PLAYER_EQUIPMENT_CHANGED"}, + only_exact = true, }, { name = "not_itemequiped", @@ -1321,8 +1322,9 @@ Private.load_prototype = { multiEntry = { operator = "or" }, - test = "not IsEquippedItem(GetItemInfo(%s) or '')", - events = { "UNIT_INVENTORY_CHANGED", "PLAYER_EQUIPMENT_CHANGED"} + test = "not IsEquippedItem(%s or '')", + events = { "UNIT_INVENTORY_CHANGED", "PLAYER_EQUIPMENT_CHANGED"}, + only_exact = true, }, } }; @@ -5499,6 +5501,9 @@ Private.event_prototypes = { if Private.chat_message_leader_event[trigger.messageType] then table.insert(events, Private.chat_message_leader_event[trigger.messageType]) end + if trigger.messageType == "CHAT_MSG_EMOTE" then + table.insert(events, "CHAT_MSG_TEXT_EMOTE") + end return { events = events } end return { @@ -5543,7 +5548,7 @@ Private.event_prototypes = { if (event == 'CHAT_MSG_TEXT_EMOTE') then event = 'CHAT_MSG_EMOTE'; end - local use_cloneId = %s; + local use_cloneId = %s; ]]; return ret:format(trigger.use_cloneId and "true" or "false"); end, @@ -6001,17 +6006,10 @@ Private.event_prototypes = { local itemSlot = %s ]] - if trigger.use_exact_itemName then - ret = ret ..[[ - local itemName = triggerItemName - local equipped = WeakAuras.CheckForItemEquipped(triggerItemName, itemSlot) - ]] - else - ret = ret ..[[ - local itemName = GetItemInfo(triggerItemName) - local equipped = WeakAuras.CheckForItemEquipped(itemName, itemSlot) - ]] - end + ret = ret ..[[ + local itemName = triggerItemName + local equipped = WeakAuras.CheckForItemEquipped(triggerItemName, itemSlot) + ]] return ret:format(trigger.use_inverse and "true" or "false", itemName, trigger.use_itemSlot and trigger.itemSlot or "nil"); end, @@ -6028,7 +6026,7 @@ Private.event_prototypes = { type = "item", required = true, test = "true", - showExactOption = true + only_exact = true }, --[[ { diff --git a/WeakAuras/RegionTypes/Text.lua b/WeakAuras/RegionTypes/Text.lua index 6f2b3e8..4c91083 100644 --- a/WeakAuras/RegionTypes/Text.lua +++ b/WeakAuras/RegionTypes/Text.lua @@ -49,7 +49,8 @@ local properties = { displayText = { display = L["Text"], setter = "ChangeText", - type = "string" + type = "string", + control = "WeakAurasInputWithIndentation" }, } diff --git a/WeakAuras/SubRegionTypes/SubText.lua b/WeakAuras/SubRegionTypes/SubText.lua index 847c09f..188f4c7 100644 --- a/WeakAuras/SubRegionTypes/SubText.lua +++ b/WeakAuras/SubRegionTypes/SubText.lua @@ -72,7 +72,8 @@ local properties = { text_text = { display = L["Text"], setter = "ChangeText", - type = "string" + type = "string", + control = "WeakAurasInputWithIndentation" }, text_color = { display = L["Color"], diff --git a/WeakAuras/TSUHelpers.lua b/WeakAuras/TSUHelpers.lua index 8fac020..0a899dc 100644 --- a/WeakAuras/TSUHelpers.lua +++ b/WeakAuras/TSUHelpers.lua @@ -1,4 +1,5 @@ if not WeakAuras.IsLibsOK() then return end + local AddonName = ... local Private = select(2, ...) @@ -35,29 +36,51 @@ local removeAll = function(states) return changed end -local function recurseUpdate(t1, t2) +local skipKeys = { + trigger = true, + triggernum = true +} + +local function recurseReplaceOrUpdate(t1, t2, isRoot, replace) local changed = false - for k, v in pairs(t2) do - if type(v) == "table" and type(t1[k]) == "table" then - if recurseUpdate(t1[k], v) then + if replace then + -- Remove keys in t1 that are not in t2 + for k in pairs(t1) do + if t2[k] == nil then + t1[k] = nil changed = true end + end + end + for k, v in pairs(t2) do + if isRoot and skipKeys[k] then + -- skip this key else - if t1[k] ~= v then - t1[k] = v - changed = true + if type(v) == "table" then + if type(t1[k]) ~= "table" then + t1[k] = {} + changed = true + end + if recurseReplaceOrUpdate(t1[k], v, false, replace) then + changed = true + end + else + if t1[k] ~= v then + t1[k] = v + changed = true + end end end end return changed end -local update = function(states, key, newState) +local replaceOrUpdate = function(states, key, newState, replace) local changed = false local state = states[key] if state then fixMissingFields(newState) - changed = recurseUpdate(state, newState) + changed = recurseReplaceOrUpdate(state, newState, true, replace) if changed then state.changed = true states.__changed = true @@ -77,7 +100,28 @@ end local createOrUpdate = function(states, key, newState) key = key or "" if states[key] then - return update(states, key, newState) + return replaceOrUpdate(states, key, newState, false) + else + return create(states, key, newState) + end +end + +local get = function(states, key, field) + key = key or "" + local state = states[key] + if state then + if field == nil then + return state + end + return state[field] or nil + end + return nil +end + +local createOrReplace = function(states, key, newState) + key = key or "" + if states[key] then + return replaceOrUpdate(states, key, newState, true) else return create(states, key, newState) end @@ -86,7 +130,9 @@ end Private.allstatesMetatable = { __index = { Update = createOrUpdate, + Replace = createOrReplace, Remove = remove, - RemoveAll = removeAll + RemoveAll = removeAll, + Get = get } -} +} \ No newline at end of file diff --git a/WeakAuras/WeakAuras.toc b/WeakAuras/WeakAuras.toc index fcde79e..3c16c6b 100644 --- a/WeakAuras/WeakAuras.toc +++ b/WeakAuras/WeakAuras.toc @@ -1,7 +1,7 @@ ## Interface: 30300 ## Title: WeakAuras ## Author: The WeakAuras Team -## Version: 5.19.7 +## Version: 5.19.8 ## 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. diff --git a/WeakAuras/locales.xml b/WeakAuras/locales.xml index 508b8b5..613e954 100644 --- a/WeakAuras/locales.xml +++ b/WeakAuras/locales.xml @@ -12,5 +12,6 @@