Daily, translation ready

Leandro Silva [10-11-18 - 14:36]
Daily, translation ready
Filename
Lang/de.lua
Lang/en.lua
Lang/fr.lua
Lang/jp.lua
Lang/ru.lua
LeoAltholic.lua
LeoAltholic.txt
LeoAltholic.xml
LeoAltholicUI.lua
Settings.lua
diff --git a/Lang/de.lua b/Lang/de.lua
new file mode 100644
index 0000000..4a2e294
--- /dev/null
+++ b/Lang/de.lua
@@ -0,0 +1,62 @@
+
+ZO_CreateStringId("LEOALT_D",      "d") -- day
+ZO_CreateStringId("LEOALT_H",      "h") -- hour
+ZO_CreateStringId("LEOALT_M",      "m") -- minute
+ZO_CreateStringId("LEOALT_S",      "s") -- second
+ZO_CreateStringId("LEOALT_FINISHED",      "finished")
+ZO_CreateStringId("LEOALT_UNLOCKED",      "unlocked")
+ZO_CreateStringId("LEOALT_REMOVED_FROM",      "Removed <<1>> from <<2>>.")
+ZO_CreateStringId("LEOALT_MINUTES_AGO",      "<<1[%d minute ago/%d minutes ago]>>")
+ZO_CreateStringId("LEOALT_HOURS_AGO",      "<<1[%d hour ago/%d hours ago]>>")
+ZO_CreateStringId("LEOALT_DAYS_AGO",      "<<1[Yesterday/%d days ago]>>")
+ZO_CreateStringId("LEOALT_NOT_DONE_TODAY",      "not done today")
+ZO_CreateStringId("LEOALT_GUILD",      "Guild")
+ZO_CreateStringId("LEOALT_MAIN_STORY",      "Main Story")
+ZO_CreateStringId("LEOALT_FEMALE",      "Female")
+ZO_CreateStringId("LEOALT_MALE",      "Male")
+ZO_CreateStringId("LEOALT_MOUNT_FINISHED",      "<<C:1>> has finished a mount training.")
+ZO_CreateStringId("LEOALT_RESEARCH_FINISHED",      "<<C:1>> has finished a research")
+ZO_CreateStringId("LEOALT_TRACK_ONLY_DAILY",      "Only daily quests can be tracked.")
+ZO_CreateStringId("LEOALT_QUEST_ALREADY_TRACKED", "Quest <<1>> is already being tracked.")
+ZO_CreateStringId("LEOALT_TRACKING", "Tracking")
+ZO_CreateStringId("LEOALT_QUEST_DONE_TODAY", "Quest <<1>> done for today.")
+ZO_CreateStringId("LEOALT_TRACKED_QUESTS", "Tracked Quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_WRIT", "Automatically track started daily crafting quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_DAILY", "Automatically track started daily quests")
+ZO_CreateStringId("LEOALT_COMPLETED_RESEARCH", "Completed Research")
+ZO_CreateStringId("LEOALT_CHAT_ALL", "Chat message for all characters")
+ZO_CreateStringId("LEOALT_CHAT_ALL_TOOLTIP", "Display a chat message whenever a research is completed for a character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT", "Center Screen message for current character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT_TOOLTIP", "Display a center screen message whenever a research is completed for current character")
+
+ZO_CreateStringId("LEOALT_LEVEL", "Level")
+ZO_CreateStringId("LEOALT_RANK", "Rank")
+ZO_CreateStringId("LEOALT_BLACKSMITHING", "Blacksmithing")
+ZO_CreateStringId("LEOALT_CLOTHING", "Clothing")
+ZO_CreateStringId("LEOALT_ENCHANTING", "Enchanting")
+ZO_CreateStringId("LEOALT_ALCHEMY", "Alchemy")
+ZO_CreateStringId("LEOALT_PROVISIONING", "Provisioning")
+ZO_CreateStringId("LEOALT_WOODWORKING", "Woodworking")
+ZO_CreateStringId("LEOALT_JEWELCRAFTING", "Jewel crafting")
+ZO_CreateStringId("LEOALT_BOUNTY", "Bounty")
+ZO_CreateStringId("LEOALT_ATTRIBUTE_POINTS", "Attribute Points")
+ZO_CreateStringId("LEOALT_PLAYED", "Played")
+ZO_CreateStringId("LEOALT_RIDING", "Riding")
+ZO_CreateStringId("LEOALT_POINTS", "Points")
+ZO_CreateStringId("LEOALT_MAXIMUM", "Maximum")
+ZO_CreateStringId("LEOALT_RECOVERY", "Recovery")
+ZO_CreateStringId("LEOALT_SPELL_CRIT", "Spell Crit")
+ZO_CreateStringId("LEOALT_WEAPON_CRIT", "Weapon Crit")
+ZO_CreateStringId("LEOALT_CLASS", "Class")
+ZO_CreateStringId("LEOALT_ARMOR", "Armor")
+ZO_CreateStringId("LEOALT_WEAPON", "Weapon")
+ZO_CreateStringId("LEOALT_CRAFT", "Craft")
+ZO_CreateStringId("LEOALT_GUILD", "Guild")
+ZO_CreateStringId("LEOALT_WORLD", "World")
+ZO_CreateStringId("LEOALT_ALLIANCE", "Alliance")
+ZO_CreateStringId("LEOALT_RACIAL", "Racial")
+ZO_CreateStringId("LEOALT_INVENTORY_LIST", "Inventory List")
+
+
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "Show/Hide Main Window")
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "Track Daily Quest")
diff --git a/Lang/en.lua b/Lang/en.lua
new file mode 100644
index 0000000..a5e3077
--- /dev/null
+++ b/Lang/en.lua
@@ -0,0 +1,69 @@
+
+ZO_CreateStringId("LEOALT_D",      "d") -- day
+ZO_CreateStringId("LEOALT_H",      "h") -- hour
+ZO_CreateStringId("LEOALT_M",      "m") -- minute
+ZO_CreateStringId("LEOALT_S",      "s") -- second
+ZO_CreateStringId("LEOALT_FINISHED",      "finished")
+ZO_CreateStringId("LEOALT_UNLOCKED",      "unlocked")
+ZO_CreateStringId("LEOALT_REMOVED_FROM",      "Removed <<1>> from <<2>>.")
+ZO_CreateStringId("LEOALT_MINUTES_AGO",      "<<1[%d minute ago/%d minutes ago]>>")
+ZO_CreateStringId("LEOALT_HOURS_AGO",      "<<1[%d hour ago/%d hours ago]>>")
+ZO_CreateStringId("LEOALT_DAYS_AGO",      "<<1[Yesterday/%d days ago]>>")
+ZO_CreateStringId("LEOALT_NOT_DONE_TODAY",      "not done today")
+ZO_CreateStringId("LEOALT_GUILD",      "Guild")
+ZO_CreateStringId("LEOALT_MAIN_STORY",      "Main Story")
+ZO_CreateStringId("LEOALT_FEMALE",      "Female")
+ZO_CreateStringId("LEOALT_MALE",      "Male")
+ZO_CreateStringId("LEOALT_MOUNT_FINISHED",      "<<C:1>> has finished a mount training.")
+ZO_CreateStringId("LEOALT_RESEARCH_FINISHED",      "<<C:1>> has finished a research")
+ZO_CreateStringId("LEOALT_TRACK_ONLY_DAILY",      "Only daily quests can be tracked.")
+ZO_CreateStringId("LEOALT_QUEST_ALREADY_TRACKED", "Quest <<1>> is already being tracked.")
+ZO_CreateStringId("LEOALT_TRACKING", "Tracking")
+ZO_CreateStringId("LEOALT_QUEST_DONE_TODAY", "Quest <<1>> done for today.")
+ZO_CreateStringId("LEOALT_TRACKED_QUESTS", "Tracked Quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_WRIT", "Automatically track started daily crafting quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_DAILY", "Automatically track started daily quests")
+ZO_CreateStringId("LEOALT_COMPLETED_RESEARCH", "Completed Research")
+ZO_CreateStringId("LEOALT_CHAT_ALL", "Chat message for all characters")
+ZO_CreateStringId("LEOALT_CHAT_ALL_TOOLTIP", "Display a chat message whenever a research is completed for a character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT", "Center Screen message for current character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT_TOOLTIP", "Display a center screen message whenever a research is completed for current character")
+
+ZO_CreateStringId("LEOALT_LEVEL", "Level")
+ZO_CreateStringId("LEOALT_RANK", "Rank")
+ZO_CreateStringId("LEOALT_BLACKSMITHING", "Blacksmithing")
+ZO_CreateStringId("LEOALT_CLOTHING", "Clothing")
+ZO_CreateStringId("LEOALT_ENCHANTING", "Enchanting")
+ZO_CreateStringId("LEOALT_ALCHEMY", "Alchemy")
+ZO_CreateStringId("LEOALT_PROVISIONING", "Provisioning")
+ZO_CreateStringId("LEOALT_WOODWORKING", "Woodworking")
+ZO_CreateStringId("LEOALT_JEWELCRAFTING", "Jewel crafting")
+ZO_CreateStringId("LEOALT_BOUNTY", "Bounty")
+ZO_CreateStringId("LEOALT_ATTRIBUTE_POINTS", "Attribute Points")
+ZO_CreateStringId("LEOALT_PLAYED", "Played")
+ZO_CreateStringId("LEOALT_RIDING", "Riding")
+ZO_CreateStringId("LEOALT_POINTS", "Points")
+ZO_CreateStringId("LEOALT_MAXIMUM", "Maximum")
+ZO_CreateStringId("LEOALT_RECOVERY", "Recovery")
+ZO_CreateStringId("LEOALT_SPELL_CRIT", "Spell Crit")
+ZO_CreateStringId("LEOALT_WEAPON_CRIT", "Weapon Crit")
+ZO_CreateStringId("LEOALT_CLASS", "Class")
+ZO_CreateStringId("LEOALT_ARMOR", "Armor")
+ZO_CreateStringId("LEOALT_WEAPON", "Weapon")
+ZO_CreateStringId("LEOALT_CRAFT", "Craft")
+ZO_CreateStringId("LEOALT_GUILD", "Guild")
+ZO_CreateStringId("LEOALT_WORLD", "World")
+ZO_CreateStringId("LEOALT_ALLIANCE", "Alliance")
+ZO_CreateStringId("LEOALT_RACIAL", "Racial")
+ZO_CreateStringId("LEOALT_INVENTORY_LIST", "Inventory List")
+
+ZO_CreateStringId("LEOALT_ALCHEMY_WRIT", "Alchemist Writ")
+ZO_CreateStringId("LEOALT_BLACKSMITHING_WRIT", "Blacksmith Writ")
+ZO_CreateStringId("LEOALT_CLOTHIER_WRIT", "Clothier Writ")
+ZO_CreateStringId("LEOALT_ENCHANTING_WRIT", "Enchanter Writ")
+ZO_CreateStringId("LEOALT_JEWELRYCRAFTING_WRIT", "Jewelry Crafting Writ")
+ZO_CreateStringId("LEOALT_PROVISIONING_WRIT", "Provisioner Writ")
+ZO_CreateStringId("LEOALT_WOODWORKING_WRIT", "Woodworker Writ")
+
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "Show/Hide Main Window")
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "Track Daily Quest")
diff --git a/Lang/fr.lua b/Lang/fr.lua
new file mode 100644
index 0000000..4a2e294
--- /dev/null
+++ b/Lang/fr.lua
@@ -0,0 +1,62 @@
+
+ZO_CreateStringId("LEOALT_D",      "d") -- day
+ZO_CreateStringId("LEOALT_H",      "h") -- hour
+ZO_CreateStringId("LEOALT_M",      "m") -- minute
+ZO_CreateStringId("LEOALT_S",      "s") -- second
+ZO_CreateStringId("LEOALT_FINISHED",      "finished")
+ZO_CreateStringId("LEOALT_UNLOCKED",      "unlocked")
+ZO_CreateStringId("LEOALT_REMOVED_FROM",      "Removed <<1>> from <<2>>.")
+ZO_CreateStringId("LEOALT_MINUTES_AGO",      "<<1[%d minute ago/%d minutes ago]>>")
+ZO_CreateStringId("LEOALT_HOURS_AGO",      "<<1[%d hour ago/%d hours ago]>>")
+ZO_CreateStringId("LEOALT_DAYS_AGO",      "<<1[Yesterday/%d days ago]>>")
+ZO_CreateStringId("LEOALT_NOT_DONE_TODAY",      "not done today")
+ZO_CreateStringId("LEOALT_GUILD",      "Guild")
+ZO_CreateStringId("LEOALT_MAIN_STORY",      "Main Story")
+ZO_CreateStringId("LEOALT_FEMALE",      "Female")
+ZO_CreateStringId("LEOALT_MALE",      "Male")
+ZO_CreateStringId("LEOALT_MOUNT_FINISHED",      "<<C:1>> has finished a mount training.")
+ZO_CreateStringId("LEOALT_RESEARCH_FINISHED",      "<<C:1>> has finished a research")
+ZO_CreateStringId("LEOALT_TRACK_ONLY_DAILY",      "Only daily quests can be tracked.")
+ZO_CreateStringId("LEOALT_QUEST_ALREADY_TRACKED", "Quest <<1>> is already being tracked.")
+ZO_CreateStringId("LEOALT_TRACKING", "Tracking")
+ZO_CreateStringId("LEOALT_QUEST_DONE_TODAY", "Quest <<1>> done for today.")
+ZO_CreateStringId("LEOALT_TRACKED_QUESTS", "Tracked Quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_WRIT", "Automatically track started daily crafting quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_DAILY", "Automatically track started daily quests")
+ZO_CreateStringId("LEOALT_COMPLETED_RESEARCH", "Completed Research")
+ZO_CreateStringId("LEOALT_CHAT_ALL", "Chat message for all characters")
+ZO_CreateStringId("LEOALT_CHAT_ALL_TOOLTIP", "Display a chat message whenever a research is completed for a character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT", "Center Screen message for current character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT_TOOLTIP", "Display a center screen message whenever a research is completed for current character")
+
+ZO_CreateStringId("LEOALT_LEVEL", "Level")
+ZO_CreateStringId("LEOALT_RANK", "Rank")
+ZO_CreateStringId("LEOALT_BLACKSMITHING", "Blacksmithing")
+ZO_CreateStringId("LEOALT_CLOTHING", "Clothing")
+ZO_CreateStringId("LEOALT_ENCHANTING", "Enchanting")
+ZO_CreateStringId("LEOALT_ALCHEMY", "Alchemy")
+ZO_CreateStringId("LEOALT_PROVISIONING", "Provisioning")
+ZO_CreateStringId("LEOALT_WOODWORKING", "Woodworking")
+ZO_CreateStringId("LEOALT_JEWELCRAFTING", "Jewel crafting")
+ZO_CreateStringId("LEOALT_BOUNTY", "Bounty")
+ZO_CreateStringId("LEOALT_ATTRIBUTE_POINTS", "Attribute Points")
+ZO_CreateStringId("LEOALT_PLAYED", "Played")
+ZO_CreateStringId("LEOALT_RIDING", "Riding")
+ZO_CreateStringId("LEOALT_POINTS", "Points")
+ZO_CreateStringId("LEOALT_MAXIMUM", "Maximum")
+ZO_CreateStringId("LEOALT_RECOVERY", "Recovery")
+ZO_CreateStringId("LEOALT_SPELL_CRIT", "Spell Crit")
+ZO_CreateStringId("LEOALT_WEAPON_CRIT", "Weapon Crit")
+ZO_CreateStringId("LEOALT_CLASS", "Class")
+ZO_CreateStringId("LEOALT_ARMOR", "Armor")
+ZO_CreateStringId("LEOALT_WEAPON", "Weapon")
+ZO_CreateStringId("LEOALT_CRAFT", "Craft")
+ZO_CreateStringId("LEOALT_GUILD", "Guild")
+ZO_CreateStringId("LEOALT_WORLD", "World")
+ZO_CreateStringId("LEOALT_ALLIANCE", "Alliance")
+ZO_CreateStringId("LEOALT_RACIAL", "Racial")
+ZO_CreateStringId("LEOALT_INVENTORY_LIST", "Inventory List")
+
+
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "Show/Hide Main Window")
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "Track Daily Quest")
diff --git a/Lang/jp.lua b/Lang/jp.lua
new file mode 100644
index 0000000..4a2e294
--- /dev/null
+++ b/Lang/jp.lua
@@ -0,0 +1,62 @@
+
+ZO_CreateStringId("LEOALT_D",      "d") -- day
+ZO_CreateStringId("LEOALT_H",      "h") -- hour
+ZO_CreateStringId("LEOALT_M",      "m") -- minute
+ZO_CreateStringId("LEOALT_S",      "s") -- second
+ZO_CreateStringId("LEOALT_FINISHED",      "finished")
+ZO_CreateStringId("LEOALT_UNLOCKED",      "unlocked")
+ZO_CreateStringId("LEOALT_REMOVED_FROM",      "Removed <<1>> from <<2>>.")
+ZO_CreateStringId("LEOALT_MINUTES_AGO",      "<<1[%d minute ago/%d minutes ago]>>")
+ZO_CreateStringId("LEOALT_HOURS_AGO",      "<<1[%d hour ago/%d hours ago]>>")
+ZO_CreateStringId("LEOALT_DAYS_AGO",      "<<1[Yesterday/%d days ago]>>")
+ZO_CreateStringId("LEOALT_NOT_DONE_TODAY",      "not done today")
+ZO_CreateStringId("LEOALT_GUILD",      "Guild")
+ZO_CreateStringId("LEOALT_MAIN_STORY",      "Main Story")
+ZO_CreateStringId("LEOALT_FEMALE",      "Female")
+ZO_CreateStringId("LEOALT_MALE",      "Male")
+ZO_CreateStringId("LEOALT_MOUNT_FINISHED",      "<<C:1>> has finished a mount training.")
+ZO_CreateStringId("LEOALT_RESEARCH_FINISHED",      "<<C:1>> has finished a research")
+ZO_CreateStringId("LEOALT_TRACK_ONLY_DAILY",      "Only daily quests can be tracked.")
+ZO_CreateStringId("LEOALT_QUEST_ALREADY_TRACKED", "Quest <<1>> is already being tracked.")
+ZO_CreateStringId("LEOALT_TRACKING", "Tracking")
+ZO_CreateStringId("LEOALT_QUEST_DONE_TODAY", "Quest <<1>> done for today.")
+ZO_CreateStringId("LEOALT_TRACKED_QUESTS", "Tracked Quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_WRIT", "Automatically track started daily crafting quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_DAILY", "Automatically track started daily quests")
+ZO_CreateStringId("LEOALT_COMPLETED_RESEARCH", "Completed Research")
+ZO_CreateStringId("LEOALT_CHAT_ALL", "Chat message for all characters")
+ZO_CreateStringId("LEOALT_CHAT_ALL_TOOLTIP", "Display a chat message whenever a research is completed for a character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT", "Center Screen message for current character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT_TOOLTIP", "Display a center screen message whenever a research is completed for current character")
+
+ZO_CreateStringId("LEOALT_LEVEL", "Level")
+ZO_CreateStringId("LEOALT_RANK", "Rank")
+ZO_CreateStringId("LEOALT_BLACKSMITHING", "Blacksmithing")
+ZO_CreateStringId("LEOALT_CLOTHING", "Clothing")
+ZO_CreateStringId("LEOALT_ENCHANTING", "Enchanting")
+ZO_CreateStringId("LEOALT_ALCHEMY", "Alchemy")
+ZO_CreateStringId("LEOALT_PROVISIONING", "Provisioning")
+ZO_CreateStringId("LEOALT_WOODWORKING", "Woodworking")
+ZO_CreateStringId("LEOALT_JEWELCRAFTING", "Jewel crafting")
+ZO_CreateStringId("LEOALT_BOUNTY", "Bounty")
+ZO_CreateStringId("LEOALT_ATTRIBUTE_POINTS", "Attribute Points")
+ZO_CreateStringId("LEOALT_PLAYED", "Played")
+ZO_CreateStringId("LEOALT_RIDING", "Riding")
+ZO_CreateStringId("LEOALT_POINTS", "Points")
+ZO_CreateStringId("LEOALT_MAXIMUM", "Maximum")
+ZO_CreateStringId("LEOALT_RECOVERY", "Recovery")
+ZO_CreateStringId("LEOALT_SPELL_CRIT", "Spell Crit")
+ZO_CreateStringId("LEOALT_WEAPON_CRIT", "Weapon Crit")
+ZO_CreateStringId("LEOALT_CLASS", "Class")
+ZO_CreateStringId("LEOALT_ARMOR", "Armor")
+ZO_CreateStringId("LEOALT_WEAPON", "Weapon")
+ZO_CreateStringId("LEOALT_CRAFT", "Craft")
+ZO_CreateStringId("LEOALT_GUILD", "Guild")
+ZO_CreateStringId("LEOALT_WORLD", "World")
+ZO_CreateStringId("LEOALT_ALLIANCE", "Alliance")
+ZO_CreateStringId("LEOALT_RACIAL", "Racial")
+ZO_CreateStringId("LEOALT_INVENTORY_LIST", "Inventory List")
+
+
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "Show/Hide Main Window")
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "Track Daily Quest")
diff --git a/Lang/ru.lua b/Lang/ru.lua
new file mode 100644
index 0000000..4a2e294
--- /dev/null
+++ b/Lang/ru.lua
@@ -0,0 +1,62 @@
+
+ZO_CreateStringId("LEOALT_D",      "d") -- day
+ZO_CreateStringId("LEOALT_H",      "h") -- hour
+ZO_CreateStringId("LEOALT_M",      "m") -- minute
+ZO_CreateStringId("LEOALT_S",      "s") -- second
+ZO_CreateStringId("LEOALT_FINISHED",      "finished")
+ZO_CreateStringId("LEOALT_UNLOCKED",      "unlocked")
+ZO_CreateStringId("LEOALT_REMOVED_FROM",      "Removed <<1>> from <<2>>.")
+ZO_CreateStringId("LEOALT_MINUTES_AGO",      "<<1[%d minute ago/%d minutes ago]>>")
+ZO_CreateStringId("LEOALT_HOURS_AGO",      "<<1[%d hour ago/%d hours ago]>>")
+ZO_CreateStringId("LEOALT_DAYS_AGO",      "<<1[Yesterday/%d days ago]>>")
+ZO_CreateStringId("LEOALT_NOT_DONE_TODAY",      "not done today")
+ZO_CreateStringId("LEOALT_GUILD",      "Guild")
+ZO_CreateStringId("LEOALT_MAIN_STORY",      "Main Story")
+ZO_CreateStringId("LEOALT_FEMALE",      "Female")
+ZO_CreateStringId("LEOALT_MALE",      "Male")
+ZO_CreateStringId("LEOALT_MOUNT_FINISHED",      "<<C:1>> has finished a mount training.")
+ZO_CreateStringId("LEOALT_RESEARCH_FINISHED",      "<<C:1>> has finished a research")
+ZO_CreateStringId("LEOALT_TRACK_ONLY_DAILY",      "Only daily quests can be tracked.")
+ZO_CreateStringId("LEOALT_QUEST_ALREADY_TRACKED", "Quest <<1>> is already being tracked.")
+ZO_CreateStringId("LEOALT_TRACKING", "Tracking")
+ZO_CreateStringId("LEOALT_QUEST_DONE_TODAY", "Quest <<1>> done for today.")
+ZO_CreateStringId("LEOALT_TRACKED_QUESTS", "Tracked Quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_WRIT", "Automatically track started daily crafting quests")
+ZO_CreateStringId("LEOALT_AUTO_TRACK_DAILY", "Automatically track started daily quests")
+ZO_CreateStringId("LEOALT_COMPLETED_RESEARCH", "Completed Research")
+ZO_CreateStringId("LEOALT_CHAT_ALL", "Chat message for all characters")
+ZO_CreateStringId("LEOALT_CHAT_ALL_TOOLTIP", "Display a chat message whenever a research is completed for a character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT", "Center Screen message for current character")
+ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT_TOOLTIP", "Display a center screen message whenever a research is completed for current character")
+
+ZO_CreateStringId("LEOALT_LEVEL", "Level")
+ZO_CreateStringId("LEOALT_RANK", "Rank")
+ZO_CreateStringId("LEOALT_BLACKSMITHING", "Blacksmithing")
+ZO_CreateStringId("LEOALT_CLOTHING", "Clothing")
+ZO_CreateStringId("LEOALT_ENCHANTING", "Enchanting")
+ZO_CreateStringId("LEOALT_ALCHEMY", "Alchemy")
+ZO_CreateStringId("LEOALT_PROVISIONING", "Provisioning")
+ZO_CreateStringId("LEOALT_WOODWORKING", "Woodworking")
+ZO_CreateStringId("LEOALT_JEWELCRAFTING", "Jewel crafting")
+ZO_CreateStringId("LEOALT_BOUNTY", "Bounty")
+ZO_CreateStringId("LEOALT_ATTRIBUTE_POINTS", "Attribute Points")
+ZO_CreateStringId("LEOALT_PLAYED", "Played")
+ZO_CreateStringId("LEOALT_RIDING", "Riding")
+ZO_CreateStringId("LEOALT_POINTS", "Points")
+ZO_CreateStringId("LEOALT_MAXIMUM", "Maximum")
+ZO_CreateStringId("LEOALT_RECOVERY", "Recovery")
+ZO_CreateStringId("LEOALT_SPELL_CRIT", "Spell Crit")
+ZO_CreateStringId("LEOALT_WEAPON_CRIT", "Weapon Crit")
+ZO_CreateStringId("LEOALT_CLASS", "Class")
+ZO_CreateStringId("LEOALT_ARMOR", "Armor")
+ZO_CreateStringId("LEOALT_WEAPON", "Weapon")
+ZO_CreateStringId("LEOALT_CRAFT", "Craft")
+ZO_CreateStringId("LEOALT_GUILD", "Guild")
+ZO_CreateStringId("LEOALT_WORLD", "World")
+ZO_CreateStringId("LEOALT_ALLIANCE", "Alliance")
+ZO_CreateStringId("LEOALT_RACIAL", "Racial")
+ZO_CreateStringId("LEOALT_INVENTORY_LIST", "Inventory List")
+
+
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "Show/Hide Main Window")
+ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "Track Daily Quest")
diff --git a/LeoAltholic.lua b/LeoAltholic.lua
index 12e2fb5..6e09524 100644
--- a/LeoAltholic.lua
+++ b/LeoAltholic.lua
@@ -2,17 +2,19 @@
 LeoAltholic = {}
 LeoAltholic.name = "LeoAltholic"
 LeoAltholic.displayName = "Leo's Altholic"
