Update doc/efun/ aus Driversourcen.

Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.

Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/transpose_array b/doc/efun/transpose_array
index 58654c1..8ae3af7 100644
--- a/doc/efun/transpose_array
+++ b/doc/efun/transpose_array
@@ -1,23 +1,22 @@
 SYNOPSIS
         mixed * transpose_array(mixed *arr)
 
-BESCHREIBUNG
-        Transponiert das Array <arr>.
+DESCRIPTION
+        transpose_array(({ ({1,2,3}), ({a,b,c}) }))
+                        == ({ ({1,a}), ({2,b}), ({3,c}) })
 
-        transpose_array( ({ ({1,2,3}) , ({a,b,c}) }) )
-        ergibt: ({ ({1,a}), ({2,b}), ({3,c}) })
+        transpose_array() applied to an alist results in an array of
+        ({ key, data }) pairs, useful if you want to use sort_array()
+        or filter() on the alist.
 
-        Wird transpose_array() auf eine Alist angewendet, ergibt das ein
-        Array von ({ key, data }) in Paaren. Das ist praktisch, wenn
-        sort_array() oder filter() auf die Alist angewendet werden soll.
+EXAMPLES
+        sort_array(transpose_array(({ m_indices(map), m_values(map) })),
+                   lambda(({ 'a, 'b }),
+                          ({ #'<, ({ #'[, 'a, 0 }),
+                                  ({ #'[, 'b, 0}) }) )
 
-BEISPIELE
-        sort_array(transpose_array( ({m_indices(map), m_values(map) }) ),
-                   lambda( ({'a, 'b}),
-                           ({#'<, ({ #'[, 'a, 0}),
-                                  ({ #'[, 'b, 0}) }) ));
-        Dieses Gebilde liefert das Mapping 'map' als Array von ({key, data })
-        Paaren, sortiert nach den Keys.
+        The given mapping 'map' is returned as an array of
+        ({ key, data }) pairs, sorted by the keys.
 
-SIEHE AUCH
+SEE ALSO
         alists(LPC), sort_array(E)