View Single Post
06/11/14, 06:45 AM   #19
Garkin
 
Garkin's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 832
LibAddonMenu-2.0 r2 fails to update from vertion r1 with this UI error:
Code:
2014-06-11T13:50:30.007+01:00 |cff0000Gui Warning: Failed to create control 'LAMAddonPanelsMenu'.  Duplicate name|r
2014-06-11T13:50:30.007+01:00 |cff0000Lua Error: user:/AddOns/MyLister/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:252: attempt to index a nil value
stack traceback:
	user:/AddOns/MyLister/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:252: in function 'CreateAddonList'
	user:/AddOns/MyLister/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:290: in function '(main chunk)'|r

Suggestions:
In different languages should be "Addon seetings" translated to localized version.
For example use ingame string SI_GAME_MENU_ADDONS (en = "Addons", de = "Erweiterungen", fr = "Extensions").

Instead of:
Lua Code:
  1. local settings = {en = "Settings", de = "Einstellungen", fr = "Réglages"}
  2. local locSettings = settings[GetCVar("Language.2")]
You can use:
Lua Code:
  1. local locSettings = GetString(SI_GAME_MENU_SETTINGS)

Last edited by Garkin : 06/13/14 at 03:10 AM.