diff --git a/app/Http/Controllers/LanguageController.php b/app/Http/Controllers/LanguageController.php
index f80638567162a458676b79b6ec6051bb1c070512..29fe795f41410921362ec5bb47174d68de1a3450 100644
--- a/app/Http/Controllers/LanguageController.php
+++ b/app/Http/Controllers/LanguageController.php
@@ -134,7 +134,7 @@ class LanguageController extends Controller
             $t = $this->deMultidimensionalizeArray($t);
         }
 
-        #die(var_dump($t));
+        $t = $this->createHints($t, $to);
 
         return view('languages.edit')
             ->with('texts', $t)
@@ -145,9 +145,28 @@ class LanguageController extends Controller
             ->with('langTexts', $langTexts)
             ->with('sum', $sum)
             ->with('css', 'editLanguage.css')
+            ->with('js', ['editLanguage.js'])
             ->with('new', $ex["new"]);
     }
 
+    private function createHints($t, $to)
+    {
+        foreach ($t as $key => $langTexts) {
+            if ($langTexts !== "") {
+                foreach ($langTexts as $lang => $text) {
+                    if ($lang !== $to) {
+                        if (preg_match("/\s:\S+/si", $text)) {
+                            #die("test");
+                            $t[$key][$lang] = preg_replace("/(\s)(:\S+)/si", "$1<a class=\"text-danger hint\" data-toggle=\"tooltip\" data-trigger=\"hover\" data-placement=\"auto\" title=\"Dies ist ein Variablenname. Er wird dort, wo der Text verwendet wird durch einen dynamischen Wert ersetzt. In der Ãœbersetzung sollte dieser deshalb auch so wie er ist in den Satz integriert werden.\" data-container=\"body\" >$2</a>", $text);
+                        }
+
+                    }
+                }
+            }
+        }
+        return $t;
+    }
+
     private function getValues($values, $prefix = "")
     {
         $return = [];
@@ -218,13 +237,13 @@ class LanguageController extends Controller
         return $tmp;
     }
 
-    private function startsWith($haystack, $needle)
+    public function startsWith($haystack, $needle)
     {
         // search backwards starting from haystack length characters from the end
         return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== false;
     }
 
-    private function endsWith($haystack, $needle)
+    public function endsWith($haystack, $needle)
     {
         // search forward starting from end minus needle length characters
         return $needle === "" || (($temp = strlen($haystack) - strlen($needle)) >= 0 && strpos($haystack, $needle, $temp) !== false);
diff --git a/public/js/editLanguage.js b/public/js/editLanguage.js
new file mode 100644
index 0000000000000000000000000000000000000000..5530fbe4b08d6dda00571382dc773c80818f36d6
--- /dev/null
+++ b/public/js/editLanguage.js
@@ -0,0 +1,3 @@
+$(document).ready(function() {
+    $(".hint").tooltip();
+});
\ No newline at end of file
diff --git a/resources/lang/de/auth.php b/resources/lang/de/auth.php
new file mode 100644
index 0000000000000000000000000000000000000000..1c163b9c10219c917d96a9c6af274ab2db7c8a83
--- /dev/null
+++ b/resources/lang/de/auth.php
@@ -0,0 +1,6 @@
+<?php
+
+return [
+    "failed"   => "Die eingegebenen Zugangsdaten sind uns nicht bekannt.",
+    "throttle" => "Zu viele Loginversuche. Versuchen Sie es in :seconds noch einmal.",
+];
diff --git a/resources/views/languages/edit.blade.php b/resources/views/languages/edit.blade.php
index 0a0e0e9192e3192916cab5c4c7743aa9580f2121..631daaf65c7a6e58ffab48a735b823793cc74728 100644
--- a/resources/views/languages/edit.blade.php
+++ b/resources/views/languages/edit.blade.php
@@ -39,7 +39,7 @@ In der nächsten Spalte findest du entweder Texte der Sprache für die uns einig
 			<td class="name">{{preg_replace("/(\s*).*#(.*)$/si", "$1$2", $name)}}</td>
 			<td>@if(isset($langValues[$to])) <input type="text" size="50" form="submit" name="_new_{{$name}}" value="{{$langValues[$to]}}" readonly /> @else <input type="text" size="50" form="submit" name="_new_{{$name}}" /> @endif</td>
 			@foreach($langs as $lang => $value)
-			<td>{{ $langValues[$lang] or "" }}</td>
+			<td>{!! $langValues[$lang] or "" !!}</td>
 			@endforeach
 		</tr>
 		@endif