German translation in localization.lua
------------------------------------------------------------------------------
-- German localization
------------------------------------------------------------------------------
if (GetLocale() == "deDE") then
INNERFIRE_TEXT = {
-- Name of spell in spellbook
SPELLNAME_INNER_FIRE = "Inneres Feuer",
-- Slash commands
COMMAND_HELP = "hilfe",
COMMAND_ON = "an",
COMMAND_ENABLE = "einschalten",
COMMAND_OFF = "aus",
COMMAND_DISABLE = "ausschalten",
COMMAND_STATUS = "status",
COMMAND_DEBUGON = "debugan",
COMMAND_DEBUGOFF = "debugaus",
COMMAND_MACRO = "makro", -- new slash command for HasInnerFire help
-- Slash command responses
COMMAND_ENABLE_CONFIRM = INNERFIRE_EM.ON.."Innerfire ist eingeschaltet"..INNERFIRE_EM.OFF,
COMMAND_DISABLE_CONFIRM = INNERFIRE_EM.ON.."Innerfire ist ausgeschaltet"..INNERFIRE_EM.OFF,
COMMAND_ENABLE_FAILED = INNERFIRE_EM.RED.."Innerfire kann f\195\188r deine Klasse nicht aktiviert werden"..INNERFIRE_EM.OFF,
COMMAND_ENABLED_STATUS = INNERFIRE_EM.ON.."Innerfire ist im Moment eingeschaltet"..INNERFIRE_EM.OFF,
COMMAND_DISABLED_STATUS = INNERFIRE_EM.ON.."Innerfire ist im Moment ausgeschaltet"..INNERFIRE_EM.OFF,
COMMAND_UNABLE_STATUS = INNERFIRE_EM.ON.."Innerfire ist f\195\188r deine Klasse nicht aktiviert"..INNERFIRE_EM.OFF,
COMMAND_MACRO_HELP = INNERFIRE_EM.ON.."Dieses Makro w\195\188rde "..INNERFIRE_EM.OFF.."\"Inneres Feuer\" "..INNERFIRE_EM.ON.."dann einschalten wenn es nicht an ist, nur noch maximal 5 Aufladungen oder 30 Sekunden Restlaufzeit hat. Bei gedr\195\188ckter ALT Taste wird "..INNERFIRE_EM.OFF.."\"Inneres Feuer\" "..INNERFIRE_EM.ON.."auf jeden Fall gecastet, egal wieviele Aufladungen oder Restzeit noch \195\188brig sind: "..INNERFIRE_EM.OFF.."\n/script if IsAltKeyDown() then CastSpellByName(\"Inneres Feuer\"); elseif not HasInnerFire(5, 30) then CastSpellByName(\"Inneres Feuer\"); end",
-- new command response and an example for HasInnerFire so I hopefully never forget how to use this useful function
COMMAND_DEBUGON_CONFIRM = "Innerfire debuggen ist eingeschaltet",
COMMAND_DEBUGOFF_CONFIRM = "Innerfire debuggen ist ausgeschaltet",
-- Debug header
DEBUG = INNERFIRE_EM.ON.."Innerfire: "..INNERFIRE_EM.OFF;
};
-- Help text
INNERFIRE_HELP = {
INNERFIRE_EM.ON.."Stellt einen Z\195\164hler zur Verf\195\188gung der anzeigt, wieviele Aufladungen f\195\188r den \"Inneres Feuer\" St\195\164rkungszauber eines Priesters verbleiben"..INNERFIRE_EM.OFF,
" /innerfire "..INNERFIRE_TEXT.COMMAND_HELP..INNERFIRE_EM.ON.." zeigt diesen Hilfe Text an"..INNERFIRE_EM.OFF,
" /innerfire "..INNERFIRE_TEXT.COMMAND_ON..INNERFIRE_EM.ON.." schaltet Innerfire an"..INNERFIRE_EM.OFF,
" /innerfire "..INNERFIRE_TEXT.COMMAND_OFF..INNERFIRE_EM.ON.." schaltet Innerfire aus"..INNERFIRE_EM.OFF,
" /innerfire "..INNERFIRE_TEXT.COMMAND_STATUS..INNERFIRE_EM.ON.." zeigt den Status von Innerfire"..INNERFIRE_EM.OFF,
INNERFIRE_EM.ON.."Bietet auch die durch ein Makro aufrufbare Funktion "..INNERFIRE_EM.OFF.."HasInnerFire(minCharges, minDuration)",
" /innerfire "..INNERFIRE_TEXT.COMMAND_MACRO..INNERFIRE_EM.ON.." zeigt ein Beispiel f\195\188r die Funktion "..INNERFIRE_EM.OFF.."HasInnerFire(minCharges, minDuration)", -- new help text for HasInnerFire
};
end
In innerfire.lua I added under command section:
elseif (command == INNERFIRE_TEXT.COMMAND_MACRO) then
if (DEFAULT_CHAT_FRAME) then
DEFAULT_CHAT_FRAME:AddMessage(INNERFIRE_TEXT.COMMAND_MACRO_HELP);
I hope I didn't break anything with these modifications but as far as I can tell everything works as well as before
EDIT:
I added some functionality to show a help for the HasInnerFire(minCharges, minDuration) function (marked above).
I hope it's ok for you that I modified the mod in this way but I'm a forgetful guy and it should be very helpful for me and maybe my guildmates
Cheers
Serentim aka Heino_H