<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,7 @@
 
 
 local TourGuide = TourGuide
+local L = TourGuide.Locale
 local GAP = 8
 local tekcheck = LibStub(&quot;tekKonfig-Checkbox&quot;)
 
@@ -10,30 +11,30 @@ TourGuide.configpanel = frame
 frame.name = &quot;Tour Guide&quot;
 frame:Hide()
 frame:SetScript(&quot;OnShow&quot;, function()
-	local title, subtitle = LibStub(&quot;tekKonfig-Heading&quot;).new(frame, &quot;Tour Guide&quot;, &quot;These settings are saved on a per-char basis.&quot;)
+	local title, subtitle = LibStub(&quot;tekKonfig-Heading&quot;).new(frame, &quot;Tour Guide&quot;, L[&quot;These settings are saved on a per-char basis.&quot;])
 
-	local qtrack = tekcheck.new(frame, nil, &quot;Automatically track quests&quot;, &quot;TOPLEFT&quot;, subtitle, &quot;BOTTOMLEFT&quot;, -2, -GAP)
-	qtrack.tiptext = &quot;Automatically toggle the default quest tracker for current 'complete quest' objectives.&quot;
+	local qtrack = tekcheck.new(frame, nil, L[&quot;Automatically track quests&quot;], &quot;TOPLEFT&quot;, subtitle, &quot;BOTTOMLEFT&quot;, -2, -GAP)
+	qtrack.tiptext = L[&quot;Automatically toggle the default quest tracker for current 'complete quest' objectives.&quot;]
 	local checksound = qtrack:GetScript(&quot;OnClick&quot;)
 	qtrack:SetScript(&quot;OnClick&quot;, function(self) checksound(self); TourGuide.db.char.trackquests = not TourGuide.db.char.trackquests end)
 	qtrack:SetChecked(TourGuide.db.char.trackquests)
 
-	local showstatusframe = tekcheck.new(frame, nil, &quot;Show status frame&quot;, &quot;TOPLEFT&quot;, qtrack, &quot;BOTTOMLEFT&quot;, 0, -GAP)
-	showstatusframe.tiptext = &quot;Display the status frame with current quest objective.&quot;
+	local showstatusframe = tekcheck.new(frame, nil, L[&quot;Show status frame&quot;], &quot;TOPLEFT&quot;, qtrack, &quot;BOTTOMLEFT&quot;, 0, -GAP)
+	showstatusframe.tiptext = L[&quot;Display the status frame with current quest objective.&quot;]
 	showstatusframe:SetScript(&quot;OnClick&quot;, function(self) checksound(self); TourGuide.db.char.showstatusframe = not TourGuide.db.char.showstatusframe; TourGuide:PositionStatusFrame() end)
 	showstatusframe:SetChecked(TourGuide.db.char.showstatusframe)
 
-	local mapnotecoords = tekcheck.new(frame, nil, &quot;Map note coords&quot;, &quot;TOPLEFT&quot;, showstatusframe, &quot;BOTTOMLEFT&quot;, 0, -GAP)
-	mapnotecoords.tiptext = &quot;Map coordinates found in tooltip notes (requires TomTom).&quot;
+	local mapnotecoords = tekcheck.new(frame, nil, L[&quot;Map note coords&quot;], &quot;TOPLEFT&quot;, showstatusframe, &quot;BOTTOMLEFT&quot;, 0, -GAP)
+	mapnotecoords.tiptext = L[&quot;Map coordinates found in tooltip notes (requires TomTom).&quot;]
 	mapnotecoords:SetScript(&quot;OnClick&quot;, function(self) checksound(self); TourGuide.db.char.mapnotecoords = not TourGuide.db.char.mapnotecoords end)
 	mapnotecoords:SetChecked(TourGuide.db.char.mapnotecoords)
 
-	local mapquestgivers = tekcheck.new(frame, nil, &quot;Automatically map questgivers&quot;, &quot;TOPLEFT&quot;, mapnotecoords, &quot;BOTTOMLEFT&quot;, 0, -GAP)
-	mapquestgivers.tiptext = &quot;Automatically map questgivers for accept and turnin objectives (requires LightHeaded and TomTom).&quot;
+	local mapquestgivers = tekcheck.new(frame, nil, L[&quot;Automatically map questgivers&quot;], &quot;TOPLEFT&quot;, mapnotecoords, &quot;BOTTOMLEFT&quot;, 0, -GAP)
+	mapquestgivers.tiptext = L[&quot;Automatically map questgivers for accept and turnin objectives (requires LightHeaded and TomTom).&quot;]
 	mapquestgivers:SetChecked(TourGuide.db.char.mapquestgivers)
 
-	local mapquestgivernotes, mapquestgivernoteslabel = tekcheck.new(frame, nil, &quot;Always map coords from notes&quot;, &quot;TOPLEFT&quot;, mapquestgivers, &quot;BOTTOMLEFT&quot;, GAP*2, -GAP)
-	mapquestgivernotes.tiptext = &quot;Map note coords even when LightHeaded provides coords.&quot;
+	local mapquestgivernotes, mapquestgivernoteslabel = tekcheck.new(frame, nil, L[&quot;Always map coords from notes&quot;], &quot;TOPLEFT&quot;, mapquestgivers, &quot;BOTTOMLEFT&quot;, GAP*2, -GAP)
+	mapquestgivernotes.tiptext = L[&quot;Map note coords even when LightHeaded provides coords.&quot;]
 	mapquestgivernotes:SetScript(&quot;OnClick&quot;, function(self) checksound(self); TourGuide.db.char.alwaysmapnotecoords = not TourGuide.db.char.alwaysmapnotecoords end)
 	mapquestgivernotes:SetChecked(TourGuide.db.char.alwaysmapnotecoords)
 	if TourGuide.db.char.mapquestgivers then</diff>
      <filename>Config.lua</filename>
    </modified>
    <modified>
      <diff>@@ -1,17 +1,18 @@
 
 
 local TourGuide = TourGuide
+local L = TourGuide.Locale
 local NUMROWS, ROWHEIGHT, GAP, EDGEGAP = 18, 17, 8, 16
 local offset, rows = 0, {}
 
 
 local frame = CreateFrame(&quot;Frame&quot;, nil, InterfaceOptionsFramePanelContainer)
 TourGuide.guidespanel = frame
-frame.name = &quot;Guides&quot;
+frame.name = L[&quot;Guides&quot;]
 frame.parent = &quot;Tour Guide&quot;
 frame:Hide()
 frame:SetScript(&quot;OnShow&quot;, function()
-	local title, subtitle = LibStub(&quot;tekKonfig-Heading&quot;).new(frame, &quot;Tour Guide - Guides&quot;, &quot;This panel lets you choose a guide to load.  Upon completion the next guide will load automatically.  Completed guides can be reset by shift-clicking.&quot;)
+	local title, subtitle = LibStub(&quot;tekKonfig-Heading&quot;).new(frame, &quot;Tour Guide - Guides&quot;, L[&quot;This panel lets you choose a guide to load.  Upon completion the next guide will load automatically.  Completed guides can be reset by shift-clicking.&quot;])
 
 	local function OnClick(self)
 		if IsShiftKeyDown() then</diff>
      <filename>GuideList.lua</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,7 @@
 
 
 local TourGuide = TourGuide
+local L = TourGuide.Locale
 local GAP = 8
 local tekcheck = LibStub(&quot;tekKonfig-Checkbox&quot;)
 local ww = WidgetWarlock
@@ -8,30 +9,30 @@ local ww = WidgetWarlock
 
 local ROWHEIGHT, ROWOFFSET = 24, 3
 local descriptions = {
-	ACCEPT = &quot;Accept quest&quot;,
-	COMPLETE = &quot;Complete quest&quot;,
-	TURNIN = &quot;Turn in quest&quot;,
-	KILL = &quot;Kill mob&quot;,
-	RUN = &quot;Run to&quot;,
-	FLY = &quot;Fly to&quot;,
-	SETHEARTH = &quot;Set hearth&quot;,
-	HEARTH = &quot;Use hearth&quot;,
-	NOTE = &quot;Note&quot;,
-	USE = &quot;Use item&quot;,
-	BUY = &quot;Buy item&quot;,
-	BOAT = &quot;Boat to&quot;,
-	GETFLIGHTPOINT = &quot;Get flight point&quot;,
+	ACCEPT = L[&quot;Accept quest&quot;],
+	COMPLETE = L[&quot;Complete quest&quot;],
+	TURNIN = L[&quot;Turn in quest&quot;],
+	KILL = L[&quot;Kill mob&quot;],
+	RUN = L[&quot;Run to&quot;],
+	FLY = L[&quot;Fly to&quot;],
+	SETHEARTH = L[&quot;Set hearth&quot;],
+	HEARTH = L[&quot;Use hearth&quot;],
+	NOTE = L[&quot;Note&quot;],
+	USE = L[&quot;Use item&quot;],
+	BUY = L[&quot;Buy item&quot;],
+	BOAT = L[&quot;Boat to&quot;],
+	GETFLIGHTPOINT = L[&quot;Get flight point&quot;],
 }
 local order = {&quot;ACCEPT&quot;, &quot;TURNIN&quot;, &quot;COMPLETE&quot;, &quot;KILL&quot;, &quot;SETHEARTH&quot;, &quot;HEARTH&quot;, &quot;GETFLIGHTPOINT&quot;, &quot;FLY&quot;, &quot;BUY&quot;, &quot;RUN&quot;, &quot;USE&quot;, &quot;BOAT&quot;, &quot;NOTE&quot;}
 
 
 local frame = CreateFrame(&quot;Frame&quot;, nil, InterfaceOptionsFramePanelContainer)
 TourGuide.helppanel = frame
-frame.name = &quot;Help&quot;
+frame.name = L[&quot;Help&quot;]
 frame.parent = &quot;Tour Guide&quot;
 frame:Hide()
 frame:SetScript(&quot;OnShow&quot;, function()
-	local title, subtitle = LibStub(&quot;tekKonfig-Heading&quot;).new(frame, &quot;Tour Guide - Help&quot;, &quot;Confused?  GOOD!  Okey, fine... here's a few hints.&quot;)
+	local title, subtitle = LibStub(&quot;tekKonfig-Heading&quot;).new(frame, L[&quot;Tour Guide - Help&quot;], L[&quot;Confused?  GOOD!  Okey, fine... here's a few hints.&quot;])
 
 	local anchor
 	for i,icontype in ipairs(order) do</diff>
      <filename>Help.lua</filename>
    </modified>
    <modified>
      <diff>@@ -27,6 +27,39 @@ if loc == &quot;deDE&quot; then localized = {
 	[&quot;Quest accepted: (.*)&quot;] = &quot;Quest angenommen: (.*)&quot;,
 	[&quot;^You .*Hitem:(%d+).*(%[.+%])&quot;] = &quot;^Ihr .*Hitem:(%d+).*(%[.+%])&quot;,
 	[&quot;|cffff4500This quest is not listed in your current guide&quot;] = &quot;|cffff4500Diese Quest ist nicht in deinem Guide&quot;,
+	[&quot;This panel lets you choose a guide to load.  Upon completion the next guide will load automatically.  Completed guides can be reset by shift-clicking.&quot;] = &quot;Hier kannst Du einen Guide ausw\195\164hlen. Nach dessen Beendigung wird der n\195\164chste Guide automatisch geladen. Beendete Guides k\195\182nnen mit Umschalt-Klick zur\195\188ckgesetzt werden.&quot;,
+	[&quot;These settings are saved on a per-char basis.&quot;] = &quot;Diese Einstellungen werden pro Charakter gespeichert.&quot;,
+	[&quot;Guides&quot;] = &quot;Guides&quot;,
+	[&quot;Config&quot;] = &quot;Einstellungen&quot;,
+	[&quot;|cff%02x%02x%02x%d%% complete&quot;] = &quot;|cff%02x%02x%02x%d%% abgeschlossen&quot;,
+	[&quot;No Guide Loaded&quot;] = &quot;Kein Guide ausgew\195\164hlt&quot;,
+	[&quot;Accept quest&quot;] = &quot;Quest annehmen&quot;,
+	[&quot;Complete quest&quot;] = &quot;Quest abschlie\195\159en&quot;,
+	[&quot;Turn in quest&quot;] = &quot;Quest abgeben&quot;,
+	[&quot;Kill mob&quot;] = &quot;Gegner t\195\182ten&quot;,
+	[&quot;Run to&quot;] = &quot;Gehe zu&quot;,
+	[&quot;Fly to&quot;] = &quot;Fliege zu&quot;,
+	[&quot;Set hearth&quot;] = &quot;Ruhestein setzen&quot;,
+	[&quot;Use hearth&quot;] = &quot;Ruhestein benutzen&quot;,
+	[&quot;Note&quot;] = &quot;Hinweis&quot;,
+	[&quot;Use item&quot;] = &quot;Gegenstand benutzen&quot;,
+	[&quot;Buy item&quot;] = &quot;Gegenstand kaufen&quot;,
+	[&quot;Boat to&quot;] = &quot;Schiff nach&quot;,
+	[&quot;Get flight point&quot;] = &quot;Flugpunkt holen&quot;,
+	[&quot;Tour Guide - Help&quot;] = &quot;Tour Guide - Hilfe&quot;, 
+	[&quot;Confused?  GOOD!  Okey, fine... here's a few hints.&quot;] = &quot;Verwirrt? Okay, gut... hier sind ein paar Tipps.&quot;,
+	[&quot;Automatically track quests&quot;] = &quot;Automatische Questverfolgung&quot;,
+	[&quot;Automatically toggle the default quest tracker for current 'complete quest' objectives.&quot;] = &quot;Standard-Questverfolgung f\195\188r die aktuellen 'Quest abschlie\195\159en'-Ziele aktivieren.&quot;,
+	[&quot;Show status frame&quot;] = &quot;Questziele anzeigen&quot;,
+	[&quot;Display the status frame with current quest objective.&quot;] = &quot;Anzeige mit den aktuellen Questzielen aktivieren&quot;,
+	[&quot;Map note coords&quot;] = &quot;Koordinaten anzeigen&quot;,
+	[&quot;Map coordinates found in tooltip notes (requires TomTom).&quot;] = &quot;Guide-Koordinaten auf der Karte anzeigen (ben\195\182tigt TomTom)&quot;,
+	[&quot;Automatically map questgivers&quot;] = &quot;Questgeber anzeigen&quot;,
+	[&quot;Automatically map questgivers for accept and turnin objectives (requires LightHeaded and TomTom).&quot;] = &quot;Automatisch Questgeber zum Annehmen und Abgeben auf der Karte anzeigen (erfordert LightHeaded und TomTom.)&quot;,
+	[&quot;Always map coords from notes&quot;] = &quot;Koordinaten immer aus Guide&quot;,
+	[&quot;Map note coords even when LightHeaded provides coords.&quot;] = &quot;Verwende Guide-Koordinaten auch dann, wenn LightHeaded Koordinaten anbietet.&quot;,
+	[&quot;Help&quot;] = &quot;Hilfe&quot;,
+	[&quot;Guides&quot;] = &quot;Guides&quot;,
 } end
 
 </diff>
      <filename>Locale.lua</filename>
    </modified>
    <modified>
      <diff>@@ -68,7 +68,7 @@ end
 local function CreateButton(parent, ...)
 	local b = CreateFrame(&quot;Button&quot;, nil, parent)
 	if select(&quot;#&quot;, ...) &gt; 0 then b:SetPoint(...) end
-	b:SetWidth(80) b:SetHeight(22)
+	b:SetWidth(120) b:SetHeight(22)
 
 	-- Fonts --
 	b:SetDisabledFontObject(GameFontDisable)
@@ -92,11 +92,11 @@ end
 
 function TourGuide:CreateObjectivePanel()
 	local guidebutton = CreateButton(frame, &quot;BOTTOMRIGHT&quot;, -6, 6)
-	guidebutton:SetText(&quot;Guides&quot;)
+	guidebutton:SetText(L[&quot;Guides&quot;])
 	guidebutton:SetScript(&quot;OnClick&quot;, function() HideUIPanel(frame); InterfaceOptionsFrame_OpenToCategory(TourGuide.guidespanel) end)
 
 	local configbutton = CreateButton(frame, &quot;RIGHT&quot;, guidebutton, &quot;LEFT&quot;)
-	configbutton:SetText(&quot;Config&quot;)
+	configbutton:SetText(L[&quot;Config&quot;])
 	configbutton:SetScript(&quot;OnClick&quot;, function() HideUIPanel(frame); InterfaceOptionsFrame_OpenToCategory(TourGuide.configpanel) end)
 
 	if tekDebug then
@@ -182,9 +182,9 @@ local accepted = {}
 function TourGuide:UpdateOHPanel(value)
 	if not frame or not frame:IsVisible() then return end
 
-	title:SetText(self.db.char.currentguide or &quot;No Guide Loaded&quot;)
+	title:SetText(self.db.char.currentguide or L[&quot;No Guide Loaded&quot;])
 	local r,g,b = self.ColorGradient((self.current-1)/#self.actions)
-	completed:SetText(string.format(&quot;|cff%02x%02x%02x%d%% complete&quot;, r*255, g*255, b*255, (self.current-1)/#self.actions*100))
+	completed:SetText(string.format(L[&quot;|cff%02x%02x%02x%d%% complete&quot;], r*255, g*255, b*255, (self.current-1)/#self.actions*100))
 
 	self.guidechanged = nil
 	if value then offset = math.floor(value) end</diff>
      <filename>ObjectivesFrame.lua</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>82554532aedadc45288be500cfbcb24081b75220</id>
    </parent>
  </parents>
  <author>
    <name>Gregor Melhorn</name>
    <email>gregor.melhorn@googlemail.com</email>
  </author>
  <url>http://github.com/Zariel/tourguide/commit/48dc1aff74df1a0ee5ad491fb517a7c9dc0af5bb</url>
  <id>48dc1aff74df1a0ee5ad491fb517a7c9dc0af5bb</id>
  <committed-date>2008-10-19T20:49:05-07:00</committed-date>
  <authored-date>2008-10-19T20:48:28-07:00</authored-date>
  <message>Full deDE loaclization</message>
  <tree>2804bada944ef72e6133e44e385e11e28c5edaef</tree>
  <committer>
    <name>Tekkub</name>
    <email>tekkub@gmail.com</email>
  </committer>
</commit>