-LeoAltholic.version = "1.2.1"
+LeoAltholic.version = "1.2.2"
 LeoAltholic.chatPrefix = "|c39B027" .. LeoAltholic.name .. "|r: "

 LeoAltholic.timerQueue = {}
 LeoAltholic.charList = {}
 LeoAltholic.myself = nil
 LeoAltholic.myselfIndex = 0
+LeoAltholic.initialized = false

 LeoAltholic.maxTraits = select(3,GetSmithingResearchLineInfo(1,1))
 LeoAltholic.jewelryMaxTraits = select(3,GetSmithingResearchLineInfo(7,1))
-LeoAltholic.panelList = { "Bio", "Stats", "Skills", "Champion", "Tracked", "Inventory", "Research" }
+LeoAltholic.panelList = { "Bio", "Stats", "Skills", "Champion", "Daily", "Inventory", "Research" }
+--LeoAltholic.panelList = { "Bio", "Stats", "Skills", "Champion", "Tracked", "Daily", "Inventory", "Research" }
 LeoAltholic.craftResearch = {CRAFTING_TYPE_BLACKSMITHING,CRAFTING_TYPE_CLOTHIER,CRAFTING_TYPE_WOODWORKING,CRAFTING_TYPE_JEWELRYCRAFTING}

 local function loadPlayerDataPart(skillType, baseElem)
