vanilla-wow-addons – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | --[[---------------------------------------------------------------------- |
2 | VanasKoS - Locale deDE |
||
3 | ------------------------------------------------------------------------]] |
||
4 | |||
5 | function VanasKoS_Locals_deDE() |
||
6 | |||
7 | VANASKOS.CMD_OPTIONS = { |
||
8 | { |
||
9 | option = "add", |
||
10 | desc = "F\195\188gt einen Spieler zu der KoS-Liste hinzu [optional: reason <Grund> nach <Spielername>]", |
||
11 | method = "AddKoSPlayer", |
||
12 | input = TRUE |
||
13 | }, |
||
14 | { |
||
15 | option = "remove", |
||
16 | desc = "Entfernt einen Spieler von der KoS-Liste", |
||
17 | method = "RemoveKoSPlayer", |
||
18 | input = TRUE |
||
19 | }, |
||
20 | { |
||
21 | option = "addguild", |
||
22 | desc = "F\195\188 einen Spieler zu der KoS-Liste hinzu [optional: reason <Grund> nach <Gildenname>]", |
||
23 | method = "AddKoSGuild", |
||
24 | input = TRUE |
||
25 | }, |
||
26 | { |
||
27 | option = "removeguild", |
||
28 | desc = "Entfernt eine Gilde von der KoS-Liste", |
||
29 | method = "RemoveKoSGuild", |
||
30 | input = TRUE |
||
31 | }, |
||
32 | { |
||
33 | option = "resetkos", |
||
34 | desc = "L\195\182scht die KoS-Liste f\195\188r diesen Realm", |
||
35 | method = "ResetKoSList" |
||
36 | }, |
||
37 | { |
||
38 | option = "list", |
||
39 | desc = "Zeigt alle Spieler und Gilden auf der KoS Liste", |
||
40 | method = "ListKoS" |
||
41 | }, |
||
42 | { |
||
43 | option = "menu", |
||
44 | desc = "Schaltet die graphische Oberfl\195\164che ein/aus", |
||
45 | method = "ToggleMenu" |
||
46 | }, |
||
47 | { |
||
48 | option = "toggle", |
||
49 | desc = "Schaltet Konfigrationsoptionen an/aus", |
||
50 | args = { |
||
51 | { |
||
52 | option = "visual", |
||
53 | desc = "Schaltet die Benachrichtigung im Oberen Bereich ein/aus", |
||
54 | method = "ToggleNotifyVisual" |
||
55 | }, |
||
56 | { |
||
57 | option = "chatframe", |
||
58 | desc = "Schaltet die Benachrichtigung im Chat ein/aus", |
||
59 | method = "ToggleNotifyChatframe" |
||
60 | }, |
||
61 | { |
||
62 | option = "warnframe", |
||
63 | desc = "Schaltet das Gegner-Warn-Fenster ein/aus", |
||
64 | method = "ToggleWarnFrame" |
||
65 | }, |
||
66 | { |
||
67 | option = "sound", |
||
68 | desc = "Schaltet das abspielen eines Warntons bei KoS-Erkennung ein/aus", |
||
69 | method = "ToggleNotifySound" |
||
70 | } |
||
71 | } |
||
72 | }, |
||
73 | { |
||
74 | option = "set", |
||
75 | desc = "Settzt Konfigurations Optionen", |
||
76 | args = { |
||
77 | { |
||
78 | option = "interval", |
||
79 | desc = "Setzt das Minimal-Interval in dem \195\188ber KoS-Listenmitglieder informiert wird", |
||
80 | method = "ConfigSetNotificationInterval", |
||
81 | input = TRUE |
||
82 | } |
||
83 | } |
||
84 | }, |
||
85 | { |
||
86 | option = "report", |
||
87 | desc = "Aktuelle Einstellungen ausgeben", |
||
88 | method = "Report" |
||
89 | }, |
||
90 | { |
||
91 | option = "import", |
||
92 | desc = "KoS Daten aus anderen AddOns importieren", |
||
93 | args = { |
||
94 | { |
||
95 | option = "ubotd", |
||
96 | desc = "Importiert KoS Daten vom \"Ultimate Book of the Dead\"", |
||
97 | method = "ImportKoSListFromUBotD" |
||
98 | } |
||
99 | } |
||
100 | } |
||
101 | }; |
||
102 | |||
103 | ace:RegisterGlobals({ |
||
104 | VANASKOS_TEXT_VANASKOS = "Vanas KoS", |
||
105 | |||
106 | VANASKOS_TEXT_ADD_PLAYER = "Spieler hinzuf\195\188gen", |
||
107 | VANASKOS_TEXT_ADD_GUILD = "Gilde hinzuf\195\188gen", |
||
108 | VANASKOS_TEXT_REMOVE_ENTRY = "Eintrag entfernen", |
||
109 | VANASKOS_TEXT_CHANGE_ENTRY = "Eintrag \195\164ndern", |
||
110 | VANASKOS_TEXT_REASON = "Grund", |
||
111 | VANASKOS_TEXT_PLAYERS = "Spieler", |
||
112 | VANASKOS_TEXT_PLAYER_ADDED = "Spieler %s (Grund: %s) hinzugef\195\188gt.", |
||
113 | |||
114 | VANASKOS_TEXT_PLAYERS_COLON = "Spieler:", |
||
115 | VANASKOS_TEXT_GUILDS_COLON = "Gilden:", |
||
116 | VANASKOS_TEXT_GUILDS = "Gilden", |
||
117 | VANASKOS_TEXT_GUILD_ADDED = "Gilde %s (Grund: %s) hinzugef\195\188gt.", |
||
118 | VANASKOS_TEXT_PLAYER_REMOVED = "Spieler \"%s\" von KoS-Liste entfernt.", |
||
119 | VANASKOS_TEXT_GUILD_REMOVED = "Gilde \"%s\" von KoS-Liste entfernt.", |
||
120 | VANASKOS_TEXT_LIST_PURGED = "KoS Liste f\195\188r Realm \"%s\" gel\195\182scht.", |
||
121 | VANASKOS_TEXT_LISTS = "Listen", |
||
122 | VANASKOS_TEXT_CONFIG = "Konfiguration", |
||
123 | VANASKOS_TEXT_ABOUT = "\195\156ber", |
||
124 | VANASKOS_TEXT_ABOUT_CREATED = "Erstellt von Vane auf EU-Aegwynn", |
||
125 | VANASKOS_TEXT_NOTIFY_UPPER = "Benachrichtigung im oberen Bildschirmbereich", |
||
126 | VANASKOS_TEXT_NOTIFY_CHATFRAME = "Benachrichtigung im Chat", |
||
127 | VANASKOS_TEXT_WARN_FRAME = "KoS/Gegner/freundlich Fenster", |
||
128 | VANASKOS_TEXT_PLAY_SOUND = "Sound bei Erkennung von KoS Gegnern", |
||
129 | VANASKOS_TEXT_NOTIFY_INTERVAL = "Benachrichtigungs Interval (Sekunden)", |
||
130 | VANASKOS_TEXT_LAST_SEEN = "zuletzt gesehen:", |
||
131 | VANASKOS_TEXT_PLAYER_LIST = "Spieler Liste", |
||
132 | VANASKOS_TEXT_GUILDS_LIST = "Gilden Liste", |
||
133 | VANASKOS_TEXT_CONFIGURATION = "Konfiguration", |
||
134 | VANASKOS_TEXT_KOS = "KoS:", |
||
135 | VANASKOS_TEXT_KOS_GUILD = "KoS (Gilden):", |
||
136 | VANASKOS_TEXT_KOS_LIST_FOR_REALM = "KoS Liste f\195\188r Realm: %s", |
||
137 | |||
138 | VANASKOS_TEXT_UBOTD_IMPORT_FAILED = "UBotD data konnte nicht geladen werden", |
||
139 | VANASKOS_TEXT_UBOTD_IMPORT_SUCCESS = "UBotD data wurde importiert.", |
||
140 | VANASKOS_TEXT_IMPORTED = "importiert", |
||
141 | VANASKOS_TEXT_VERSION = VANASKOS.VERSION, |
||
142 | VANASKOS_COLOR_WHITE = "|cffffffff", |
||
143 | VANASKOS_COLOR_END = "|r", |
||
144 | |||
145 | BINDING_HEADER_VANASKOS_HEADER = VANASKOS.NAME, |
||
146 | BINDING_NAME_VANASKOS_TEXT_TOGGLE_MENU = "Menu aufrufen", |
||
147 | }); |
||
148 | |||
149 | StaticPopupDialogs["VANASKOS_ADD_REASON"] = { |
||
150 | text = "Grund", |
||
151 | button1 = "Ok", |
||
152 | button2 = "Abbrechen", |
||
153 | hasEditBox = 1, |
||
154 | maxLetters = 40, |
||
155 | OnAccept = function() |
||
156 | local editBox = getglobal(this:GetParent():GetName().."EditBox"); |
||
157 | VanasKoS:AddKoSPlayerR(VANASKOS.LastNameEntered, editBox:GetText()); |
||
158 | VanasKoS:GUIOnUpdate(); |
||
159 | end, |
||
160 | OnShow = function() |
||
161 | getglobal(this:GetName().."EditBox"):SetFocus(); |
||
162 | end, |
||
163 | OnHide = function() |
||
164 | if(ChatFrameEditBox:IsVisible() ) then |
||
165 | ChatFrameEditBox:SetFocus(); |
||
166 | end |
||
167 | getglobal(this:GetName().."EditBox"):SetText(""); |
||
168 | end, |
||
169 | EditBoxOnEscapePressed = function() |
||
170 | this:GetParent():Hide(); |
||
171 | end, |
||
172 | timeout = 0, |
||
173 | exclusive = 1, |
||
174 | whileDead = 1, |
||
175 | hideOnEscape = 1 |
||
176 | } |
||
177 | StaticPopupDialogs["VANASKOS_ADD_PLAYER"] = { |
||
178 | text = "Name des Spielers", |
||
179 | button1 = "Ok", |
||
180 | button2 = "Abbrechen", |
||
181 | hasEditBox = 1, |
||
182 | maxLetters = 12, |
||
183 | OnAccept = function() |
||
184 | local editBox = getglobal(this:GetParent():GetName().."EditBox"); |
||
185 | VANASKOS.LastNameEntered = editBox:GetText(); |
||
186 | if(VANASKOS.LastNameEntered ~= "") then |
||
187 | StaticPopup_Show("VANASKOS_ADD_REASON"); |
||
188 | end |
||
189 | end, |
||
190 | OnShow = function() |
||
191 | getglobal(this:GetName().."EditBox"):SetFocus(); |
||
192 | end, |
||
193 | OnHide = function() |
||
194 | if(ChatFrameEditBox:IsVisible() ) then |
||
195 | ChatFrameEditBox:SetFocus(); |
||
196 | end |
||
197 | getglobal(this:GetName().."EditBox"):SetText(""); |
||
198 | end, |
||
199 | EditBoxOnEscapePressed = function() |
||
200 | this:GetParent():Hide(); |
||
201 | end, |
||
202 | timeout = 0, |
||
203 | exclusive = 1, |
||
204 | whileDead = 1, |
||
205 | hideOnEscape = 1 |
||
206 | } |
||
207 | |||
208 | StaticPopupDialogs["VANASKOS_ADD_REASON_GUILD"] = { |
||
209 | text = "Grund", |
||
210 | button1 = "Ok", |
||
211 | button2 = "Abbrechen", |
||
212 | hasEditBox = 1, |
||
213 | maxLetters = 40, |
||
214 | OnAccept = function() |
||
215 | local editBox = getglobal(this:GetParent():GetName().."EditBox"); |
||
216 | VanasKoS:AddKoSGuildR(VANASKOS.LastNameEntered, editBox:GetText()); |
||
217 | VanasKoS:GUIOnUpdate(); |
||
218 | end, |
||
219 | OnShow = function() |
||
220 | getglobal(this:GetName().."EditBox"):SetFocus(); |
||
221 | end, |
||
222 | OnHide = function() |
||
223 | if(ChatFrameEditBox:IsVisible() ) then |
||
224 | ChatFrameEditBox:SetFocus(); |
||
225 | end |
||
226 | getglobal(this:GetName().."EditBox"):SetText(""); |
||
227 | end, |
||
228 | EditBoxOnEscapePressed = function() |
||
229 | this:GetParent():Hide(); |
||
230 | end, |
||
231 | timeout = 0, |
||
232 | exclusive = 1, |
||
233 | whileDead = 1, |
||
234 | hideOnEscape = 1 |
||
235 | } |
||
236 | StaticPopupDialogs["VANASKOS_ADD_GUILD"] = { |
||
237 | text = "Name der Gilde", |
||
238 | button1 = "Ok", |
||
239 | button2 = "Abbrechen", |
||
240 | hasEditBox = 1, |
||
241 | maxLetters = 40, |
||
242 | OnAccept = function() |
||
243 | local editBox = getglobal(this:GetParent():GetName().."EditBox"); |
||
244 | VANASKOS.LastNameEntered = editBox:GetText(); |
||
245 | if(VANASKOS.LastNameEntered ~= "") then |
||
246 | StaticPopup_Show("VANASKOS_ADD_REASON_GUILD"); |
||
247 | end |
||
248 | end, |
||
249 | OnShow = function() |
||
250 | getglobal(this:GetName().."EditBox"):SetFocus(); |
||
251 | end, |
||
252 | OnHide = function() |
||
253 | if(ChatFrameEditBox:IsVisible() ) then |
||
254 | ChatFrameEditBox:SetFocus(); |
||
255 | end |
||
256 | getglobal(this:GetName().."EditBox"):SetText(""); |
||
257 | end, |
||
258 | EditBoxOnEscapePressed = function() |
||
259 | this:GetParent():Hide(); |
||
260 | end, |
||
261 | timeout = 0, |
||
262 | exclusive = 1, |
||
263 | whileDead = 1, |
||
264 | hideOnEscape = 1 |
||
265 | } |
||
266 | |||
267 | StaticPopupDialogs["VANASKOS_CHANGE_ENTRY"] = { |
||
268 | text = "Grund", |
||
269 | button1 = "Ok", |
||
270 | button2 = "Abbrechen", |
||
271 | hasEditBox = 1, |
||
272 | maxLetters = 40, |
||
273 | OnAccept = function() |
||
274 | local editBox = getglobal(this:GetParent():GetName().."EditBox"); |
||
275 | VanasKoS:GUIChangeKoSReason(editBox:GetText()); |
||
276 | end, |
||
277 | OnShow = function() |
||
278 | getglobal(this:GetName().."EditBox"):SetFocus(); |
||
279 | end, |
||
280 | OnHide = function() |
||
281 | if(ChatFrameEditBox:IsVisible() ) then |
||
282 | ChatFrameEditBox:SetFocus(); |
||
283 | end |
||
284 | getglobal(this:GetName().."EditBox"):SetText(""); |
||
285 | end, |
||
286 | EditBoxOnEscapePressed = function() |
||
287 | this:GetParent():Hide(); |
||
288 | end, |
||
289 | timeout = 0, |
||
290 | exclusive = 1, |
||
291 | whileDead = 1, |
||
292 | hideOnEscape = 1 |
||
293 | } |
||
294 | |||
295 | VANASKOS.TEXT_REASON = "Grund:"; |
||
296 | VANASKOS.TEXT_REASON_UNKNOWN = "unbekannt"; |
||
297 | VANASKOS.TEXT_UNKNOWN_ENTITY = "Unbekannt"; |
||
298 | |||
299 | VANASKOS.MAP_ONOFF_COLOR = {[0]="|cffff5050Aus|r",[1]="|cff00ff00An|r"} |
||
300 | |||
301 | VANASKOS.TargetMatch = { |
||
302 | { -- HEALEDOTHEROTHER |
||
303 | pattern = "(.+)s (.+) heilt (.+) um (%d+) Punkte.", |
||
304 | patternname = 0 |
||
305 | }, |
||
306 | { -- HEALECRITDOTHEROTHER |
||
307 | pattern = "Besondere Heilung: (.+)s (.+) heilt (.+) um (%d+) Punkte.", |
||
308 | patternname = 0 |
||
309 | }, |
||
310 | { -- SPELLDEFLECTEDOTHEROTHER |
||
311 | pattern = "(.+) versuchte es mit (.+)", |
||
312 | patternname = 0 |
||
313 | }, |
||
314 | { -- SPELLPARRIEDOTHEROTHER |
||
315 | pattern = "(.+)s von (.+) wurde von (.+) parriert", |
||
316 | patternname = 1 |
||
317 | }, |
||
318 | { -- SPELLDODGEDOTHEROTHER |
||
319 | pattern = "(.+)s ist (.+) von (.+) ausgewichen", |
||
320 | patternname = 2 |
||
321 | }, |
||
322 | { -- SPELLPOWERDRAINOTHEROTHER |
||
323 | pattern = "(.+) benutzt (.+) und entzieht", |
||
324 | patternname = 0 |
||
325 | }, |
||
326 | { -- SPELLLOGCRITOTHEROTHER |
||
327 | pattern = "(.+)s (.+) trifft (.+) kritisch f\195\188r (%d+) Schaden.", |
||
328 | patternname = 0 |
||
329 | }, |
||
330 | { -- COMBATHITOTHEROTHER |
||
331 | pattern = "(.+)s (.+) trifft (.+) f\195\188r (%d+) Schaden.", |
||
332 | patternname = 0 |
||
333 | }, |
||
334 | { -- SPELLCASTGOOTHER |
||
335 | pattern = "(.+) wirkt (.+)", |
||
336 | patternname = 0 |
||
337 | }, |
||
338 | { -- SPELLCASTGOOTHERTARGETTED |
||
339 | pattern = "(.+) wirkt (.+) auf (.+)", |
||
340 | patternname = 0 |
||
341 | }, |
||
342 | { -- COMBATHITOTHEROTHER |
||
343 | pattern = "(.+) trifft (.+) f\195\188r (%d+) Schaden.", |
||
344 | patternname = 0 |
||
345 | }, |
||
346 | { -- AURAADDEDOTHERHARMFUL |
||
347 | pattern = "(.+) ist von (.+) betroffen.", |
||
348 | patternname = 0 |
||
349 | }, |
||
350 | { -- AURAADDEDOTHERHELPFUL |
||
351 | pattern = "(.+) bekommt ", |
||
352 | patternname = 0 |
||
353 | }, |
||
354 | { -- SPELLPERFORMGOOTHER |
||
355 | pattern = "(.+) f\195\188hrt (.+) aus", |
||
356 | patternname = 0 |
||
357 | }, |
||
358 | { -- MISSEDOTHEROTHER |
||
359 | pattern = "(.+) verfehlt (.+)", |
||
360 | patternname = 0 |
||
361 | }, |
||
362 | --[[ PERIODICAURADAMAGEOTHEROTHER = "%s suffers %d %s damage from %s's %s."; |
||
363 | PERIODICAURADAMAGESELFOTHER = "%s suffers %d %s damage from your %s."; |
||
364 | PERIODICAURAHEALOTHEROTHER = "%s gains %d health from %s's %s."; |
||
365 | PERIODICAURAHEALSELFOTHER = "%s gains %d health from your %s."; |
||
366 | ]] |
||
367 | { |
||
368 | pattern = "(.+) erleidet ", |
||
369 | patternname = 0 |
||
370 | }, |
||
371 | { -- SPELLPERFORMOTHERSTART |
||
372 | pattern = "(.+) beginnt (.+) auszuf\195\188hren", |
||
373 | patternname = 0 |
||
374 | }, |
||
375 | { -- SPELLCASTOTHERSTART |
||
376 | pattern = "(.+) beginnnt (.+) zu wirken", |
||
377 | patternname = 0 |
||
378 | }, |
||
379 | { -- VSDODGEOTHEROTHER VSABSORBOTHEROTHER VSBLOCKOTHEROTHER VSDEFLECTOTHEROTHER |
||
380 | pattern = "(.+) greift an.", |
||
381 | patternname = 0 |
||
382 | }, |
||
383 | { -- VSENVIRONMENTALDAMAGE_FALLING_OTHER |
||
384 | pattern = "(.+) f\195\164llt und verliert", |
||
385 | patternname = 0 |
||
386 | } |
||
387 | }; |
||
388 | end |