--[[
German]]
local L = LibStub("AceLocale-3.0"):NewLocale("kgPanels","deDE")
if not L then return end

L["1. kgPanels"] = "1. kgPanels"
L["2. Artwork"] = "Bildmaterial"
L["3. Textures"] = "Texturen"
L["4. Text"] = "4. Text"
L["5. Scripting"] = "5. Skripte"
L["6. Import and Export"] = "6. Import und Export"
L["Activate"] = "Aktivieren"
L["Active Layout: "] = "Aktives Layout:"
L["Active Panels"] = "Aktive Panels"
L["Add"] = "Hinzufügen"
L["Add New Artwork"] = "Neues Artwork hinzufügen"
L["Add New Layout"] = "Neues Layout hinzufügen"
L["Addon Name"] = "Addon Name"
L["Addon Settings"] = "Addon Einstellungen"
L["Addon this Panels script depends."] = "Addon worauf dieses Panel angewiesen ist."
L["A layout with that name already exists. Overwrite?"] = "Ein Layout mit diesem Namen existiert bereits. Überschreiben?"
L["All"] = "Alle"
L["AlphaKey"] = "Alpha Schlüssel"
L["Anchor Frame"] = "Anker Frame"
L["Anchor From"] = "eigener Ankerpunkt" -- Needs review
L["Anchoring from."] = "eigener Ankerpunkt" -- Needs review
L["Anchoring to."] = "Ankerpunkt des Anker Frames" -- Needs review
L["Anchors"] = "Ankerpunkte"
L["Anchor To"] = "fremder Ankerpunkt" -- Needs review
L["Are you sure?"] = "Sind Sie sicher?"
L["Are you sure you wish to delete this panel? This can not be undone."] = "Sind sie sicher das sie dieses Panel löschen willst? Es kann danach nicht wiederhergestellt werden."
L["Art Library"] = "Texturbibliothek"
L["ART_PREVIEW"] = "Unten sehen Sie eine Vorschau der Grafiken die Sie gerade hinzugefügt haben. Wenn Sie die Grafiken nicht sehen, laden Sie bitte Ihr Interface neu, um sicherzustellen, dass sie im WoW-Pfad liegen."
L["Artwork"] = "Artwork"
L["Artwork already exists. Overwrite?"] = "Artwork existiert bereits. Überschreiben?"
L["Artwork Name"] = "Artwork Name"
L["Artwork Path"] = "Artwork Pfad"
L["Artwork to use for a background."] = "Artwork für den Hintergrund"
L["Artwork Type"] = "Artwork Typ"
L["Background"] = "Hintergrund"
L["Background Color"] = "Hintergrundfarbe"
L["Background Color Blending"] = "Mischung Hintergrund Farbe "
L["Background color of this panel."] = "Hintergrundfarbe dieses Panels."
L["Background Color Style"] = "Hintergrundfarbenstil"
L["Background Gradient Color"] = "Farbe für Hintergrund Farbverlauf"
L["Background Gradient Style"] = "Hintergrund Farbverlauf Style"
L["Background Insets"] = "Hintergrund Einsätze"
L["Backgrounds"] = "Hintergründe"
L["Background Texture"] = "Hintergrundtextur"
L["Blend"] = "Mischen"
L["Blend mode for the background color."] = "Misch Modus für die Hintergrundfarbe"
L["Blizzard"] = "Blizzard"
L["Blizzard Dialog"] = "Blizzard Dialog"
L["Blizzard Tooltip"] = "Blizzard Tooltip"
L["Border artwork."] = "Rahmen Artwork"
L["Border Color"] = "Randfarbe"
L["Border coloring."] = "Rahmenfarbe"
L["Border Edge Size"] = "Border Edge Size" -- Requires localization
L["Border edge size, see the FAQ."] = "Border edge size, see the FAQ." -- Requires localization
L["Borders"] = "Rahmen"
L["Border Texture"] = "Rand-Textur"
L["Bottom"] = "Unten"
L["Bottom background inset."] = "Hintergrund Einsätze unten"
L["Bottom Left"] = "Unten links"
L["Bottom Right"] = "Unten rechts"
L["Center"] = "Mitte"
L["Change the name of this layout"] = "Den Namen dieses Layouts ändern."
L["Change the name of this panel."] = "Den Namen dieses Panels ändern."
L["Color And Opacity Settings"] = "Farb und sichtbarkeits Einstellungen"
L["Color for the text."] = "Farbe für den Text."
L["Colors"] = "Farben"
L["Color style of this panel. NOTE: None disables background coloring."] = "Farb Style dieses Panels. Hinweiss:None/Keins schaltet das Hintergrund einfärben ab."
L["Color to use for the gradient."] = "Farbe für den Farbverlauf"
L["Copy"] = "Kopieren"
L["Copy configuration from another panel to use in this panel."] = "Kopiere die Configuration von einem anderen Panel um sie in diesem Panel zu nutzen."
L["Copy Layout To Clipboard"] = "Kopiere dieses Layout"
L["Create"] = "Erstellen"
L["Create a new entry in the Artwork Library"] = "Erstelle einen neuen Eintrag in der Artwork-Bibiliothek"
L["Create a new layout. NOTE: This will change your current layout to the newly created layout."] = "Erstelle ein neues Layout. Anmerkung: Dies ändert dein aktuelles Layout zu dem neu erstellten Layout."
L["Create a new panel using your specific defaults."] = "Einen neuen Panel mit den von dir festgelegten Einstellungen erstellen."
L["Create a new panel with generic defaults"] = "Erstelle ein neues Panel mit allgemeinen Einstellungen"
L["Create Using Defaults"] = "Erstellen mit Voreinstellungen"
L["Cropped"] = "Abschneiden"
L["Custom Coords"] = "eigene Coords"
L["Custom Coords Configuration"] = "Eigene Koordinaten Einstellungen."
L["Default"] = "Voreinstellung"
L["Default Panel Options"] = "Voreingestellte Paneloptionen"
L["Delete"] = "Löschen"
L["Delete from Library"] = "Aus der Bibliothek löschen"
L["Delete Layout"] = "Layout löschen"
L["Delete this layout from your layout list."] = "Dieses Layout von deiner Layout-Liste löschen."
L["Delete this panel from the layout."] = "Diesen Panel aus dem Layout löschen."
L["Dialog"] = "Diaog"
L["Disable"] = "Deaktivieren"
L["Down"] = "runter"
L["Enable Addon"] = "Addon aktivieren"
L["Enter the new name of the layout"] = "Gebe den neuen Namen für das Layout ein"
L["Enter the script for OnClick callback."] = "Gebe das Script für OnClick callback ein."
L["Enter the script for OnEnter callback."] = "Geben Sie hier die Scripte für OnEnter Rückfragen ein."
L["Enter the script for OnEvent callback."] = "Geben Sie hier die Scripte für OnEvent Rückfragen ein."
L["Enter the script for OnHide callback."] = "Geben Sie hier die Scripte für OnHide Rückfragen ein."
L["Enter the script for OnLeave callback."] = "Geben Sie hier die Scripte für OnLeave Rückfragen ein."
L["Enter the script for OnLoad callback."] = "Geben Sie hier die Scripte für OnLoad Rückfragen ein."
L["Enter the script for OnReceiveDrag callback."] = "Gebe das Script für OnReceiveDrag callback ein."
L["Enter the script for OnShow callback."] = "Geben Sie hier die Scripte für OnShow Rückfragen ein."
L["Enter the script for OnSizechanged callback."] = "Gebe das Script für OnSizechanged callback ein."
L["Enter the script for OnUpdate callback."] = "Geben Sie hier die Scripte für OnUpdate Rückfragen ein."
L["Export"] = "Exportieren"
L["Export this layout to the clipboard to copy and send to friends."] = "Dieses Layout in die Zwischenablage exportieren um es zu kopieren und an Freunde zu senden."
L["FAQ"] = "FAQ"
L["FAQ_1_1"] = [=[|cffffffffWas ist dieser Layout Kram?|r

kgPanels ordnet Panels einem Layout zu. Jedes Layout wird global gespeichert und kann einem beliebigen Charakter einfach als aktives Layout zugewiesen werden.
]=]
L["FAQ_1_2"] = [=[ 	
|cffffffffIch möchte ein Panel hinzufügen, aber die Erstell-Buttons sind grau. Was tue ich falsch?|r

Du musst ein Layout ausgewählt haben. Klicke m Layoutmenü auf das Layout das du nutzen möchtest und aktiviere es.
]=]
L["FAQ_1_3"] = [=[
|cffffffffParenting and Anchoring|r

kgPanels supports using YOUR defined panel name for parenting. 
Do not use kgPanelsxxx for a parent name. Doing so may cause unspecified behavior, as kgPanels recycles frames as needed. 
So again if you create a panel called 'silly panel' you can use 'silly panel' as the parent and anchor name.
]=] -- Requires localization
L["FAQ_1_4"] = [=[
|cffffffffFinding frame names|r

kgPanels configuration system, adds a keybinding for the Framefinder. Under keybinding define a key for the frame finder
After that its as simple as hitting the key to bring up the frame finder and show you what frames are under the mouse.
]=] -- Requires localization
L["FAQ_2_1"] = [=[
|cffffffffHow do I add Artwork?|r

You use the artwork library to add new peices as you need. If you have shared media installed those items will also appear in the dropdown list.
]=] -- Requires localization
L["FAQ_2_2"] = [=[
|cffffffffWhy dont I see my color blending when I have a texture set?|r

Set your background style to gradiant or solid to blend the color into the texture.
]=] -- Requires localization
L["FAQ_2_3"] = [=[ 	 	
|cffffffffWie kann ich die Rahmenfarbe ändern?|r

Wähle die Farbe in der Hauptsektion des jeweiligen Panels.]=] -- Needs review
L["FAQ_2_4"] = [=[
|cffffffffWhen i change the opacity I get mixed results|r

The main Opacity setting overrids the color opactiy.
]=] -- Requires localization
L["FAQ_3_1"] = [=[
|cffffffffI just added a texture to the library but I dont see it. What am I doing wrong?|r

When you add a texture you must be sure that WoW can see the directory and the file is spelled correctly. If you just added this file to disk, you will need to restart
WoW for it to pick up the new file in its path.
]=] -- Requires localization
L["FAQ_3_2"] = [=[
|cffffffffI added a border but it looks funny. Am I doing something wrong?|r

No, unfortunetly WoW doesnt always return a size for a texture, so kgPanels uses a default 50x50 size for borders. This may result in squished texture graphics for borders.
]=] -- Requires localization
L["FAQ_3_3"] = [=[
|cffffffffI want to mirror some texture art. How do I do that?|r

Use the flip horizontal option for the texture. To reverse top and bottom use flip vertical.
]=] -- Requires localization
L["FAQ_3_4"] = [=[
|cffffffffWhat is border edge size?|r

This is the size clipping used by WoW for borders. Changin this value will make your borders thicker or thinner as you change the value.
]=] -- Requires localization
L["FAQ_3_5"] = [=[
|cffffffffDoes kgPanels support SharedMedia?|r
Yes
]=] -- Requires localization
L["FAQ_4_1"] = [=[
|cffffffffI want to use a particular font, but the list only shows 'Blizzard'. How do I add more fonts?|r

Right now font support is limited. kgPanels will use any fonts available with SharedMedia. The other Option is to replace the default blizzard font ala Clearfont and ClearFont2
]=] -- Requires localization
L["FAQ_5_1"] = [=[
|cffffffffScripting variables available|r
In any defined script the following variables are available:|r

|cffff6666self|r, which is always set to the panel invoking the script.|r

|cffff6666self.bg|r, this is the background art frame.|r

|cffff6666self.text|r, this is the fontstring for the frame.|r

|cffff6666kgPanels|r, this is a reference to the kgPanels object.|r

]=] -- Requires localization
L["FAQ_5_2"] = [=[
|cffffffffkgPanels script usable functions|r

|cffff6666kgPanels:FetchFrame(name)|r, this will get any frame defined in your layout.|r

|cffff6666kgPanels:ActivateLayout(name)|R, this allows you to switch layouts.|r

There are other functions, however without detailed knowledge of internal data structures it is advised you do not use them.|r
]=] -- Requires localization
L["FAQ_5_3"] = [=[
|cffffffffPassed in variables|r

Each handler passes in the upper level args, (see wowwiki Event api). 
The first variable is always self. 

OnEvent, we broke up the vararg so your function can simply reference arg1, arg2, arg3, etc..|r

OnUpdate provides the argument time|r

OnClick provides te argument button|r

]=] -- Requires localization
L["FAQ_5_4"] = [=[
|cffffffffI added an OnEvent script but it never fires. What am I missing?|r

In your OnLoad, register for the events you wish to receive. i.e.|r

self:RegisterEvent("PLAYER_LOGIN")|r

At this current time, Non WoW generated events are not available. So receiving AceEvent-3.0 only message wont trigger your OnEvent.|r
However if you so choose you can could embed AceEvent-3.0 into the frame reference. Please be aware this may cause you to receive events twice.|r
]=] -- Requires localization
L["FAQ_5_5"] = [=[
|CffffffffI added an OnClick/OnEnter/OnLeave script 
but nothing happens. What am I doing wrong?|r

You need to enable the mouse for the panel to receive those events.

]=] -- Requires localization
L["FAQ_5_6"] = [=[
|cffffffffAre tehre some sample scripts?|r

Sample scripts will be posted on wowace.
]=] -- Requires localization
L["FAQ_6_1"] = [=[
|cffffffffI tried to import a layout but nothign happened, whats going on?|r
Check your console, if the data failed to unpack their should be a message telling you why.
]=] -- Requires localization
L["FAQ_6_2"] = [=[
|cffffffffI tried to export but was unable to import. What happened?|r
Did you follow the status line to copy to your system clipboard?
]=] -- Requires localization
L["FAQ_6_3"] = [=[
|cffffffffHow do I import my old eePanels setup?|r

Load up eePanels, go to the layout menu add a new name and click import
from eePanels. It will import as much as it can and try to guess parenting
as much as possible. Scripts DO NOT import from eePanels.
]=] -- Requires localization
L["Flip Horizontally"] = "Horizontal spiegeln"
L["Flip Vertically"] = "Vertikal spiegeln"
L["Font"] = "Schrift"
L["Font Color"] = "Schriftfarbe"
L["Font Size"] = "Schriftgröße"
L["Font to use for this panel."] = "Schriftart für dieses Panel"
L["For help using kgPanels, please see the FAQ section."] = "Für die Hilfe bein nutzung von kgPanels, siehe die FAQ Section"
L["Frame Finder"] = "Rahmen Finder"
L["Frames"] = "Rahmen/Bilder"
L["Frame strata to set this in, Background is the lowest strata."] = "Frame strata to set this in, Background is the lowest strata." -- Requires localization
L["Frame you wish to anchor this panel to."] = "Rahmen den du mit diesem Panel verankern möchtest "
L["Frame you wish to parent against. NOTE: To parent against a panel you have already defined, simply use that name."] = "Frame you wish to parent against. NOTE: To parent against a panel you have already defined, simply use that name." -- Requires localization
L["From"] = "von"
L["General Options"] = "Allgemeine Optionen"
L["General Settings"] = "Allgemeine Einstellungen"
L["General Text Settings"] = "Generelle Texteinstellungen"
L["Gradient"] = "Farbverlauf"
L["Gradient style of this panel."] = "Farbverlauf Style für dieses Panel"
L["High"] = "Hoch"
L["Horizontal"] = "Horizontal"
L["Horizontal Justification"] = "Horizontale Ausrichtung "
L["Import"] = "Importiern"
L["Import As.."] = "Importieren als.."
L["Import complete, eePanels is now OFF, remember to disable or rmove eePanels2"] = "Import abgeschlossen, eePanels ist jetzt AUS, nicht vergessen eePanels2 zu deaktivieren oder zu löschen."
L["Import from eePanels2"] = "Von eePanels2 importieren"
L["Import Layout"] = "Layout importieren"
L["Import New Layout"] = "Neues Layout importieren"
L["Import panels from eePanels2"] = "Panele von eePanels2 importieren"
L["Indicate what type of artwork you are adding."] = "Gibt an welche Art von Artwork du dazu fügen möchtest"
L["Inset Options"] = "Inset Optionen"
L["Intercept Mouse Clicks"] = "Maus Klicks abfangen "
L["Invert the artwork."] = "Artwork invertieren"
L["Justification of the text."] = "Ausrichtung des Textes."
L["kgPanel"] = "kgPanel"
L["kgPanels Layout Export"] = "kgPanels Layout Export"
L["Layout Name"] = "Layout Name"
L["Layouts"] = "Layouts"
L["Layout tab"] = "Layout Tab"
L["Left"] = "Links"
L["Left background inset."] = "Einfügen Linker Hintergrund"
L["Level"] = "Level"
L["LLx"] = "LLx"
L["LLy"] = "LLy"
L["Lock Panel"] = "Panel sperren"
L["Lock/Unlock this panel."] = "Diesen Panel sperren/entsperren."
L["Low"] = "niedrig"
L["LRx"] = "LRx"
L["LRy"] = "LRy"
L["Medium"] = "Medium"
L["Middle"] = "Mitte"
L["Mirror this background."] = "Spiegel diesen Hintergrund."
L["Mod"] = "Mod"
L["Name"] = "Name"
L["Name of this new panel"] = "Name dieses neuen Panels"
L["Name to import this layout under."] = "Name unter dem das Layout importiert werden soll."
L["New name for this panel."] = "Neuer Name für dieses Panel."
L["None"] = "None"
L["Nudge"] = "In Einzelschritten verschieben"
L["Nudge the panel position in a given direction."] = "Verschiebt das Panel in eine vorgegebene Richtung"
L["OnClick"] = "OnClick"
L["OnEnter"] = "OnEnter"
L["OnEvent"] = "OnEvent"
L["OnHide"] = "OnHide"
L["OnLeave"] = "OnLeave"
L["OnLoad"] = "OnLoad"
L["OnReceiveDrag"] = "OnReceiveDrag"
L["OnShow"] = "OnShow"
L["OnSizeChanged"] = "OnSizeChanged"
L["OnUpdate"] = "OnUpdate"
L["Panel already exists. Overwrite?"] = "Panel existiert bereits. Überschreiben?"
L["Panel Creation"] = "Panel Erstellung"
L["Panel height."] = "Panel Höhe."
L["Panel Height"] = "Panel-Höhe"
L["Panel Layout"] = "Panel Layout"
L["Panel level, for Z-Indexing."] = "Panel Level, für Z-Indexing."
L["Panel Name"] = "Panel-Name"
L["Panel Opacity"] = "Panel Sichtbarkeit"
L["Panel scaling options."] = "Panel skallierungs Optionen."
L["Panel width."] = "Panel Breite."
L["Panel Width"] = "Panel-Breite"
L["Panel you wish to copy from."] = "Panel von dem du kopieren willst"
L["Parent And Anchor Settings"] = "Ursprungs und Anker Einstellungen"
L["Parent Frame"] = "Ursprungs Rahmen"
L["Paste"] = "Einfügen"
L["Perform a paste."] = "Perform a paste." -- Requires localization
L["Perform the import."] = "Import durchführen"
L["Position Settings"] = "Positionseinstellungen"
L["Postions"] = "Positionen"
L["Press Cmd-A to select the text, then Cmd-C to copy."] = "Drücke Strg + A um den Text zu markieren und dann Strg + C zum kopieren."
L["Press Ctrl-A to select the text, then Ctrl-C to copy."] = "Drücke Strg-A um den Text auszuwählen, dann Strg-C zum Kopieren."
L["Remove Panel"] = "Panel entfernen"
L["Rename"] = "Umbenennen"
L["Rename Layout"] = "Layout umbenennen"
L["Rename Panel"] = "Panel umbenennen"
L["Right"] = "Rechts"
L["Right background inset."] = "Right background inset." -- Requires localization
L["Rotate"] = "Rotieren"
L["Rotate the artwork centered on the middle point."] = "Dreht das Artwork zentriert um den Mittelpunkt."
L["Scaling"] = "Skallierung"
L["Scripts"] = "Scripte"
L["Scripts Dependency"] = "Scriptabhängigkeit"
L["Set as Active Layout"] = "Als aktives Layout festlegen."
L["Set the opacity of this panel."] = "Deckkraft für dieses Panel einstellen"
L["Set this layout as your active layout."] = "Dieses Layout als aktives Layout festlegen."
L["Setup custom Text Coords for your texture."] = "Setz eigene Text Koordinaten für deinen Text"
L["Size of each tile."] = "Größe jedes Titels"
L["Size of the text in points."] = "Schriftgröße"
L["Solid"] = "Dauerhaft"
L["Strata"] = "Schichtverlauf"
L["Text"] = "Text"
L["Text Options"] = "Textoptionen"
L["Text Positioning"] = "Textpositionierung"
L["Texture Options"] = "Texturoptionen"
L["Textures"] = "Texturen"
L["There is already a panel with that name. Overwrite?"] = "Es gibt bereits einen Panel mit diesem Namen. Überschreiben?"
L["This is the general option menu. Core seetings are located in this main area."] = "Dies ist das generelle Optionsmenü. Core-Einstellungen befinden sich in diesem Bereich."
L["This is the name as it will appear in drops down menus and the side tab."] = "This is the name as it will appear in drops down menus and the side tab." -- Requires localization
L["This is the name of the layout, as it will appear in drops downs, and the under the Layout tab."] = "This is the name of the layout, as it will appear in drops downs, and the under the Layout tab." -- Requires localization
L["This is the path to the texture you wish to add. NOTE: this path must be realtive to the WoW folder and seperated by '\\\\'"] = "Das ist der Pfad zu der Textur, die du hinzufügen willst. Anmerkung: Der Pfad muss relativ zum WoW-Ordner sein und mit '\\\\' getrennt sein."
L["This option allows you to turn kgPanels on/off"] = "Diese Option erlaubt es dir kgPanels an/aus zu schalten"
L["This option controls wether the panel will interact with the mouse. Required for OnLeave,OnEnter,OnClick"] = "Diese Option kontolliert erlaubt es der Maus mit dem Panel zu interagieren. Benötigt für OnLeave,OnEnter,OnClick."
L["This will import a layout into your configuration."] = "Dies importiert ein Layout in deine Configuration"
L["This will toggle SetTexCoordModifiesRect."] = "Umschalten des SetTexCoordModifiesRect."
L["Tile Background"] = "Titel Hintergrund"
L["Tile Size"] = "Titel Größe"
L["Tile the background texture, NOTE: this disables rotation and flipping."] = "Kachelt die Hintergrundtextur. Anmerkung: Dies deaktiviert Drehen und Spiegeln."
L["To create a panel you are required to have a layout active."] = "Um einen Panel erstellen zu können, musst du ein Layout aktiv haben."
L["Tooltip"] = "Tooltip"
L["Top"] = "Oben"
L["Top background inset."] = "Top background inset." -- Requires localization
L["Top Left"] = "Oben links"
L["Top Right"] = "Oben rechts"
L["ULx"] = "ULx"
L["ULy"] = "ULy"
L["Unknown"] = "Unbekannt"
L["Up"] = "hoch"
L["URx"] = "URx"
L["URy"] = "URy"
L["Use custom TexCoords. This is an adavance feature."] = "Nutze eigene Textur Koordinaten. Dies ist ein fortgeschrittenes Feature."
L["User defined Panel"] = "Benutzerdefiniertes Panel"
L["Vertical"] = "Vertikal"
L["Vertical Justification"] = "Vertical Justification" -- Requires localization
L["What you would like to appear on the panel."] = "Was soll auf dem Panel erscheinen"
L["X Offset"] = "X Offset"
L["X offset from center. NOTE: postive for up, negative for down."] = "X Offset von der Mitte. Anmerkung: Positiv für nach oben, negativ für nach unten."
L["X offsetting, positive for right, negative for left."] = "X offset. Anmerkung: Positiv für nach rechts, negativ für nach links"
L["Y Offset"] = "Y Offset"
L["Y offset. NOTE: positive for right, negative for left."] = "Y Offset. Anmerkung: Positiv für nach rechts, negativ für nach links"
L["Y offsetting, positive for up, negative for down."] = "Y Offset. Anmerkung: Positiv für nach oben, negativ für nach unten"