@@ -69,9 +71,9 @@ local function createQuestEntry(questId)
     local repeatType = GetJournalQuestRepeatType(questId)
     local locationInfo
     if questType == QUEST_TYPE_GUILD then
-        locationInfo = "Guild"
+        locationInfo = GetString(LEOALT_GUILD)
     elseif questType == QUEST_TYPE_MAIN_STORY then
-        locationInfo = "Main Story"
+        locationInfo = GetString(LEOALT_MAIN_STORY)
     else
         locationInfo = GetJournalQuestLocationInfo(questId)
     end
@@ -115,25 +117,6 @@ local function initCharsList()
         end
     end

-    for _, char in pairs(LeoAltholic.GetCharacters()) do
-        if char.research[craftName] ~= nil then
-            research = {}
-            for _,craft in pairs(LeoAltholic.craftResearch) do
-                local craftName = GetCraftingSkillName(craft)
-                char.research[craft] = GetBonus(craft)
-                for line = 1, GetNumSmithingResearchLines(craft) do
-                    local lineName = GetSmithingResearchLineInfo(craft, line)
-                    char.research[craft][line] = {}
-                    for trait = 1, LeoAltholic.maxTraits do
-                        local traitType = GetSmithingResearchLineTraitInfo(craft, line, trait)
-                        local traitName = GetString('SI_ITEMTRAITTYPE',traitType)
-                        char.research[craft][line][trait] = char.research[craftName][lineName][traitName]
-                    end
-                end
-            end
-        end
-    end
-
     LeoAltholic.CharNum = 0
     local char = LeoAltholic.savedVariables.CharList[LeoAltholic.CharName] or {
         bio = {},
@@ -146,9 +129,9 @@ local function initCharsList()
     char.bio.name = LeoAltholic.CharName
     char.bio.gender = GetUnitGender("player")
     if char.bio.gender == 1 then
-        char.bio.genderName = "Female"
+        char.bio.genderName = GetString(LEOALT_FEMALE)
     else
-        char.bio.genderName = "Male"
+        char.bio.genderName = GetString(LEOALT_MALE)
     end
     char.bio.level = GetUnitLevel("player")
     char.bio.effectiveLevel = GetUnitEffectiveLevel("player")
@@ -292,23 +275,53 @@ local function initCharsList()
         return {rank = rank, max = GetMaxSimultaneousSmithingResearch(craft) or 1}
     end

-    char.research = {}
-    for _,craft in pairs(LeoAltholic.craftResearch) do
-        char.research[craft] = GetBonus(craft)
-        for line = 1, GetNumSmithingResearchLines(craft) do
-            char.research[craft][line] = {}
-            for trait = 1, LeoAltholic.maxTraits do
-                if not char.research[craft][line][trait] then
-                    char.research[craft][line][trait] = {}
+    if char.research == nil then
+        char.research = {}
+        for _,craft in pairs(LeoAltholic.craftResearch) do
+            char.research[craft] = GetBonus(craft)
+            for line = 1, GetNumSmithingResearchLines(craft) do
+                char.research[craft][line] = {}
+                for trait = 1, LeoAltholic.maxTraits do
+                    if not char.research[craft][line][trait] then
+                        char.research[craft][line][trait] = {}
+                    end
                 end
             end
         end
     end

+    if GetDiffBetweenTimeStamps(char.attributes.riding.time - GetTimeStamp()) < 0 then
+        local data = {
+            id = '$M' .. char.bio.name,
+            name = char.bio.name,
+            info = zo_strformat(GetString(LEOALT_MOUNT_FINISHED), char.bio.name),
+            time = char.attributes.riding.time
+        }
+        LeoAltholic.AddToQueue(data)
+    end
+
     for _,craft in pairs(LeoAltholic.craftResearch) do
         for line = 1, GetNumSmithingResearchLines(craft) do
+            local lineName, lineIcon = GetSmithingResearchLineInfo(craft, line)
             for trait = 1, LeoAltholic.maxTraits do
                 local traitType, _, known = GetSmithingResearchLineTraitInfo(craft, line, trait)
+                if char.bio.name ~= LeoAltholic.CharName then
+                    local traitData = char.research[craft][line][trait] or false
+                    if type(traitData) == 'number' then
+                        local data = {
+                            id = '$R' .. char.bio.name..craft..line..trait,
+                            charName = char.bio.name,
+                            info = zo_strformat(
+                                    GetString(LEOALT_RESEARCH_FINISHED) .. ': |c00FF00<<C:2>> <<C:3>>|r.',
+                                    char.bio.name,
+                                    GetString('SI_ITEMTRAITTYPE',traitType),
+                                    lineName
+                            ),
+                            time = traitData
+                        }
+                        LeoAltholic.AddToQueue(data)
+                    end
+                end
                 if known == false then
                     local _,remaining = GetSmithingResearchLineTraitTimes(craft,line,trait)
                     if remaining and remaining > 0 then
@@ -397,6 +410,14 @@ local function initCharsList()
     LeoAltholic.savedVariables.CharList[LeoAltholic.CharName] = char
 end

+local function fixTrackedQuest()
+    for trackedId, trackedQuest in pairs(LeoAltholic.savedVariables.CharList[LeoAltholic.CharName].quests.tracked) do
+        if trackedQuest.questType == nil then
+            LeoAltholic.savedVariables.CharList[LeoAltholic.CharName].quests.tracked[trackedId] = nil
+        end
+    end
+end
+
 function LeoAltholic.TodayReset()
     local diff = zo_floor(GetDiffBetweenTimeStamps(GetTimeStamp(), 1538200800) / 86400)
     return 1538200800 + (diff * 86400)
@@ -554,27 +575,38 @@ function LeoAltholic.GetMyself()
 end

 local function onResearchCompleted(eventCode, craft, line, trait)
-    local myself = LeoAltholic.GetMyself()
-    myself.research[craft][line][trait] = true
+    if LeoAltholic.initialized == false then
+        local myself = LeoAltholic.GetMyself()
+        myself.research[craft][line][trait] = true
+    end

     local lineName = GetSmithingResearchLineInfo(craft, line)
     local traitType = GetSmithingResearchLineTraitInfo(craft, line, trait)

-    local msg = formatMessage(zo_strformat(
-            '<<C:1>> has finished a research: |c00FF00<<C:2>> <<C:3>>|r',
-            LeoAltholic.CharName,
+    local name = GetUnitName("player")
+    local msg = zo_strformat(
+            GetString(LEOALT_RESEARCH_FINISHED) .. ': |c00FF00<<C:2>> <<C:3>>|r.',
+            name,
             GetString('SI_ITEMTRAITTYPE',traitType),
             lineName
-    ))
-
+    )
     if LeoAltholic.savedVariables.settings.completedResearch.screen == true then
         local messageParams = CENTER_SCREEN_ANNOUNCE:CreateMessageParams(CSA_CATEGORY_SMALL_TEXT, SOUNDS.SMITHING_FINISH_RESEARCH)
-        messageParams:SetText(msg)
+        messageParams:SetText(formatMessage(msg))
         CENTER_SCREEN_ANNOUNCE:AddMessageWithParams(messageParams)
     end
     if LeoAltholic.savedVariables.settings.completedResearch.chat == true then
-        d(msg)
+        LeoAltholic.log(msg)
+    end
+end
+
+function LeoAltholic.AddToQueue(data)
+    for x,queue in pairs(LeoAltholic.timerQueue) do
+        if queue.id == data.id then
+            return
+        end
     end
+    table.insert(LeoAltholic.timerQueue, data)
 end

 local function processQueue()
@@ -583,47 +615,49 @@ local function processQueue()
             if data.charName ~= LeoAltholic.CharName and LeoAltholic.savedVariables.settings.completedResearch.chat == true then
                 LeoAltholic.log(data.info)
             end
-            --[[if data.charName ~= LeoAltholic.CharName and LeoAltholic.savedVariables.settings.completedResearch.screen == true then
+            if data.charName == LeoAltholic.CharName and LeoAltholic.savedVariables.settings.completedResearch.screen == true then
                 local messageParams = CENTER_SCREEN_ANNOUNCE:CreateMessageParams(CSA_CATEGORY_SMALL_TEXT, SOUNDS.SMITHING_FINISH_RESEARCH)
-                messageParams:SetText("TIMER"..formatMessage(data.info))
+                messageParams:SetText(formatMessage(data.info))
                 CENTER_SCREEN_ANNOUNCE:AddMessageWithParams(messageParams)
-            end]]
+            end
             table.remove(LeoAltholic.timerQueue, x)
         end
     end
 end

 local function createMessageQueue()
-    LeoAltholic.timerQueue = {}
+    --LeoAltholic.timerQueue = {}
     for _, char in pairs(LeoAltholic.GetCharacters()) do
-        if GetDiffBetweenTimeStamps(char.attributes.riding.time - GetTimeStamp()) < 0 then
-            local data = {
-                id = '$M' .. char.bio.name,
-                name = char.bio.name,
-                info = zo_strformat('<<C:1>> has finished a mount training.', char.bio.name),
-                time = char.attributes.riding.time
-            }
-            table.insert(LeoAltholic.timerQueue, data)
-        end
-        for _,craft in pairs(LeoAltholic.craftResearch) do
-            for line = 1, GetNumSmithingResearchLines(craft) do
-                local lineName, lineIcon = GetSmithingResearchLineInfo(craft, line)
-                for trait = 1, LeoAltholic.maxTraits do
-                    local traitType = GetSmithingResearchLineTraitInfo(craft, line, trait)
-                    local traitData = char.research[craft][line][trait] or false
-                    if type(traitData) == 'number' and char.bio.name ~= LeoAltholic.CharName then
-                        local data = {
-                            id = '$R' .. char.bio.name..craft..line..trait,
-                            charName = char.bio.name,
-                            info = zo_strformat(
-                                '<<C:1>> has finished a research: |c00FF00<<C:2>> <<C:3>>|r.',
-                                char.bio.name,
-                                GetString('SI_ITEMTRAITTYPE',traitType),
-                                lineName
-                            ),
-                            time = traitData
-                        }
-                        table.insert(LeoAltholic.timerQueue, data)
+        if char.bio.name ~= LeoAltholic.CharName then
+            if GetDiffBetweenTimeStamps(char.attributes.riding.time - GetTimeStamp()) < 0 then
+                local data = {
+                    id = '$M' .. char.bio.name,
+                    name = char.bio.name,
+                    info = zo_strformat(GetString(LEOALT_MOUNT_FINISHED), char.bio.name),
+                    time = char.attributes.riding.time
+                }
+                LeoAltholic.AddToQueue(data)
+            end
+            for _,craft in pairs(LeoAltholic.craftResearch) do
+                for line = 1, GetNumSmithingResearchLines(craft) do
+                    local lineName, lineIcon = GetSmithingResearchLineInfo(craft, line)
+                    for trait = 1, LeoAltholic.maxTraits do
+                        local traitType = GetSmithingResearchLineTraitInfo(craft, line, trait)
+                        local traitData = char.research[craft][line][trait] or false
+                        if type(traitData) == 'number' then
+                            local data = {
+                                id = '$R' .. char.bio.name..craft..line..trait,
+                                charName = char.bio.name,
+                                info = zo_strformat(
+                                        GetString(LEOALT_RESEARCH_FINISHED) .. ': |c00FF00<<C:2>> <<C:3>>|r.',
+                                        char.bio.name,
+                                        GetString('SI_ITEMTRAITTYPE',traitType),
+                                        lineName
+                                ),
+                                time = traitData
+                            }
+                            LeoAltholic.AddToQueue(data)
+                        end
                     end
                 end
             end
@@ -673,7 +707,7 @@ local function trackQuest(questId, automatically)
     local type = GetJournalQuestRepeatType(questId)
     if type ~= QUEST_REPEAT_DAILY then
         if automatically ~= true then
-            LeoAltholic.log("Only daily quests can be tracked.")
+            LeoAltholic.log(GetString(LEOALT_TRACK_ONLY_DAILY))
         end
         return
     end
@@ -681,17 +715,14 @@ local function trackQuest(questId, automatically)
     for _,trackedQuest in pairs(LeoAltholic.savedVariables.CharList[LeoAltholic.CharName].quests.tracked) do
         if (trackedQuest.name == quest.name) then
             if automatically ~= true then
-                LeoAltholic.log("Quest " .. quest.name .. " is already being tracked.")
+                LeoAltholic.log(zo_strformat(GetString(LEOALT_QUEST_ALREADY_TRACKED), quest.name))
             end
             return
         end
     end
-    local tracked = {
-        name = quest.name,
-        lastDone = nil
-    }
-    table.insert(LeoAltholic.savedVariables.CharList[LeoAltholic.CharName].quests.tracked, tracked)
-    LeoAltholic.log("Tracking " .. tracked.name .. "...")
+    quest.lastDone = nil
+    table.insert(LeoAltholic.savedVariables.CharList[LeoAltholic.CharName].quests.tracked, quest)
+    LeoAltholic.log(GetString(LEOALT_TRACKING) .. " " .. quest.name .. "...")
 end

 local function onQuestAdded(eventCode, journalIndex, questName, objectiveName)
@@ -706,14 +737,13 @@ local function onQuestComplete(eventCode, questName, level, previousExperience,
     for _,trackedQuest in pairs(LeoAltholic.savedVariables.CharList[LeoAltholic.CharName].quests.tracked) do
         if (trackedQuest.name == questName) then
             trackedQuest.lastDone = GetTimeStamp()
-            LeoAltholic.log("Quest " .. questName .. " done for today.")
+            LeoAltholic.log(zo_strformat(GetString(LEOALT_QUEST_DONE_TODAY), questName))
             return
         end
     end
 end

-local function initialize()
-
+local function initializeVars()
     local oldVariables = ZO_SavedVars:NewAccountWide("LeoAltholicSavedVariables", 2)
     LeoAltholic.savedVariables = ZO_SavedVars:NewAccountWide("LeoAltholicSavedVariables", 2, nil, nil, GetWorldName())
     if oldVariables ~= nil and oldVariables.CharList ~= nil then
@@ -735,6 +765,9 @@ local function initialize()
             }
         }
     end
