View Single Post
12/07/14, 05:21 PM   #4
Bommel
Join Date: Dec 2014
Posts: 2
I didn´t test it but translated the IGOR.lua to german:

Lua Code:
  1. -- IGOR Addon for Elder Scrolls Online
  2. -- Author: Cristo (rkuhnjr)
  3. -- All rights reserved
  4.  
  5. IGOR = {
  6.      name = "IGOR"
  7.     ,version = "0.1a"
  8.     ,initialised = false
  9.     ,showLogs = true
  10.     ,crafts = {}
  11.     ,traits = {}
  12.     ,defaults = {
  13.         avatars = {}
  14.     }
  15. }
  16.  
  17. local next = next
  18.  
  19. function OnAddOnLoaded(eventCode, addOnName)
  20.     if (IGOR.name ~= addOnName) then return end
  21.    
  22.     IGOR.crafts[CRAFTING_TYPE_BLACKSMITHING]   = "Schmieden"
  23.     IGOR.crafts[CRAFTING_TYPE_CLOTHIER]        = "Schneidern"
  24.     IGOR.crafts[CRAFTING_TYPE_WOODWORKING]     = "Schreinern"
  25.    
  26.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_POWERED] = "Gestärkt"
  27.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_CHARGED] = "Geladen"
  28.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_PRECISE] = "Präzise"
  29.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_INFUSED] = "Erfüllt"
  30.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_DEFENDING] = "Verteidigend"
  31.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_TRAINING] = "Lehrend"
  32.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_SHARPENED] = "geschärft"
  33.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_WEIGHTED] = "Ausbalanciert"
  34.     IGOR.traits[ITEM_TRAIT_TYPE_WEAPON_NIRNHONED] = "Nirngeschliffen"
  35.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_STURDY] = "Robust"
  36.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_IMPENETRABLE] = "Undurchdringlich"
  37.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_REINFORCED] = "Verstärkt"
  38.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_WELL_FITTED] = "Passgenau"
  39.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_TRAINING] = "Lehrend"
  40.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_INFUSED] = "Erfüllt"
  41.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_EXPLORATION] = "Erforschend"
  42.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_DIVINES] = "Göttlich"
  43.     IGOR.traits[ITEM_TRAIT_TYPE_ARMOR_NIRNHONED] = "Nirngeschliffen"
  44.    
  45.    
  46.     IGOR.vars = ZO_SavedVars:NewAccountWide("IGOR_ResearchTimers", 1, nil, IGOR.defaults)
  47.    
  48.     IGOR.UpdateCurrentAvatar()
  49.    
  50.     IGOR.initialised = true
  51. end
  52.  
  53. function OnResearchEvent(eventCode, craftingSkillType, researchLineIndex, traitIndex)
  54.     if (not IGOR.initialised) then return end
  55.     IGOR.UpdateCurrentAvatar()
  56. end
  57.  
  58. EVENT_MANAGER:RegisterForEvent(IGOR.name, EVENT_ADD_ON_LOADED, OnAddOnLoaded)
  59. EVENT_MANAGER:RegisterForEvent(IGOR.name, EVENT_SMITHING_TRAIT_RESEARCH_STARTED , OnResearchEvent)
  60. EVENT_MANAGER:RegisterForEvent(IGOR.name, EVENT_SMITHING_TRAIT_RESEARCH_COMPLETED, OnResearchEvent)
  61.  
  62. function cli(params)
  63.     if (not IGOR.initialised) then
  64.         err("Not initialised")
  65.     elseif(params == "g") then
  66.         IGOR.UpdateCurrentAvatar()
  67.     elseif (params == "d" or params == "display") then
  68.         IGOR.ListCurrentTimers()
  69.     elseif (params == "da" or params == "displayall") then
  70.         IGOR.ListAllTimers()
  71.     else
  72.         d("|c00FF00" .. IGOR.name .. "|r v" .. IGOR.version)
  73.         d("g, get  : Force Update")
  74.         d("d, display : Zeige Forschung für aktiven Avatar ")
  75.         d("da, displayall : Zeige Forschungen für alle geladenen Avatare ")
  76.     end
  77. end