Update doc/efun/ aus Driversourcen.

Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.

Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/load_name b/doc/efun/load_name
index 2afbb61..365fca2 100644
--- a/doc/efun/load_name
+++ b/doc/efun/load_name
@@ -1,48 +1,50 @@
 SYNOPSIS
         string load_name()
-        string load_name(object|lwobject|string obj)
+        string load_name(object obj)
+        string load_name(lwobject obj)
+        string load_name(string obj)
 
-BESCHREIBUNG
-        Die Funktion liefert den Namen, mit dem <obj> geladen wurde. <obj>
-        kann direkt als normales oder leichtgewichtiges Objekt oder als String
-        mit dem Namen des Objektes angegeben werden.
+DESCRIPTION
+        Return the load name for the object <obj> which may be a regular
+        or lightweight object or the name of an object.
 
-        Wenn <obj> ein Clon oder ein leichtgewichtiges Objekt ist, liefert die
-        Funktion den Namen des Blueprints.
-        Wenn <obj> ein Blueprint ist, liefert die Funktion den Namen des Files,
-        aus dem der Blueprint kompiliert wurde.
+        If <obj> is a clone or a lightweight object, return the
+        load_name() of <obj>'s blueprint.
+        If <obj> is a blueprint, return the filename from which the
+        blueprint was compiled.
 
-        Wenn <obj> ueber seinen Namen angegeben wurde, aber nicht / nicht mehr
-        existiert, generiert die Funktion den Namen, wie er sein muesste und
-        gibt diesen zurueck. Wenn der angegebene Name ungueltig ist, liefert
-        die Funktion 0.
+        If <obj> is given by name but not/no longer existing, the
+        function synthesizes the load name as it should be and returns
+        that. If the given name is illegal, the function returns 0.
 
-        Als Spezialfall liefert die Funktion 0, wenn <ob> 0 ist.
+        As a special case, if <ob> is 0, the function returns 0.
 
-        Fuer virtuelle Objekte liefert load_name() den originalen Ladenamen
-        des Objekts, welches der virtuelle Compiler erzeugte.
+        For virtual objects this efun returns the original load_name of the
+        object created by the virtual compiler.
 
-        Wird <obj> nicht angegeben, wird der Name fuer das momentan gueltige
-        Objekt angegeben.
+        If <obj> is omitted, the name for the current object is returned.
 
-        Im Gegensatz zum object_name() kann der load_name() nicht durch
-        rename_object() oder einen VC veraendert werden. Ist ein <obj> jedoch
-        einem replace_program() unterworfen, spiegelt der load_name() nicht
-        mehr das effektive Verhalten des Objekts wider.
+        In contrast to the object_name(), the load name can not be changed
+        by with rename_object() or a VC. However, if an object uses 
+        replace_program() the load name no longer reflects the actual 
+        behaviour of an object.
 
-BEISPIELE
+        The returned name starts with a '/', unless the driver is running
+        in COMPAT mode.
+
+EXAMPLES
         object o;
         o = clone_object("/std/thing");
-        write(load_name(o));  --> liefert "/std/thing" in !Compat Modus
-                                  und "std/thing"  im Compat Modus
-        write(load_name("/std/thing"));  --> gleich wie oben
-        write(load_name("/std/thing#4n5")); --> liefert 0
+        write(load_name(o));  --> writes "/std/thing" in !compat mode
+                                     and "std/thing"  in compat mode
+        write(load_name("/std/thing"));  --> same as above
+        write(load_name("/std/thing#4n5")); --> writes 0
 
-GESCHICHTE
-        Eingefuehrt in LDMud 3.2.6.
-        Strings als Argumente sind moeglich seit 3.2.8.
-        0 ist zulaessig seit 3.2.9.
+HISTORY
+        Introduced in LDMud 3.2.6.
+        Strings are accepted as arguments since 3.2.8.
+        0 is accepted as argument since 3.2.9.
 
-SIEHE AUCH
+SEE ALSO
         clone_object(E), clonep(E), object_name(E), load_object(E),
         replace_program(E), program_name(E), present_clone(E)