+end
+
+local function initialize()

     local LibFeedback = LibStub:GetLibrary("LibFeedback")
     local showButton, feedbackWindow = LibFeedback:initializeFeedbackWindow(LeoAltholic,
@@ -747,20 +780,11 @@ local function initialize()
     LeoAltholic.RestorePosition()

     initCharsList()
+    fixTrackedQuest()
     LeoAltholic.InitializeCharacterFrames()
     LeoAltholic.DisplayCharacterFrames()
     createMessageQueue()

-    if GetDisplayName() == "@LeandroSilva" then
-        SLASH_COMMANDS["/rr"] = function(cmd)
-            ReloadUI()
-        end
-    end
-
-    SLASH_COMMANDS["/leoalt"] = function(cmd)
-        LeoAltholic:ShowUI()
-    end
-
     local keybindStripDescriptor = {
         alignment = KEYBIND_STRIP_ALIGN_LEFT,
         {
@@ -801,6 +825,9 @@ local function initialize()

     LeoAltholic.settings = LeoAltholic_Settings:New()
     LeoAltholic.settings:CreatePanel()
+
+    LeoAltholic.initialized = true
+    CALLBACK_MANAGER:FireCallbacks("LeoAltholicInitialized")
 end

 local orig_ZO_QuestJournalNavigationEntry_OnMouseUp = ZO_QuestJournalNavigationEntry_OnMouseUp
@@ -834,21 +861,30 @@ local function onPlayerDeactivated(event, addonName)
 end

 local function onAddOnLoaded(event, addonName)
-    if addonName == LeoAltholic.name then
-        EVENT_MANAGER:UnregisterForEvent(LeoAltholic.name, EVENT_ADD_ON_LOADED)
-        SCENE_MANAGER:RegisterTopLevel(LeoAltholicWindow, false)
-        initialize()
+    if addonName ~= LeoAltholic.name then return end

-        EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_PLAYER_DEACTIVATED, onPlayerDeactivated)
-        EVENT_MANAGER:RegisterForUpdate(LeoAltholic.name, 5000, onUpdate)
-        EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_NEW_MOVEMENT_IN_UI_MODE, onNewMovementInUIMode)
-        EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_QUEST_COMPLETE, onQuestComplete)
-        EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_QUEST_ADDED, onQuestAdded)
-        EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_SMITHING_TRAIT_RESEARCH_COMPLETED, onResearchCompleted)
-        CHAMPION_PERKS_SCENE:RegisterCallback('StateChange', onChampionPerksSceneStateChange)
+    EVENT_MANAGER:UnregisterForEvent(LeoAltholic.name, EVENT_ADD_ON_LOADED)
+    SCENE_MANAGER:RegisterTopLevel(LeoAltholicWindow, false)

