Added hooks for AddObjectiveWatch and RemoveObjectiveWatch, so we can update the...
[QuestHelper.git] / lang_dede.lua
blob33183498e054205868f1e0756979862109ab625a
1 -- Please see lang_enus.lua for reference.
3 QuestHelper_Translations.deDE =
5 -- Displayed by locale chooser.
6 LOCALE_NAME = "Deutsch",
8 -- Messages used when starting.
9 LOCALE_ERROR = "Die Sprache deiner gespeicherten Daten stimmt nicht mit der Sprache deines WoW-Clienten überein.",
10 ZONE_LAYOUT_ERROR = "Ich arbeite nicht weiter, um deine gespeicherten Daten nicht zu beschädigen."..
11 "Bitte warte auf einen Patch, der in der Lage ist mit dem neuen Zonen Layout umzugehen",
12 DOWNGRADE_ERROR = "Deine gespeicherten Daten sind nicht kompatibel mit dieser Version von QuestHelper."..
13 "Verwende eine neue Version oder lösche deine gespeicherten Variablen.",
14 HOME_NOT_KNOWN = "Dein Zuhause ist nicht bekannt. Bitte sprich bei der nächsten Gelegenheit einen Gastwirt an um es zurückzusetzen.",
16 -- Route related text.
17 ROUTES_CHANGED = "Die Flugstrecken für deinen Charakter wurden verändert.",
18 HOME_CHANGED = "Dein Zuhause wurde geändert.",
19 TALK_TO_FLIGHT_MASTER = "Bitte sprich mit dem lokalen Flugmeister.",
20 TALK_TO_FLIGHT_MASTER_COMPLETE = "Danke.",
21 WILL_RESET_PATH = "Information zur Wegfindung wird zurückgesetzt.",
23 -- Locale switcher.
24 LOCALE_LIST_BEGIN = "Verfügbare Sprachen:",
25 LOCALE_CHANGED = "Sprache geändert zu: %h1",
26 LOCALE_UNKNOWN = "Die Sprache %h1 ist nicht bekannt.",
28 -- Words used for objectives.
29 SLAY_VERB = "Töte",
30 ACQUIRE_VERB = "Erbeute",
32 OBJECTIVE_REASON = "%1 %h2 für die Quest %h3.", -- %1 is a verb, %2 is a noun (item or monster)
33 OBJECTIVE_REASON_FALLBACK = "%h1 für die Quest %h2.",
34 OBJECTIVE_REASON_TURNIN = "Gib die Quest %h1 ab.",
35 OBJECTIVE_PURCHASE = "Erwerben von %h1.",
36 OBJECTIVE_TALK = "Sprich mit %h1.",
37 OBJECTIVE_SLAY = "Töte %h1.",
38 OBJECTIVE_LOOT = "Erbeute %h1.",
40 ZONE_BORDER = "%1/%2 Grenze",
42 -- Stuff used in objective menus.
43 PRIORITY = "Priorität",
44 PRIORITY1 = "Höchste",
45 PRIORITY2 = "Hohe",
46 PRIORITY3 = "Normale",
47 PRIORITY4 = "Niedrige",
48 PRIORITY5 = "Niedrigste",
49 SHARING = "Teilen",
50 ENABLE = "Aktivieren",
51 DISABLE = "Abschalten",
52 IGNORE = "Ignorieren",
54 IGNORED_PRIORITY_TITLE = "Die ausgewählte Priorität würde ignoriert werden.",
55 IGNORED_PRIORITY_FIX = "Fügt die gleiche Priorität zu den blockierten Zielen hinzu.",
56 IGNORED_PRIORITY_IGNORE = "Ich werde die Prioritäten selbst setzen.",
58 -- Custom objectives.
59 RESULTS_TITLE = "Suchergebnis",
60 NO_RESULTS = "Es gibt keine!",
61 CREATED_OBJ = "Erstellt: %1",
62 REMOVED_OBJ = "Gelöscht: %1",
63 USER_OBJ = "Benutzer Ziel: %h1",
64 UNKNOWN_OBJ = "Ich weiß nicht, wo du für dieses Ziel hingehen solltest.",
66 SEARCHING_STATE = "Suche: %1",
67 SEARCHING_LOCAL = "Sprache %1",
68 SEARCHING_STATIC = "Statisch %1",
69 SEARCHING_ITEMS = "Gegenstand",
70 SEARCHING_NPCS = "NPCs",
71 SEARCHING_ZONES = "Zonen",
72 SEARCHING_DONE = "Fertig!",
74 -- Shared objectives.
75 PEER_TURNIN = "Warte auf %h1 um %h2 abzugeben.",
76 PEER_LOCATION = "Hilf %h1 einen Ort in %h2 zu erreichen.",
77 PEER_ITEM = "Hilf %1 zu erwerben %h2.",
78 PEER_OTHER = "Assistiere %1 mit %h2.",
80 PEER_NEWER = "%h1 verwendet eine neuere Protokoll Version. Vielleicht ist es Zeit zum Aktualisieren.",
81 PEER_OLDER = "%h1 verwendet eine ältere Protokoll Version.",
83 UNKNOWN_MESSAGE = "Unbekannter Narichten Typ '%1' von '%2'.",
85 -- Hidden objectives.
86 HIDDEN_TITLE = "Versteckte Ziele",
87 HIDDEN_NONE = "Es gibt keine versteckten Ziele von dir.",
88 DEPENDS_ON_SINGLE = "Ist abhängig von '%1'.",
89 DEPENDS_ON_COUNT = "Ist abhängig von %1 versteckten Zielen.",
90 FILTERED_LEVEL = "Gefiltert wegen Level.",
91 FILTERED_ZONE = "Gefiltert wegen Zone.",
92 FILTERED_COMPLETE = "Gefiltert wegen Vollständigkeit.",
93 FILTERED_USER = "Du möchtest dieses Ziel ausblenden lassen.",
94 FILTERED_UNKNOWN = "Es ist nicht bekannt wie es abgeschlossen werden kann.",
96 HIDDEN_SHOW = "Zeigen.",
97 DISABLE_FILTER = "Filter abschalten: %1",
98 FILTER_DONE = "fertig",
99 FILTER_ZONE = "Zone",
100 FILTER_LEVEL = "Level",
102 -- Nagging. (This is incomplete, only translating strings for the non-verbose version of the nag command that appears at startup.)
103 NAG_SINGLE = "1 %2", -- %1 == count (will be 1), %2 == what
104 NAG_PLURAL = "%1 %s2",
106 NAG_MULTIPLE_NEW = "Du hast Informationen über %h1 neue und %h2 aktualisierte %h(%s3).",
107 NAG_SINGLE_NEW = "Du hast neue Informationen über %h1.",
108 NAG_ADDITIONAL = "Du hast zusätzliche Informationen über %h1.",
110 NAG_NOT_NEW = "Du hast keine Informationen, die nicht bereits in der statischen Datenbank sind.",
111 NAG_NEW = "Du solltest in Betracht ziehen deine Daten zu teilen, damit andere davon profitieren können.",
113 NAG_FP = "Flugmeister", -- PLURAL Flugmeister
114 NAG_QUEST = "Quest", -- PLURAL Quests
115 NAG_ROUTE = "Flugroute", -- PLURAL Flugrouten
116 NAG_ITEM_OBJ = "Item Ziel", -- PLURAL Item Ziele
117 NAG_OBJECT_OBJ = "Objekt Ziel", -- ...
118 NAG_MONSTER_OBJ = "Monster Ziel",
119 NAG_EVENT_OBJ = "Event Ziel",
120 NAG_REPUTATION_OBJ = "Ruf Ziel",
122 -- Stuff used by dodads.
123 PEER_PROGRESS = "%1's Fortschritte:",
124 TRAVEL_ESTIMATE = "Geschätzte Reisezeit:",
125 TRAVEL_ESTIMATE_VALUE = "%t1",
126 WAYPOINT_REASON = "Besuche %h1 auf dem Weg zu:"
129 local plural_lookup =
131 quest = "s",
132 ziel = "e",
133 flugroute = "n",
136 QuestHelper_TranslationFunctions.deDE =
138 ["s"] = function(data)
139 local orig, word, append = select(3, string.find(data, "^(.-)([^%s]*)(|r)$"))
140 if not word then orig, word = select(3, string.find(data, "^(.-)([^%s]*)$")) end
141 return string.format("%s%s%s%s", orig, word, (plural_lookup[string.lower(word)] or ""), (append or ""))