/
local name = "zz_Money" |
local L = LibStub("AceLocale-3.0"):NewLocale(name, "ruRU", false) |
if L then |
L[name] = name |
L[name..' Settings'] = name..' ÐаÑÑÑойки' |
L['Sitzung']='СеÑÑиÑ' |
L['Einnahmen']='ÐÐ¾Ñ Ð¾Ð´' |
L['Ausgaben']='РаÑÑ Ð¾Ð´' |
L['Heute']='СегоднÑ' |
L['Gestern']='ÐÑеÑа' |
L['7-Tage']='7-Ðней' |
L['Gesamt']='ÐÑего' |
L['Bankier']='ÐанкиÑ' |
L['Goldgrenze']='ÐÐ¸Ð¼Ð¸Ñ Ð·Ð¾Ð»Ð¾Ñа' |
L['Sende'] = 'ÐÑпÑавиÑÑ' |
L['Subject'] = 'ÐиÑнее золоÑо' |
L['Minimum Limit']='ÐинималÑнÑй лимиÑ' |
L['Desc MinL']='ÐеÑÑонажи Ñ Ð·Ð¾Ð»Ð¾Ñом менÑÑе Ñказанного знаÑÐµÐ½Ð¸Ñ Ð±ÑдÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ Ð±Ð°Ð½ÐºÐ¸ÑÑ' |
L['Maximum Limit']='ÐакÑималÑнÑй лимиÑ' |
L['Desc MaxL']='ÐеÑÑонажи Ñ Ð·Ð¾Ð»Ð¾Ñом болÑÑе Ñказанного лимиÑа бÑдÑÑ Ð²Ð¸Ð´ÐµÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ Ð´Ð»Ñ Ð¾ÑпÑавки избÑÑка золоÑа банкиÑÑ' |
L['Empfaenger']='ÐенеÑиÑиаÑ' |
L['Fail']='Ðе ÑдалоÑÑ Ð¾ÑпÑавиÑÑ Ð¿Ð¸ÑÑмо' |
L['Success']=function(name,sum) return "Sent "..addon:buildMoneyString(sum,nil,{ ['iconSize'] = addon['db']['global']['iconSize'] or 12,}).." to "..name; end |
L['iconSize']='Ð Ð°Ð·Ð¼ÐµÑ Ð¼Ð¾Ð½ÐµÑÑ' |
L['sortDir'] = 'СоÑÑиÑовка ÐеÑÑ /Ðиз' |
L['nobanker'] = 'ÐÑклÑÑиÑÑ ÑÑнкÑÐ¸Ñ Ð±Ð°Ð½ÐºÐ¸Ñа' |
L['neutral'] = 'ÐÑклÑÑено пока не вÑбÑана ÑÑакÑиÑ' |
L['accountMoney'] = 'ÐолоÑа на аккаÑнÑе' |
L['accountMoneyDesc'] = 'ÐоказаÑÑ Ð²Ñе золоÑо на аккаÑнÑе' |
L['shortMoney'] = 'ÐоказÑваÑÑ ÑолÑко золоÑо' |
L[name] = name |
L[name..' Settings'] = name..' ÐаÑÑÑойки' |
L['Sitzung']='СеÑÑиÑ' |
L['Einnahmen']='ÐÐ¾Ñ Ð¾Ð´' |
L['Ausgaben']='РаÑÑ Ð¾Ð´' |
L['Heute']='СегоднÑ' |
L['Gestern']='ÐÑеÑа' |
L['7-Tage']='7-Ðней' |
L['Gesamt']='ÐÑего' |
L['Bankier']='ÐанкиÑ' |
L['Goldgrenze']='ÐÐ¸Ð¼Ð¸Ñ Ð·Ð¾Ð»Ð¾Ñа' |
L['Sende'] = 'ÐÑпÑавиÑÑ' |
L['Subject'] = 'ÐиÑнее золоÑо' |
L['Minimum Limit']='ÐинималÑнÑй лимиÑ' |
L['Desc MinL']='ÐеÑÑонажи Ñ Ð·Ð¾Ð»Ð¾Ñом менÑÑе Ñказанного знаÑÐµÐ½Ð¸Ñ Ð±ÑдÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ Ð±Ð°Ð½ÐºÐ¸ÑÑ' |
L['Maximum Limit']='ÐакÑималÑнÑй лимиÑ' |
L['Desc MaxL']='ÐеÑÑонажи Ñ Ð·Ð¾Ð»Ð¾Ñом болÑÑе Ñказанного лимиÑа бÑдÑÑ Ð²Ð¸Ð´ÐµÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ Ð´Ð»Ñ Ð¾ÑпÑавки избÑÑка золоÑа банкиÑÑ' |
L['Empfaenger']='ÐенеÑиÑиаÑ' |
L['Fail']='Ðе ÑдалоÑÑ Ð¾ÑпÑавиÑÑ Ð¿Ð¸ÑÑмо' |
L['Success']=function(name,sum) return format("Sent %s to %s",addon:buildMoneyString(sum,nil,{ ['iconSize'] = addon['db']['global']['iconSize'] or 12}),name) end |
L['iconSize']='Ð Ð°Ð·Ð¼ÐµÑ Ð¼Ð¾Ð½ÐµÑÑ' |
L['sortDir'] = 'СоÑÑиÑовка ÐеÑÑ /Ðиз' |
L['nobanker'] = 'ÐÑклÑÑиÑÑ ÑÑнкÑÐ¸Ñ Ð±Ð°Ð½ÐºÐ¸Ñа' |
L['neutral'] = 'ÐÑклÑÑено пока не вÑбÑана ÑÑакÑиÑ' |
L['accountMoney'] = 'ÐолоÑа на аккаÑнÑе' |
L['accountMoneyDesc'] = 'ÐоказаÑÑ Ð²Ñе золоÑо на аккаÑнÑе' |
L['shortMoney'] = 'ÐоказÑваÑÑ ÑолÑко золоÑо' |
L['abrevK'] = "СокÑаÑаÑÑ Ð·Ð¾Ð»Ð¾Ñо до ÑÑÑÑÑ" |
L['abrevM'] = "СокÑаÑаÑÑ Ð·Ð¾Ð»Ð¾Ñо до миллионов" |
L['abrK'] = "k" |
L['abrM'] = "m" |
L['connectedRealms'] = "List connected Realms" |
end |
L['Desc MaxL']='Spieler mit Gold \195\188ber diesem Limit bekommen einen Knopf im Postfenster um es an den Bankier zu schicken' |
L['Empfaenger']='Empf\195\164nger' |
L['Fail']='Sendung fehlgeschlagen' |
L['Success']=function(name,sum) return addon:buildMoneyString(sum,nil,{ ['iconSize'] = addon['db']['global']['iconSize'] or 12,}).." an "..name.." gesendet"; end |
L['Success']=function(name,sum) return format("Sent %s to %s",addon:buildMoneyString(sum,nil,{ ['iconSize'] = addon['db']['global']['iconSize'] or 12}),name) end |
L['iconSize']='M\195\188nzgr\195\182\195\159e' |
L['sortDir'] = 'Tooltip-Sortierung Auf-/Absteigend' |
L['nobanker'] = 'Bankier deaktivieren' |
L['abrevM'] = "Geldanzeige k\195\188rzen m" |
L['abrK'] = "k" |
L['abrM'] = "m" |
L['connectedRealms'] = "Zeige verbundene Realms" |
end |
-- ö \195\182 ß \195\159 |
L['Desc MaxL']='Chars with more than this limit will see a button in the send mail window to send it to the banker' |
L['Empfaenger']='ìë ¹ì¸' |
L['Fail']='ì°í¸ë¬¼ ë°ì¡ ì¤í¨' |
L['Success']=function(name,sum) return "Sent "..addon:buildMoneyString(sum,nil,{ ['iconSize'] = addon['db']['global']['iconSize'] or 12,}).." to "..name; end |
L['Success']=function(name,sum) return format("Sent %s to %s",addon:buildMoneyString(sum,nil,{ ['iconSize'] = addon['db']['global']['iconSize'] or 12}),name) end |
L['iconSize']='골ë ìì´ì½ í¬ê¸°' |
L['sortDir'] = 'ì/ìëë¡ í´í ì ë ¬' |
L['nobanker'] = 'ìí ê¸°ë¥ ë¹íì±í' |
L['abrevM'] = "Shorten money display m" |
L['abrK'] = "k" |
L['abrM'] = "m" |
L['connectedRealms'] = "List connected Realms" |
end |
local mailRec,mailSum |
local realm, faction, player |
local checkDelay = GetTime() |
local connectedRealms |
local posFrame = CreateFrame("Frame") |
posFrame:SetSize(32,1) |
posFrame:SetPoint("TOPRIGHT",SendMailFrame,"TOPRIGHT",-10,-12) |
local function cdbCheck(n) |
db[realm][n] = db[realm][n] or { currentGold = 0 } |
end |
local function Helper_Tooltip3(realm) |
if(not addon['db']['global']['connectedRealms']) then return end |
for k, v in pairs(connectedRealms) do |
if(v == realm) then |
return true |
end |
end |
end |
local function OnText(message) |
addon:OnText(childName, message) |
end |
for k,v in pairs(addon['db']['sv']['profileKeys']) do |
local n,_,m = strsplit(' ',k,3) |
if(n) then |
if(m == realm) then |
local cr = Helper_Tooltip3(m) |
if(m == realm or cr) then |
cdbCheck(n) |
if( faction == db[realm][n]['faction']) then |
sum = sum + db[realm][n]['currentGold'] |
if( faction == db[cr and m or realm][n]['faction']) then |
sum = sum + db[cr and m or realm][n]['currentGold'] |
end |
end |
end |
for k,v in pairs(addon['db']['sv']['profileKeys']) do |
local n,_,m = strsplit(' ',k,3) |
if(n) then |
if(m == realm) then |
local cr = Helper_Tooltip3(m) |
if(m == realm or cr) then |
cdbCheck(n) |
if( faction == db[realm][n]['faction']) then |
sum = sum + db[realm][n]['currentGold'] |
ttlist[n] = db[realm][n]['currentGold'] |
if( faction == db[cr and m or realm][n]['faction']) then |
sum = sum + db[cr and m or realm][n]['currentGold'] |
ttlist[k] = db[cr and m or realm][n]['currentGold'] |
end |
end |
end |
end |
end |
for _,v in pairs(addon:sortArray(ttlist,addon['db']['global']['sortDir'])) do |
tip:AddDoubleLine(Helper_Tooltip(addon:classcolor(v,db[realm][v]['class']),nil,db[realm][v]['currentGold']+(db[realm][v]['incoming'] or 0) or 0,false)) |
local n,_,m = strsplit(' ',v,3) |
local cr = Helper_Tooltip3(m) |
tip:AddDoubleLine(Helper_Tooltip(addon:classcolor(n,db[cr and m or realm][n]['class']),nil,db[cr and m or realm][n]['currentGold']+(db[cr and m or realm][n]['incoming'] or 0) or 0,false)) |
end |
tip:AddLine(' ') |
tip:AddDoubleLine(Helper_Tooltip(L['Gesamt'],'ffff00',sum,false)) |
player = UnitName('player') |
realm = GetRealmName() |
faction = UnitFactionGroup('player') |
connectedRealms = GetAutoCompleteRealms() |
options = addon:InitConfig(childName, true, { |
['name'] = childName, |
['type'] = "data source", |
addon:AddConfigEntry(childName, "select","banker",L['Bankier'],nil,3,buildSelect,nil,nil,nil,menu) |
addon:AddConfigEntry(childName, "range","iconSize",L['iconSize'],nil,2,5,32,1,false,options['args'][childName]) |
addon:AddConfigEntry(childName, "toggle","sortDir",L['sortDir'],nil,2,nil,nil,nil,nil,options['args'][childName]) |
addon:AddConfigEntry(childName, "toggle","connectedRealms",L['connectedRealms'],nil,2,nil,nil,nil,nil,options['args'][childName]) |
addon:AddConfigEntry(childName, "toggle","disableBanker",L['nobanker'],nil,3,nil,nil,nil,nil,options['args'][childName]) |
addon:AddConfigEntry(childName, "toggle","accountMoney",L['accountMoney'],L['accountMoneyDesc'],4,nil,nil,nil,nil,options['args'][childName]) |
addon:AddConfigEntry(childName, "toggle","shortMoney",L['shortMoney'],nil,5,nil,nil,nil,nil,options['args'][childName]) |
L['Desc MaxL']='Chars with more than this limit will see a button in the send mail window to send it to the banker' |
L['Empfaenger']='Beneficiary' |
L['Fail']='Mail failed' |
L['Success']=function(name,sum) return "Sent "..addon:buildMoneyString(sum,nil,{ ['iconSize'] = addon['db']['global']['iconSize'] or 12,}).." to "..name; end |
L['Success']=function(name,sum) return format("Sent %s to %s",addon:buildMoneyString(sum,nil,{ ['iconSize'] = addon['db']['global']['iconSize'] or 12}),name) end |
L['iconSize']='Coinsize' |
L['sortDir'] = 'Sort Tooltip Up/Down' |
L['nobanker'] = 'Disable banker functionality' |
L['abrevM'] = "Shorten money display m" |
L['abrK'] = "k" |
L['abrM'] = "m" |
L['connectedRealms'] = "List connected Realms" |
end |