I didn´t test it but translated the IGOR.lua to german:
Lua Code:
-- IGOR Addon for Elder Scrolls Online
-- Author: Cristo (rkuhnjr)
-- All rights reserved
IGOR = {
name = "IGOR"
,version = "0.1a"
,initialised = false
,showLogs = true
,crafts = {}
,traits = {}
,defaults = {
avatars = {}
}
}
local next = next
function OnAddOnLoaded(eventCode, addOnName)
if (IGOR.name ~= addOnName) then return end
IGOR.crafts[CRAFTING_TYPE_BLACKSMITHING] = "Schmieden"
IGOR.crafts[CRAFTING_TYPE_CLOTHIER] = "Schneidern"
IGOR.crafts[CRAFTING_TYPE_WOODWORKING] = "Schreinern"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_POWERED] = "Gestärkt"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_CHARGED] = "Geladen"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_PRECISE] = "Präzise"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_INFUSED] = "Erfüllt"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_DEFENDING] = "Verteidigend"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_TRAINING] = "Lehrend"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_SHARPENED] = "geschärft"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_WEIGHTED] = "Ausbalanciert"
IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_NIRNHONED] = "Nirngeschliffen"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_STURDY] = "Robust"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_IMPENETRABLE] = "Undurchdringlich"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_REINFORCED] = "Verstärkt"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_WELL_FITTED] = "Passgenau"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_TRAINING] = "Lehrend"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_INFUSED] = "Erfüllt"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_EXPLORATION] = "Erforschend"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_DIVINES] = "Göttlich"
IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_NIRNHONED] = "Nirngeschliffen"
IGOR.vars = ZO_SavedVars:NewAccountWide("IGOR_ResearchTimers", 1, nil, IGOR.defaults)
IGOR.UpdateCurrentAvatar()
IGOR.initialised = true
end
function OnResearchEvent(eventCode, craftingSkillType, researchLineIndex, traitIndex)
if (not IGOR.initialised) then return end
IGOR.UpdateCurrentAvatar()
end
EVENT_MANAGER:RegisterForEvent(IGOR.name, EVENT_ADD_ON_LOADED, OnAddOnLoaded)
EVENT_MANAGER:RegisterForEvent(IGOR.name, EVENT_SMITHING_TRAIT_RESEARCH_STARTED , OnResearchEvent)
EVENT_MANAGER:RegisterForEvent(IGOR.name, EVENT_SMITHING_TRAIT_RESEARCH_COMPLETED, OnResearchEvent)
function cli(params)
if (not IGOR.initialised) then
err("Not initialised")
elseif(params == "g") then
IGOR.UpdateCurrentAvatar()
elseif (params == "d" or params == "display") then
IGOR.ListCurrentTimers()
elseif (params == "da" or params == "displayall") then
IGOR.ListAllTimers()
else
d("|c00FF00" .. IGOR.name .. "|r v" .. IGOR.version)
d("g, get : Force Update")
d("d, display : Zeige Forschung für aktiven Avatar ")
d("da, displayall : Zeige Forschungen für alle geladenen Avatare ")
end
end