local L = LibStub("AceLocale-3.0"):NewLocale("IHML", "deDE")
if not L then return end
-- Core -------------------------------
L["In combat! %s queued lol!"] = "Im Kampf! %s in der Warteschlange!" -- %s will be replaced with the macro in question
L["%s! I have that macro lol!"] = "%s! Ich habe diese Makro!" -- %s will be replaced with the macro in question
L["Please choose a macroname by typing: /ihml macroname <name here>"] = "Bitte w\195\164hle einen Makronamen mittels: /ihml macroname <Name hier einf\195\188gen>" -- Don't translate the command, it won't change
L["|cffff9999Warning!|r No macro named %s found. Make it plz!"] = "|cffff9999Warnung!|r Kein Makro namens %s gefunden. Bitte zuerst erstellen!" -- %s will be replaced with macroname
L["|cffff9999Warning!|r No free macro space for a non character specific macro :("] = "|cffff9999Warnung!|r Kein freier Makroplatz f\195\188r ein Nicht-charakterspezifisches-Makro :("
L["%s is character specific. It is recomended to use a general macro if the profile is used with more than one character. (And to get rid of this nagging ;P)"] = "%s ist charakterspezifisch. Es wird empfohlen ein allgemeines Makro zu verwenden wenn das Profil von mehr als einem Charakter benutzt wird." -- %s gets replaced with the macroname
-- /core ------------------------------
-- Config -----------------------------
-- Options ------------------
L["Macros"] = "Makros"
L["Options"] = "Optionen"
L["Auto Swap"] = "Auto-Wechsel"
L["Use Auto Swap"] = "Auto-Wechsel verwenden"
L["Silent"] = "Still"
L["Don't print to chat when swapping."] = "Keine Chatausgabe beim Wechsel."
L["Auto Swap events"] = "Auto-Wechsel-Events"
L["BigWigs"] = "BigWigs"
L["By BigWigs Boss Module"] = "Nach BigWigs Boss Modulen"
L["Instance type"] = "Instanztyp"
L["By instance type. (arena, pvp, party or raid)"] = "Nach Instanztyp. (arena, pvp, party or raid)" -- Don't translate (arena, pvp, party or raid), those names won't change with locale
L["Zone"] = "Zone"
L["By Zone"] = "Nach Zone"
L["Used Macro"] = "Verwendetes Makro"
L["Make Macro"] = "Makro erstellen"
L["Reinsert default macros"] = "Standardmakros wieder einf\195\188gen"
L["Use this to recover any removed default macros. Won't replace changed versions. If you want to revert changed macros delete them first."] = "Nutzen um ein entferntes Standardmakro wiederherzustellen. Ersetzt keine ge\195\164nderten Versionen. If you want to revert changed macros delete them first."
-- Macros -------------------
L["Select Macro:"] = "Makro ausw\195\164hlen:"
L["Select a macro."] = "Ein Makro ausw\195\164hlen."
L["Swap!"] = "Wechsel!"
L["Swap to the selected macro."] = "Auf das ausgew\195\164hlte Makro wechseln."
L["Edit Macro"] = "Makro editieren"
L["Name: Type \"boss\" for last loaded boss module or \"zone\" for current zone.\nIcon: A number from 1 to 769. You might want to edit this from the Blizzard Macro UI."] = "Name: Gib \"boss\" f\195\188r zuletzt geladenes Bossmodul oder \"zone\" f\195\188r aktuelle Zone ein.\nSymbol: Eine Zahl von 1 bis 769. Es empfiehlt sich dieses \195\188ber das Blizzard-Makro-UI festzulegen."
L["Name:"] = "Name:"
L["This needs to match the boss module name or zone exactly for auto swap to work."] = "Dieser muss mit dem Bossmodul-Namen oder der Zone exakt \195\188bereinstimmen, damit der Auto-Wechsel funktioniert."
L["Macros must have a name!"] = "Makros m\195\188ssen einen Namen haben!"
L["No boss module loaded!"] = "Kein Bossmodul geladen!"
L["%s already exists!"] = "%s existiert bereits!" -- %s gets replaced with the macro in question
L["Icon:"] = "Symbol:"
L["Icon"] = "Symbol"
L["Macro body:"] = "Makro-K\195\182rper"
L["The macro goes here. Still limited to 255 characters."] = "Hierher kommt das Makro. Noch immer auf 255 Zeichen limitiert."
L["Make a new macro."] = "Ein neues Makro erstellen."
L["New macro"] = "Neues Makro"
L["New macro %d"] = "Neues Makro %d" -- %d gets replaced with a number
L["Remove!"] = "Entfernen!"
L["Remove the macro."] = "Das Makro entfernen."
L["Are you sure you want to remove %s?"] = "Bist du sicher, da\195\159 du %s entfernen m\195\182chtest?" -- %s gets replaced with the macro in question
-- /config ----------------------------
-- Default macros ---------------------
-- Skettis ------------------
--L["Blackwind Lake"] = "Blackwind Lake"
--L["Lower Veil Shil'ak"] = "Lower Veil Shil'ak"
L["Skettis"] = "Skettis"
--L["Terokk's Rest"] = "Terokk's Rest"
--L["Upper Veil Shil'ak"] = "Upper Veil Shil'ak"
--L["Veil Ala'rak"] = "Veil Ala'rak"
--L["Veil Harr'ik"] = "Veil Harr'ik"
L["m_skettis"] = [[#showtooltip
/use Sprengladungen der Himmelswache]]
-- Ogri'La ------------------
L["Vortex Pinnacle"] = "Vortexgipfel"
L["m_vortexpinnacle"] = [[#showtooltip
/use B?ndigungsseil
/stopattack
/petpassive]]
L["Forge Camp: Wrath"] = "Konstruktionslager: Wut"
L["Forge Camp: Terror"] = "Konstruktionslager: Terror"
L["m_forgecamp"] = [[#showtooltip
/use [flying] Bomben der Himmelswache
/use [noflying] Kristall der Verbannung]]
-- Netherwing ---------------
--L["Netherwing Ledge"] = "Netherschwingenscherbe"
L["m_booterang"] = [[#showtooltip
/target Ungehorsamer Peon des Drachenmals
/use Schuhmerang
/cleartarget]]
-- Karazhan -----------------
L["The Curator"] = "Der Kurator"
L["m_curator"] = [[/target Astralflimmern
/startattack]]
L["Terestian Illhoof"] = "Terestian Siechhuf"
L["m_illhoof"] = [[/target D?monenketten
/startattack]]
-- Zul'Aman -----------------
L["Halazzi"] = "Halazzi"
L["m_halazzi"] = [[/target Verderbtes Blitzschlagtotem
/startattack]]
-- Serpentshrine Cavern -----
L["Fathom-Lord Karathress"] = "Tiefenlord Karathress"
L["m_flk"] = [[/target Feuerspuckendes Totem
/startattack]]
L["Lady Vashj"] = "Lady Vashj"
L["m_vashj"] = [[#showtooltip
/use Besudelter Kern
/y <-- BESUDELTER KERN ZU: %t !!
/s <-- BESUDELTER KERN ZU: %t !!
/script SendChatMessage("!! DU HAST DEN KERN !!", "WHISPER", nil, UnitName("target"));]]
-- Tempest Keep -------------
-- Mount Hyjal --------------
L["Archimonde"] = "Archimonde"
L["m_archimonde"] = [[#showtooltip
/use Tr?nen der G?ttin]]
-- Black Temple -------------
L["High Warlord Naj'entus"] = "Oberster Kriegsf?rst Naj'entus"
L["m_najentus"] = [[#showtooltip
/use Naj'entus' Stachel]]
-- /Default macros --------------------
It includes anything but the Skettis macros.
I'll add them later (probabely), but now I'm not at home to check the correct terms ingame.
i had a manually-created "Netherwing Ledge" macro before today's update.
how do i remove my manual one and put back the one you did built-in?
Open the config by typing /ihml
Select your "Netherwing Ledge" macro from the dropdown.
Remove it.
Click "Options" to the left.
Click on "Reinsert default macros".
Done :)
Quote from Nemes »
Please remove the /target line - there are all sorts of bad peons that you can deal out boot related punishments to.
Yes, but they're all named "Disobedient Dragonmaw Peon".
I tried it and it worked great. If you don't like it you remove it yourself from /ihml
I have two toons, each with their own ihml profile. They both have a default macro, but they are different for each toon. When I log out on one toon (with default macro being used) and then log in on the other, the first toon's default macro is present, not the second's.
Perhaps you could reapply the current macro on login?
Perhaps you could reapply the current macro on login?
It is already supposed to do that. Haven't tried it with different profiles though tbh.
I don't have access to WoW for a few days so I can't test it ingame, but my lua tests tells me it should be working.
Found one small bug - when you are in combat while travelling into another zone, IHML will output "I know that macro lol" even if you have checked silent mode.
Found one small bug - when you are in combat while travelling into another zone, IHML will output "I know that macro lol" even if you have checked silent mode.
I was at Najentus today and tried using the macro, but it did not work somehow. I had to open my bag and right click the spine.
Has anyone encountered something like this?
Btw, have you considered using /use item:12345 (itemID) instead of /use ItemName? You don't have to localize that, as itemIDs are the same for all locales.
I was at Najentus today and tried using the macro, but it did not work somehow. I had to open my bag and right click the spine.
Has anyone encountered something like this?
Are you using enUS, deDE or frFR?
Are you using BigWigs?
Did the Naj'entus boss module load before you were in combat?
Did you have the ihml macro on your action bar?
Quote from lrdx »
Btw, have you considered using /use item:12345 (itemID) instead of /use ItemName? You don't have to localize that, as itemIDs are the same for all locales.
Yes, it was discussed earlier in the thread. However, I still need to have boss names (yes, can get that from LibBabbleBoss), subzones, totems and other adds translated . Only 3 of the 11 default macros can be made locale independent (Lady Vashj, Archimonde and Naj'entus). And since it would only work for 3 macros anyway I'd rather keep the item names in the macros so you can look at them and know what they'll do without having to check with wowhead :P
Are you using enUS, deDE or frFR?
Are you using BigWigs?
Did the Naj'entus boss module load before you were in combat?
Did you have the ihml macro on your action bar?
enGB :) (it's the same as enUS)
jup
yeah
of course
Kinda wired, as the macro should work. It is hard to reproduce (I'd try the fight again with minimal mods), so the error could be in one of my other mods, but they should not have anything to do with macros...
Kinda wired, as the macro should work. It is hard to reproduce (I'd try the fight again with minimal mods), so the error could be in one of my other mods, but they should not have anything to do with macros...
Weird indeed. I suggest you turn off "Silent mode" and try manually loading BigWigs and the Naj'entus module to see if it swaps like it should. Remember that if you don't have the spine in your item cache you won't get the right icon on the macro until you actually pick a spine up (or someone links it to you).
If it misbehaves again, please post (or PM me) anything that could be of significance (list of your addons, if you're using embedded libs or not, IHML SavedVars file). If there's a problem I'd love to fix it.
I was at Najentus today and tried using the macro, but it did not work somehow. I had to open my bag and right click the spine.
Found it and fixed the bug -.-
Note to self: Just because the code compiles doesn't mean you didn't screw up :P
Still taking suggestions for more macros (or sub-zone adjustments) for the new daily quests.
Also, 2.4 added 10 new macro icons which screw up the numbering of the IHML macros. Sorry about that. I'll see what I can do to prevent that in the future.
New cool feature: Now you don't have to open the macro UI to place the IHML macro on your bars. If you type /ihml pickup you'll get the IHML macro on the cursor ready to place on any action bar you want :)
There's some new strings and macros for the translators to chew on too btw, they're commented out in the locale files :)
here's some ideas:
obsolete now?
#showtooltip
/use [mod] Mana Remnants
/stopmacro [mod]
/target Erratic Sentry
/use Attuned Crystal Cores
throne of kj
#showtooltip
/use [mod] Sizzling Embers
/stopmacro [mod]
/use Fel Siphon
It's good suggestions, but I don't want to add modifiers to the default macros. What the macro will do when different modifiers are down is not really intuitive unless you wrote it yourself. Also, some people might use their IHML macro with a modified keybind and would therefore be unable to use the unmodified part of the macros.
Quote from Kebinusan »
I wanted to suggest, as I cant seemt of ind a way to do this.
A 'default' macro that is used when not in one of the specified zones/bosses
This feature is in already. Make a new macro and name it "default" (without "").
Great mod idea! I plan to play with it this weekend, but before I dig in I have a suggestion that I haven't seen presented yet. :)
Macro Packs.
I know you don't want class specific macros in the core, but if you were to create an interface to load an external list of macros, then others could create class specific, or even talent spec specific packs that could be installed seperately as desired.
Perhaps a function, such as "Feed_MacroPack", that could be called via lua to load up extras. Then someone could create a standalone mod, such as "IHML_ShadowPriest" that contained the pack details. An example Macro Pack would be something like this:
(excuse my LUA mockup, it's been forever since I've done anything with it)
local Feed_MacroPack = {
["default"] = "default macro text here",
["Kael'thas Sunstrider"] = "kael macro text here",
... etc
}
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
It includes anything but the Skettis macros.
I'll add them later (probabely), but now I'm not at home to check the correct terms ingame.
Open the config by typing /ihml
Select your "Netherwing Ledge" macro from the dropdown.
Remove it.
Click "Options" to the left.
Click on "Reinsert default macros".
Done :)
Yes, but they're all named "Disobedient Dragonmaw Peon".
I tried it and it worked great. If you don't like it you remove it yourself from /ihml
Thanks :)
I have two toons, each with their own ihml profile. They both have a default macro, but they are different for each toon. When I log out on one toon (with default macro being used) and then log in on the other, the first toon's default macro is present, not the second's.
Perhaps you could reapply the current macro on login?
Right you are... I should do my homework before reporting "bugs".
It is already supposed to do that. Haven't tried it with different profiles though tbh.
I don't have access to WoW for a few days so I can't test it ingame, but my lua tests tells me it should be working.
Thank you. Should be fixed now :)
Has anyone encountered something like this?
Btw, have you considered using /use item:12345 (itemID) instead of /use ItemName? You don't have to localize that, as itemIDs are the same for all locales.
Are you using enUS, deDE or frFR?
Are you using BigWigs?
Did the Naj'entus boss module load before you were in combat?
Did you have the ihml macro on your action bar?
Yes, it was discussed earlier in the thread. However, I still need to have boss names (yes, can get that from LibBabbleBoss), subzones, totems and other adds translated . Only 3 of the 11 default macros can be made locale independent (Lady Vashj, Archimonde and Naj'entus). And since it would only work for 3 macros anyway I'd rather keep the item names in the macros so you can look at them and know what they'll do without having to check with wowhead :P
Kinda wired, as the macro should work. It is hard to reproduce (I'd try the fight again with minimal mods), so the error could be in one of my other mods, but they should not have anything to do with macros...
o.O
Cool! :D
Weird indeed. I suggest you turn off "Silent mode" and try manually loading BigWigs and the Naj'entus module to see if it swaps like it should. Remember that if you don't have the spine in your item cache you won't get the right icon on the macro until you actually pick a spine up (or someone links it to you).
If it misbehaves again, please post (or PM me) anything that could be of significance (list of your addons, if you're using embedded libs or not, IHML SavedVars file). If there's a problem I'd love to fix it.
Found it and fixed the bug -.-
Note to self: Just because the code compiles doesn't mean you didn't screw up :P
Still taking suggestions for more macros (or sub-zone adjustments) for the new daily quests.
Also, 2.4 added 10 new macro icons which screw up the numbering of the IHML macros. Sorry about that. I'll see what I can do to prevent that in the future.
New cool feature: Now you don't have to open the macro UI to place the IHML macro on your bars. If you type /ihml pickup you'll get the IHML macro on the cursor ready to place on any action bar you want :)
There's some new strings and macros for the translators to chew on too btw, they're commented out in the locale files :)
The Dead Scar:
/use Arcane Charges
The Dawning Square:
/use Shattered Sun Banner
Spirit Fields:
/use Multiphase Spectrographic Goggles
/equip Multiphase Spectrographic Goggles
Bash'ir Landing:
/use Bash'ir Phasing Device
Added. Thanks :)
obsolete now?
#showtooltip
/use [mod] Mana Remnants
/stopmacro [mod]
/target Erratic Sentry
/use Attuned Crystal Cores
throne of kj
#showtooltip
/use [mod] Sizzling Embers
/stopmacro [mod]
/use Fel Siphon
A 'default' macro that is used when not in one of the specified zones/bosses
It's good suggestions, but I don't want to add modifiers to the default macros. What the macro will do when different modifiers are down is not really intuitive unless you wrote it yourself. Also, some people might use their IHML macro with a modified keybind and would therefore be unable to use the unmodified part of the macros.
This feature is in already. Make a new macro and name it "default" (without "").
Doh, I had Default not default... anyway loving this mod
Macro Packs.
I know you don't want class specific macros in the core, but if you were to create an interface to load an external list of macros, then others could create class specific, or even talent spec specific packs that could be installed seperately as desired.
Perhaps a function, such as "Feed_MacroPack", that could be called via lua to load up extras. Then someone could create a standalone mod, such as "IHML_ShadowPriest" that contained the pack details. An example Macro Pack would be something like this:
(excuse my LUA mockup, it's been forever since I've done anything with it)