From 558a93b6e4c46910c17b69cd9a616e48944c4859 Mon Sep 17 00:00:00 2001 From: Adrian L Lange Date: Fri, 19 Dec 2014 10:51:09 +0100 Subject: [PATCH] Add some localization stuff, to be enabled later --- Broker_Equipment.toc | 1 + Config.lua | 8 ++++---- Localization.lua | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 4 deletions(-) create mode 100644 Localization.lua diff --git a/Broker_Equipment.toc b/Broker_Equipment.toc index a90de5e..90b6ec4 100644 --- a/Broker_Equipment.toc +++ b/Broker_Equipment.toc @@ -11,5 +11,6 @@ embeds\LibStub\LibStub.lua embeds\CallbackHandler\CallbackHandler-1.0.lua embeds\LibDataBroker\LibDataBroker-1.1.lua +Localization.lua Config.lua Broker_Equipment.lua diff --git a/Config.lua b/Config.lua index da1515e..18a8851 100644 --- a/Config.lua +++ b/Config.lua @@ -1,4 +1,4 @@ -local addonName = ... +local addonName, L = ... local objects = {} local temporary = {} @@ -77,16 +77,16 @@ Panel:SetScript('OnShow', function(self) Description:SetPoint('TOPLEFT', Title, 'BOTTOMLEFT', 0, -8) Description:SetPoint('RIGHT', -32, 0) Description:SetJustifyH('LEFT') - Description:SetText('Equipment sets!') + Description:SetText(L['Equipment sets!']) self.Description = Description local DisplayTooltip = CreateCheckButton(self, 'showTooltipDisplay') DisplayTooltip:SetPoint('TOPLEFT', Description, 'BOTTOMLEFT', -2, -10) - DisplayTooltip.Text:SetText('Enable tooltips in display') + DisplayTooltip.Text:SetText(L['Enable tooltips in display']) local MenuTooltip = CreateCheckButton(self, 'showTooltipMenu') MenuTooltip:SetPoint('TOPLEFT', DisplayTooltip, 'BOTTOMLEFT', 0, -8) - MenuTooltip.Text:SetText('Enable tooltips in menu') + MenuTooltip.Text:SetText(L['Enable tooltips in menu']) Panel:refresh() diff --git a/Localization.lua b/Localization.lua new file mode 100644 index 0000000..c25788e --- /dev/null +++ b/Localization.lua @@ -0,0 +1,32 @@ +local _, L = ... + +setmetatable(L, {__index = function(L, key) + local value = tostring(key) + L[key] = value + return value +end}) + +--[==========[ +local locale = GetLocale() +if(locale == 'deDE') then + --@localization(locale="deDE", format="lua_additive_table")@ +elseif(locale == 'esES') then + --@localization(locale="esES", format="lua_additive_table")@ +elseif(locale == 'esMX') then + --@localization(locale="esMX", format="lua_additive_table")@ +elseif(locale == 'frFR') then + --@localization(locale="frFR", format="lua_additive_table")@ +elseif(locale == 'itIT') then + --@localization(locale="itIT", format="lua_additive_table")@ +elseif(locale == 'koKR') then + --@localization(locale="koKR", format="lua_additive_table")@ +elseif(locale == 'ptBR') then + --@localization(locale="ptBR", format="lua_additive_table")@ +elseif(locale == 'ruRU') then + --@localization(locale="ruRU", format="lua_additive_table")@ +elseif(locale == 'zhCN') then + --@localization(locale="zhCN", format="lua_additive_table")@ +elseif(locale == 'zhTW') then + --@localization(locale="zhTW", format="lua_additive_table")@ +end +--]==========] -- 1.7.9.5