Files
HailMaryGuildTools/Locales/deDE.lua
Torsten Brendgen fc5a8aa361 initial commit
2026-04-10 21:30:31 +02:00

484 lines
26 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- Locales/deDE.lua
-- Deutsch
local L = LibStub("AceLocale-3.0"):NewLocale("HailMaryGuildTools", "deDE")
if not L then return end -- Nur laden wenn Client-Sprache deDE ist
-- ── Addon general ────────────────────────────────────────────
L["ADDON_TITLE"] = "Hail Mary Guild Tools"
L["ADDON_SUBTITLE"] = "Interrupt & Raid-Cooldown-Tracker v1.0"
L["ADDON_LOADED"] = "|cff00aaffHail Mary Guild Tools|r geladen. /hmgt für Optionen."
L["FRAMES_LOCKED"] = "Frames gesperrt."
L["FRAMES_UNLOCKED"] = "Frames entsperrt."
L["DEMO_MODE_ACTIVE"] = "Demo-Modus aktiv."
L["TEST_MODE_ACTIVE"] = "Testmodus aktiv."
-- ── Slash commands ───────────────────────────────────────────
L["SLASH_HINT"] = "/hmgt Optionen | /hmgt lock/unlock | /hmgt demo | /hmgt test | /hmgt version | /hmgt debugdump [Zeilen]"
L["VERSION_MISMATCH_CHAT"] = "Versionskonflikt mit %s: %s"
L["VERSION_MISMATCH_POPUP"] = "HailMaryGuildTools Konflikt mit %s.\n%s\nQuelle: %s"
L["VERSION_WINDOW_TITLE"] = "HMGT Versionscheck"
L["VERSION_WINDOW_MESSAGE"] = "Es gibt eine neue Version von Hail Mary Guild Tools."
L["VERSION_WINDOW_DETAIL"] = "Erkannt ueber %s von %s.\n%s"
L["VERSION_WINDOW_NO_MISMATCH"] = "In deiner aktuellen Gruppe wurde keine neuere HMGT-Version erkannt."
L["VERSION_WINDOW_CURRENT"] = "Aktuelle Version: %s | Protokoll: %s"
L["VERSION_WINDOW_DEBUG_ONLY"] = "HMGT: /hmgt version ist nur bei aktiviertem Debugmodus verfuegbar."
L["VERSION_WINDOW_DEVTOOLS_ONLY"] = "HMGT: /hmgt version ist nur bei aktivierten Entwicklerwerkzeugen verfuegbar."
-- ── Options: general ─────────────────────────────────────────
L["OPT_GENERAL"] = "Allgemein"
L["OPT_DESC"] = "Interrupt & Raid-Cooldown-Tracker für Gruppen und Raids.\n\n" ..
"|cffffff00/hmgt|r Optionen öffnen\n" ..
"|cffffff00/hmgt lock|r Alle Frames sperren\n" ..
"|cffffff00/hmgt unlock|r Alle Frames entsperren\n" ..
"|cffffff00/hmgt demo|r Demo-Modus (Dummy-Daten)\n" ..
"|cffffff00/hmgt test|r Testmodus (eigene Spells)\n\n" ..
"Kommunikation über AceComm (Addon-Nachrichten). Alle Gruppenmitglieder benötigen das Addon."
L["OPT_LOCK_ALL"] = "Alle Frames sperren"
L["OPT_UNLOCK_ALL"] = "Alle Frames entsperren"
L["OPT_DEMO_MODE"] = "Demo-Modus"
L["OPT_DEMO_MODE_DESC"] = "Zeigt Demo-Daten in den Trackern an"
L["OPT_TEST_MODE"] = "Testmodus"
L["OPT_TEST_MODE_DESC"] = "Zeigt deine eigenen Spells in allen Trackern an"
L["OPT_DEBUG_MODE"] = "Debugmodus"
L["OPT_DEBUG_MODE_DESC"] = "Zeigt Debug-Informationen zu wichtigen Addon-Aktionen in einer separaten Debug-Konsole an"
L["OPT_DEBUG_LEVEL"] = "Debug-Stufe"
L["OPT_DEBUG_LEVEL_ERROR"]= "Nur Fehler"
L["OPT_DEBUG_LEVEL_INFO"] = "Info (Tracker-CDs)"
L["OPT_DEBUG_LEVEL_VERBOSE"] = "Ausführlich (+ Ressourcen)"
L["OPT_DEBUG_SCOPE"] = "Modulfilter"
L["OPT_DEBUG_SCOPE_ALL"] = "Alle Module"
L["OPT_DEBUG_OPEN"] = "Debug-Konsole oeffnen"
L["OPT_DEBUG_CLEAR"] = "Debug-Log leeren"
L["OPT_DEBUG_SELECT_ALL"] = "Alles markieren"
L["DEBUG_WINDOW_TITLE"] = "HMGT Debug-Konsole"
L["DEBUG_WINDOW_HINT"] = "Mit dem Mausrad scrollen, Strg+A markiert alles, Strg+C kopiert markierten Text"
L["OPT_DEVTOOLS_MODE"] = "Entwicklerwerkzeuge"
L["OPT_DEVTOOLS_MODE_DESC"] = "Aktiviert die strukturierte Entwickler-Konsole."
L["OPT_DEVTOOLS_LEVEL"] = "Erfassungsstufe"
L["OPT_DEVTOOLS_LEVEL_ERROR"] = "Fehler"
L["OPT_DEVTOOLS_LEVEL_TRACE"] = "Trace"
L["OPT_DEVTOOLS_SCOPE"] = "Scope-Filter"
L["OPT_DEVTOOLS_SCOPE_ALL"] = "Alle Scopes"
L["OPT_DEVTOOLS_OPEN"] = "Entwickler-Konsole oeffnen"
L["OPT_DEVTOOLS_CLEAR"] = "Entwickler-Log leeren"
L["OPT_DEVTOOLS_SELECT_ALL"] = "Alles markieren"
L["OPT_DEVTOOLS_DISABLED"] = "HMGT: Entwicklerwerkzeuge sind nicht aktiviert."
L["DEVTOOLS_WINDOW_TITLE"] = "HMGT Entwicklerwerkzeuge"
L["DEVTOOLS_WINDOW_HINT"] = "Strukturierte Entwickler-Ereignisse fuer die aktuelle Sitzung"
L["OPT_SYNC_REMOTE_CHARGES"] = "Remote-Aufladungen synchronisieren"
L["OPT_SYNC_REMOTE_CHARGES_DESC"] = "Überträgt Aufladungsdaten von Cooldowns an Gruppenmitglieder"
L["OPT_CHANGELOG"] = "Changelog"
L["OPT_CHANGELOG_DESC"] = "Letzte Addon-Aenderungen"
L["OPT_CHANGELOG_VERSION"]= "Version"
L["OPT_CHANGELOG_EMPTY"] = "Keine Changelog-Eintraege verfuegbar."
L["OPT_PROFILES"] = "Profile"
L["OPT_TRACKER"] = "Tracker"
L["OPT_TRACKERS"] = "Tracker-Bars"
L["OPT_TRACKERS_DESC"] = "Erstelle Tracker-Bars und binde sie an eine oder mehrere Zauber-Kategorien."
L["OPT_TRACKER_ACTIONS"] = "Tracker-Aktionen"
L["OPT_TRACKER_ACTIONS_DESC"] = "Globale Aktionen fuer alle Tracker-Frames."
L["OPT_TRACKER_NAME"] = "Tracker-Name"
L["OPT_TRACKER_CATEGORIES"] = "Kategorien"
L["OPT_TRACKER_CATEGORIES_DESC"] = "Waehle aus, welche Zauber-Kategorien dieser Tracker anzeigen soll."
L["OPT_TRACKER_TYPE"] = "Tracker-Typ"
L["OPT_TRACKER_TYPE_DESC"] = "Waehle, ob dieser Tracker einen gemeinsamen Frame oder separate Frames pro Gruppenmitglied verwendet."
L["OPT_TRACKER_TYPE_NORMAL"] = "Normaler Tracker"
L["OPT_TRACKER_TYPE_GROUP"] = "Gruppenbasierter Tracker"
L["OPT_TRACKER_PER_MEMBER"] = "Einen Frame pro Gruppenmitglied erstellen"
L["OPT_TRACKER_PER_MEMBER_DESC"] = "Verwendet separate Tracker-Frames pro Party-Mitglied statt eines einzelnen gemeinsamen Tracker-Frames."
L["OPT_INCLUDE_SELF_FRAME"] = "Auch fuer den eigenen Spieler einen Frame erstellen"
L["OPT_INCLUDE_SELF_FRAME_DESC"] = "Provisioniert bei gruppenbasierten Trackern auch fuer den eigenen Spieler einen eigenen Frame."
L["OPT_ADD_TRACKER"] = "Tracker hinzufuegen"
L["OPT_REMOVE_TRACKER"] = "Tracker entfernen"
L["OPT_REMOVE_TRACKER_CONFIRM"] = 'Tracker "%s" wirklich entfernen?'
L["OPT_TRACKERS_EMPTY"] = "Es sind noch keine Tracker-Bars konfiguriert."
L["OPT_TRACKED_SPELLS_DESC"] = "Aenderungen hier gelten fuer alle Tracker-Bars, die die Kategorien dieses Zaubers verwenden."
L["OPT_TRACKED_SPELLS_EMPTY"] = "Derzeit werden keine Zauber von deinen Tracker-Bars verwendet."
L["OPT_TRACKED_SPELLS_NO_MATCH"] = "Keine Zauber passen zu den aktuellen Filtern."
L["OPT_MAP"] = "Karte"
L["OPT_MAP_PLACEHOLDER"] = "Optionen fuer das Karten-Modul werden hier verfuegbar sein."
L["OPT_MAP_ENABLED"] = "Karten-Overlay aktivieren"
L["OPT_MAP_ICON_SIZE"] = "Icon-Groesse"
L["OPT_MAP_ALPHA"] = "Icon-Alpha"
L["OPT_MAP_SHOW_LABELS"] = "Labels anzeigen"
L["OPT_MAP_POI_SECTION"] = "Eigene POIs"
L["OPT_MAP_POI_MAPID"] = "Map-ID"
L["OPT_MAP_POI_X"] = "X (0-100)"
L["OPT_MAP_POI_Y"] = "Y (0-100)"
L["OPT_MAP_POI_LABEL"] = "Bezeichnung"
L["OPT_MAP_POI_CATEGORY"] = "Icon"
L["OPT_MAP_POI_USE_CURRENT"] = "Aktuelle Position uebernehmen"
L["OPT_MAP_POI_USE_CURRENT_DESC"] = "Setzt Map-ID, X und Y auf deine aktuelle Spielerposition"
L["OPT_MAP_POI_ADD"] = "POI hinzufuegen"
L["OPT_MAP_POI_UPDATE"] = "POI aktualisieren"
L["OPT_MAP_POI_REMOVE_INDEX"] = "Index entfernen"
L["OPT_MAP_POI_REMOVE"] = "POI entfernen"
L["OPT_MAP_POI_LIST"] = "Aktuelle POIs"
L["OPT_MAP_POI_EMPTY"] = "Keine POIs konfiguriert."
L["OPT_MAP_POI_CURRENT_SET"] = "HMGT: aktuelle Position uebernommen"
L["OPT_MAP_POI_CURRENT_FAILED"] = "HMGT: aktuelle Position konnte nicht ermittelt werden"
L["OPT_MAP_POI_ADDED"] = "HMGT: POI hinzugefuegt"
L["OPT_MAP_POI_ADD_FAILED"] = "HMGT: POI konnte nicht hinzugefuegt werden"
L["OPT_MAP_POI_UPDATED"] = "HMGT: POI aktualisiert"
L["OPT_MAP_POI_UPDATE_FAILED"] = "HMGT: POI konnte nicht aktualisiert werden"
L["OPT_MAP_POI_REMOVED"] = "HMGT: POI entfernt"
L["OPT_MAP_POI_REMOVE_FAILED"] = "HMGT: POI konnte nicht entfernt werden"
L["OPT_GENERAL_SETTINGS"] = "General Settings"
L["OPT_SHOW_MINIMAP_ICON"] = "Minimap-Icon anzeigen"
L["OPT_COMMANDS"] = "Commands"
L["OPT_MODULES"] = "Modules"
L["OPT_MODULE_TRACKER"] = "Tracker"
L["OPT_MODULE_BUFF_ENDING"] = "Buff Ending"
L["OPT_MODULE_MAP_OVERLAY"] = "Map Overlay"
-- ── Options: tracker shared ───────────────────────────────────
L["OPT_SECTION_GENERAL"] = "Allgemeine Einstellungen"
L["OPT_ENABLED"] = "Aktiviert"
L["OPT_ENABLED_DESC"] = "Diesen Tracker aktivieren oder deaktivieren"
L["OPT_DISPLAY_MODE"] = "Anzeigemodus"
L["OPT_DISPLAY_MODE_DESC"]= "Als Progressbar oder Icons anzeigen"
L["OPT_DISPLAY_BAR"] = "Progressbars"
L["OPT_DISPLAY_ICON"] = "Icons"
L["OPT_SHOW_SPELL_TOOLTIP"] = "Blizzard-Tooltip auf Bars"
L["OPT_SHOW_SPELL_TOOLTIP_DESC"] = "Zeigt beim Mouseover ueber eine Progressbar den Blizzard-Spell-Tooltip an"
L["OPT_SHOW_READY_TEXT"] = "Bereit-Text anzeigen"
L["OPT_SHOW_CHARGES_ON_ICON"] = "Aufladungen auf dem Icon anzeigen"
L["OPT_SHOW_REMAINING_ON_ICON"] = "Restzeit auf dem Icon anzeigen"
L["OPT_LOCKED"] = "Frame gesperrt"
L["OPT_LOCKED_DESC"] = "Verhindert das Verschieben des Frames"
L["OPT_SHOW_NAME"] = "Spielernamen anzeigen"
L["OPT_CLASS_COLOR"] = "Klassenfarben verwenden"
L["OPT_GROW_DIR"] = "Wachstumsrichtung"
L["OPT_GROW_DOWN"] = "Nach unten"
L["OPT_GROW_UP"] = "Nach oben"
L["OPT_SECTION_ANCHOR"] = "Anker"
L["OPT_ANCHOR_TO"] = "Anheften an"
L["OPT_ANCHOR_TO_DESC"] = "Diesen Frame an einen anderen Frame oder den Bildschirm heften"
L["OPT_ANCHOR_TARGET_UI"] = "Bildschirm (UIParent)"
L["OPT_ANCHOR_TARGET_CUSTOM"] = "Eigener Frame-Name"
L["OPT_ANCHOR_CUSTOM_NAME"] = "Eigener Frame"
L["OPT_ANCHOR_CUSTOM_NAME_DESC"] = "Globaler Frame-Name, z.B. ElvUF_Player"
L["OPT_ATTACH_PARTY_FRAME"] = "An Party-Frame anhängen"
L["OPT_ATTACH_PARTY_FRAME_DESC"] = "Verankert jeden Gruppen-Cooldown-Frame am zugehörigen Party-Unit-Frame"
L["OPT_ATTACH_PARTY_SIDE"] = "Anheft-Seite"
L["OPT_ATTACH_PARTY_OFFSET_X"] = "Anheft-X-Offset"
L["OPT_ATTACH_PARTY_OFFSET_Y"] = "Anheft-Y-Offset"
L["OPT_ATTACH_LEFT"] = "Links"
L["OPT_ATTACH_RIGHT"] = "Rechts"
L["OPT_ANCHOR_POINT"] = "Ankerpunkt"
L["OPT_ANCHOR_POINT_DESC"]= "Punkt dieses Frames, der verankert wird"
L["OPT_ANCHOR_REL_POINT"] = "Relativer Punkt"
L["OPT_ANCHOR_REL_POINT_DESC"] = "Punkt am Ziel-Frame, an den angeheftet wird"
L["OPT_ANCHOR_X"] = "X-Offset"
L["OPT_ANCHOR_Y"] = "Y-Offset"
L["OPT_SHOW_ONLY_ACTIVE"] = "Nur aktive Cooldowns anzeigen"
L["OPT_SHOW_ONLY_ACTIVE_DESC"] = "Einträge ausblenden, die aktuell bereit sind"
L["OPT_SHOW_ONLY_READY"] = "Nur Cooldowns ohne CD anzeigen"
L["OPT_SHOW_ONLY_READY_DESC"] = "Zeigt nur Einträge an, die aktuell bereit sind"
L["OPT_READY_SOON_SEC"] = "Bald bereit Schwelle (Sek.)"
L["OPT_READY_SOON_SEC_DESC"] = "Nur Cooldowns anzeigen, die bereit sind oder unter dieser Restzeit liegen (0 = aus)"
L["OPT_PREPROVISION_UNKNOWN"] = "Unbekannte Spieler vorprovisionieren"
L["OPT_PREPROVISION_UNKNOWN_DESC"] = "Zeigt vorausgefüllte Zauber für Gruppenmitglieder, auch bevor Hello/Sync empfangen wurde"
L["OPT_ROLE_FILTER"] = "Rollenfilter"
L["OPT_ROLE_FILTER_ALL"] = "Alle"
L["OPT_ROLE_FILTER_TANK"] = "Tank"
L["OPT_ROLE_FILTER_HEALER"] = "Heiler"
L["OPT_ROLE_FILTER_DAMAGER"] = "Schaden"
L["OPT_RANGE_CHECK"] = "Reichweitenprüfung"
L["OPT_HIDE_OOR"] = "Außer Reichweite ausblenden"
L["OPT_OOR_ALPHA"] = "Alpha außer Reichweite"
L["OPT_SECTION_SIZE"] = "Größe & Breite"
L["OPT_WIDTH"] = "Breite (Bars)"
L["OPT_BAR_HEIGHT"] = "Bar-Höhe"
L["OPT_ICON_SIZE"] = "Icon-Größe"
L["OPT_ICON_COLS"] = "Icons pro Zeile"
L["OPT_SECTION_FONT"] = "Schrift"
L["OPT_FONT"] = "Schriftart"
L["OPT_FONT_SIZE"] = "Schriftgröße"
L["OPT_FONT_OUTLINE"] = "Schrift-Umrandung"
L["OPT_OUTLINE_NONE"] = "Keine"
L["OPT_OUTLINE_NORMAL"] = "Outline"
L["OPT_OUTLINE_THICK"] = "Thick Outline"
L["OPT_OUTLINE_MONO"] = "Monochrome"
L["OPT_SECTION_SPELLS"] = "Angezeigte Zauber"
L["OPT_SECTION_CUSTOM_SPELLS"] = "Eigene Zauber"
L["OPT_CUSTOM_SPELLS_INFO"] = "Eigene Zauber für diesen Tracker hinzufügen oder entfernen."
L["OPT_CUSTOM_SPELLS_ID"] = "Zauber-ID"
L["OPT_CUSTOM_SPELLS_CD"] = "Cooldown (Sek.)"
L["OPT_CUSTOM_SPELLS_CLASS"] = "Klasse"
L["OPT_CUSTOM_SPELLS_SPECS"] = "Spezialisierungen (optional, z.B. 1,3)"
L["OPT_CUSTOM_SPELLS_CATEGORY"] = "Kategorie"
L["OPT_CUSTOM_SPELLS_ADD"] = "Zauber hinzufügen"
L["OPT_CUSTOM_SPELLS_REMOVE"] = "Zauber-ID entfernen"
L["OPT_CUSTOM_SPELLS_CURRENT"] = "Aktuelle eigene Zauber"
L["OPT_CUSTOM_SPELLS_EMPTY"] = "Keine eigenen Zauber für diesen Tracker."
L["OPT_CUSTOM_SPELLS_MSG_ADDED"] = "HMGT: eigener Zauber hinzugefügt"
L["OPT_CUSTOM_SPELLS_MSG_INVALID"] = "HMGT: ungültige Eingabe für eigenen Zauber"
L["OPT_CUSTOM_SPELLS_MSG_REMOVED"] = "HMGT: eigener Zauber entfernt"
L["OPT_CUSTOM_SPELLS_MSG_NOT_FOUND"] = "HMGT: Zauber nicht gefunden"
L["OPT_SPELLS_DESC"] = "Aktiviere oder deaktiviere einzelne Zauber:\n"
L["OPT_SPELL_SELECT"] = "Zauber auswählen"
-- ── Tracker titles ────────────────────────────────────────────
L["OPT_DISABLED"] = "Deaktiviert"
L["OPT_VISIBILITY_NONE"] = "Ueberall verborgen"
L["OPT_STATUS_MODE"] = "Modus"
L["OPT_STATUS_DISPLAY"] = "Anzeige"
L["OPT_STATUS_VISIBILITY"]= "Sichtbarkeit"
L["OPT_STATUS_GROWTH"] = "Wachstum"
L["OPT_STATUS_ATTACH"] = "Anheftung"
L["OPT_UI_GROUP_MODE"] = "Modus"
L["OPT_UI_GROUP_PLACEMENT"] = "Positionierung"
L["OPT_UI_GROUP_VISIBILITY"] = "Sichtbarkeit"
L["OPT_UI_GROUP_LAYOUT"] = "Layout"
L["OPT_UI_GROUP_APPEARANCE"] = "Darstellung"
L["OPT_SPELL_BROWSER"] = "Zauber-Browser"
L["OPT_SPELL_BROWSER_DESC"] = "Filtere verfolgte Zauber nach Name oder Spell-ID und wende Schnellaktionen auf die sichtbaren Ergebnisse an."
L["OPT_SELECTION"] = "Auswahl"
L["OPT_RT_NAME"] = "Raid Timeline"
L["OPT_RT_ENABLED"] = "Raid Timeline aktivieren"
L["OPT_RT_LEAD_TIME"] = "Vorlaufzeit der Warnung"
L["OPT_RT_ASSIGNMENT_LEAD_TIME"] = "Vorlaufzeit fuer Zuweisung"
L["OPT_RT_ASSIGNMENT_LEAD_TIME_DESC"] = "Wie viele Sekunden vor dem geplanten Einsatz der zugewiesene Spieler ausgewaehlt werden soll."
L["OPT_RT_ALERT_HEADER"] = "Hinweisfenster"
L["OPT_RT_UNLOCK"] = "Hinweisfenster entsperren"
L["OPT_RT_PREVIEW"] = "Vorschau anzeigen"
L["OPT_RT_ALERT_COLOR"] = "Textfarbe"
L["OPT_RT_ALERT_PREVIEW"] = "Gelassenheit in 5"
L["OPT_RT_DESC"] = "Lege hier Encounter-Timelines an und oeffne fuer die visuelle Planung den interaktiven Ace3-Timeline-Editor."
L["OPT_RT_ALERT_UNLOCKED_HINT"] = "Raid Timeline Hinweis\nZum Verschieben ziehen"
L["OPT_RT_ALERT_TEMPLATE"] = "%s in %d"
L["OPT_RT_ENCOUNTERS_HEADER"] = "Encounter-Timelines"
L["OPT_RT_SECTION_GENERAL"] = "Allgemein"
L["OPT_RT_SECTION_MANAGE"] = "Encounter verwalten"
L["OPT_RT_ADD_ENCOUNTER_ID"] = "Encounter-ID"
L["OPT_RT_ADD_ENCOUNTER_NAME"] = "Encounter-Name"
L["OPT_RT_ADD_RAID"] = "Raid"
L["OPT_RT_ADD_ENCOUNTER"] = "Encounter hinzufuegen"
L["OPT_RT_INVALID_ENCOUNTER"] = "HMGT: ungueltige Encounter-ID"
L["OPT_RT_EMPTY"] = "Es sind noch keine Encounter-Timelines konfiguriert."
L["OPT_RT_ENCOUNTER"] = "Encounter"
L["OPT_RT_ENCOUNTER_NAME"] = "Name"
L["OPT_RT_RAID_NAME"] = "Raid"
L["OPT_RT_RAID_ID"] = "Raid-ID"
L["OPT_RT_RAID_DEFAULT"] = "Encounter"
L["OPT_RT_DELETE_ENCOUNTER_CONFIRM"] = "Raid-Timeline fuer Encounter %d loeschen?"
L["OPT_RT_DIFFICULTY_HEADER"] = "Schwierigkeitsgrade"
L["OPT_RT_DIFF_LFR"] = "LFR"
L["OPT_RT_DIFF_NORMAL"] = "Normal"
L["OPT_RT_DIFF_HEROIC"] = "HC"
L["OPT_RT_DIFF_MYTHIC"] = "Mythic"
L["OPT_RT_ADD_TIME"] = "Zeit (MM:SS)"
L["OPT_RT_ADD_SPELL"] = "Spell"
L["OPT_RT_ADD_PLAYER"] = "Target"
L["OPT_RT_ADD_PLAYER_DESC"] = "Optional. Kommagetrennte Spielernamen oder Variablen wie Group1, Group8, GroupEven, GroupOdd. Wenn leer, wird an alle gesendet."
L["OPT_RT_ADD_ENTRY"] = "Eintrag hinzufuegen"
L["OPT_RT_ADD_ENTRY_INVALID"] = "HMGT: ungueltiger Raid-Timeline-Eintrag"
L["OPT_RT_ENTRY_TIME"] = "Zeit"
L["OPT_NOTES_NAME"] = "Notizen"
L["OPT_NOTES_ENABLED"] = "Notizen aktivieren"
L["OPT_NOTES_DESC"] = "Stellt ein MRT-aehnliches Notizfenster mit Hauptnotiz, persoenlicher Notiz und Encounter-Entwuerfen bereit."
L["OPT_NOTES_OPEN_WINDOW"] = "Notizfenster oeffnen"
L["OPT_NOTES_OPEN_SETTINGS"] = "Optionen oeffnen"
L["OPT_NOTES_WINDOW_TITLE"] = "HMGT Notizen"
L["OPT_NOTES_LIST"] = "Notizen"
L["OPT_NOTES_EDITOR"] = "Editor"
L["OPT_NOTES_MAIN"] = "Hauptnotiz"
L["OPT_NOTES_PERSONAL"] = "Persoenliche Notiz"
L["OPT_NOTES_DRAFT"] = "Entwurf"
L["OPT_NOTES_NEW_DRAFT"] = "Neuer Entwurf"
L["OPT_NOTES_DUPLICATE"] = "Duplizieren"
L["OPT_NOTES_TITLE"] = "Titel"
L["OPT_NOTES_ENCOUNTER"] = "Encounter"
L["OPT_NOTES_TEXT"] = "Text"
L["OPT_NOTES_NO_ENCOUNTER"] = "Kein Encounter"
L["OPT_NOTES_SEND_CHAT"] = "In Chat senden"
L["OPT_NOTES_SUMMARY"] = "Hauptnotiz, persoenliche Notiz und %d Entwuerfe verfuegbar."
L["OPT_RT_ENTRY_SPELL"] = "Spell"
L["OPT_RT_ENTRY_PLAYER"] = "Target"
L["OPT_RT_TRIGGER"] = "Ausloeser"
L["OPT_RT_TRIGGER_TIME"] = "Zeit"
L["OPT_RT_TRIGGER_BOSS_ABILITY"] = "Bossfaehigkeit"
L["OPT_RT_ACTION"] = "Aktion"
L["OPT_RT_ACTION_TEXT"] = "Text"
L["OPT_RT_ACTION_RAID_COOLDOWN"] = "Raid Cooldown"
L["OPT_RT_INVALID_TIME"] = "HMGT: ungueltige Zeit"
L["OPT_RT_INVALID_SPELL"] = "HMGT: ungueltige Spell-ID"
L["OPT_RT_TIMELINE_VIEWPORT"] = "Timeline-Fenster"
L["OPT_RT_TIMELINE_EMPTY_WINDOW"] = "Im aktuellen Zeitfenster sind keine Cooldowns."
L["OPT_RT_TIMELINE_EDITOR"] = "Interaktive Timeline"
L["OPT_RT_OPEN_EDITOR"] = "Timeline oeffnen"
L["OPT_RT_START_TEST"] = "Timeline-Test starten"
L["OPT_RT_STOP_TEST"] = "Test stoppen"
L["OPT_RT_TEST_HINT"] = "Laesst die Encounter-Timeline ausserhalb des Kampfes ablaufen, damit du Zuweisungen, Whisper und Debug-Ausgaben pruefen kannst."
L["OPT_RT_TIMELINE_SCROLL"] = "Timeline scrollen"
L["OPT_RT_TIMELINE_ZOOM"] = "Zoom"
L["OPT_RT_TIMELINE_HINT"] = "Klicke auf die Leiste, um einen Cooldown anzulegen. Ziehe Marker nach links oder rechts, um die Zeit zu aendern. Mausrad scrollt, Strg+Mausrad zoomt."
L["OPT_RT_ASSIGNMENT_EDITOR"] = "Zuweisung"
L["OPT_RT_ASSIGNMENT_NONE"] = "Kein Cooldown ausgewaehlt"
L["OPT_SPELLS_VISIBLE"] = "Sichtbare Zauber"
L["OPT_SPELLS_ENABLED_COUNT"] = "Aktiv"
L["OPT_FILTER_SEARCH"] = "Suche"
L["OPT_FILTER_SEARCH_DESC"] = "Suche nach Zaubername oder Spell-ID"
L["OPT_FILTER_ENABLED_ONLY"] = "Nur aktive"
L["OPT_FILTER_RESET"] = "Filter zuruecksetzen"
L["OPT_SELECT_VISIBLE"] = "Sichtbare aktivieren"
L["OPT_DESELECT_VISIBLE"] = "Sichtbare deaktivieren"
L["OPT_ALL_SPECS"] = "Alle Spezialisierungen"
L["OPT_CUSTOM_SPELLS_EDITOR"] = "Zauber-Editor"
L["OPT_CUSTOM_SPELLS_PREVIEW"] = "Vorschau"
L["OPT_CUSTOM_SPELLS_PREVIEW_EMPTY"] = "Gib eine Spell-ID ein, um die Vorschau zu sehen."
L["OPT_CUSTOM_SPELLS_LOAD"] = "In Editor laden"
L["IT_TITLE"] = "|cff00aaffInterrupts|r"
L["RCD_TITLE"] = "|cffff8800Raid Cooldowns|r"
L["GCD_TITLE"] = "|cff77dd77Gruppen-Cooldowns|r"
-- ── Options: tracker names ────────────────────────────────────
L["IT_NAME"] = "Interrupt Tracker"
L["RCD_NAME"] = "Raid Cooldown Tracker"
L["GCD_NAME"] = "Gruppen-Cooldown-Tracker"
L["BEA_NAME"] = "Buff-Ende-Ansager"
L["AEM_NAME"] = "Auto-Gegner-Markierung"
L["OPT_BEA_ENABLED"] = "Buff-Ende-Ansager aktivieren"
L["OPT_BEA_ENABLED_DESC"] = "Sagt Countdown fuer verfolgte Buffs in /say an"
L["OPT_BEA_ANNOUNCE_AT"] = "Ansage ab (Sek.)"
L["OPT_BEA_ANNOUNCE_AT_DESC"] = "Startet die Countdown-Ansage, sobald die Restdauer darunter liegt"
L["OPT_BEA_DEFAULT_THRESHOLD"] = "Standard-Threshold (Sek.)"
L["OPT_BEA_DEFAULT_THRESHOLD_DESC"] = "Wird verwendet, wenn du einen neuen Buff hinzufuegst"
L["OPT_BEA_SECTION_GENERAL"] = "Allgemein"
L["OPT_BEA_SECTION_BUFFS"] = "Verfolgte Buffs"
L["OPT_BEA_ADD_ID"] = "Spell-ID hinzufuegen"
L["OPT_BEA_ADD_THRESHOLD"] = "Threshold"
L["OPT_BEA_ADD_THRESHOLD_DESC"] = "Countdown-Beginn in Sekunden fuer diesen Buff"
L["OPT_BEA_ADD"] = "Buff hinzufuegen"
L["OPT_BEA_REMOVE_ID"] = "Spell-ID entfernen"
L["OPT_BEA_REMOVE"] = "Buff entfernen"
L["OPT_BEA_CURRENT"] = "Aktuell verfolgte Buffs"
L["OPT_BEA_COL_ICON"] = "Icon"
L["OPT_BEA_COL_SPELL"] = "Spellname"
L["OPT_BEA_COL_THRESHOLD"] = "Threshold"
L["OPT_BEA_COL_ACTION"] = "Aktion"
L["OPT_BEA_EMPTY"] = "Keine Buffs konfiguriert."
L["OPT_BEA_MSG_ADDED"] = "HMGT: Buff hinzugefuegt: %s"
L["OPT_BEA_MSG_REMOVED"] = "HMGT: Buff entfernt: %s"
L["OPT_BEA_MSG_INVALID"] = "HMGT: ungueltige Buff-Spell-ID"
L["OPT_BEA_MSG_NOT_FOUND"] = "HMGT: Buff nicht gefunden"
L["OPT_BEA_MSG_THRESHOLD_INVALID"] = "HMGT: ungueltiger Threshold"
L["BEA_MSG_TEMPLATE"] = "%s endet in %d"
L["OPT_AEM_ENABLED"] = "Automatische Gegner-Markierung aktivieren"
L["OPT_AEM_ENABLED_DESC"] = "Markiert konfigurierte gegnerische Unit-IDs bei Mouseover mit rotierenden Schlachtzugsmarkierungen (außerhalb von Kaempfen)"
L["OPT_AEM_RESET_SESSION"] = "Marker-Zyklus zuruecksetzen"
L["OPT_AEM_SECTION_UNITS"] = "Verfolgte Unit-IDs"
L["OPT_AEM_ADD_ID"] = "Unit-ID hinzufuegen"
L["OPT_AEM_ADD"] = "Unit hinzufuegen"
L["OPT_AEM_REMOVE_ID"] = "Unit-ID entfernen"
L["OPT_AEM_REMOVE"] = "Unit entfernen"
L["OPT_AEM_CURRENT"] = "Aktuelle Unit-IDs"
L["OPT_AEM_EMPTY"] = "Keine Unit-IDs konfiguriert."
L["OPT_AEM_MSG_ADDED"] = "HMGT: Unit-ID hinzugefuegt: %s"
L["OPT_AEM_MSG_REMOVED"] = "HMGT: Unit-ID entfernt: %s"
L["OPT_AEM_MSG_INVALID"] = "HMGT: ungueltige Unit-ID"
L["OPT_AEM_MSG_NOT_FOUND"] = "HMGT: Unit-ID nicht gefunden"
L["AEM_MSG_COMBAT_BLOCKED"] = "HMGT Auto-Gegner-Markierung: automatisches Markieren ist im Kampf durch Blizzard-Sicherheitsregeln blockiert."
L["AEM_MSG_API_BLOCKED"] = "HMGT Auto-Gegner-Markierung: Raid-Marker-API-Aufruf ist in dieser Umgebung blockiert."
-- ── Tooltip ───────────────────────────────────────────────────
L["TT_DRAG"] = "|cff00aaffHMGT|r\nZiehen zum Verschieben\n|cffffff00/hmgt lock|r zum Sperren"
L["TT_REMAINING"] = "Verbleibend: "
L["TT_READY"] = "Bereit!"
L["TT_UNKNOWN"] = "Unbekannt"
-- ── Spell toggle label format ─────────────────────────────────
L["SPELL_LABEL"] = "[%s] %s"
L["SPELL_DESC"] = "SpellID: %d | Cooldown: %ds"
-- ── Spell categories ─────────────────────────────────────────
L["CAT_lust"] = "Bloodlust / Lust"
L["CAT_offensive"] = "Offensive Cooldowns"
L["CAT_defensive"] = "Defensive Cooldowns"
L["CAT_tank"] = "Tank Cooldowns"
L["CAT_healing"] = "Heal-Cooldowns"
L["CAT_utility"] = "Utility"
L["CAT_cc"] = "Crowd Control"
L["CAT_interrupt"] = "Interrupts"
L["CAT_raid"] = "Raid-Cooldowns"
-- ── Config spell list ─────────────────────────────────────────
L["OPT_CD_LABEL"] = "%s (%ds)"
L["OPT_SELECT_ALL"] = "Alle auswählen"
L["OPT_DESELECT_ALL"] = "Alle abwählen"
-- ── Bar-Mode options ─────────────────────────────────────────
L["OPT_BAR_TEXTURE"] = "Textur"
L["OPT_BAR_TEXTURE_DESC"] = "Textur der Leiste"
L["OPT_BAR_SPACING"] = "Bar-Abstand"
-- ── Icon-Mode options ─────────────────────────────────────────
L["OPT_GROW_LEFT"] = "Nach links"
L["OPT_GROW_RIGHT"] = "Nach rechts"
L["OPT_ICON_COLS_DESC"] = "Icons pro Zeile (DOWN/UP) oder pro Spalte (LEFT/RIGHT)"
L["OPT_ICON_OVERLAY"] = "Cooldown-Anzeige"
L["OPT_ICON_OVERLAY_DESC"] = "Wie der verbleibende Cooldown auf Icons angezeigt wird"
L["OPT_ICON_OVERLAY_SWEEP"] = "Abklingkreis (Sweep)"
L["OPT_ICON_OVERLAY_TIMER"] = "Text-Timer (MM:SS)"
L["OPT_ICON_SPACING"] = "Icon-Abstand"
-- ── Visibility options ────────────────────────────────────────
L["OPT_SECTION_VISIBILITY"] = "Sichtbarkeit"
L["OPT_SHOW_SOLO"] = "Solo anzeigen"
L["OPT_SHOW_SOLO_DESC"] = "Tracker anzeigen wenn kein Gruppe aktiv"
L["OPT_SHOW_GROUP"] = "In Gruppe anzeigen"
L["OPT_SHOW_GROUP_DESC"] = "Tracker in einer Gruppe anzeigen"
L["OPT_SHOW_RAID"] = "Im Raid anzeigen"
L["OPT_SHOW_RAID_DESC"] = "Tracker im Raid anzeigen"
-- ── Border options ──────────────────────────────────────────────
L["OPT_BORDER_ENABLED"] = "Rahmen anzeigen"
L["OPT_BORDER_ENABLED_DESC"] = "Zeigt einen 1px-Rahmen um Progressbars und Icons"
L["OPT_BORDER_COLOR"] = "Rahmenfarbe"
L["OPT_BORDER_COLOR_DESC"] = "Farbe des 1px-Rahmens"
-- ── Text anchor (icon mode) ───────────────────────────────────
L["OPT_TEXT_ANCHOR"] = "Text-Position"
L["OPT_TEXT_ANCHOR_DESC"] = "Wo Name und Timer relativ zum Icon angezeigt werden"
L["OPT_ANCHOR_ON_ICON"] = "Auf dem Icon (Overlay)"
L["OPT_ANCHOR_ABOVE"] = "Über dem Icon"
L["OPT_ANCHOR_BELOW"] = "Unter dem Icon"
L["OPT_ANCHOR_LEFT"] = "Links vom Icon"
L["OPT_ANCHOR_RIGHT"] = "Rechts vom Icon"
-- ── Talent mod types ──────────────────────────────────────────
L["TALENTMOD_SET"] = "Talent setzt CD auf %ds"
L["TALENTMOD_MULTIPLY"] = "Talent multipliziert CD mit %.2f"
L["TALENTMOD_REDUCE"] = "Talent reduziert CD um %d%%"
L["OPT_RT_ADD_TEXT"] = "Freitext"
L["OPT_RT_ENTRY_TEXT"] = "Freitext"
L["OPT_RT_NO_SPELL"] = "Kein Spell"
L["OPT_RT_ADD_TYPE"] = "Typ"
L["OPT_RT_ENTRY_TYPE"] = "Typ"
L["OPT_RT_TYPE_SPELL"] = "Spell"
L["OPT_RT_TYPE_TEXT"] = "Text"
L["OPT_RT_TYPE_BOSS_ABILITY"] = "Bossfaehigkeit"
L["OPT_RT_BOSSMOD"] = "Bossmod"
L["OPT_RT_BOSS_ABILITY"] = "Bossfaehigkeit"
L["OPT_RT_BOSS_BAR_NAME"] = "Bossmod-Barname"
L["OPT_RT_NO_BOSS_ABILITY"] = "Keine Bossfaehigkeit"
L["OPT_RT_CAST_COUNT"] = "Cast-Nummer"
L["OPT_RT_CAST_COUNT_DESC"] = "Verwende eine Zahl, All, Odd oder Even."
L["OPT_RT_CAST"] = "Cast"
L["OPT_RT_CAST_ALL"] = "All"
L["OPT_RT_CAST_ODD"] = "Odd"
L["OPT_RT_CAST_EVEN"] = "Even"
L["OPT_RT_ADD_TARGETS"] = "Ziele"
L["OPT_RT_ENTRY_TARGETS"] = "Ziele"
L["OPT_RT_TARGETS_DESC"] = "Verwende All, Odd, Even, Raid-Gruppen wie 1,2, 1-3 oder Spielernamen per Komma getrennt."