-        LeoAltholic.log("started.")
+    if GetDisplayName() == "@LeandroSilva" then
+        SLASH_COMMANDS["/rr"] = function(cmd) ReloadUI() end
     end
+    SLASH_COMMANDS["/leoalt"] = function(cmd) LeoAltholic:ShowUI() end
+
+    initializeVars()
+
+    EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_SMITHING_TRAIT_RESEARCH_COMPLETED, onResearchCompleted)
+
+    initialize()
+
+    EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_PLAYER_DEACTIVATED, onPlayerDeactivated)
+    EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_QUEST_COMPLETE, onQuestComplete)
+    EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_QUEST_ADDED, onQuestAdded)
+    EVENT_MANAGER:RegisterForUpdate(LeoAltholic.name, 5000, onUpdate)
+    EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_NEW_MOVEMENT_IN_UI_MODE, onNewMovementInUIMode)
+    CHAMPION_PERKS_SCENE:RegisterCallback('StateChange', onChampionPerksSceneStateChange)
+
+    LeoAltholic.log("started.")
 end

 EVENT_MANAGER:RegisterForEvent(LeoAltholic.name, EVENT_ADD_ON_LOADED, onAddOnLoaded)
diff --git a/LeoAltholic.txt b/LeoAltholic.txt
index 6e0ca8b..b16c4a8 100644
--- a/LeoAltholic.txt
+++ b/LeoAltholic.txt
@@ -1,12 +1,12 @@
 ## Title: Leo's Altholic
 ## APIVersion: 100024 100025
-## Version: 1.2.1
+## Version: 1.2.2
 ## Author: |c39B027@LeandroSilva|r
 ## SavedVariables: LeoAltholicSavedVariables
 ## OptionalDependsOn: LibStub LibFeedback LibAddonMenu-2.0

 Libs\LibStub\LibStub.lua
-libs\LibFeedback\feedback.lua
+Libs\LibFeedback\feedback.lua
 Libs\LibAddonMenu-2.0\LibAddonMenu-2.0.lua
 Libs\LibAddonMenu-2.0\controls\panel.lua
 Libs\LibAddonMenu-2.0\controls\submenu.lua
@@ -23,6 +23,9 @@ Libs\LibAddonMenu-2.0\controls\texture.lua
 Libs\LibAddonMenu-2.0\controls\iconpicker.lua
 Libs\LibAddonMenu-2.0\controls\divider.lua

+Lang\en.lua
+Lang\$(language).lua
+
 LeoAltholic.xml
 LeoAltholic.lua
 LeoAltholicUI.lua
diff --git a/LeoAltholic.xml b/LeoAltholic.xml
index 41b83f0..0da9933 100644
--- a/LeoAltholic.xml
+++ b/LeoAltholic.xml
@@ -15,7 +15,7 @@
                 </Backdrop>
                 <Backdrop name="$(parent)HeaderBG" centerColor="111111" edgeColor="222222">
                     <Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="$(parent)" offsetX="8" offsetY="5"/>
-                    <Dimensions x="434" y="40"/>
+                    <Dimensions x="430" y="40"/>
                     <Edge edgeSize="1"/>
                 </Backdrop>
                 <Label name="$(parent)Title" color="39B027" font="ZoFontWinH3" wrapMode="ELLIPSIS"
@@ -91,7 +91,7 @@
                         </Texture>
                     </Controls>
                 </Button>
-                <Button name="$(parent)TrackedButton" clickSound="Click">
+                <!--<Button name="$(parent)TrackedButton" clickSound="Click">
                     <Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="$(parent)ChampionButton" offsetX="45"/>
                     <Dimensions x="40" y="40"/>
                     <OnMouseEnter>ZO_Tooltips_ShowTextTooltip(self, TOP, 'Tracked Quests')</OnMouseEnter>
@@ -107,9 +107,26 @@
                             <Anchor point="128"/>
                         </Texture>
                     </Controls>
+                </Button>-->
+                <Button name="$(parent)WritsButton" clickSound="Click">
+                    <Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="$(parent)ChampionButton" offsetX="45"/>
+                    <Dimensions x="40" y="40"/>
+                    <OnMouseEnter>ZO_Tooltips_ShowTextTooltip(self, TOP, 'Daily')</OnMouseEnter>
+                    <OnMouseExit>ZO_Tooltips_HideTextTooltip()</OnMouseExit>
+                    <OnClicked>LeoAltholic.ShowTab("Daily")</OnClicked>
+                    <Controls>
+                        <Backdrop name="$(parent)BG" centerColor="101010" edgeColor="202020">
+                            <AnchorFill/>
+                            <Edge edgeSize="1"/>
+                        </Backdrop>
+                        <Texture name="$(parent)Texture" textureFile="esoui/art/quest/tracked_pin.dds">
+                            <Dimensions y="30" x="30"/>
+                            <Anchor point="128"/>
+                        </Texture>
+                    </Controls>
                 </Button>
                 <Button name="$(parent)InventoryButton" clickSound="Click">
-                    <Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="$(parent)TrackedButton" offsetX="45"/>
+                    <Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="$(parent)WritsButton" offsetX="45"/>
                     <Dimensions x="40" y="40"/>
                     <OnMouseEnter>ZO_Tooltips_ShowTextTooltip(self, TOP, 'Inventory')</OnMouseEnter>
                     <OnMouseExit>ZO_Tooltips_HideTextTooltip()</OnMouseExit>
@@ -275,6 +292,86 @@
                     </Controls>
                 </Backdrop>

