diff --git a/Scripts/Bash/Functions/cli_getRepoDirParallel.sh b/Scripts/Bash/Functions/cli_getRepoDirParallel.sh
deleted file mode 100755
index ba9d7ef..0000000
--- a/Scripts/Bash/Functions/cli_getRepoDirParallel.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-#
-# cli_getRepoDirParallel.sh -- This function returns the parallel
-# directory of path passed through action value variable. This
-# function implements the parallel directory conceptual idea.
-#
-# Copyright (C) 2009-2011  Alain Reguera Delgado
-# 
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-# USA.
-# 
-# ----------------------------------------------------------------------
-# $Id$
-# ----------------------------------------------------------------------
-
-function cli_getRepoDirParallel {
-
-    # Initialize bond string.
-    local BOND=$1
-
-    # Initialize parallel directory using first argument.
-    local DIR=$2
-
-    # Remove top level directory from action value to create the bond.
-    BOND=$(echo $BOND | sed -r "s!^.+/(trunk|branches|tags)/!!")
-
-    # Concatenate parallel-directory base location and bond
-    # information in order to produce the final parallel-directory
-    # path.
-    echo $DIR/$BOND
-
-}
diff --git a/Scripts/Bash/Functions/cli_getRepoParallelDirs.sh b/Scripts/Bash/Functions/cli_getRepoParallelDirs.sh
new file mode 100755
index 0000000..e887388
--- /dev/null
+++ b/Scripts/Bash/Functions/cli_getRepoParallelDirs.sh
@@ -0,0 +1,63 @@
+#!/bin/bash
+#
+# cli_getRepoParallelDirs.sh -- This function returns the parallel
+# directories related to the first positional paramenter passed as
+# parent directory. 
+#
+# Copyright (C) 2009-2011  Alain Reguera Delgado
+# 
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+# USA.
+# 
+# ----------------------------------------------------------------------
+# $Id$
+# ----------------------------------------------------------------------
+
+function cli_getRepoParallelDirs {
+
+    local BOND=''
+    local TDIR=''
+    local -a PDIRS
+
+    # Define bond string using first positional parameter as
+    # reference.
+    if [[ "$1" != '' ]];then
+        BOND="$1"
+    elif [[ "$ACTIONVAL" != '' ]];then
+        BOND="$ACTIONVAL"
+    else
+        cli_printMessage "cli_getRepoParallelDirs: `gettext "The bond string is required."`" 'AsErrorLine'
+        cli_printMessage "$(caller)" 'AsToKnowMoreLine'
+    fi
+
+    # Define repository top level directory.
+    TDIR=$(cli_getRepoTLDir ${BOND})
+
+    # Define parallel directory base structures.
+    PDIRS[0]=Manual/$(cli_getCurrentLocale)/Texinfo/Repository/$(cli_getRepoTLDir "${BOND}" '--relative')
+    PDIRS[1]=Scripts/Bash/Functions/Render/Config
+    PDIRS[2]=Translations
+
+    # Redefine bond string without its top level directory structure.
+    BOND=$(echo $BOND | sed -r "s!^${TDIR}/.+!!")
+
+    # Concatenate repository top level directory, parallel directory
+    # base structure, and bond information; in order to produce the
+    # final parallel directory path.
+    for PDIR in ${PDIRS[*]};do
+        echo ${TDIR}/${PDIR}/${BOND}
+    done
+
+}