vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 
2 assert(BigWigs, "BigWigs not found!")
3  
4 ------------------------------
5 -- Are you local? --
6 ------------------------------
7  
8 local L = AceLibrary("AceLocale-2.0"):new("BigWigsRange")
9  
10  
11 ----------------------------
12 -- Localization --
13 ----------------------------
14  
15 L:RegisterTranslations("enUS", function() return {
16 ["Range"] = true,
17 ["range"] = true,
18 ["Options for the combat log's range."] = true,
19  
20 --~~ ["party"] = true,
21 --~~ ["Party"] = true,
22 --~~ ["Party combat log range."] = true,
23  
24 --~~ ["friend"] = true,
25 --~~ ["Friendlies"] = true,
26 --~~ ["Friendly players combat log range."] = true,
27  
28 ["mob"] = true,
29 ["Creatures"] = true,
30 ["Creature combat log range."] = true,
31  
32 ["death"] = true,
33 ["Deaths"] = true,
34 ["Death message range."] = true,
35  
36 ["reset"] = true,
37 ["Reset to defaults"] = true,
38 ["Resets all ranges to defaults."] = true,
39 } end)
40  
41 L:RegisterTranslations("koKR", function() return {
42 ["Range"] = "범위",
43 ["Options for the combat log's range."] = "전투 로그의 범위에 대한 설정",
44  
45 --~~ ["Party"] = true,
46 --~~ ["Party combat log range."] = true,
47  
48 --~~ ["Friendlies"] = true,
49 --~~ ["Friendly players combat log range."] = true,
50  
51 ["Creatures"] = "NPC",
52 ["Creature combat log range."] = "NPC 전투 로그 범위",
53  
54 ["Deaths"] = "죽음",
55 ["Death message range."] = "죽음 메세지 범위",
56  
57 ["Reset to defaults"] = "기본 설정 초기화",
58 ["Resets all ranges to defaults."] = "모든 범위를 기본 설정으로 초기화",
59 } end)
60  
61 L:RegisterTranslations("zhCN", function() return {
62 ["Range"] = "范围",
63 ["Options for the combat log's range."] = "设置战斗记录范围。",
64  
65 --~~ ["party"] = "",
66 --~~ ["Party"] = "",
67 --~~ ["Party combat log range."] = "",
68  
69 --~~ ["friend"] = "",
70 --~~ ["Friendlies"] = "",
71 --~~ ["Friendly players combat log range."] = "",
72  
73 ["Creatures"] = "生物",
74 ["Creature combat log range."] = "生物战斗记录范围。",
75  
76 ["Deaths"] = "死亡",
77 ["Death message range."] = "死亡信息范围。",
78  
79 ["Reset to defaults"] = "重置",
80 ["Resets all ranges to defaults."] = "重置为默认设置。",
81 } end)
82  
83 L:RegisterTranslations("deDE", function() return {
84 ["Range"] = "Reichweite",
85 -- ["range"] = true,
86 ["Options for the combat log's range."] = "Optionen f\195\188r die Reichweite des Kampflogs.",
87  
88 --~~ ["party"] = true,
89 --~~ ["Party"] = true,
90 --~~ ["Party combat log range."] = true,
91  
92 --~~ ["friend"] = true,
93 --~~ ["Friendlies"] = true,
94 --~~ ["Friendly players combat log range."] = true,
95  
96 -- ["mob"] = true,
97 ["Creatures"] = "Kreaturen",
98 ["Creature combat log range."] = "Reichweite von Kreaturen-Nachrichten im Kampflog.",
99  
100 -- ["death"] = true,
101 ["Deaths"] = "Tode",
102 ["Death message range."] = "Reichweite von Todes-Nachrichten im Kampflog.",
103  
104 -- ["reset"] = true,
105 ["Reset to defaults"] = "Zur\195\188cksetzen",
106 ["Resets all ranges to defaults."] = "Auf Standard zur\195\188cksetzen.",
107 } end)
108  
109 ----------------------------------
110 -- Module Declaration --
111 ----------------------------------
112  
113 BigWigsRange = BigWigs:NewModule(L["Range"])
114 BigWigsRange.consoleCmd = L["range"]
115 BigWigsRange.consoleOptions = {
116 type = "group",
117 name = L["Range"],
118 desc = L["Options for the combat log's range."],
119 args = {
120 --~~ [L["party"]] = {
121 --~~ type = "range",
122 --~~ name = L["Party"],
123 --~~ desc = L["Party combat log range."],
124 --~~ order = 1,
125 --~~ min = 5,
126 --~~ max = 200,
127 --~~ step = 5,
128 --~~ get = function() return GetCVar("CombatLogRangeParty") end,
129 --~~ set = function(v)
130 --~~ SetCVar("CombatLogRangeParty", v)
131 --~~ SetCVar("CombatLogRangePartyPet", v)
132 --~~ end,
133 --~~ },
134 --~~ [L["friend"]] = {
135 --~~ type = "range",
136 --~~ name = L["Friendlies"],
137 --~~ desc = L["Friendly players combat log range."],
138 --~~ order = 2,
139 --~~ min = 5,
140 --~~ max = 200,
141 --~~ step = 5,
142 --~~ get = function() return GetCVar("CombatLogRangeFriendlyPlayers") end,
143 --~~ set = function(v)
144 --~~ SetCVar("CombatLogRangeFriendlyPlayers", v)
145 --~~ SetCVar("CombatLogRangeFriendlyPlayersPets", v)
146 --~~ end,
147 --~~ },
148 [L["mob"]] = {
149 type = "range",
150 name = L["Creatures"],
151 desc = L["Creature combat log range."],
152 order = 3,
153 min = 5,
154 max = 200,
155 step = 5,
156 get = function() return GetCVar("CombatLogRangeCreature") end,
157 set = function(v) SetCVar("CombatLogRangeCreature", v) end,
158 },
159 [L["death"]] = {
160 type = "range",
161 name = L["Deaths"],
162 desc = L["Death message range."],
163 order = 4,
164 min = 5,
165 max = 200,
166 step = 5,
167 get = function() return GetCVar("CombatDeathLogRange") end,
168 set = function(v) SetCVar("CombatDeathLogRange", v) end,
169 },
170 [L["reset"]] = {
171 type = "execute",
172 name = L["Reset to defaults"],
173 order = -1,
174 desc = L["Resets all ranges to defaults."],
175 func = function()
176 --~~ SetCVar("CombatLogRangeParty", 50)
177 --~~ SetCVar("CombatLogRangePartyPet", 50)
178 --~~ SetCVar("CombatLogRangeFriendlyPlayers", 50)
179 --~~ SetCVar("CombatLogRangeFriendlyPlayersPets", 50)
180 SetCVar("CombatLogRangeCreature", 30)
181 SetCVar("CombatDeathLogRange", 60)
182 end,
183 },
184 },
185 }