+                <Backdrop name="LeoAltholicWindowDailyPanel" tier="1" centerColor="000000" edgeColor="202020" hidden="true" clampedToScreen="true" movable="false" mouseEnabled="true">
+                    <Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="LeoAltholicWindow" offsetX="0" offsetY="52"/>
+                    <Dimensions x="900" y="648"/>
+                    <Edge edgeSize="1"/>
+                    <Controls>
+                        <Texture name="$(parent)1Label" mouseEnabled="true" textureFile="/esoui/art/inventory/inventory_tabicon_craftbag_blacksmithing_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="240" offsetY="4"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, TOP, GetString(LEOALT_BLACKSMITHING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)2Label" mouseEnabled="true" textureFile="/esoui/art/inventory/inventory_tabicon_craftbag_clothing_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)1Label" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, TOP, GetString(LEOALT_CLOTHING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)6Label" mouseEnabled="true" textureFile="/esoui/art/inventory/inventory_tabicon_craftbag_woodworking_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)2Label" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, TOP, GetString(LEOALT_WOODWORKING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)7Label" mouseEnabled="true" textureFile="/esoui/art/inventory/inventory_tabicon_craftbag_jewelrycrafting_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)6Label" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, TOP, GetString(LEOALT_JEWELCRAFTING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)3Label" mouseEnabled="true" textureFile="/esoui/art/inventory/inventory_tabicon_craftbag_enchanting_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)7Label" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, TOP, GetString(LEOALT_ENCHANTING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)4Label" mouseEnabled="true" textureFile="/esoui/art/inventory/inventory_tabicon_craftbag_alchemy_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)3Label" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, TOP, GetString(LEOALT_ALCHEMY)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)5Label" mouseEnabled="true" textureFile="/esoui/art/inventory/inventory_tabicon_craftbag_provisioning_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)4Label" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, TOP, GetString(LEOALT_PROVISIONING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <!--<Texture name="$(parent)Undaunted1Label" mouseEnabled="true" textureFile="/esoui/art/icons/undaunted_bronze_key_01.dds">
+                            <Dimensions x="26" y="26"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)5Label" relativePoint="TOPLEFT" offsetX="40" offsetY="4"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, GetString(LEOALT_PROVISIONING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)Undaunted2Label" mouseEnabled="true" textureFile="/esoui/art/icons/undaunted_silver_key_01.dds">
+                            <Dimensions x="26" y="26"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)Undaunted1Label" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, GetString(LEOALT_PROVISIONING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)Undaunted3Label" mouseEnabled="true" textureFile="/esoui/art/icons/undaunted_gold_key_01.dds">
+                            <Dimensions x="26" y="26"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)Undaunted2Label" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, GetString(LEOALT_PROVISIONING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)FighterLabel" mouseEnabled="true" textureFile="/esoui/art/icons/progression_tabicon_fightersguild_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)Undaunted3Label" relativePoint="TOPLEFT" offsetX="40" offsetY="-4"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, GetString(LEOALT_PROVISIONING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>
+                        <Texture name="$(parent)MagesLabel" mouseEnabled="true" textureFile="/esoui/art/icons/progression_tabicon_magesguild_up.dds">
+                            <Dimensions x="38" y="38"/>
+                            <Anchor point="TOPLEFT" relativeTo="$(parent)FighterLabel" relativePoint="TOPLEFT" offsetX="40"/>
+                            <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, GetString(LEOALT_PROVISIONING)) </OnMouseEnter>
+                            <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                        </Texture>-->
+                    </Controls>
+                </Backdrop>
+
             </Controls>
         </TopLevelControl>

@@ -304,9 +401,10 @@
                     <Dimensions x="450" y="30"/>
                 </Label>

-                <Label name="$(parent)LevelLabel" text="Level" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)LevelLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="4"/>
                     <Dimensions x="80" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_LEVEL))</OnInitialized>
                 </Label>

                 <Label name="$(parent)Level" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -314,9 +412,10 @@
                     <Dimensions x="80" y="35"/>
                 </Label>

-                <Label name="$(parent)AllianceRankLabel" text="Rank" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)AllianceRankLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="34"/>
                     <Dimensions x="80" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_RANK))</OnInitialized>
                 </Label>

                 <Label name="$(parent)AllianceRank" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -324,9 +423,10 @@
                     <Dimensions x="150" y="35"/>
                 </Label>

-                <Label name="$(parent)BountyLabel" text="Bounty" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)BountyLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="64"/>
                     <Dimensions x="80" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_BOUNTY))</OnInitialized>
                 </Label>

                 <Label name="$(parent)Bounty" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -334,9 +434,10 @@
                     <Dimensions x="150" y="35"/>
                 </Label>

-                <Label name="$(parent)AttributePointsLabel" text="Attribute Points" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)AttributePointsLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="460" offsetY="4"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_ATTRIBUTE_POINTS))</OnInitialized>
                 </Label>

                 <Label name="$(parent)AttributePoints" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -344,9 +445,10 @@
                     <Dimensions x="50" y="35"/>
                 </Label>

-                <Label name="$(parent)PlayedLabel" text="Played" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)PlayedLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="460" offsetY="34"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_PLAYED))</OnInitialized>
                 </Label>

                 <Label name="$(parent)Played" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -354,9 +456,10 @@
                     <Dimensions x="100" y="35"/>
                 </Label>

-                <Label name="$(parent)RidingLabel" text="Riding" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)RidingLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="460" offsetY="64"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_RIDING))</OnInitialized>
                 </Label>

                 <Label name="$(parent)Riding" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -392,9 +495,10 @@
                     <Dimensions x="450" y="30"/>
                 </Label>

-                <Label name="$(parent)AttributePointsLabel" text="Points" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)AttributePointsLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="280" offsetY="4"/>
                     <Dimensions x="80" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_POINTS))</OnInitialized>
                 </Label>

                 <Label name="$(parent)AttributePoints" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -402,9 +506,10 @@
                     <Dimensions x="100" y="35"/>
                 </Label>

-                <Label name="$(parent)MaxAttributesLabel" text="Maximum" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)MaxAttributesLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="280" offsetY="34"/>
                     <Dimensions x="80" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_MAXIMUM))</OnInitialized>
                 </Label>

                 <Label name="$(parent)MaxAttributes" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -412,9 +517,10 @@
                     <Dimensions x="150" y="35"/>
                 </Label>

-                <Label name="$(parent)RecoveryAttributesLabel" text="Recovery" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)RecoveryAttributesLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="280" offsetY="64"/>
                     <Dimensions x="80" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_RECOVERY))</OnInitialized>
                 </Label>

                 <Label name="$(parent)RecoveryAttributes" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -422,9 +528,10 @@
                     <Dimensions x="150" y="35"/>
                 </Label>

-                <Label name="$(parent)SpellPointsLabel" text="Spell Crit" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)SpellPointsLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="490" offsetY="4"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_SPELL_CRIT))</OnInitialized>
                 </Label>

                 <Label name="$(parent)SpellPoints" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -432,9 +539,10 @@
                     <Dimensions x="50" y="35"/>
                 </Label>

-                <Label name="$(parent)WeaponPointsLabel" text="Weapon Crit" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)WeaponPointsLabel" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="490" offsetY="34"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_WEAPON_CRIT))</OnInitialized>
                 </Label>

                 <Label name="$(parent)WeaponPoints" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
@@ -471,92 +579,92 @@
                     <Dimensions x="450" y="30"/>
                 </Label>

-                <Label name="$(parent)Quest1Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest1Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="4"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest1Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest1Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="420" offsetY="4"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest2Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest2Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="580" offsetY="4"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest2Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest2Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="760" offsetY="4"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest3Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest3Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="34"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest3Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest3Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="420" offsetY="34"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest4Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest4Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="580" offsetY="34"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest4Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest4Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="760" offsetY="34"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest5Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest5Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="64"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest5Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest5Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="420" offsetY="64"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest6Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest6Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="580" offsetY="64"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest6Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest6Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="760" offsetY="64"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest7Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest7Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="94"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest7Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest7Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="420" offsetY="94"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest8Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest8Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="580" offsetY="94"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest8Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest8Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="760" offsetY="94"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest9Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest9Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="124"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest9Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest9Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="420" offsetY="124"/>
                     <Dimensions x="120" y="35"/>
                 </Label>

-                <Label name="$(parent)Quest10Label" text="" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest10Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="580" offsetY="124"/>
                     <Dimensions x="160" y="35"/>
                 </Label>
-                <Label name="$(parent)Quest10Done" text="" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
+                <Label name="$(parent)Quest10Done" mouseEnabled="true" font="ZoFontGame" color="FFFFFF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="LEFT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="760" offsetY="124"/>
                     <Dimensions x="120" y="35"/>
                 </Label>
@@ -564,6 +672,66 @@
             </Controls>
         </Control>

+        <Control name="LeoAltholicDailyRowTemplate" virtual="true" horizontalAlignment="LEFT" verticalAlignment="CENTER">
+            <Dimensions x="880" y="34"/>
+            <Controls>
+                <Backdrop name="$(parent)BG" centerColor="222222" edgeColor="444444" tier="LOW">
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="2" offsetY="2"/>
+                    <Dimensions x="880" y="34"/>
+                    <Edge edgeSize="1"/>
+                </Backdrop>
+
+                <Label name="$(parent)Name" mouseEnabled="true" font="ZoFontGame" normalColor="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="50" offsetY="20"/>
+                    <Dimensions x="180" y="30"/>
+                </Label>
+
+                <Texture name="$(parent)Craft1Status" mouseEnabled="true">
+                    <Dimensions x="28" y="28"/>
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="244" offsetY="20"/>
+                    <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, self.data) </OnMouseEnter>
+                    <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                </Texture>
+                <Texture name="$(parent)Craft2Status" mouseEnabled="true">
+                    <Dimensions x="28" y="28"/>
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)Craft1Status" relativePoint="TOPLEFT" offsetX="40"/>
+                    <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, self.data) </OnMouseEnter>
+                    <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                </Texture>
+                <Texture name="$(parent)Craft6Status" mouseEnabled="true">
+                    <Dimensions x="28" y="28"/>
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)Craft2Status" relativePoint="TOPLEFT" offsetX="40"/>
+                    <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, self.data) </OnMouseEnter>
+                    <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                </Texture>
+                <Texture name="$(parent)Craft7Status" mouseEnabled="true">
+                    <Dimensions x="28" y="28"/>
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)Craft6Status" relativePoint="TOPLEFT" offsetX="40"/>
+                    <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, self.data) </OnMouseEnter>
+                    <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                </Texture>
+                <Texture name="$(parent)Craft3Status" mouseEnabled="true">
+                    <Dimensions x="28" y="28"/>
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)Craft7Status" relativePoint="TOPLEFT" offsetX="40"/>
+                    <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, self.data) </OnMouseEnter>
+                    <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                </Texture>
+                <Texture name="$(parent)Craft4Status" mouseEnabled="true">
+                    <Dimensions x="28" y="28"/>
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)Craft3Status" relativePoint="TOPLEFT" offsetX="40"/>
+                    <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, self.data) </OnMouseEnter>
+                    <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                </Texture>
+                <Texture name="$(parent)Craft5Status" mouseEnabled="true">
+                    <Dimensions x="28" y="28"/>
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)Craft4Status" relativePoint="TOPLEFT" offsetX="40"/>
+                    <OnMouseEnter> ZO_Tooltips_ShowTextTooltip(self, RIGHT, self.data) </OnMouseEnter>
+                    <OnMouseExit> ZO_Tooltips_HideTextTooltip() </OnMouseExit>
+                </Texture>
+
+            </Controls>
+        </Control>
+
         <Control name="LeoAltholicSkillsRowTemplate" virtual="true" horizontalAlignment="LEFT" verticalAlignment="CENTER">
             <Dimensions x="880" y="520"/>
             <Controls>
