vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
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