@@ -590,9 +758,10 @@
                     <Dimensions x="450" y="30"/>
                 </Label>

-                <Label name="$(parent)ClassLabel" text="Class" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)ClassLabel" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="4"/>
                     <Dimensions x="160" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_CLASS))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Class1Label" mouseEnabled="true" font="ZoFontGame" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="34"/>
@@ -619,9 +788,10 @@
                     <Dimensions x="50" y="35"/>
                 </Label>

-                <Label name="$(parent)ArmorLabel" text="Armor" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)ArmorLabel" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="124"/>
                     <Dimensions x="160" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_ARMOR))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Armor1Label" mouseEnabled="true" font="ZoFontGame" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="154"/>
@@ -648,9 +818,10 @@
                     <Dimensions x="50" y="35"/>
                 </Label>

-                <Label name="$(parent)WeaponLabel" text="Weapon" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)WeaponLabel" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="480" offsetY="4"/>
                     <Dimensions x="160" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_WEAPON))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Weapon1Label" mouseEnabled="true" font="ZoFontGame" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="480" offsetY="34"/>
@@ -701,9 +872,10 @@
                     <Dimensions x="160" y="35"/>
                 </Label>

-                <Label name="$(parent)CraftLabel" text="Craft" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)CraftLabel" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="680" offsetY="4"/>
                     <Dimensions x="160" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_CRAFT))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Craft1Label" mouseEnabled="true" font="ZoFontGame" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="680" offsetY="34"/>
@@ -762,9 +934,10 @@
                     <Dimensions x="160" y="35"/>
                 </Label>

-                <Label name="$(parent)GuildLabel" text="Guild" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)GuildLabel" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="244"/>
                     <Dimensions x="160" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_GUILD))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Guild1Label" mouseEnabled="true" font="ZoFontGame" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="274"/>
@@ -815,9 +988,10 @@
                     <Dimensions x="50" y="35"/>
                 </Label>

-                <Label name="$(parent)WorldLabel" text="World" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)WorldLabel" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="480" offsetY="244"/>
                     <Dimensions x="160" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_WORLD))</OnInitialized>
                 </Label>
                 <Label name="$(parent)World1Label" mouseEnabled="true" font="ZoFontGame" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="480" offsetY="274"/>
@@ -852,9 +1026,10 @@
                     <Dimensions x="50" y="35"/>
                 </Label>

-                <Label name="$(parent)AllianceLabel" text="Alliance" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)AllianceLabel" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="480" offsetY="394"/>
                     <Dimensions x="160" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_ALLIANCE))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Alliance1Label" mouseEnabled="true" font="ZoFontGame" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="480" offsetY="424"/>
@@ -881,9 +1056,10 @@
                     <Dimensions x="50" y="35"/>
                 </Label>

-                <Label name="$(parent)RacialLabel" text="Racial" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)RacialLabel" mouseEnabled="true" font="ZoFontWinH4" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="680" offsetY="244"/>
                     <Dimensions x="160" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_RACIAL))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Racial1Label" mouseEnabled="true" font="ZoFontGame" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="680" offsetY="274"/>
@@ -1176,9 +1352,10 @@
                     <Dimensions x="260" y="122"/>
                     <Edge edgeSize="1"/>
                 </Backdrop>
-                <Label name="$(parent)Craft1Label" text="Level" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Craft1Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="4"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_LEVEL))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Craft1Label1" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="34"/>
@@ -1214,9 +1391,10 @@
                     <Dimensions x="260" y="122"/>
                     <Edge edgeSize="1"/>
                 </Backdrop>
-                <Label name="$(parent)Craft2Label" text="Level" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Craft2Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="124"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_LEVEL))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Craft2Label1" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="250" offsetY="154"/>
@@ -1252,9 +1430,10 @@
                     <Dimensions x="260" y="122"/>
                     <Edge edgeSize="1"/>
                 </Backdrop>
-                <Label name="$(parent)Craft6Label" text="Level" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Craft6Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="590" offsetY="4"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_LEVEL))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Craft6Label1" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="590" offsetY="34"/>
@@ -1290,9 +1469,10 @@
                     <Dimensions x="260" y="122"/>
                     <Edge edgeSize="1"/>
                 </Backdrop>
-                <Label name="$(parent)Craft7Label" text="Level" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
+                <Label name="$(parent)Craft7Label" mouseEnabled="true" font="ZoFontGame" color="E8DFAF" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="590" offsetY="124"/>
                     <Dimensions x="150" y="35"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_LEVEL))</OnInitialized>
                 </Label>
                 <Label name="$(parent)Craft7Label1" mouseEnabled="true" font="ZoFontWinH4" color="ffffff" inheritAlpha="true" verticalAlignment="CENTER" horizontalAlignment="RIGHT" resizeToFitDescendents="false">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="590" offsetY="154"/>
@@ -1341,9 +1521,9 @@
                     <Dimensions x="342" y="40"/>
                     <Edge edgeSize="1"/>
                 </Backdrop>
-                <Label name="$(parent)Title" text="Inventory List" color="39B027" font="ZoFontWinH3" wrapMode="ELLIPSIS"
-                       verticalAlignment="CENTER" mouseEnabled="true">
+                <Label name="$(parent)Title" color="39B027" font="ZoFontWinH3" wrapMode="ELLIPSIS" verticalAlignment="CENTER" mouseEnabled="true">
                     <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="16" offsetY="10"/>
+                    <OnInitialized>self:SetText(GetString(LEOALT_INVENTORY_LIST))</OnInitialized>
                 </Label>
                 <Button name="$(parent)FilterInvButton" clickSound="Click">
                     <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="$(parent)BG" offsetX="-90" offsetY="4"/>
diff --git a/LeoAltholicUI.lua b/LeoAltholicUI.lua
index b831718..0624921 100644
--- a/LeoAltholicUI.lua
+++ b/LeoAltholicUI.lua
@@ -112,24 +112,34 @@ function LeoAltholic.InitializeCharacterFrames()
     for x,char in pairs(LeoAltholic.GetCharacters()) do

         for _,panel in ipairs(LeoAltholic.panelList) do
-            local sc = WINDOW_MANAGER:GetControlByName("LeoAltholicWindow"..panel.."PanelScrollChild")
-            local row = CreateControlFromVirtual("LeoAltholic"..panel.."Row" .. x, sc, "LeoAltholic"..panel.."RowTemplate")
-            row:SetHidden(false)
-            local anchorY = 109;
-            if panel == "Champion" then
-                anchorY = 139
-            elseif panel == "Tracked" then
-                anchorY = 169
-            elseif panel == "Research" then
-                anchorY = 262
-            elseif panel == "Skills" then
-                anchorY = 522
+            local bg
+            local row
+            local control
+            if panel == "Daily" then
+                local sc = WINDOW_MANAGER:GetControlByName("LeoAltholicWindowDailyPanel")
+                row = CreateControlFromVirtual("LeoAltholic"..panel.."Row" .. x, sc, "LeoAltholic"..panel.."RowTemplate")
+                row:SetAnchor(TOPLEFT,sc,TOPLEFT,0,22 + ((x - 1) * 40))
+                bg = row:GetNamedChild("BG")
+            else
+                local sc = WINDOW_MANAGER:GetControlByName("LeoAltholicWindow"..panel.."PanelScrollChild")
+                row = CreateControlFromVirtual("LeoAltholic"..panel.."Row" .. x, sc, "LeoAltholic"..panel.."RowTemplate")
+                row:SetHidden(false)
+                local anchorY = 109;
+                if panel == "Champion" then
+                    anchorY = 139
+                elseif panel == "Tracked" then
+                    anchorY = 169
+                elseif panel == "Research" then
+                    anchorY = 262
+                elseif panel == "Skills" then
+                    anchorY = 522
+                end
+                row:SetAnchor(TOPLEFT,sc,TOPLEFT,0,(x - 1) * anchorY)
+                bg = row:GetNamedChild("BG")
             end
-            row:SetAnchor(TOPLEFT,sc,TOPLEFT,0,(x - 1) * anchorY)
             if char.bio.name == LeoAltholic.CharName then
-                local control = row:GetNamedChild("BG")
-                control:SetCenterColor(unpack({0.2,0.2,0.2,1 }))
-                control:SetEdgeColor(0.22,0.77,0.22,1)
+                bg:SetCenterColor(unpack({0.2,0.2,0.2,1 }))
+                bg:SetEdgeColor(0.22,0.77,0.22,1)
             end

             if panel == "Champion" then
@@ -242,6 +252,51 @@ function LeoAltholic.InitializeCharacterFrames()
                     control = row:GetNamedChild("Racial1Rank")
                     control:SetText(char.skills.racial[1].rank)
                 end
+            elseif panel == "Daily" then
+                if char.quests ~= nil and char.quests.tracked ~= nil then
+                    for i = 1, 10 do
+                        if char.quests.tracked[i] ~= nil and char.quests.tracked[i].questType == QUEST_TYPE_CRAFTING then
+                            local craft = 0
+                            local color = {1,0,0,1}
+                            if char.quests.tracked[i].name == GetString(LEOALT_ALCHEMY_WRIT) then
+                                craft = CRAFTING_TYPE_ALCHEMY
+                            elseif char.quests.tracked[i].name == GetString(LEOALT_BLACKSMITHING_WRIT) then
+                                craft = CRAFTING_TYPE_BLACKSMITHING
+                            elseif char.quests.tracked[i].name == GetString(LEOALT_CLOTHIER_WRIT) then
+                                craft = CRAFTING_TYPE_CLOTHIER
+                            elseif char.quests.tracked[i].name == GetString(LEOALT_ENCHANTING_WRIT) then
+                                craft = CRAFTING_TYPE_ENCHANTING
+                            elseif char.quests.tracked[i].name == GetString(LEOALT_JEWELRYCRAFTING_WRIT) then
+                                craft = CRAFTING_TYPE_JEWELRYCRAFTING
+                            elseif char.quests.tracked[i].name == GetString(LEOALT_PROVISIONING_WRIT) then
+                                craft = CRAFTING_TYPE_PROVISIONING
+                            elseif char.quests.tracked[i].name == GetString(LEOALT_WOODWORKING_WRIT) then
+                                craft = CRAFTING_TYPE_WOODWORKING
+                            end
+                            if char.quests.tracked[i].lastDone ~= nil and char.quests.tracked[i].lastDone > LeoAltholic.TodayReset() then
+                                color = {0,1,0,1}
+                            end
+                            if craft > 0 then
+                                control = row:GetNamedChild("Craft"..craft.."Status")
+                                control:SetTexture("esoui/art/buttons/accept_up.dds")
+                                control:SetColor(unpack(color))
+                                if char.quests.tracked[i].lastDone ~= nil then
+                                    local diff = GetTimeStamp() - char.quests.tracked[i].lastDone
+                                    if diff < 3600 then
+                                        control.data = zo_strformat(GetString(LEOALT_MINUTES_AGO),  math.floor(diff / 60))
+                                    elseif diff < 86400 then
+                                        control.data = zo_strformat(GetString(LEOALT_HOURS_AGO),  math.floor(diff / 3600))
+                                    else
+                                        control.data = zo_strformat(GetString(LEOALT_DAYS_AGO),  math.floor(diff / 86400))
+                                    end
+                                else
+                                    control.data = "|cCB110E"..GetString(LEOALT_NOT_DONE_TODAY).."|r"
+                                end
+                            else
+                            end
+                        end
+                    end
+                end
             end
         end

@@ -256,12 +311,12 @@ function LeoAltholic.GetTime(seconds)
         mm = mm % 60
         local dn = math.floor(hh / 24)
         local result = ''
-        if dn > 0 then result = tostring(dn) .. "d " .. tostring (hh - (dn*24)) .. "h"
-        elseif hh > 0 then result = tostring (hh) .. "h " .. tostring (mm) .. "m"
-        elseif mm > 0 then result = mm .. "m " .. ss .. "s"
+        if dn > 0 then result = tostring(dn) .. GetString(LEOALT_D) .." " .. tostring (hh - (dn*24)) .. GetString(LEOALT_H)
+        elseif hh > 0 then result = tostring (hh) .. GetString(LEOALT_H) .." " .. tostring (mm) .. GetString(LEOALT_M)
+        elseif mm > 0 then result = mm .. GetString(LEOALT_M) .." " .. ss .. GetString(LEOALT_S)
         end
         return result
-    else return '|cFF4020finished|r' end
+    else return '|cFF4020'..GetString(LEOALT_FINISHED)..'|r' end
 end

 function LeoAltholic.TooltipChampionSkill(control, visible, charId, attribute, discipline)
@@ -281,7 +336,7 @@ function LeoAltholic.TooltipChampionSkill(control, visible, charId, attribute, d
                 control.text:AddLine("|cE8DFAF" .. skillName .. "|r " .. points)
                 added = true
             elseif points == true then
-                control.text:AddLine("|cE8DFAF" .. skillName .. "|r |c21A121unlocked|r")
+                control.text:AddLine("|cE8DFAF" .. skillName .. "|r |c21A121"..GetString(LEOALT_UNLOCKED).."|r")
                 added = true
             end
         end
@@ -336,8 +391,10 @@ end
 function LeoAltholic.DisplayCharacterFrames()
     local control
     for _,panel in ipairs(LeoAltholic.panelList) do
-        control = WINDOW_MANAGER:GetControlByName('LeoAltholicWindow' .. panel .. 'PanelScrollChild')
-        control:SetHeight(#LeoAltholic.GetCharacters() * 109)
+        if panel ~= "Daily" then
+            control = WINDOW_MANAGER:GetControlByName('LeoAltholicWindow' .. panel .. 'PanelScrollChild')
+            control:SetHeight(#LeoAltholic.GetCharacters() * 109)
+        end
     end
     control = WINDOW_MANAGER:GetControlByName('LeoAltholicWindowChampionPanelScrollChild')
     control:SetHeight(#LeoAltholic.GetCharacters() * 139)
@@ -353,16 +410,18 @@ function LeoAltholic.DisplayCharacterFrames()
         for _,panel in ipairs(LeoAltholic.panelList) do
             local row = WINDOW_MANAGER:GetControlByName('LeoAltholic' .. panel .. 'Row'..x)

-            control = row:GetNamedChild("Alliance")
-            local icon = ZO_GetAllianceIcon(char.bio.alliance.id)
-            control:SetText("|cF1FF77|t50:90:" .. icon .. "|t|r ")
-            control.data = char.bio.alliance.name
-
             control = row:GetNamedChild("Name")
             control:SetText(char.bio.name)

-            control = row:GetNamedChild("RaceClass")
-            control:SetText(char.bio.race .. " " .. char.bio.class)
+            if panel ~= "Daily" then
+                control = row:GetNamedChild("Alliance")
+                local icon = ZO_GetAllianceIcon(char.bio.alliance.id)
+                control:SetText("|cF1FF77|t50:90:" .. icon .. "|t|r ")
+                control.data = char.bio.alliance.name
+
+                control = row:GetNamedChild("RaceClass")
+                control:SetText(char.bio.race .. " " .. char.bio.class)
+            end
         end

         local row = WINDOW_MANAGER:GetControlByName('LeoAltholicBioRow'..x)
@@ -425,16 +484,17 @@ function LeoAltholic.DisplayCharacterFrames()
             control:SetText(char.champion[dAttribute].disciplines[i].spent)
         end

+        --[[
         if char.quests ~= nil and char.quests.tracked ~= nil then
             row = WINDOW_MANAGER:GetControlByName('LeoAltholicTrackedRow'..x)
             for i = 1, 10 do
                 local label = row:GetNamedChild("Quest" .. i .. "Label")
                 local done = row:GetNamedChild("Quest" .. i .. "Done")
-                if char.quests.tracked[i] ~= nil then
+                if char.quests.tracked[i] ~= nil and char.quests.tracked[i].questType ~= QUEST_TYPE_CRAFTING then
                     label:SetText(char.quests.tracked[i].name)
                     label:SetHandler('OnMouseUp', function(control, button, upInside)
                         if upInside == true and button == MOUSE_BUTTON_INDEX_RIGHT then
-                            LeoAltholic.log("Removed " .. label:GetText() .. " from " .. char.bio.name)
+                            LeoAltholic.log(zo_strformat(GetString(LEOALT_REMOVED_FROM), label:GetText(), char.bio.name))
                             table.remove(LeoAltholic.savedVariables.CharList[char.bio.name].quests.tracked, i)
                             control:SetHidden(true)
                             control:GetParent():GetNamedChild("Quest" .. i .. "Done"):SetHidden(true)
@@ -446,20 +506,20 @@ function LeoAltholic.DisplayCharacterFrames()
                         else
                             local diff = GetTimeStamp() - char.quests.tracked[i].lastDone
                             if diff < 3600 then
-                                done:SetText(zo_strformat("<<1[%d minute ago/%d minutes ago]>>",  math.floor(diff / 60)))
+                                done:SetText(zo_strformat(GetString(LEOALT_MINUTES_AGO),  math.floor(diff / 60)))
                             elseif diff < 86400 then
-                                done:SetText(zo_strformat("<<1[%d hour ago/%d hours ago]>>",  math.floor(diff / 3600)))
+                                done:SetText(zo_strformat(GetString(LEOALT_HOURS_AGO),  math.floor(diff / 3600)))
                             else
-                                done:SetText(zo_strformat("<<1[Yesterday/%d days ago]>>",  math.floor(diff / 86400)))
+                                done:SetText(zo_strformat(GetString(LEOALT_DAYS_AGO),  math.floor(diff / 86400)))
                             end
                         end
                     else
-                        done:SetText("|cCB110Enot done today|r")
+                        done:SetText("|cCB110E"..GetString(LEOALT_NOT_DONE_TODAY).."|r")
                     end
                 end
             end
         end
-
+        ]]

         row = WINDOW_MANAGER:GetControlByName('LeoAltholicInventoryRow'..x)
         local color = '|c21A121'
@@ -555,6 +615,3 @@ function LeoAltholic:OnUpdate()
         end
     end
 end
-
-ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "Show/Hide Main Window")
-ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "Track Daily Quest")
diff --git a/Settings.lua b/Settings.lua
index 1b6ba7a..315d48c 100644
--- a/Settings.lua
+++ b/Settings.lua
@@ -29,10 +29,10 @@ function LeoAltholic_Settings:CreatePanel()
 	local optionsData = {
 		{
 			type = "header",
-			name = "|c3f7fffTracked Quests|r"
+			name = "|c3f7fff"..GetString(LEOALT_TRACKED_QUESTS).."|r"
 		},{
 			type = "checkbox",
-			name = "Automatically track started daily crafting quests",
+			name = GetString(LEOALT_AUTO_TRACK_WRIT),
 			default = false,
 			getFunc = function() return LeoAltholic.savedVariables.settings.tracked.dailyWrits end,
 			setFunc = function(value)
@@ -40,7 +40,7 @@ function LeoAltholic_Settings:CreatePanel()
 			end,
 		},{
 			type = "checkbox",
-			name = "Automatically track started daily quests",
+			name = GetString(LEOALT_AUTO_TRACK_DAILY),
 			default = false,
 			getFunc = function() return LeoAltholic.savedVariables.settings.tracked.allDaily end,
 			setFunc = function(value)
@@ -48,11 +48,11 @@ function LeoAltholic_Settings:CreatePanel()
 			end,
 		},{
 			type = "header",
-			name = "|c3f7fffCompleted Research|r"
+			name = "|c3f7fff"..GetString(LEOALT_COMPLETED_RESEARCH).."|r"
 		},{
 			type = "checkbox",
-			name = "Chat message for all characters",
-			tooltip = "Display a chat message whenever a research is completed for a character",
+			name = GetString(LEOALT_CHAT_ALL),
+			tooltip = GetString(LEOALT_CHAT_ALL_TOOLTIP),
 			default = true,
 			getFunc = function() return LeoAltholic.savedVariables.settings.completedResearch.chat end,
 			setFunc = function(value)
@@ -60,8 +60,8 @@ function LeoAltholic_Settings:CreatePanel()
 			end,
 		},{
 			type = "checkbox",
-			name = "Center Screen message for current character",
-			tooltip = "Display a center screen message whenever a research is completed for current character",
+			name = GetString(LEOALT_CENTERSCREEN_CURRENT),
+			tooltip = GetString(LEOALT_CENTERSCREEN_CURRENT_TOOLTIP),
 			default = true,
 			getFunc = function() return LeoAltholic.savedVariables.settings.completedResearch.screen end,
 			setFunc = function(value)