[SCM] live-manual branch, debian-next, updated. debian/3.0_a8-1-22-g5fcae2e

Ben Armstrong synrg at debian.org
Sat Nov 5 17:24:51 UTC 2011


The following commit has been merged in the debian-next branch:
commit 5fcae2e31de812234ee951d87845c014e6ab587b
Author: Ben Armstrong <synrg at debian.org>
Date:   Sat Nov 5 14:24:41 2011 -0300

    Updating to 3.x, tasks.

diff --git a/manual/de/live-manual.ssm b/manual/de/live-manual.ssm
index dfb8efc..c82d81c 100644
--- a/manual/de/live-manual.ssm
+++ b/manual/de/live-manual.ssm
@@ -9,7 +9,7 @@
  :license: 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 3 of the License, or (at your option) any later version.<br><br>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.<br><br>You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. <br><br>The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
 
 @date:
- :published: 2011-11-03
+ :published: 2011-11-05
 
 @publisher: Debian Live Project <debian-live at lists.debian.org>
 
diff --git a/manual/de/user_customization-packages.ssi b/manual/de/user_customization-packages.ssi
index c867474..7e1d046 100644
--- a/manual/de/user_customization-packages.ssi
+++ b/manual/de/user_customization-packages.ssi
@@ -307,57 +307,50 @@ including ones not included in this list, may be examined with #{tasksel
 
 3~desktop-and-language-tasks Desktop and language tasks
 
-Desktop and language tasks are special cases. In the Debian Installer, if
-the medium was prepared for a particular desktop environment flavour, the
-corresponding task will be automatically installed. Thus, there are
-#{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}#
-tasks, none of which are offered in #{tasksel}#'s menu. Likewise, there are
-no menu entries for tasks for languages, but the user's language choice
-during the install influences the selection of corresponding language tasks.
-
-In live-build, therefore, these special cases are also given special
-consideration, but with three notable differences at the time of writing.
-
-First, there is no provision made yet automatically for language tasks,
-although a subset of those packages are included if you specify #{lb config
---language}#. If you need those tasks, which include such things as
-language-specific fonts and input-method packages, you need to specify them
-in your configuration. For example:
+Desktop and language tasks are special cases that need some extra planning
+and configuration. Live images are different from Debian Installer images in
+this respect. In the Debian Installer, if the medium was prepared for a
+particular desktop environment flavour, the corresponding task will be
+automatically installed. Thus, there are internal #{gnome-desktop}#,
+#{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which
+are offered in #{tasksel}#'s menu. Likewise, there are no menu entries for
+tasks for languages, but the user's language choice during the install
+influences the selection of corresponding language tasks.
+
+When developing a desktop live image, the image typically boots directly to
+a working desktop, the choices of both desktop and default language having
+been made at build time, not at run time as in the case of the Debian
+Installer. That's not to say that a live image couldn't be built to support
+multiple desktops or multiple languages and offer the user a choice, but
+that is not live-build's default behaviour.
+
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+tasks:
 
 code{
 
- $ lb config --tasks "japanese japanese-desktop japanese-gnome-desktop"
+ $ lb config
+ $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
+ $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/tasks/my.list.chroot
 
 }code
 
-Second, live-build supports #{*-desktop}# virtual package lists for each of
-the desktop flavours mentioned above, which select the #{standard-x11}#
-predefined package list, the corresponding #{*-desktop}# task and three
-additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example,
-if you specify #{--package-lists gnome-desktop}#, it is equivalent to
-specifying #{lb config --package-lists standard-x11 ; echo
-debian-installer-launcher >> config/package-lists/my.list.chroot ; echo
-"gnome-desktop desktop standard laptop" >>
-config/task-lists/my.list.chroot}#.
-
-Third, if any of the tasks for these desktop flavours are selected, either
-explicitly through #{--tasks}# or implicitly by #{--package-lists}#,
-live-build will preseed the corresponding desktop value for Debian Installer
-(if it is included) to ensure it follows its own rules for installing
-different desktop flavours.
-
-*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are installed
 . For example:
+Since desktop tasks are "internal" tasks, for every desktop flavour task
+included in the image, the corresponding value must be preseeded in the
+"tasksel/desktop" debconf variable or else tasksel will not recognize and
+install it. Thus:
 
 code{
 
- $ lb config --language es
+ $ lb config
+ $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
 
 }code
 
-Even so, it is limited in that it only supports a single language and a
-single bootloader. Therefore, for all of these reasons, the future of this
-option is under review, possibly to be replaced with something entirely
-different in the next major release of live-build.
+This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
 
 2~installing-modified-or-third-party-packages Installing modified or
 third-party packages
diff --git a/manual/en/live-manual.ssm b/manual/en/live-manual.ssm
index dfb8efc..c82d81c 100644
--- a/manual/en/live-manual.ssm
+++ b/manual/en/live-manual.ssm
@@ -9,7 +9,7 @@
  :license: 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 3 of the License, or (at your option) any later version.<br><br>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.<br><br>You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. <br><br>The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
 
 @date:
- :published: 2011-11-03
+ :published: 2011-11-05
 
 @publisher: Debian Live Project <debian-live at lists.debian.org>
 
diff --git a/manual/en/user_customization-packages.ssi b/manual/en/user_customization-packages.ssi
index 253d489..2e3f762 100644
--- a/manual/en/user_customization-packages.ssi
+++ b/manual/en/user_customization-packages.ssi
@@ -194,31 +194,30 @@ The primary tasks available in the Debian Installer can be listed with #{tasksel
 
 3~desktop-and-language-tasks Desktop and language tasks
 
-Desktop and language tasks are special cases. In the Debian Installer, if the medium was prepared for a particular desktop environment flavour, the corresponding task will be automatically installed. Thus, there are #{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks for languages, but the user's language choice during the install influences the selection of corresponding language tasks.
+Desktop and language tasks are special cases that need some extra planning and configuration. Live images are different from Debian Installer images in this respect. In the Debian Installer, if the medium was prepared for a particular desktop environment flavour, the corresponding task will be automatically installed. Thus, there are internal #{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks for languages, but the user's language choice during the install influences the selection of corresponding language tasks.
 
-In live-build, therefore, these special cases are also given special consideration, but with three notable differences at the time of writing.
+When developing a desktop live image, the image typically boots directly to a working desktop, the choices of both desktop and default language having been made at build time, not at run time as in the case of the Debian Installer. That's not to say that a live image couldn't be built to support multiple desktops or multiple languages and offer the user a choice, but that is not live-build's default behaviour.
 
-First, there is no provision made yet automatically for language tasks, although a subset of those packages are included if you specify #{lb config --language}#. If you need those tasks, which include such things as language-specific fonts and input-method packages, you need to specify them in your configuration. For example:
+Because there is no provision made automatically for language tasks, which include such things as language-specific fonts and input-method packages, if you want them, you need to specify them in your configuration. For example, a GNOME desktop image containing support for Japanese might include these tasks:
 
 code{
 
- $ lb config --tasks "japanese japanese-desktop japanese-gnome-desktop"
+ $ lb config
+ $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
+ $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/tasks/my.list.chroot
 
 }code
 
-Second, live-build supports #{*-desktop}# virtual package lists for each of the desktop flavours mentioned above, which select the #{standard-x11}# predefined package list, the corresponding #{*-desktop}# task and three additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example, if you specify #{--package-lists gnome-desktop}#, it is equivalent to specifying #{lb config --package-lists standard-x11 ; echo debian-installer-launcher >> config/package-lists/my.list.chroot ; echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot}#.
-
-Third, if any of the tasks for these desktop flavours are selected, either explicitly through #{--tasks}# or implicitly by #{--package-lists}#, live-build will preseed the corresponding desktop value for Debian Installer (if it is included) to ensure it follows its own rules for installing different desktop flavours.
-
-*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are installed
 . For example:
+Since desktop tasks are "internal" tasks, for every desktop flavour task included in the image, the corresponding value must be preseeded in the "tasksel/desktop" debconf variable or else tasksel will not recognize and install it. Thus:
 
 code{
 
- $ lb config --language es
+ $ lb config
+ $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
 
 }code
 
-Even so, it is limited in that it only supports a single language and a single bootloader. Therefore, for all of these reasons, the future of this option is under review, possibly to be replaced with something entirely different in the next major release of live-build.
+This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
 
 2~installing-modified-or-third-party-packages Installing modified or third-party packages
 
diff --git a/manual/es/live-manual.ssm b/manual/es/live-manual.ssm
index 6329234..78e4d6c 100644
--- a/manual/es/live-manual.ssm
+++ b/manual/es/live-manual.ssm
@@ -9,7 +9,7 @@
  :license: Este programa es software libre: puede ser redistribuido y / o modificado bajo los términos de la GNU General Public License publicada por la Free Software Foundation, bien de la versión 3 de la Licencia, o (a su elección) cualquier versión posterior. <br><br> Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la GNU General Public License para más detalles. <br><br> Debería haber recibido una copia de la General Public License GNU junto con este programa. Si no, vea http://www.gnu.org/licenses/. <br><br> El texto completo de la GNU Licencia Pública General se pueden encontrar en /usr/share/common-licenses/GPL-3
 
 @date:
- :published: 2011-11-03
+ :published: 2011-11-05
 
 @publisher: Debian Live Project <debian-live at lists.debian.org>
 
diff --git a/manual/es/user_customization-packages.ssi b/manual/es/user_customization-packages.ssi
index 4df3b44..e411069 100644
--- a/manual/es/user_customization-packages.ssi
+++ b/manual/es/user_customization-packages.ssi
@@ -340,61 +340,50 @@ obtenerse mediante la orden #{tasksel --task-packages}#.
 
 3~desktop-and-language-tasks Tareas de Escritorio e Idioma
 
-Las tareas de escritorio y de idioma son casos especiales. Si el medio de
-instalación fue preparado para una clase particular de entorno de
-escritorio, el Instalador de Debian instalará automáticamente la tarea de
-entorno de escritorio correspondiente. Para ello existen las tareas
-#{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# y #{xfce-desktop}# pero
-ninguna de ellas son presentadas en el menú de #{tasksel}#. De igual forma,
-las tareas para idiomas tampoco son presentadas en el menú de #{tasksel}#,
-pero la selección del idioma, al inicio de la instalación repercute en la
-selección de las correspondientes tareas del idioma.
-
-En live-build estos casos especiales también son tratados de manera
-especial, pero en el momento de escribir este manual, hay tres notables
-diferencias.
-
-Primero, no se ha previsto, todavía, la instalación automática de tareas de
-idiomas, aunque se incluye un subconjunto de estos paquetes si se especifica
-un idioma mediante #{lb config --language}#. Se puede especificar en la
-configuración de live-build la utilización de estas tareas, que incluyen
-cosas específicas del idioma, como pueden ser paquetes tipos de letra y
-métodos de introducción. Por ejemplo:
+Desktop and language tasks are special cases that need some extra planning
+and configuration. Live images are different from Debian Installer images in
+this respect. In the Debian Installer, if the medium was prepared for a
+particular desktop environment flavour, the corresponding task will be
+automatically installed. Thus, there are internal #{gnome-desktop}#,
+#{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which
+are offered in #{tasksel}#'s menu. Likewise, there are no menu entries for
+tasks for languages, but the user's language choice during the install
+influences the selection of corresponding language tasks.
+
+When developing a desktop live image, the image typically boots directly to
+a working desktop, the choices of both desktop and default language having
+been made at build time, not at run time as in the case of the Debian
+Installer. That's not to say that a live image couldn't be built to support
+multiple desktops or multiple languages and offer the user a choice, but
+that is not live-build's default behaviour.
+
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+tasks:
 
 code{
 
- $ lb config --tasks "japanese japanese-desktop japanese-gnome-desktop"
+ $ lb config
+ $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
+ $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/tasks/my.list.chroot
 
 }code
 
-Segundo, live-build soporta la lista de paquetes virtuales #{*-desktop}#
-para cada clase de escritorio mencionado anteriormente. Esto seleccionará la
-lista de paquetes predefinida #{standard-x11}#, la correspondiente tarea de
-escritorio #{*-desktop}#  y tres tareas adicionales #{desktop}#,
-#{standard}# y #{laptop}#. Así, por ejemplo, si se especifica
-#{--package-lists gnome-desktop}#, será equivalente a especificar #{lb
-config --package-lists standard-x11 ; echo debian-installer-launcher >>
-config/package-lists/my.list.chroot ; echo "gnome-desktop desktop standard
-laptop" >> config/task-lists/my.list.chroot}#.
-
-Tercero, si se selecciona cualquier tarea de escritorio, explícitamente a
-través de #{--tasks}# o implícitamente mediante #{--package-lists}#,
-live-build preconfigurará (preseed) en el Instalador de Debian (si es
-incluido) el escritorio correspondiente para asegurar que sigue sus propias
-reglas cuando sea instalado.
-
-*{Nota:}* Existe también la opción experimental #{--language}# cuyo propósito se solapa con las tareas de idioma. Se instalarán los paquetes de soporte #{*-l10n}# siempre que existan y que se especifique un idioma mediante la opción #{--language}#. Además, si existe, se utilizará, en lugar de las plantillas por defecto en ingles, cualquier plantilla para #{syslinux}# del idioma indicado mediante esta opción. La selección de paquetes realizada mediante la opción #{--language}# es una pobre aproximación a las tareas de idiomas. Las tareas de idiomas son un método más completo y flexible que la utilización de la opción #{--language}# que requiere que la lista de paquetes a incluir por idioma sea mantenida internamente en live-build. Sin embargo el tratamiento de las plantillas de #{syslinux}# es útil. Por esto, si se utiliza la opción #{--bootloader syslinux}# y plantillas para un idioma existente en #{/usr/share/live/build/templates/syslinux/}# o #{config/temp
 lates/syslinux/}#, esta opción es un punto a tener en cuenta, posiblemente en combinación con las tareas de idiomas para asegurar la instalación de los paquetes adecuados. Por ejemplo:
+Since desktop tasks are "internal" tasks, for every desktop flavour task
+included in the image, the corresponding value must be preseeded in the
+"tasksel/desktop" debconf variable or else tasksel will not recognize and
+install it. Thus:
 
 code{
 
- $ lb config --language es
+ $ lb config
+ $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
 
 }code
 
-Esta opción solamente soporta un idioma y un gestor de arranque. Por todas
-estas razones, el futuro de esta opción está bajo revisión y posiblemente
-será reemplazada por algo completamente diferente en la proxima revisión
-general de live-build.
+This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
 
 2~installing-modified-or-third-party-packages Instalar paquetes de terceros
 o paquetes modificados
diff --git a/manual/fr/live-manual.ssm b/manual/fr/live-manual.ssm
index e07f741..28b1288 100644
--- a/manual/fr/live-manual.ssm
+++ b/manual/fr/live-manual.ssm
@@ -9,7 +9,7 @@
  :license: Ce programme est un logiciel libre; vous pouvez le redistribuer ou le modifier suivant les termes de la Licence Générale Publique GNU telle que publiée par la Free Software Foundation: soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure.<br><br>Ce programme est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE: sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER. Consultez la Licence Générale Publique GNU pour plus de détails.<br><br>Vous devriez avoir reçu une copie de la Licence Générale Publique GNU avec ce programme ; si ce n’est pas le cas, consultez http://www.gnu.org/licenses/. <br><br>Le texte complet de la Licence Générale Publique GNU peut être trouvé dans le fichier / usr/share/common-licenses/GPL-3
 
 @date:
- :published: 2011-11-03
+ :published: 2011-11-05
 
 @publisher: Debian Live Project <debian-live at lists.debian.org>
 
diff --git a/manual/fr/user_customization-packages.ssi b/manual/fr/user_customization-packages.ssi
index 65bd720..c62855c 100644
--- a/manual/fr/user_customization-packages.ssi
+++ b/manual/fr/user_customization-packages.ssi
@@ -331,62 +331,50 @@ n'importe quelle tâche, y compris ceux non inclus dans cette liste, peuvent
 
 3~desktop-and-language-tasks Tâches de bureau et de la langue
 
-Les tâches de bureau et de la langue sont des cas particuliers. Dans
-l'installateur Debian, si le milieu a été préparé pour un environnement de
-bureau particulier, la tâche correspondante sera automatiquement
-installée. Ainsi, il y a tâches #{gnome-desktop}#, #{kde-desktop}#,
-#{lxde-desktop}# et #{xfce-desktop}#, dont aucun n'est offert dans le menu
-#{tasksel}#. De même, il n'y a pas entrées de menu pour les tâches de les
-langues, mais le choix de la langue de l'utilisateur lors de l'installation
-influence le choix des tâches de la langue correspondante.
-
-En live-build, par conséquent, ces cas particuliers sont également d'une
-attention particulière, mais avec trois différences notables au moment de
-l'écriture.
-
-D'abord, il n'existe aucune disposition fait encore automatiquement pour des
-tâches de la langue, même si un sous-ensemble de ces packages sont inclus si
-vous spécifiez #{lb config --language}#. Si vous avez besoin de ces tâches,
-qui comprennent des éléments tels que des polices spécifiques de la lange et
-des paquets de méthodes d'entrée, vous devez les spécifier dans votre
-configuration. Par exemple:
+Desktop and language tasks are special cases that need some extra planning
+and configuration. Live images are different from Debian Installer images in
+this respect. In the Debian Installer, if the medium was prepared for a
+particular desktop environment flavour, the corresponding task will be
+automatically installed. Thus, there are internal #{gnome-desktop}#,
+#{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which
+are offered in #{tasksel}#'s menu. Likewise, there are no menu entries for
+tasks for languages, but the user's language choice during the install
+influences the selection of corresponding language tasks.
+
+When developing a desktop live image, the image typically boots directly to
+a working desktop, the choices of both desktop and default language having
+been made at build time, not at run time as in the case of the Debian
+Installer. That's not to say that a live image couldn't be built to support
+multiple desktops or multiple languages and offer the user a choice, but
+that is not live-build's default behaviour.
+
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+tasks:
 
 code{
 
- $ lb config --tasks "japanese japanese-desktop japanese-gnome-desktop"
+ $ lb config
+ $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
+ $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/tasks/my.list.chroot
 
 }code
 
-En second lieu, live-build supporte listes de paquets virtuels #{*-desktop}#
-pour chacune des saveurs de bureau mentionnés ci-dessus, qui sélectionnent
-la liste prédéfinie de paquets #{standard-x11}#, le correspondant
-#{*-desktop}# et trois tâches supplémentaires: #{desktop}#, #{standard}# et
-#{laptop}#. Ainsi, par exemple, si vous spécifiez #{--package-lists
-gnome-desktop}#, il est équivalent à spécifier #{lb config --package-lists
-standard-x11 ; echo debian-installer-launcher >>
-config/package-lists/my.list.chroot ; echo "gnome-desktop desktop standard
-laptop" >> config/task-lists/my.list.chroot}#.
-
-En troisième lieu, si une des tâches de bureau pour ces saveurs sont
-sélectionnés, soit explicitement par #{--tasks}# ou implicitement par
-#{--package-lists}#, live-build préconfigurera la valeur de bureau
-correspondante pour l'installateur Debian (si elle est incluse) pour
-s'assurer qu'il suit ses propres règles pour l'installation de saveurs de
-bureau différents.
-
-*{Remarque:}* Il existe également une option expérimental #{--language}# qui a un objectif qui se chevauche avec des tâches des langues. Pour toute langue pour laquelle il est connu qu'il y a des paquets #{*-l10n}#, si #{--language}# est spécifié, ces paquets seront installés. Par ailleurs, si tous les modèles #{syslinux}# correspondants à la langue sont trouvés, ils seront utilisés au lieu des modèles par défaut en anglais. La sélection des paquets fait par #{--language}# est une mauvaise approximation aux tâches de langue, car elle exige que la liste des paquets à inclure par langue sera maintenu en interne en live-build, et d'ailleurs, des langues sont plus complets et flexibles. Cependant, l'aspect #{syslinux}# est encore utile. Ainsi, si vous utilisez #{--bootloader syslinux}# et des modèles pour la langue spécifiée existe, soit dans #{/usr/share/live/build/templates/syslinux/}# ou #{config/templates/syslinux/}#, pensez à utiliser cette option, évent
 uellement en combinaison avec des tâches pour s'assurer que tous les paquets concernés sont installés. Par exemple:
+Since desktop tasks are "internal" tasks, for every desktop flavour task
+included in the image, the corresponding value must be preseeded in the
+"tasksel/desktop" debconf variable or else tasksel will not recognize and
+install it. Thus:
 
 code{
 
- $ lb config --language es
+ $ lb config
+ $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
 
 }code
 
-Même ainsi, elle est limitée en ce qu'elle ne supporte que d'une seule
-langue et un chargeur de démarrage unique. Par conséquent, pour toutes ces
-raisons, l'avenir de cette option est à l'étude, qui pourrait être remplacé
-par quelque chose d'entièrement différent dans la prochaine version majeure
-de live-build.
+This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
 
 2~installing-modified-or-third-party-packages Installation des paquets
 modifiés ou de tiers
diff --git a/manual/it/live-manual.ssm b/manual/it/live-manual.ssm
index 726dd05..5713da8 100644
--- a/manual/it/live-manual.ssm
+++ b/manual/it/live-manual.ssm
@@ -9,7 +9,7 @@
  :license: Questo programma è software libero: è possibile ridistribuirlo e modificarlo secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation, sia la versione 3 della licenza o (a scelta) una versione successiva.<br><br>Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA, nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE SCOPO. Vedere la GNU General Public License per ulteriori dettagli.<br><br>Si dovrebbe aver ricevuto una copia della GNU General Public License con questo programma. In caso contrario, vedere http://www.gnu.org/licenses/. <br><br>Il testo completo della GNU General Public License può essere trovato nel file /usr/share/common-licenses/GPL-3.
 
 @date:
- :published: 2011-11-03
+ :published: 2011-11-05
 
 @publisher: Debian Live Project <debian-live at lists.debian.org>
 
diff --git a/manual/it/user_customization-packages.ssi b/manual/it/user_customization-packages.ssi
index a5aa77f..3daa3f8 100644
--- a/manual/it/user_customization-packages.ssi
+++ b/manual/it/user_customization-packages.ssi
@@ -316,58 +316,50 @@ con #{tasksel --task-packages}#.
 
 3~desktop-and-language-tasks Task per desktop e lingua
 
-I task per i desktop e la lingua sono un caso speciale. Nell'installatore
-Debian, se il supporto è stato preparato per un particolare ambiente
-desktop, il corrispondente task verrà automaticamente installato. Perciò ci
-sono i task #{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# e
-#{xfce-desktop}#, nessuno dei quali è offerto nel menu di #{tasksel}#. Allo
-stesso modo, non c'è nessuna voce nel menu per i task delle lingue, ma la
-scelta della lingua dell'utente durante l'installazione influenza la
-selezione dei corrispondenti task della lingua.
-
-Perciò in live-build a questi casi particolari è anche data particolare
-considerazione, ma con tre differenze notevoli al momento in cui si scrive.
-
-Primo, non è stata fatta ancora alcuna previsione sui task della lingua,
-sebbene sia incluso un sottoinsieme di questi pacchetti specificando #{lb
-config --language}#. Se servono questi task, i quali includono cose come
-caratteri specifici per la lingua e pacchetti dei metodi di input, vanno
-specificati nella configurazione. Per esempio:
+Desktop and language tasks are special cases that need some extra planning
+and configuration. Live images are different from Debian Installer images in
+this respect. In the Debian Installer, if the medium was prepared for a
+particular desktop environment flavour, the corresponding task will be
+automatically installed. Thus, there are internal #{gnome-desktop}#,
+#{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which
+are offered in #{tasksel}#'s menu. Likewise, there are no menu entries for
+tasks for languages, but the user's language choice during the install
+influences the selection of corresponding language tasks.
+
+When developing a desktop live image, the image typically boots directly to
+a working desktop, the choices of both desktop and default language having
+been made at build time, not at run time as in the case of the Debian
+Installer. That's not to say that a live image couldn't be built to support
+multiple desktops or multiple languages and offer the user a choice, but
+that is not live-build's default behaviour.
+
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+tasks:
 
 code{
 
- $ lb config --tasks "japanese japanese-desktop japanese-gnome-desktop"
+ $ lb config
+ $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
+ $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/tasks/my.list.chroot
 
 }code
 
-Second, live-build supports #{*-desktop}# virtual package lists for each of
-the desktop flavours mentioned above, which select the #{standard-x11}#
-predefined package list, the corresponding #{*-desktop}# task and three
-additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example,
-if you specify #{--package-lists gnome-desktop}#, it is equivalent to
-specifying #{lb config --package-lists standard-x11 ; echo
-debian-installer-launcher >> config/package-lists/my.list.chroot ; echo
-"gnome-desktop desktop standard laptop" >>
-config/task-lists/my.list.chroot}#.
-
-Third, if any of the tasks for these desktop flavours are selected, either
-explicitly through #{--tasks}# or implicitly by #{--package-lists}#,
-live-build will preseed the corresponding desktop value for Debian Installer
-(if it is included) to ensure it follows its own rules for installing
-different desktop flavours.
-
-*{Nota:}* esiste anche l'opzione sperimentale #{--language}# con lo scopo di sovrapporsi ai task della lingua. Se #{--language}# è specificato, per ogni lingua per la quale sia nota la presenza di pacchetti #{*-l10n}# questi verranno installati. Inoltre se uno dei modelli #{syslinux}# corrisponde alla lingua trovata, questi saranno usati al posto di quello inglese predefinito. La selezione dei pacchetti fatta con #{--language}# è un'approssimazione dei task della lingua, in quanto richiede che l'elenco dei pacchetti da includere per ogni lingua sia mantenuta all'interno di live-build, oltretutto i task della lingua sono più completi e flessibili; per quanto l'aspetto di #{syslinux}# sia comunque utile. Quindi utilizzando #{--bootloader syslinux}#, e se i modelli per la lingua specificata esistono in #{/usr/share/live/build/templates/syslinux/}# o in #{config/templates/syslinux/}#, si può considerare questa opzione, eventualmente in combinazione con i task per garantire c
 he vengano installati tutti i pacchetti interessati. Esempio:
+Since desktop tasks are "internal" tasks, for every desktop flavour task
+included in the image, the corresponding value must be preseeded in the
+"tasksel/desktop" debconf variable or else tasksel will not recognize and
+install it. Thus:
 
 code{
 
- $ lb config --language es
+ $ lb config
+ $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
 
 }code
 
-Anche così è limitato dal fatto che gestisce una sola lingua e un solo
-bootloader. Pertanto, per tutte queste ragioni, il futuro di questa opzione
-è in revisione, potrebbe essere sostituito con qualcosa di totalmente
-diverso nel prossimo rilascio di live-build.
+This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
 
 2~installing-modified-or-third-party-packages Installare pacchetti
 modificati o di terze parti
diff --git a/manual/po/de/live-manual.ssm.po b/manual/po/de/live-manual.ssm.po
index 7740162..836fbb1 100644
--- a/manual/po/de/live-manual.ssm.po
+++ b/manual/po/de/live-manual.ssm.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2011-04-23 14:15+0300\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@ msgstr ""
 #, no-wrap
 msgid ""
 "@date:\n"
-" :published: 2011-11-03\n"
+" :published: 2011-11-05\n"
 msgstr ""
 
 #. type: Plain text
diff --git a/manual/po/de/user_customization-packages.ssi.po b/manual/po/de/user_customization-packages.ssi.po
index 46ced53..58a540c 100644
--- a/manual/po/de/user_customization-packages.ssi.po
+++ b/manual/po/de/user_customization-packages.ssi.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2011-04-23 14:15+0300\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -49,13 +49,13 @@ msgstr ""
 #: en/user_customization-packages.ssi:174
 #: en/user_customization-packages.ssi:188
 #: en/user_customization-packages.ssi:204
-#: en/user_customization-packages.ssi:216
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:279
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:301
+#: en/user_customization-packages.ssi:319
+#: en/user_customization-packages.ssi:336
+#: en/user_customization-packages.ssi:344 en/user_customization-runtime.ssi:14
 #: en/user_customization-runtime.ssi:24 en/user_customization-runtime.ssi:44
 #: en/user_customization-runtime.ssi:54 en/user_customization-runtime.ssi:63
 #: en/user_customization-runtime.ssi:71 en/user_customization-runtime.ssi:80
@@ -113,14 +113,14 @@ msgstr ""
 #: en/user_customization-packages.ssi:170
 #: en/user_customization-packages.ssi:180
 #: en/user_customization-packages.ssi:192
-#: en/user_customization-packages.ssi:208
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:18
+#: en/user_customization-packages.ssi:210
+#: en/user_customization-packages.ssi:219
+#: en/user_customization-packages.ssi:283
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:305
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:340
+#: en/user_customization-packages.ssi:349 en/user_customization-runtime.ssi:18
 #: en/user_customization-runtime.ssi:28 en/user_customization-runtime.ssi:48
 #: en/user_customization-runtime.ssi:59 en/user_customization-runtime.ssi:67
 #: en/user_customization-runtime.ssi:76 en/user_customization-runtime.ssi:85
@@ -655,91 +655,80 @@ msgstr ""
 #. type: Plain text
 #: en/user_customization-packages.ssi:198
 msgid ""
-"Desktop and language tasks are special cases. In the Debian Installer, if "
-"the medium was prepared for a particular desktop environment flavour, the "
-"corresponding task will be automatically installed. Thus, there are #{gnome-"
-"desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, "
-"none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu "
-"entries for tasks for languages, but the user's language choice during the "
-"install influences the selection of corresponding language tasks."
+"Desktop and language tasks are special cases that need some extra planning "
+"and configuration. Live images are different from Debian Installer images in "
+"this respect. In the Debian Installer, if the medium was prepared for a "
+"particular desktop environment flavour, the corresponding task will be "
+"automatically installed. Thus, there are internal #{gnome-desktop}#, #{kde-"
+"desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are "
+"offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks "
+"for languages, but the user's language choice during the install influences "
+"the selection of corresponding language tasks."
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:200
 msgid ""
-"In live-build, therefore, these special cases are also given special "
-"consideration, but with three notable differences at the time of writing."
+"When developing a desktop live image, the image typically boots directly to "
+"a working desktop, the choices of both desktop and default language having "
+"been made at build time, not at run time as in the case of the Debian "
+"Installer. That's not to say that a live image couldn't be built to support "
+"multiple desktops or multiple languages and offer the user a choice, but "
+"that is not live-build's default behaviour."
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:202
 msgid ""
-"First, there is no provision made yet automatically for language tasks, "
-"although a subset of those packages are included if you specify #{lb config "
-"--language}#. If you need those tasks, which include such things as language-"
-"specific fonts and input-method packages, you need to specify them in your "
-"configuration. For example:"
+"Because there is no provision made automatically for language tasks, which "
+"include such things as language-specific fonts and input-method packages, if "
+"you want them, you need to specify them in your configuration. For example, "
+"a GNOME desktop image containing support for Japanese might include these "
+"tasks:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:206
+#: en/user_customization-packages.ssi:208
 #, no-wrap
-msgid " $ lb config --tasks \"japanese japanese-desktop japanese-gnome-desktop\"\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:210
 msgid ""
-"Second, live-build supports #{*-desktop}# virtual package lists for each of "
-"the desktop flavours mentioned above, which select the #{standard-x11}# "
-"predefined package list, the corresponding #{*-desktop}# task and three "
-"additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example, "
-"if you specify #{--package-lists gnome-desktop}#, it is equivalent to "
-"specifying #{lb config --package-lists standard-x11 ; echo debian-installer-"
-"launcher >> config/package-lists/my.list.chroot ; echo \"gnome-desktop "
-"desktop standard laptop\" >> config/task-lists/my.list.chroot}#."
+" $ lb config\n"
+" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/tasks/my.list.chroot\n"
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:212
 msgid ""
-"Third, if any of the tasks for these desktop flavours are selected, either "
-"explicitly through #{--tasks}# or implicitly by #{--package-lists}#, live-"
-"build will preseed the corresponding desktop value for Debian Installer (if "
-"it is included) to ensure it follows its own rules for installing different "
-"desktop flavours."
+"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
+"included in the image, the corresponding value must be preseeded in the "
+"\"tasksel/desktop\" debconf variable or else tasksel will not recognize and "
+"install it. Thus:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:217
 #, no-wrap
-msgid "*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are in
 stalled. For example:\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid " $ lb config --language es\n"
+msgid ""
+" $ lb config\n"
+" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:222
+#: en/user_customization-packages.ssi:221
 msgid ""
-"Even so, it is limited in that it only supports a single language and a "
-"single bootloader. Therefore, for all of these reasons, the future of this "
-"option is under review, possibly to be replaced with something entirely "
-"different in the next major release of live-build."
+"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
+"\"."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:224
+#: en/user_customization-packages.ssi:223
 msgid ""
 "2~installing-modified-or-third-party-packages Installing modified or third-"
 "party packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:225
 msgid ""
 "Whilst it is against the philosophy of Debian Live, it may sometimes be "
 "necessary to build a Live system with modified versions of packages that are "
@@ -750,7 +739,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:227
 msgid ""
 "This section does not cover advice regarding building or maintaining "
 "modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -761,22 +750,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:229
 msgid "There are two ways of installing modified custom packages:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:231
 msgid "_* #{chroot_local-packages}#"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:233
 msgid "_* Using a custom APT repository"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:235
 msgid ""
 "Using #{chroot_local-packages}# is simpler to achieve and useful for \"one-"
 "off\" customizations but has a number of drawbacks, whilst using a custom "
@@ -784,12 +773,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:237
 msgid "3~ Using #{chroot_local-packages}# to install custom packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:239
 msgid ""
 "To install a custom package, simply copy it to the #{config/chroot_local-"
 "packages/}# directory. Packages that are inside this directory will be "
@@ -798,45 +787,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:241
 msgid ""
 "Packages *{must}* be named in the prescribed way. One simple way to do this "
 "is to use #{dpkg-name}#."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:243
 msgid ""
 "Using #{chroot_local-packages}# for installation of custom packages has "
 "disadvantages:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:245
 msgid "_* It is not possible to use secure APT."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:247
 msgid ""
 "_* You must install all appropriate packages in the #{config/chroot_local-"
 "packages/}# directory."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:249
 msgid ""
 "_* It does not lend itself to storing Debian Live configurations in revision "
 "control."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:251
 msgid "3~ Using an APT repository to install custom packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:253
 msgid ""
 "Unlike using #{chroot_local-packages}#, when using a custom APT repository "
 "you must ensure that you specify the packages elsewhere. See {Choosing "
@@ -844,7 +833,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:255
 msgid ""
 "Whilst it may seem unnecessary effort to create an APT repository to install "
 "custom packages, the infrastructure can be easily re-used at a later date to "
@@ -852,12 +841,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:257
 msgid "3~ Custom packages and APT"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:259
 msgid ""
 "live-build uses APT to install all packages into the live system so will "
 "therefore inherit behaviours from this program. One relevant example is that "
@@ -867,7 +856,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:261
 msgid ""
 "Because of this, you may wish to increment the version number in your custom "
 "packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -877,12 +866,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:263
 msgid "2~ Configuring APT at build time"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:265
 msgid ""
 "You can configure APT through a number of options applied only at build "
 "time. (APT configuration used in the running live system may be configured "
@@ -893,12 +882,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:267
 msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:269
 msgid ""
 "You can elect to use either #{apt}# or #{aptitude}# when installing packages "
 "at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -908,26 +897,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:271
 msgid ""
 "_* #{apt}#: With this method, if a missing package is specified, the package "
 "installation will fail. This is the default setting."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:273
 msgid ""
 "_* #{aptitude}#: With this method, if a missing package is specified, the "
 "package installation will succeed."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:275
 msgid "3~ Using a proxy with APT"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:277
 msgid ""
 "One commonly required APT configuration is to deal with building an image "
 "behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -935,18 +924,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:281
 #, no-wrap
 msgid " $ lb config --apt-http-proxy http://proxy/\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:286
+#: en/user_customization-packages.ssi:285
 msgid "3~ Tweaking APT to save space"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:287
 msgid ""
 "You may find yourself needing to save some space on the image media, in "
 "which case one or the other or both of the following options may be of "
@@ -954,20 +943,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:289
 msgid ""
 "If you don't want to include APT indices in the image, you can omit those "
 "with:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:293
 #, no-wrap
 msgid " $ lb config --binary-indices false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:297
 msgid ""
 "This will not influence the entries in /etc/apt/sources.list, but merely "
 "whether /var/lib/apt contains the indices files or not. The tradeoff is that "
@@ -977,20 +966,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:299
 msgid ""
 "If you find the installation of recommended packages bloats your image too "
 "much, you may disable that default option of APT with:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:303
 #, no-wrap
 msgid " $ lb config --apt-recommends false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:307
 msgid ""
 "The tradeoff here is that if you don't install recommended packages for a "
 "given package, that is, \"packages that would be found together with this "
@@ -1006,12 +995,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:309
 msgid "3~ Passing options to apt or aptitude"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:311
 msgid ""
 "If there is not an #{lb config}# option to alter APT's behaviour in the way "
 "you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1020,12 +1009,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:313
 msgid "3~apt-pinning APT pinning"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:315
 msgid ""
 "For background, please first read the #{apt_preferences(5)}# man page. APT "
 "pinning can be configured either for build time, or else for run time. For "
@@ -1034,7 +1023,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:317
 msgid ""
 "Let's say you are building a Squeeze live system but need all the live "
 "packages that end up in the binary image to be installed from Sid at build "
@@ -1045,7 +1034,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:325
 #, no-wrap
 msgid ""
 " $ echo \"deb http://mirror/debian sid main\" > config/chroot_sources/sid.chroot\n"
@@ -1056,7 +1045,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:330
 #, no-wrap
 msgid ""
 " Package: *\n"
@@ -1066,18 +1055,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:334
 #, no-wrap
 msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with Wheezy using:\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:338
 msgid "$ lb config --distribution wheezy"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:342
 msgid ""
 "Negative pin priorities will prevent a package from being installed, as in "
 "the case where you do not want a package that is recommended by another "
@@ -1090,7 +1079,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:348
 #, no-wrap
 msgid ""
 " Package: gnome-keyring\n"
diff --git a/manual/po/es/live-manual.ssm.po b/manual/po/es/live-manual.ssm.po
index 2401a91..304d3a3 100644
--- a/manual/po/es/live-manual.ssm.po
+++ b/manual/po/es/live-manual.ssm.po
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2011-03-12 08:00-0000\n"
 "Last-Translator: José Luis Zabalza and Carlos Zuferri «chals» "
 "<jlz.3008 at gmail.com> <chals at altorricon.com\n"
@@ -53,7 +53,7 @@ msgstr ""
 #, no-wrap
 msgid ""
 "@date:\n"
-" :published: 2011-11-03\n"
+" :published: 2011-11-05\n"
 msgstr ""
 
 #. type: Plain text
diff --git a/manual/po/es/user_customization-packages.ssi.po b/manual/po/es/user_customization-packages.ssi.po
index 101de02..40714b8 100644
--- a/manual/po/es/user_customization-packages.ssi.po
+++ b/manual/po/es/user_customization-packages.ssi.po
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2011-11-02 21:08+0100\n"
 "Last-Translator: José Luis Zabalza and Carlos Zuferri «chals» "
 "<jlz.3008 at gmail.com> <chals at altorricon.com>\n"
@@ -56,13 +56,13 @@ msgstr ""
 #: en/user_customization-packages.ssi:174
 #: en/user_customization-packages.ssi:188
 #: en/user_customization-packages.ssi:204
-#: en/user_customization-packages.ssi:216
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:279
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:301
+#: en/user_customization-packages.ssi:319
+#: en/user_customization-packages.ssi:336
+#: en/user_customization-packages.ssi:344 en/user_customization-runtime.ssi:14
 #: en/user_customization-runtime.ssi:24 en/user_customization-runtime.ssi:44
 #: en/user_customization-runtime.ssi:54 en/user_customization-runtime.ssi:63
 #: en/user_customization-runtime.ssi:71 en/user_customization-runtime.ssi:80
@@ -120,14 +120,14 @@ msgstr "code{"
 #: en/user_customization-packages.ssi:170
 #: en/user_customization-packages.ssi:180
 #: en/user_customization-packages.ssi:192
-#: en/user_customization-packages.ssi:208
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:18
+#: en/user_customization-packages.ssi:210
+#: en/user_customization-packages.ssi:219
+#: en/user_customization-packages.ssi:283
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:305
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:340
+#: en/user_customization-packages.ssi:349 en/user_customization-runtime.ssi:18
 #: en/user_customization-runtime.ssi:28 en/user_customization-runtime.ssi:48
 #: en/user_customization-runtime.ssi:59 en/user_customization-runtime.ssi:67
 #: en/user_customization-runtime.ssi:76 en/user_customization-runtime.ssi:85
@@ -856,14 +856,26 @@ msgstr "3~desktop-and-language-tasks Tareas de Escritorio e Idioma"
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:198
-msgid ""
-"Desktop and language tasks are special cases. In the Debian Installer, if "
-"the medium was prepared for a particular desktop environment flavour, the "
-"corresponding task will be automatically installed. Thus, there are #{gnome-"
-"desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, "
-"none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu "
-"entries for tasks for languages, but the user's language choice during the "
-"install influences the selection of corresponding language tasks."
+#, fuzzy
+#| msgid ""
+#| "Desktop and language tasks are special cases. In the Debian Installer, if "
+#| "the medium was prepared for a particular desktop environment flavour, the "
+#| "corresponding task will be automatically installed. Thus, there are #"
+#| "{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# "
+#| "tasks, none of which are offered in #{tasksel}#'s menu. Likewise, there "
+#| "are no menu entries for tasks for languages, but the user's language "
+#| "choice during the install influences the selection of corresponding "
+#| "language tasks."
+msgid ""
+"Desktop and language tasks are special cases that need some extra planning "
+"and configuration. Live images are different from Debian Installer images in "
+"this respect. In the Debian Installer, if the medium was prepared for a "
+"particular desktop environment flavour, the corresponding task will be "
+"automatically installed. Thus, there are internal #{gnome-desktop}#, #{kde-"
+"desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are "
+"offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks "
+"for languages, but the user's language choice during the install influences "
+"the selection of corresponding language tasks."
 msgstr ""
 "Las tareas de escritorio y de idioma son casos especiales. Si el medio de "
 "instalación fue preparado para una clase particular de entorno de "
@@ -878,21 +890,29 @@ msgstr ""
 #. type: Plain text
 #: en/user_customization-packages.ssi:200
 msgid ""
-"In live-build, therefore, these special cases are also given special "
-"consideration, but with three notable differences at the time of writing."
+"When developing a desktop live image, the image typically boots directly to "
+"a working desktop, the choices of both desktop and default language having "
+"been made at build time, not at run time as in the case of the Debian "
+"Installer. That's not to say that a live image couldn't be built to support "
+"multiple desktops or multiple languages and offer the user a choice, but "
+"that is not live-build's default behaviour."
 msgstr ""
-"En live-build estos casos especiales también son tratados de manera "
-"especial, pero en el momento de escribir este manual, hay tres notables "
-"diferencias."
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:202
-msgid ""
-"First, there is no provision made yet automatically for language tasks, "
-"although a subset of those packages are included if you specify #{lb config "
-"--language}#. If you need those tasks, which include such things as language-"
-"specific fonts and input-method packages, you need to specify them in your "
-"configuration. For example:"
+#, fuzzy
+#| msgid ""
+#| "First, there is no provision made yet automatically for language tasks, "
+#| "although a subset of those packages are included if you specify #{lb "
+#| "config --language}#. If you need those tasks, which include such things "
+#| "as language-specific fonts and input-method packages, you need to specify "
+#| "them in your configuration. For example:"
+msgid ""
+"Because there is no provision made automatically for language tasks, which "
+"include such things as language-specific fonts and input-method packages, if "
+"you want them, you need to specify them in your configuration. For example, "
+"a GNOME desktop image containing support for Japanese might include these "
+"tasks:"
 msgstr ""
 "Primero, no se ha previsto, todavía, la instalación automática de tareas de "
 "idiomas, aunque se incluye un subconjunto de estos paquetes si se especifica "
@@ -902,75 +922,40 @@ msgstr ""
 "métodos de introducción. Por ejemplo:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:206
+#: en/user_customization-packages.ssi:208
 #, no-wrap
-msgid " $ lb config --tasks \"japanese japanese-desktop japanese-gnome-desktop\"\n"
-msgstr " $ lb config --tasks \"japanese japanese-desktop japanese-gnome-desktop\"\n"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:210
 msgid ""
-"Second, live-build supports #{*-desktop}# virtual package lists for each of "
-"the desktop flavours mentioned above, which select the #{standard-x11}# "
-"predefined package list, the corresponding #{*-desktop}# task and three "
-"additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example, "
-"if you specify #{--package-lists gnome-desktop}#, it is equivalent to "
-"specifying #{lb config --package-lists standard-x11 ; echo debian-installer-"
-"launcher >> config/package-lists/my.list.chroot ; echo \"gnome-desktop "
-"desktop standard laptop\" >> config/task-lists/my.list.chroot}#."
-msgstr ""
-"Segundo, live-build soporta la lista de paquetes virtuales #{*-desktop}# "
-"para cada clase de escritorio mencionado anteriormente. Esto seleccionará la "
-"lista de paquetes predefinida #{standard-x11}#, la correspondiente tarea de "
-"escritorio #{*-desktop}#  y tres tareas adicionales #{desktop}#, #{standard}"
-"# y #{laptop}#. Así, por ejemplo, si se especifica #{--package-lists gnome-"
-"desktop}#, será equivalente a especificar #{lb config --package-lists "
-"standard-x11 ; echo debian-installer-launcher >> config/package-lists/my."
-"list.chroot ; echo \"gnome-desktop desktop standard laptop\" >> config/task-"
-"lists/my.list.chroot}#."
+" $ lb config\n"
+" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/tasks/my.list.chroot\n"
+msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:212
 msgid ""
-"Third, if any of the tasks for these desktop flavours are selected, either "
-"explicitly through #{--tasks}# or implicitly by #{--package-lists}#, live-"
-"build will preseed the corresponding desktop value for Debian Installer (if "
-"it is included) to ensure it follows its own rules for installing different "
-"desktop flavours."
+"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
+"included in the image, the corresponding value must be preseeded in the "
+"\"tasksel/desktop\" debconf variable or else tasksel will not recognize and "
+"install it. Thus:"
 msgstr ""
-"Tercero, si se selecciona cualquier tarea de escritorio, explícitamente a "
-"través de #{--tasks}# o implícitamente mediante #{--package-lists}#, live-"
-"build preconfigurará (preseed) en el Instalador de Debian (si es incluido) "
-"el escritorio correspondiente para asegurar que sigue sus propias reglas "
-"cuando sea instalado."
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:214
-#, no-wrap
-msgid "*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are in
 stalled. For example:\n"
-msgstr "*{Nota:}* Existe también la opción experimental #{--language}# cuyo propósito se solapa con las tareas de idioma. Se instalarán los paquetes de soporte #{*-l10n}# siempre que existan y que se especifique un idioma mediante la opción #{--language}#. Además, si existe, se utilizará, en lugar de las plantillas por defecto en ingles, cualquier plantilla para #{syslinux}# del idioma indicado mediante esta opción. La selección de paquetes realizada mediante la opción #{--language}# es una pobre aproximación a las tareas de idiomas. Las tareas de idiomas son un método más completo y flexible que la utilización de la opción #{--language}# que requiere que la lista de paquetes a incluir por idioma sea mantenida internamente en live-build. Sin embargo el tratamiento de las plantillas de #{syslinux}# es útil. Por esto, si se utiliza la opción #{--bootloader syslinux}# y plantillas para un idioma existente en #{/usr/share/live/build/templates/syslinux/}# o #{con
 fig/templates/syslinux/}#, esta opción es un punto a tener en cuenta, posiblemente en combinación con las tareas de idiomas para asegurar la instalación de los paquetes adecuados. Por ejemplo:\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:218
+#: en/user_customization-packages.ssi:217
 #, no-wrap
-msgid " $ lb config --language es\n"
-msgstr " $ lb config --language es\n"
+msgid ""
+" $ lb config\n"
+" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
+msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:222
+#: en/user_customization-packages.ssi:221
 msgid ""
-"Even so, it is limited in that it only supports a single language and a "
-"single bootloader. Therefore, for all of these reasons, the future of this "
-"option is under review, possibly to be replaced with something entirely "
-"different in the next major release of live-build."
+"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
+"\"."
 msgstr ""
-"Esta opción solamente soporta un idioma y un gestor de arranque. Por todas "
-"estas razones, el futuro de esta opción está bajo revisión y posiblemente "
-"será reemplazada por algo completamente diferente en la proxima revisión "
-"general de live-build."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:224
+#: en/user_customization-packages.ssi:223
 msgid ""
 "2~installing-modified-or-third-party-packages Installing modified or third-"
 "party packages"
@@ -979,7 +964,7 @@ msgstr ""
 "o paquetes modificados"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:225
 msgid ""
 "Whilst it is against the philosophy of Debian Live, it may sometimes be "
 "necessary to build a Live system with modified versions of packages that are "
@@ -997,7 +982,7 @@ msgstr ""
 "paquetes «de terceros» para añadir funcionalidades a medida o propietarias."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:227
 msgid ""
 "This section does not cover advice regarding building or maintaining "
 "modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -1014,22 +999,22 @@ msgstr ""
 "la creación de paquetes a medida."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:229
 msgid "There are two ways of installing modified custom packages:"
 msgstr "Existen dos formas de instalar paquetes personalizados:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:231
 msgid "_* #{chroot_local-packages}#"
 msgstr "_* #{chroot_local-packages}#"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:233
 msgid "_* Using a custom APT repository"
 msgstr "_* Utilizando un repositorio APT personalizado"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:235
 msgid ""
 "Using #{chroot_local-packages}# is simpler to achieve and useful for \"one-"
 "off\" customizations but has a number of drawbacks, whilst using a custom "
@@ -1041,13 +1026,13 @@ msgstr ""
 "repositorio APT personalizado es más lento de poner en marcha."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:237
 msgid "3~ Using #{chroot_local-packages}# to install custom packages"
 msgstr ""
 "3~ Método #{chroot_local-packages}# para instalar paquetes personalizados"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:239
 msgid ""
 "To install a custom package, simply copy it to the #{config/chroot_local-"
 "packages/}# directory. Packages that are inside this directory will be "
@@ -1061,7 +1046,7 @@ msgstr ""
 "deben obtener los paquetes."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:241
 msgid ""
 "Packages *{must}* be named in the prescribed way. One simple way to do this "
 "is to use #{dpkg-name}#."
@@ -1070,7 +1055,7 @@ msgstr ""
 "es usar #{dpkg-name}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:243
 msgid ""
 "Using #{chroot_local-packages}# for installation of custom packages has "
 "disadvantages:"
@@ -1079,12 +1064,12 @@ msgstr ""
 "personalizados tiene desventajas:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:245
 msgid "_* It is not possible to use secure APT."
 msgstr "_* No es posible utilizar APT seguro."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:247
 msgid ""
 "_* You must install all appropriate packages in the #{config/chroot_local-"
 "packages/}# directory."
@@ -1093,7 +1078,7 @@ msgstr ""
 "dependencias en el directorio #{config/chroot_local-packages/}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:249
 msgid ""
 "_* It does not lend itself to storing Debian Live configurations in revision "
 "control."
@@ -1102,12 +1087,12 @@ msgstr ""
 "control de versiones."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:251
 msgid "3~ Using an APT repository to install custom packages"
 msgstr "3~ Método de repositorio APT para instalar paquetes personalizados"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:253
 msgid ""
 "Unlike using #{chroot_local-packages}#, when using a custom APT repository "
 "you must ensure that you specify the packages elsewhere. See {Choosing "
@@ -1119,7 +1104,7 @@ msgstr ""
 "{Selección de los paquetes a instalar}#choosing-packages-to-install."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:255
 msgid ""
 "Whilst it may seem unnecessary effort to create an APT repository to install "
 "custom packages, the infrastructure can be easily re-used at a later date to "
@@ -1130,12 +1115,12 @@ msgstr ""
 "reutilizada posteriormente para ofrecer nuevas versiones de los paquetes."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:257
 msgid "3~ Custom packages and APT"
 msgstr "3~ Paquetes personalizados y APT"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:259
 msgid ""
 "live-build uses APT to install all packages into the live system so will "
 "therefore inherit behaviours from this program. One relevant example is that "
@@ -1150,7 +1135,7 @@ msgstr ""
 "seleccionará para instalar el paquete con número de versión superior."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:261
 msgid ""
 "Because of this, you may wish to increment the version number in your custom "
 "packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -1166,12 +1151,12 @@ msgstr ""
 "{APT pinning}#apt-pinning."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:263
 msgid "2~ Configuring APT at build time"
 msgstr "2~ Configurar APT en la creación"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:265
 msgid ""
 "You can configure APT through a number of options applied only at build "
 "time. (APT configuration used in the running live system may be configured "
@@ -1190,12 +1175,12 @@ msgstr ""
 "aquellas opciones que comienzan con #{apt}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:267
 msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
 msgstr "3~choosing-apt-or-aptitude Utilizar apt o aptitude"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:269
 msgid ""
 "You can elect to use either #{apt}# or #{aptitude}# when installing packages "
 "at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -1210,7 +1195,7 @@ msgstr ""
 "manera de tratar los paquetes no disponibles."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:271
 msgid ""
 "_* #{apt}#: With this method, if a missing package is specified, the package "
 "installation will fail. This is the default setting."
@@ -1219,7 +1204,7 @@ msgstr ""
 "instalación fallará. Es el comportamiento por defecto."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:273
 msgid ""
 "_* #{aptitude}#: With this method, if a missing package is specified, the "
 "package installation will succeed."
@@ -1228,12 +1213,12 @@ msgstr ""
 "la instalación continuará sin error."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:275
 msgid "3~ Using a proxy with APT"
 msgstr "3~ Utilización de un proxy con APT"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:277
 msgid ""
 "One commonly required APT configuration is to deal with building an image "
 "behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -1244,18 +1229,18 @@ msgstr ""
 "las opciones  #{--apt-ftp-proxy}# o #{--apt-http-proxy}#. Por ejemplo:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:281
 #, no-wrap
 msgid " $ lb config --apt-http-proxy http://proxy/\n"
 msgstr " $ lb config --apt-http-proxy http://proxy/\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:286
+#: en/user_customization-packages.ssi:285
 msgid "3~ Tweaking APT to save space"
 msgstr "3~ Ajuste de APT para ahorrar espacio"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:287
 msgid ""
 "You may find yourself needing to save some space on the image media, in "
 "which case one or the other or both of the following options may be of "
@@ -1265,7 +1250,7 @@ msgstr ""
 "instalación. Las dos opciones descritas a continuación pueden ser de interes."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:289
 msgid ""
 "If you don't want to include APT indices in the image, you can omit those "
 "with:"
@@ -1274,13 +1259,13 @@ msgstr ""
 "utilizar la siguiente opción:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:293
 #, no-wrap
 msgid " $ lb config --binary-indices false\n"
 msgstr " $ lb config --binary-indices false\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:297
 msgid ""
 "This will not influence the entries in /etc/apt/sources.list, but merely "
 "whether /var/lib/apt contains the indices files or not. The tradeoff is that "
@@ -1297,7 +1282,7 @@ msgstr ""
 "# o #{apt-get install}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:299
 msgid ""
 "If you find the installation of recommended packages bloats your image too "
 "much, you may disable that default option of APT with:"
@@ -1307,13 +1292,13 @@ msgstr ""
 "con:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:303
 #, no-wrap
 msgid " $ lb config --apt-recommends false\n"
 msgstr " $ lb config --apt-recommends false\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:307
 msgid ""
 "The tradeoff here is that if you don't install recommended packages for a "
 "given package, that is, \"packages that would be found together with this "
@@ -1341,12 +1326,12 @@ msgstr ""
 "explica en {APT pinning}#apt-pinning."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:309
 msgid "3~ Passing options to apt or aptitude"
 msgstr "3~ Pasar opciones a apt o a aptitude"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:311
 msgid ""
 "If there is not an #{lb config}# option to alter APT's behaviour in the way "
 "you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1360,12 +1345,12 @@ msgstr ""
 "y #{aptitude}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:313
 msgid "3~apt-pinning APT pinning"
 msgstr "3~apt-pinning APT pinning"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:315
 msgid ""
 "For background, please first read the #{apt_preferences(5)}# man page. APT "
 "pinning can be configured either for build time, or else for run time. For "
@@ -1379,7 +1364,7 @@ msgstr ""
 "chroot_local-includes/etc/apt/preferences}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:317
 msgid ""
 "Let's say you are building a Squeeze live system but need all the live "
 "packages that end up in the binary image to be installed from Sid at build "
@@ -1397,7 +1382,7 @@ msgstr ""
 "Esto se puede realizar de la siguiente forma:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:325
 #, no-wrap
 msgid ""
 " $ echo \"deb http://mirror/debian sid main\" > config/chroot_sources/sid.chroot\n"
@@ -1413,7 +1398,7 @@ msgstr ""
 " Pin-Priority: 600\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:330
 #, no-wrap
 msgid ""
 " Package: *\n"
@@ -1427,18 +1412,18 @@ msgstr ""
 " END\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:334
 #, no-wrap
 msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with Wheezy using:\n"
 msgstr "*{Nota:}* Se pueden usar comodines en los nombres de los paquetes a fijar (p.ej. *{Package: live-*}*)  si se usa una versión de apt igual o superior a 0.8.14. Esto significa que funciona con Wheezy usando:\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:338
 msgid "$ lb config --distribution wheezy"
 msgstr "$ lb config --distribution wheezy"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:342
 msgid ""
 "Negative pin priorities will prevent a package from being installed, as in "
 "the case where you do not want a package that is recommended by another "
@@ -1460,7 +1445,7 @@ msgstr ""
 "con el siguiente contenido a #{config/chroot_apt/preferences}#:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:348
 #, no-wrap
 msgid ""
 " Package: gnome-keyring\n"
diff --git a/manual/po/fr/live-manual.ssm.po b/manual/po/fr/live-manual.ssm.po
index 43d21e4..88794bf 100644
--- a/manual/po/fr/live-manual.ssm.po
+++ b/manual/po/fr/live-manual.ssm.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual 2.0.0\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2011-06-19 16:32+0200\n"
 "Last-Translator: Carlos Zuferri «chals» <chals at altorricon.com>\n"
 "Language-Team:  <debian-live at lists.debian.org>\n"
@@ -49,7 +49,7 @@ msgstr ""
 #, no-wrap
 msgid ""
 "@date:\n"
-" :published: 2011-11-03\n"
+" :published: 2011-11-05\n"
 msgstr ""
 
 #. type: Plain text
diff --git a/manual/po/fr/user_customization-packages.ssi.po b/manual/po/fr/user_customization-packages.ssi.po
index 0824972..285a623 100644
--- a/manual/po/fr/user_customization-packages.ssi.po
+++ b/manual/po/fr/user_customization-packages.ssi.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual 2.0.0\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2011-11-03 14:21+0100\n"
 "Last-Translator: Carlos Zuferri «chals» <chals at altorricon.com>\n"
 "Language-Team:  <debian-live at lists.debian.org>\n"
@@ -50,13 +50,13 @@ msgstr ""
 #: en/user_customization-packages.ssi:174
 #: en/user_customization-packages.ssi:188
 #: en/user_customization-packages.ssi:204
-#: en/user_customization-packages.ssi:216
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:279
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:301
+#: en/user_customization-packages.ssi:319
+#: en/user_customization-packages.ssi:336
+#: en/user_customization-packages.ssi:344 en/user_customization-runtime.ssi:14
 #: en/user_customization-runtime.ssi:24 en/user_customization-runtime.ssi:44
 #: en/user_customization-runtime.ssi:54 en/user_customization-runtime.ssi:63
 #: en/user_customization-runtime.ssi:71 en/user_customization-runtime.ssi:80
@@ -114,14 +114,14 @@ msgstr "code{"
 #: en/user_customization-packages.ssi:170
 #: en/user_customization-packages.ssi:180
 #: en/user_customization-packages.ssi:192
-#: en/user_customization-packages.ssi:208
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:18
+#: en/user_customization-packages.ssi:210
+#: en/user_customization-packages.ssi:219
+#: en/user_customization-packages.ssi:283
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:305
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:340
+#: en/user_customization-packages.ssi:349 en/user_customization-runtime.ssi:18
 #: en/user_customization-runtime.ssi:28 en/user_customization-runtime.ssi:48
 #: en/user_customization-runtime.ssi:59 en/user_customization-runtime.ssi:67
 #: en/user_customization-runtime.ssi:76 en/user_customization-runtime.ssi:85
@@ -819,14 +819,26 @@ msgstr "3~desktop-and-language-tasks Tâches de bureau et de la langue"
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:198
-msgid ""
-"Desktop and language tasks are special cases. In the Debian Installer, if "
-"the medium was prepared for a particular desktop environment flavour, the "
-"corresponding task will be automatically installed. Thus, there are #{gnome-"
-"desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, "
-"none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu "
-"entries for tasks for languages, but the user's language choice during the "
-"install influences the selection of corresponding language tasks."
+#, fuzzy
+#| msgid ""
+#| "Desktop and language tasks are special cases. In the Debian Installer, if "
+#| "the medium was prepared for a particular desktop environment flavour, the "
+#| "corresponding task will be automatically installed. Thus, there are #"
+#| "{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# "
+#| "tasks, none of which are offered in #{tasksel}#'s menu. Likewise, there "
+#| "are no menu entries for tasks for languages, but the user's language "
+#| "choice during the install influences the selection of corresponding "
+#| "language tasks."
+msgid ""
+"Desktop and language tasks are special cases that need some extra planning "
+"and configuration. Live images are different from Debian Installer images in "
+"this respect. In the Debian Installer, if the medium was prepared for a "
+"particular desktop environment flavour, the corresponding task will be "
+"automatically installed. Thus, there are internal #{gnome-desktop}#, #{kde-"
+"desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are "
+"offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks "
+"for languages, but the user's language choice during the install influences "
+"the selection of corresponding language tasks."
 msgstr ""
 "Les tâches de bureau et de la langue sont des cas particuliers. Dans "
 "l'installateur Debian, si le milieu a été préparé pour un environnement de "
@@ -840,21 +852,29 @@ msgstr ""
 #. type: Plain text
 #: en/user_customization-packages.ssi:200
 msgid ""
-"In live-build, therefore, these special cases are also given special "
-"consideration, but with three notable differences at the time of writing."
+"When developing a desktop live image, the image typically boots directly to "
+"a working desktop, the choices of both desktop and default language having "
+"been made at build time, not at run time as in the case of the Debian "
+"Installer. That's not to say that a live image couldn't be built to support "
+"multiple desktops or multiple languages and offer the user a choice, but "
+"that is not live-build's default behaviour."
 msgstr ""
-"En live-build, par conséquent, ces cas particuliers sont également d'une "
-"attention particulière, mais avec trois différences notables au moment de "
-"l'écriture."
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:202
-msgid ""
-"First, there is no provision made yet automatically for language tasks, "
-"although a subset of those packages are included if you specify #{lb config "
-"--language}#. If you need those tasks, which include such things as language-"
-"specific fonts and input-method packages, you need to specify them in your "
-"configuration. For example:"
+#, fuzzy
+#| msgid ""
+#| "First, there is no provision made yet automatically for language tasks, "
+#| "although a subset of those packages are included if you specify #{lb "
+#| "config --language}#. If you need those tasks, which include such things "
+#| "as language-specific fonts and input-method packages, you need to specify "
+#| "them in your configuration. For example:"
+msgid ""
+"Because there is no provision made automatically for language tasks, which "
+"include such things as language-specific fonts and input-method packages, if "
+"you want them, you need to specify them in your configuration. For example, "
+"a GNOME desktop image containing support for Japanese might include these "
+"tasks:"
 msgstr ""
 "D'abord, il n'existe aucune disposition fait encore automatiquement pour des "
 "tâches de la langue, même si un sous-ensemble de ces packages sont inclus si "
@@ -864,77 +884,40 @@ msgstr ""
 "configuration. Par exemple:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:206
+#: en/user_customization-packages.ssi:208
 #, no-wrap
-msgid " $ lb config --tasks \"japanese japanese-desktop japanese-gnome-desktop\"\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:210
 msgid ""
-"Second, live-build supports #{*-desktop}# virtual package lists for each of "
-"the desktop flavours mentioned above, which select the #{standard-x11}# "
-"predefined package list, the corresponding #{*-desktop}# task and three "
-"additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example, "
-"if you specify #{--package-lists gnome-desktop}#, it is equivalent to "
-"specifying #{lb config --package-lists standard-x11 ; echo debian-installer-"
-"launcher >> config/package-lists/my.list.chroot ; echo \"gnome-desktop "
-"desktop standard laptop\" >> config/task-lists/my.list.chroot}#."
-msgstr ""
-"En second lieu, live-build supporte listes de paquets virtuels #{*-desktop}# "
-"pour chacune des saveurs de bureau mentionnés ci-dessus, qui sélectionnent "
-"la liste prédéfinie de paquets #{standard-x11}#, le correspondant #{*-"
-"desktop}# et trois tâches supplémentaires: #{desktop}#, #{standard}# et #"
-"{laptop}#. Ainsi, par exemple, si vous spécifiez #{--package-lists gnome-"
-"desktop}#, il est équivalent à spécifier #{lb config --package-lists "
-"standard-x11 ; echo debian-installer-launcher >> config/package-lists/my."
-"list.chroot ; echo \"gnome-desktop desktop standard laptop\" >> config/task-"
-"lists/my.list.chroot}#."
+" $ lb config\n"
+" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/tasks/my.list.chroot\n"
+msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:212
 msgid ""
-"Third, if any of the tasks for these desktop flavours are selected, either "
-"explicitly through #{--tasks}# or implicitly by #{--package-lists}#, live-"
-"build will preseed the corresponding desktop value for Debian Installer (if "
-"it is included) to ensure it follows its own rules for installing different "
-"desktop flavours."
+"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
+"included in the image, the corresponding value must be preseeded in the "
+"\"tasksel/desktop\" debconf variable or else tasksel will not recognize and "
+"install it. Thus:"
 msgstr ""
-"En troisième lieu, si une des tâches de bureau pour ces saveurs sont "
-"sélectionnés, soit explicitement par #{--tasks}# ou implicitement par #{--"
-"package-lists}#, live-build préconfigurera la valeur de bureau "
-"correspondante pour l'installateur Debian (si elle est incluse) pour "
-"s'assurer qu'il suit ses propres règles pour l'installation de saveurs de "
-"bureau différents."
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:214
-#, no-wrap
-msgid "*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are in
 stalled. For example:\n"
-msgstr "*{Remarque:}* Il existe également une option expérimental #{--language}# qui a un objectif qui se chevauche avec des tâches des langues. Pour toute langue pour laquelle il est connu qu'il y a des paquets #{*-l10n}#, si #{--language}# est spécifié, ces paquets seront installés. Par ailleurs, si tous les modèles #{syslinux}# correspondants à la langue sont trouvés, ils seront utilisés au lieu des modèles par défaut en anglais. La sélection des paquets fait par #{--language}# est une mauvaise approximation aux tâches de langue, car elle exige que la liste des paquets à inclure par langue sera maintenu en interne en live-build, et d'ailleurs, des langues sont plus complets et flexibles. Cependant, l'aspect #{syslinux}# est encore utile. Ainsi, si vous utilisez #{--bootloader syslinux}# et des modèles pour la langue spécifiée existe, soit dans #{/usr/share/live/build/templates/syslinux/}# ou #{config/templates/syslinux/}#, pensez à utiliser cette option
 , éventuellement en combinaison avec des tâches pour s'assurer que tous les paquets concernés sont installés. Par exemple:\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:218
+#: en/user_customization-packages.ssi:217
 #, no-wrap
-msgid " $ lb config --language es\n"
+msgid ""
+" $ lb config\n"
+" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:222
+#: en/user_customization-packages.ssi:221
 msgid ""
-"Even so, it is limited in that it only supports a single language and a "
-"single bootloader. Therefore, for all of these reasons, the future of this "
-"option is under review, possibly to be replaced with something entirely "
-"different in the next major release of live-build."
+"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
+"\"."
 msgstr ""
-"Même ainsi, elle est limitée en ce qu'elle ne supporte que d'une seule "
-"langue et un chargeur de démarrage unique. Par conséquent, pour toutes ces "
-"raisons, l'avenir de cette option est à l'étude, qui pourrait être remplacé "
-"par quelque chose d'entièrement différent dans la prochaine version majeure "
-"de live-build."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:224
+#: en/user_customization-packages.ssi:223
 msgid ""
 "2~installing-modified-or-third-party-packages Installing modified or third-"
 "party packages"
@@ -943,7 +926,7 @@ msgstr ""
 "modifiés ou de tiers"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:225
 msgid ""
 "Whilst it is against the philosophy of Debian Live, it may sometimes be "
 "necessary to build a Live system with modified versions of packages that are "
@@ -961,7 +944,7 @@ msgstr ""
 "ajouter des fonctionnalités sur mesure et/ou propriétaires."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:227
 msgid ""
 "This section does not cover advice regarding building or maintaining "
 "modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -978,22 +961,22 @@ msgstr ""
 "debian.org/doc/maint-guide/ et ailleurs"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:229
 msgid "There are two ways of installing modified custom packages:"
 msgstr "Il y a deux façons d'installer des paquets personnalisés modifiés:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:231
 msgid "_* #{chroot_local-packages}#"
 msgstr "_* #{chroot_local-packages}#"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:233
 msgid "_* Using a custom APT repository"
 msgstr "_* En utilisant un référentiel APT personnalisé"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:235
 msgid ""
 "Using #{chroot_local-packages}# is simpler to achieve and useful for \"one-"
 "off\" customizations but has a number of drawbacks, whilst using a custom "
@@ -1005,13 +988,13 @@ msgstr ""
 "mettre en place."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:237
 msgid "3~ Using #{chroot_local-packages}# to install custom packages"
 msgstr ""
 "3~ Utilisant #{chroot_local-packages}# pour installer paquets personnalisés"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:239
 msgid ""
 "To install a custom package, simply copy it to the #{config/chroot_local-"
 "packages/}# directory. Packages that are inside this directory will be "
@@ -1024,7 +1007,7 @@ msgstr ""
 "construction du systéme - vous n'avez pas besoin de les spécifier ailleurs."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:241
 msgid ""
 "Packages *{must}* be named in the prescribed way. One simple way to do this "
 "is to use #{dpkg-name}#."
@@ -1033,7 +1016,7 @@ msgstr ""
 "simple de le faire consiste à utiliser #{dpkg-name}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:243
 msgid ""
 "Using #{chroot_local-packages}# for installation of custom packages has "
 "disadvantages:"
@@ -1042,12 +1025,12 @@ msgstr ""
 "personnalisés a des inconvénients:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:245
 msgid "_* It is not possible to use secure APT."
 msgstr "_* Il n'est pas possible d'utiliser secure APT."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:247
 msgid ""
 "_* You must install all appropriate packages in the #{config/chroot_local-"
 "packages/}# directory."
@@ -1056,7 +1039,7 @@ msgstr ""
 "{config/chroot_local-packages/}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:249
 msgid ""
 "_* It does not lend itself to storing Debian Live configurations in revision "
 "control."
@@ -1065,13 +1048,13 @@ msgstr ""
 "contrôle de révision."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:251
 msgid "3~ Using an APT repository to install custom packages"
 msgstr ""
 "3~ Utilisant un référentiel APT pour installer des paquets personnalisés."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:253
 msgid ""
 "Unlike using #{chroot_local-packages}#, when using a custom APT repository "
 "you must ensure that you specify the packages elsewhere. See {Choosing "
@@ -1083,7 +1066,7 @@ msgstr ""
 "#choosing-packages-to-install pour plus de détails."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:255
 msgid ""
 "Whilst it may seem unnecessary effort to create an APT repository to install "
 "custom packages, the infrastructure can be easily re-used at a later date to "
@@ -1094,12 +1077,12 @@ msgstr ""
 "à une date ultérieure pour offrir les mises à jour des paquets modifiés."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:257
 msgid "3~ Custom packages and APT"
 msgstr "3~ Les paquets personnalisés et APT"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:259
 msgid ""
 "live-build uses APT to install all packages into the live system so will "
 "therefore inherit behaviours from this program. One relevant example is that "
@@ -1115,7 +1098,7 @@ msgstr ""
 "supérieur."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:261
 msgid ""
 "Because of this, you may wish to increment the version number in your custom "
 "packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -1131,12 +1114,12 @@ msgstr ""
 "plus d'informations."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:263
 msgid "2~ Configuring APT at build time"
 msgstr "2~ Configuration d'APT au moment de la construction"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:265
 msgid ""
 "You can configure APT through a number of options applied only at build "
 "time. (APT configuration used in the running live system may be configured "
@@ -1153,12 +1136,12 @@ msgstr ""
 "options commençant par #{apt}# dans la page de manuel de #{lb_config}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:267
 msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
 msgstr "3~choosing-apt-or-aptitude Choisir apt ou aptitude"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:269
 msgid ""
 "You can elect to use either #{apt}# or #{aptitude}# when installing packages "
 "at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -1172,7 +1155,7 @@ msgstr ""
 "différence notable étant la manière dont les paquets manquants sont traitées."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:271
 msgid ""
 "_* #{apt}#: With this method, if a missing package is specified, the package "
 "installation will fail. This is the default setting."
@@ -1181,7 +1164,7 @@ msgstr ""
 "l'installation va échouer. C'est le paramètre par défaut."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:273
 msgid ""
 "_* #{aptitude}#: With this method, if a missing package is specified, the "
 "package installation will succeed."
@@ -1190,12 +1173,12 @@ msgstr ""
 "l'installation va réussir."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:275
 msgid "3~ Using a proxy with APT"
 msgstr "3~ Utilisation d'un proxy avec APT"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:277
 msgid ""
 "One commonly required APT configuration is to deal with building an image "
 "behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -1207,18 +1190,18 @@ msgstr ""
 "nécessaire, par exemple"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:281
 #, no-wrap
 msgid " $ lb config --apt-http-proxy http://proxy/\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:286
+#: en/user_customization-packages.ssi:285
 msgid "3~ Tweaking APT to save space"
 msgstr "3~ Régler APT pour économiser de l'espace"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:287
 msgid ""
 "You may find yourself needing to save some space on the image media, in "
 "which case one or the other or both of the following options may be of "
@@ -1229,7 +1212,7 @@ msgstr ""
 "d'intérêt."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:289
 msgid ""
 "If you don't want to include APT indices in the image, you can omit those "
 "with:"
@@ -1238,13 +1221,13 @@ msgstr ""
 "pouvez omettre avec:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:293
 #, no-wrap
 msgid " $ lb config --binary-indices false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:297
 msgid ""
 "This will not influence the entries in /etc/apt/sources.list, but merely "
 "whether /var/lib/apt contains the indices files or not. The tradeoff is that "
@@ -1260,7 +1243,7 @@ msgstr ""
 "créer ces indices."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:299
 msgid ""
 "If you find the installation of recommended packages bloats your image too "
 "much, you may disable that default option of APT with:"
@@ -1269,13 +1252,13 @@ msgstr ""
 "image trop, vous pouvez désactiver l'option par défaut d'APT avec:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:303
 #, no-wrap
 msgid " $ lb config --apt-recommends false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:307
 msgid ""
 "The tradeoff here is that if you don't install recommended packages for a "
 "given package, that is, \"packages that would be found together with this "
@@ -1303,12 +1286,12 @@ msgstr ""
 "#apt-pinning."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:309
 msgid "3~ Passing options to apt or aptitude"
 msgstr "3~ Passer des options à apt ou aptitude"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:311
 msgid ""
 "If there is not an #{lb config}# option to alter APT's behaviour in the way "
 "you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1322,12 +1305,12 @@ msgstr ""
 "détails"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:313
 msgid "3~apt-pinning APT pinning"
 msgstr "3~apt-pinning APT pinning"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:315
 msgid ""
 "For background, please first read the #{apt_preferences(5)}# man page. APT "
 "pinning can be configured either for build time, or else for run time. For "
@@ -1341,7 +1324,7 @@ msgstr ""
 "includes/etc/apt/preferences}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:317
 msgid ""
 "Let's say you are building a Squeeze live system but need all the live "
 "packages that end up in the binary image to be installed from Sid at build "
@@ -1358,7 +1341,7 @@ msgstr ""
 "distribution du système cible, Squeeze. Ce qui suit devrait accomplir ça:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:325
 #, no-wrap
 msgid ""
 " $ echo \"deb http://mirror/debian sid main\" > config/chroot_sources/sid.chroot\n"
@@ -1369,7 +1352,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:330
 #, no-wrap
 msgid ""
 " Package: *\n"
@@ -1379,18 +1362,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:334
 #, no-wrap
 msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with Wheezy using:\n"
 msgstr "*{Remarque:}* Caractères génériques peuvent être utilisés dans les noms des paquets (par exemple *{Package: live-*}*) avec la version 0.8.14 ou supérieure d'Apt. Cela signifie qu'il fonctionne avec Wheezy en utilisant:\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:338
 msgid "$ lb config --distribution wheezy"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:342
 msgid ""
 "Negative pin priorities will prevent a package from being installed, as in "
 "the case where you do not want a package that is recommended by another "
@@ -1412,7 +1395,7 @@ msgstr ""
 "preferences}#:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:348
 #, no-wrap
 msgid ""
 " Package: gnome-keyring\n"
diff --git a/manual/po/it/live-manual.ssm.po b/manual/po/it/live-manual.ssm.po
index 5fe2f59..e9680d2 100644
--- a/manual/po/it/live-manual.ssm.po
+++ b/manual/po/it/live-manual.ssm.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual 2.0.0\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2011-03-11 10:33+0100\n"
 "Last-Translator: skizzhg <skizzhg at gmx.com>\n"
 "Language-Team: Italian <tp at lists.linux.it>\n"
@@ -49,7 +49,7 @@ msgstr ""
 #, no-wrap
 msgid ""
 "@date:\n"
-" :published: 2011-11-03\n"
+" :published: 2011-11-05\n"
 msgstr ""
 
 #. type: Plain text
diff --git a/manual/po/it/user_customization-packages.ssi.po b/manual/po/it/user_customization-packages.ssi.po
index e53baed..392fddb 100644
--- a/manual/po/it/user_customization-packages.ssi.po
+++ b/manual/po/it/user_customization-packages.ssi.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual 2.0~a12\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2011-08-02 00:53+0200\n"
 "Last-Translator: skizzhg <skizzhg at gmx.com>\n"
 "Language-Team: Italian <tp at lists.linux.it>\n"
@@ -51,13 +51,13 @@ msgstr ""
 #: en/user_customization-packages.ssi:174
 #: en/user_customization-packages.ssi:188
 #: en/user_customization-packages.ssi:204
-#: en/user_customization-packages.ssi:216
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:279
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:301
+#: en/user_customization-packages.ssi:319
+#: en/user_customization-packages.ssi:336
+#: en/user_customization-packages.ssi:344 en/user_customization-runtime.ssi:14
 #: en/user_customization-runtime.ssi:24 en/user_customization-runtime.ssi:44
 #: en/user_customization-runtime.ssi:54 en/user_customization-runtime.ssi:63
 #: en/user_customization-runtime.ssi:71 en/user_customization-runtime.ssi:80
@@ -115,14 +115,14 @@ msgstr "code{"
 #: en/user_customization-packages.ssi:170
 #: en/user_customization-packages.ssi:180
 #: en/user_customization-packages.ssi:192
-#: en/user_customization-packages.ssi:208
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:18
+#: en/user_customization-packages.ssi:210
+#: en/user_customization-packages.ssi:219
+#: en/user_customization-packages.ssi:283
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:305
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:340
+#: en/user_customization-packages.ssi:349 en/user_customization-runtime.ssi:18
 #: en/user_customization-runtime.ssi:28 en/user_customization-runtime.ssi:48
 #: en/user_customization-runtime.ssi:59 en/user_customization-runtime.ssi:67
 #: en/user_customization-runtime.ssi:76 en/user_customization-runtime.ssi:85
@@ -886,14 +886,26 @@ msgstr "3~desktop-and-language-tasks Task per desktop e lingua"
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:198
-msgid ""
-"Desktop and language tasks are special cases. In the Debian Installer, if "
-"the medium was prepared for a particular desktop environment flavour, the "
-"corresponding task will be automatically installed. Thus, there are #{gnome-"
-"desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, "
-"none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu "
-"entries for tasks for languages, but the user's language choice during the "
-"install influences the selection of corresponding language tasks."
+#, fuzzy
+#| msgid ""
+#| "Desktop and language tasks are special cases. In the Debian Installer, if "
+#| "the medium was prepared for a particular desktop environment flavour, the "
+#| "corresponding task will be automatically installed. Thus, there are #"
+#| "{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# "
+#| "tasks, none of which are offered in #{tasksel}#'s menu. Likewise, there "
+#| "are no menu entries for tasks for languages, but the user's language "
+#| "choice during the install influences the selection of corresponding "
+#| "language tasks."
+msgid ""
+"Desktop and language tasks are special cases that need some extra planning "
+"and configuration. Live images are different from Debian Installer images in "
+"this respect. In the Debian Installer, if the medium was prepared for a "
+"particular desktop environment flavour, the corresponding task will be "
+"automatically installed. Thus, there are internal #{gnome-desktop}#, #{kde-"
+"desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are "
+"offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks "
+"for languages, but the user's language choice during the install influences "
+"the selection of corresponding language tasks."
 msgstr ""
 "I task per i desktop e la lingua sono un caso speciale. Nell'installatore "
 "Debian, se il supporto è stato preparato per un particolare ambiente "
@@ -907,20 +919,29 @@ msgstr ""
 #. type: Plain text
 #: en/user_customization-packages.ssi:200
 msgid ""
-"In live-build, therefore, these special cases are also given special "
-"consideration, but with three notable differences at the time of writing."
+"When developing a desktop live image, the image typically boots directly to "
+"a working desktop, the choices of both desktop and default language having "
+"been made at build time, not at run time as in the case of the Debian "
+"Installer. That's not to say that a live image couldn't be built to support "
+"multiple desktops or multiple languages and offer the user a choice, but "
+"that is not live-build's default behaviour."
 msgstr ""
-"Perciò in live-build a questi casi particolari è anche data particolare "
-"considerazione, ma con tre differenze notevoli al momento in cui si scrive."
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:202
-msgid ""
-"First, there is no provision made yet automatically for language tasks, "
-"although a subset of those packages are included if you specify #{lb config "
-"--language}#. If you need those tasks, which include such things as language-"
-"specific fonts and input-method packages, you need to specify them in your "
-"configuration. For example:"
+#, fuzzy
+#| msgid ""
+#| "First, there is no provision made yet automatically for language tasks, "
+#| "although a subset of those packages are included if you specify #{lb "
+#| "config --language}#. If you need those tasks, which include such things "
+#| "as language-specific fonts and input-method packages, you need to specify "
+#| "them in your configuration. For example:"
+msgid ""
+"Because there is no provision made automatically for language tasks, which "
+"include such things as language-specific fonts and input-method packages, if "
+"you want them, you need to specify them in your configuration. For example, "
+"a GNOME desktop image containing support for Japanese might include these "
+"tasks:"
 msgstr ""
 "Primo, non è stata fatta ancora alcuna previsione sui task della lingua, "
 "sebbene sia incluso un sottoinsieme di questi pacchetti specificando #{lb "
@@ -929,90 +950,40 @@ msgstr ""
 "specificati nella configurazione. Per esempio:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:206
+#: en/user_customization-packages.ssi:208
 #, no-wrap
-msgid " $ lb config --tasks \"japanese japanese-desktop japanese-gnome-desktop\"\n"
+msgid ""
+" $ lb config\n"
+" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/tasks/my.list.chroot\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:210
-#, fuzzy
-#| msgid ""
-#| "Second, live-build supports #{*-desktop}# virtual package lists for each "
-#| "of the desktop flavours mentioned above, which select the #{standard-x11}"
-#| "# predefined package list, the corresponding #{*-desktop}# task and three "
-#| "additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for "
-#| "example, if you specify #{--packages-lists gnome-desktop}#, it is "
-#| "equivalent to specifying #{--packages debian-installer-launcher --"
-#| "packages-lists standard-x11 --tasks \"gnome-desktop desktop standard "
-#| "laptop\"}#."
-msgid ""
-"Second, live-build supports #{*-desktop}# virtual package lists for each of "
-"the desktop flavours mentioned above, which select the #{standard-x11}# "
-"predefined package list, the corresponding #{*-desktop}# task and three "
-"additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example, "
-"if you specify #{--package-lists gnome-desktop}#, it is equivalent to "
-"specifying #{lb config --package-lists standard-x11 ; echo debian-installer-"
-"launcher >> config/package-lists/my.list.chroot ; echo \"gnome-desktop "
-"desktop standard laptop\" >> config/task-lists/my.list.chroot}#."
-msgstr ""
-"Secondo, live-build gestisce gli elenchi #{*-desktop}# virtuali dei "
-"pacchetti per ogni tipo di desktop menzionato sopra, il quale seleziona "
-"l'elenco predefinito #{standard-x11}#, il corrispondente task #{*-desktop}# "
-"e tre task addizionali: #{desktop}#, #{standard}# e #{laptop}#. Così per "
-"esempio, se si specifica #{--packages-lists gnome-desktop}#, è l'equivalente "
-"di #{--packages debian-installer-launcher --packages-lists standard-x11 --"
-"tasks \"gnome-desktop desktop standard laptop\"}#."
-
-#. type: Plain text
 #: en/user_customization-packages.ssi:212
-#, fuzzy
-#| msgid ""
-#| "Third, if any of the tasks for these desktop flavours are selected, "
-#| "either explicitly through #{--tasks}# or implicitly by #{--packages-lists}"
-#| "#, live-build will preseed the corresponding desktop value for Debian "
-#| "Installer (if it is included) to ensure it follows its own rules for "
-#| "installing different desktop flavours."
 msgid ""
-"Third, if any of the tasks for these desktop flavours are selected, either "
-"explicitly through #{--tasks}# or implicitly by #{--package-lists}#, live-"
-"build will preseed the corresponding desktop value for Debian Installer (if "
-"it is included) to ensure it follows its own rules for installing different "
-"desktop flavours."
+"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
+"included in the image, the corresponding value must be preseeded in the "
+"\"tasksel/desktop\" debconf variable or else tasksel will not recognize and "
+"install it. Thus:"
 msgstr ""
-"Terzo, se viene selezionato uno qualsiasi dei task per i vari desktop, sia "
-"esplicitamente con #{--tasks}# o implicitamente con #{--packages-lists}#, "
-"live-build pre-imposterà il corrispondente valore desktop per l'installatore "
-"Debian (se incluso) per garantire che segua le proprie regole per installare "
-"i vari tipi di desktop."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:217
 #, no-wrap
-msgid "*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are in
 stalled. For example:\n"
-msgstr "*{Nota:}* esiste anche l'opzione sperimentale #{--language}# con lo scopo di sovrapporsi ai task della lingua. Se #{--language}# è specificato, per ogni lingua per la quale sia nota la presenza di pacchetti #{*-l10n}# questi verranno installati. Inoltre se uno dei modelli #{syslinux}# corrisponde alla lingua trovata, questi saranno usati al posto di quello inglese predefinito. La selezione dei pacchetti fatta con #{--language}# è un'approssimazione dei task della lingua, in quanto richiede che l'elenco dei pacchetti da includere per ogni lingua sia mantenuta all'interno di live-build, oltretutto i task della lingua sono più completi e flessibili; per quanto l'aspetto di #{syslinux}# sia comunque utile. Quindi utilizzando #{--bootloader syslinux}#, e se i modelli per la lingua specificata esistono in #{/usr/share/live/build/templates/syslinux/}# o in #{config/templates/syslinux/}#, si può considerare questa opzione, eventualmente in combinazione con i task per gar
 antire che vengano installati tutti i pacchetti interessati. Esempio:\n"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid " $ lb config --language es\n"
+msgid ""
+" $ lb config\n"
+" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:222
+#: en/user_customization-packages.ssi:221
 msgid ""
-"Even so, it is limited in that it only supports a single language and a "
-"single bootloader. Therefore, for all of these reasons, the future of this "
-"option is under review, possibly to be replaced with something entirely "
-"different in the next major release of live-build."
+"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
+"\"."
 msgstr ""
-"Anche così è limitato dal fatto che gestisce una sola lingua e un solo "
-"bootloader. Pertanto, per tutte queste ragioni, il futuro di questa opzione "
-"è in revisione, potrebbe essere sostituito con qualcosa di totalmente "
-"diverso nel prossimo rilascio di live-build."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:224
+#: en/user_customization-packages.ssi:223
 msgid ""
 "2~installing-modified-or-third-party-packages Installing modified or third-"
 "party packages"
@@ -1021,7 +992,7 @@ msgstr ""
 "modificati o di terze parti"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:225
 msgid ""
 "Whilst it is against the philosophy of Debian Live, it may sometimes be "
 "necessary to build a Live system with modified versions of packages that are "
@@ -1038,7 +1009,7 @@ msgstr ""
 "utilizzati per aggiungere funzionalità proprietarie o su misura."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:227
 msgid ""
 "This section does not cover advice regarding building or maintaining "
 "modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -1055,22 +1026,22 @@ msgstr ""
 "maint-guide/ e altrove."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:229
 msgid "There are two ways of installing modified custom packages:"
 msgstr "Ci sono due modi per installare pacchetti personalizzati:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:231
 msgid "_* #{chroot_local-packages}#"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:233
 msgid "_* Using a custom APT repository"
 msgstr "_* Utilizzare repository APT personalizzati"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:235
 msgid ""
 "Using #{chroot_local-packages}# is simpler to achieve and useful for \"one-"
 "off\" customizations but has a number of drawbacks, whilst using a custom "
@@ -1081,14 +1052,14 @@ msgstr ""
 "repository APT personalizzato è più laborioso da configurare."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:237
 msgid "3~ Using #{chroot_local-packages}# to install custom packages"
 msgstr ""
 "3~ Utilizzare #{chroot_local-packages}# per installare pacchetti "
 "personalizzati"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:239
 msgid ""
 "To install a custom package, simply copy it to the #{config/chroot_local-"
 "packages/}# directory. Packages that are inside this directory will be "
@@ -1101,7 +1072,7 @@ msgstr ""
 "specificarli altrove."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:241
 msgid ""
 "Packages *{must}* be named in the prescribed way. One simple way to do this "
 "is to use #{dpkg-name}#."
@@ -1110,7 +1081,7 @@ msgstr ""
 "semplice per farlo è usare #{dpkg-name}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:243
 msgid ""
 "Using #{chroot_local-packages}# for installation of custom packages has "
 "disadvantages:"
@@ -1119,12 +1090,12 @@ msgstr ""
 "personalizzati presenta degli svantaggi:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:245
 msgid "_* It is not possible to use secure APT."
 msgstr "_* non è possibile usare secure APT"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:247
 msgid ""
 "_* You must install all appropriate packages in the #{config/chroot_local-"
 "packages/}# directory."
@@ -1133,7 +1104,7 @@ msgstr ""
 "chroot_local-packages/}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:249
 msgid ""
 "_* It does not lend itself to storing Debian Live configurations in revision "
 "control."
@@ -1142,13 +1113,13 @@ msgstr ""
 "versione."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:251
 msgid "3~ Using an APT repository to install custom packages"
 msgstr ""
 "3~ Utilizzare un repository APT per installare pacchetti personalizzati"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:253
 msgid ""
 "Unlike using #{chroot_local-packages}#, when using a custom APT repository "
 "you must ensure that you specify the packages elsewhere. See {Choosing "
@@ -1160,7 +1131,7 @@ msgstr ""
 "packages-to-install."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:255
 msgid ""
 "Whilst it may seem unnecessary effort to create an APT repository to install "
 "custom packages, the infrastructure can be easily re-used at a later date to "
@@ -1171,12 +1142,12 @@ msgstr ""
 "per offrire aggiornamenti dei pacchetti modificati."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:257
 msgid "3~ Custom packages and APT"
 msgstr "3~ Pacchetti personalizzati e APT"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:259
 msgid ""
 "live-build uses APT to install all packages into the live system so will "
 "therefore inherit behaviours from this program. One relevant example is that "
@@ -1191,7 +1162,7 @@ msgstr ""
 "sceglie di installare quello con il numero di versione più alto."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:261
 msgid ""
 "Because of this, you may wish to increment the version number in your custom "
 "packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -1206,12 +1177,12 @@ msgstr ""
 "veda {APT pinning}#apt-pinning per maggiori informazioni."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:263
 msgid "2~ Configuring APT at build time"
 msgstr "2~ Configurare APT in fase di costruzione"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:265
 msgid ""
 "You can configure APT through a number of options applied only at build "
 "time. (APT configuration used in the running live system may be configured "
@@ -1228,12 +1199,12 @@ msgstr ""
 "iniziano con #{apt}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:267
 msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
 msgstr "3~choosing-apt-or-aptitude Scegliere apt o aptitude"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:269
 msgid ""
 "You can elect to use either #{apt}# or #{aptitude}# when installing packages "
 "at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -1248,7 +1219,7 @@ msgstr ""
 "quelli mancanti."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:271
 msgid ""
 "_* #{apt}#: With this method, if a missing package is specified, the package "
 "installation will fail. This is the default setting."
@@ -1257,7 +1228,7 @@ msgstr ""
 "esito negativo; questo è l'impostazine predefinita."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:273
 msgid ""
 "_* #{aptitude}#: With this method, if a missing package is specified, the "
 "package installation will succeed."
@@ -1266,12 +1237,12 @@ msgstr ""
 "avrà successo."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:275
 msgid "3~ Using a proxy with APT"
 msgstr "3~ Utilizzare un proxy con APT"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:277
 msgid ""
 "One commonly required APT configuration is to deal with building an image "
 "behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -1282,18 +1253,18 @@ msgstr ""
 "ftp-proxy}# o #{--apt-http-proxy}# secondo necessità:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:281
 #, no-wrap
 msgid " $ lb config --apt-http-proxy http://proxy/\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:286
+#: en/user_customization-packages.ssi:285
 msgid "3~ Tweaking APT to save space"
 msgstr "3~ Modificare APT per risparmiare spazio"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:287
 msgid ""
 "You may find yourself needing to save some space on the image media, in "
 "which case one or the other or both of the following options may be of "
@@ -1303,20 +1274,20 @@ msgstr ""
 "in tal caso una o entrambe delle seguenti opzioni possono essere d'interesse."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:289
 msgid ""
 "If you don't want to include APT indices in the image, you can omit those "
 "with:"
 msgstr "È possibile non includere gli indici di APT con:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:293
 #, no-wrap
 msgid " $ lb config --binary-indices false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:297
 msgid ""
 "This will not influence the entries in /etc/apt/sources.list, but merely "
 "whether /var/lib/apt contains the indices files or not. The tradeoff is that "
@@ -1331,7 +1302,7 @@ msgstr ""
 "deve usare prima #{apt-get update}# per crearli."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:299
 msgid ""
 "If you find the installation of recommended packages bloats your image too "
 "much, you may disable that default option of APT with:"
@@ -1340,13 +1311,13 @@ msgstr ""
 "troppo l'immagine, si può disabilitare l'opzione predefinita di APT con:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:303
 #, no-wrap
 msgid " $ lb config --apt-recommends false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:307
 msgid ""
 "The tradeoff here is that if you don't install recommended packages for a "
 "given package, that is, \"packages that would be found together with this "
@@ -1373,12 +1344,12 @@ msgstr ""
 "spiegato in {APT pinning}#apt-pinning."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:309
 msgid "3~ Passing options to apt or aptitude"
 msgstr "3~ Passare opzioni ad apt o aptitude"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:311
 msgid ""
 "If there is not an #{lb config}# option to alter APT's behaviour in the way "
 "you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1391,12 +1362,12 @@ msgstr ""
 "di #{apt}# e #{aptitude}# per i dettagli."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:313
 msgid "3~apt-pinning APT pinning"
 msgstr "3~apt-pinning APT pinning"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:315
 msgid ""
 "For background, please first read the #{apt_preferences(5)}# man page. APT "
 "pinning can be configured either for build time, or else for run time. For "
@@ -1409,7 +1380,7 @@ msgstr ""
 "{config/chroot_local-includes/etc/apt/preferences}#."
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:317
 msgid ""
 "Let's say you are building a Squeeze live system but need all the live "
 "packages that end up in the binary image to be installed from Sid at build "
@@ -1426,7 +1397,7 @@ msgstr ""
 "servirà allo scopo:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:325
 #, no-wrap
 msgid ""
 " $ echo \"deb http://mirror/debian sid main\" > config/chroot_sources/sid.chroot\n"
@@ -1437,7 +1408,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:330
 #, no-wrap
 msgid ""
 " Package: *\n"
@@ -1447,18 +1418,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:334
 #, no-wrap
 msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with Wheezy using:\n"
 msgstr "*{Nota:}* con la versione 0.8.14 o superiore di Apt si possono utilizzare wildcard nei nomi dei pacchetti (*{Package: live-*}*). Ciò significa che funziona con Wheezy usando:\n"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:338
 msgid "$ lb config --distribution wheezy"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:342
 #, fuzzy
 #| msgid ""
 #| "Negative pin priorities will prevent a package from being installed, as "
@@ -1489,7 +1460,7 @@ msgstr ""
 "chroot_apt/preferences}# la seguente definizione:"
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:348
 #, no-wrap
 msgid ""
 " Package: gnome-keyring\n"
diff --git a/manual/po/pt_BR/live-manual.ssm.po b/manual/po/pt_BR/live-manual.ssm.po
index e3282b8..74a053f 100644
--- a/manual/po/pt_BR/live-manual.ssm.po
+++ b/manual/po/pt_BR/live-manual.ssm.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual 2.0.0\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2010-10-22 07:52-0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@ msgstr ""
 #, no-wrap
 msgid ""
 "@date:\n"
-" :published: 2011-11-03\n"
+" :published: 2011-11-05\n"
 msgstr ""
 
 #. type: Plain text
diff --git a/manual/po/pt_BR/user_customization-packages.ssi.po b/manual/po/pt_BR/user_customization-packages.ssi.po
index 32ec0d5..1d35c49 100644
--- a/manual/po/pt_BR/user_customization-packages.ssi.po
+++ b/manual/po/pt_BR/user_customization-packages.ssi.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual 2.0.0\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2010-10-22 08:58-0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -49,13 +49,13 @@ msgstr ""
 #: en/user_customization-packages.ssi:174
 #: en/user_customization-packages.ssi:188
 #: en/user_customization-packages.ssi:204
-#: en/user_customization-packages.ssi:216
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:279
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:301
+#: en/user_customization-packages.ssi:319
+#: en/user_customization-packages.ssi:336
+#: en/user_customization-packages.ssi:344 en/user_customization-runtime.ssi:14
 #: en/user_customization-runtime.ssi:24 en/user_customization-runtime.ssi:44
 #: en/user_customization-runtime.ssi:54 en/user_customization-runtime.ssi:63
 #: en/user_customization-runtime.ssi:71 en/user_customization-runtime.ssi:80
@@ -113,14 +113,14 @@ msgstr "code{"
 #: en/user_customization-packages.ssi:170
 #: en/user_customization-packages.ssi:180
 #: en/user_customization-packages.ssi:192
-#: en/user_customization-packages.ssi:208
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:18
+#: en/user_customization-packages.ssi:210
+#: en/user_customization-packages.ssi:219
+#: en/user_customization-packages.ssi:283
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:305
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:340
+#: en/user_customization-packages.ssi:349 en/user_customization-runtime.ssi:18
 #: en/user_customization-runtime.ssi:28 en/user_customization-runtime.ssi:48
 #: en/user_customization-runtime.ssi:59 en/user_customization-runtime.ssi:67
 #: en/user_customization-runtime.ssi:76 en/user_customization-runtime.ssi:85
@@ -655,91 +655,80 @@ msgstr ""
 #. type: Plain text
 #: en/user_customization-packages.ssi:198
 msgid ""
-"Desktop and language tasks are special cases. In the Debian Installer, if "
-"the medium was prepared for a particular desktop environment flavour, the "
-"corresponding task will be automatically installed. Thus, there are #{gnome-"
-"desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, "
-"none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu "
-"entries for tasks for languages, but the user's language choice during the "
-"install influences the selection of corresponding language tasks."
+"Desktop and language tasks are special cases that need some extra planning "
+"and configuration. Live images are different from Debian Installer images in "
+"this respect. In the Debian Installer, if the medium was prepared for a "
+"particular desktop environment flavour, the corresponding task will be "
+"automatically installed. Thus, there are internal #{gnome-desktop}#, #{kde-"
+"desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are "
+"offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks "
+"for languages, but the user's language choice during the install influences "
+"the selection of corresponding language tasks."
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:200
 msgid ""
-"In live-build, therefore, these special cases are also given special "
-"consideration, but with three notable differences at the time of writing."
+"When developing a desktop live image, the image typically boots directly to "
+"a working desktop, the choices of both desktop and default language having "
+"been made at build time, not at run time as in the case of the Debian "
+"Installer. That's not to say that a live image couldn't be built to support "
+"multiple desktops or multiple languages and offer the user a choice, but "
+"that is not live-build's default behaviour."
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:202
 msgid ""
-"First, there is no provision made yet automatically for language tasks, "
-"although a subset of those packages are included if you specify #{lb config "
-"--language}#. If you need those tasks, which include such things as language-"
-"specific fonts and input-method packages, you need to specify them in your "
-"configuration. For example:"
+"Because there is no provision made automatically for language tasks, which "
+"include such things as language-specific fonts and input-method packages, if "
+"you want them, you need to specify them in your configuration. For example, "
+"a GNOME desktop image containing support for Japanese might include these "
+"tasks:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:206
+#: en/user_customization-packages.ssi:208
 #, no-wrap
-msgid " $ lb config --tasks \"japanese japanese-desktop japanese-gnome-desktop\"\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:210
 msgid ""
-"Second, live-build supports #{*-desktop}# virtual package lists for each of "
-"the desktop flavours mentioned above, which select the #{standard-x11}# "
-"predefined package list, the corresponding #{*-desktop}# task and three "
-"additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example, "
-"if you specify #{--package-lists gnome-desktop}#, it is equivalent to "
-"specifying #{lb config --package-lists standard-x11 ; echo debian-installer-"
-"launcher >> config/package-lists/my.list.chroot ; echo \"gnome-desktop "
-"desktop standard laptop\" >> config/task-lists/my.list.chroot}#."
+" $ lb config\n"
+" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/tasks/my.list.chroot\n"
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:212
 msgid ""
-"Third, if any of the tasks for these desktop flavours are selected, either "
-"explicitly through #{--tasks}# or implicitly by #{--package-lists}#, live-"
-"build will preseed the corresponding desktop value for Debian Installer (if "
-"it is included) to ensure it follows its own rules for installing different "
-"desktop flavours."
+"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
+"included in the image, the corresponding value must be preseeded in the "
+"\"tasksel/desktop\" debconf variable or else tasksel will not recognize and "
+"install it. Thus:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:217
 #, no-wrap
-msgid "*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are in
 stalled. For example:\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid " $ lb config --language es\n"
+msgid ""
+" $ lb config\n"
+" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:222
+#: en/user_customization-packages.ssi:221
 msgid ""
-"Even so, it is limited in that it only supports a single language and a "
-"single bootloader. Therefore, for all of these reasons, the future of this "
-"option is under review, possibly to be replaced with something entirely "
-"different in the next major release of live-build."
+"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
+"\"."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:224
+#: en/user_customization-packages.ssi:223
 msgid ""
 "2~installing-modified-or-third-party-packages Installing modified or third-"
 "party packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:225
 msgid ""
 "Whilst it is against the philosophy of Debian Live, it may sometimes be "
 "necessary to build a Live system with modified versions of packages that are "
@@ -750,7 +739,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:227
 msgid ""
 "This section does not cover advice regarding building or maintaining "
 "modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -761,22 +750,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:229
 msgid "There are two ways of installing modified custom packages:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:231
 msgid "_* #{chroot_local-packages}#"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:233
 msgid "_* Using a custom APT repository"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:235
 msgid ""
 "Using #{chroot_local-packages}# is simpler to achieve and useful for \"one-"
 "off\" customizations but has a number of drawbacks, whilst using a custom "
@@ -784,12 +773,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:237
 msgid "3~ Using #{chroot_local-packages}# to install custom packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:239
 msgid ""
 "To install a custom package, simply copy it to the #{config/chroot_local-"
 "packages/}# directory. Packages that are inside this directory will be "
@@ -798,45 +787,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:241
 msgid ""
 "Packages *{must}* be named in the prescribed way. One simple way to do this "
 "is to use #{dpkg-name}#."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:243
 msgid ""
 "Using #{chroot_local-packages}# for installation of custom packages has "
 "disadvantages:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:245
 msgid "_* It is not possible to use secure APT."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:247
 msgid ""
 "_* You must install all appropriate packages in the #{config/chroot_local-"
 "packages/}# directory."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:249
 msgid ""
 "_* It does not lend itself to storing Debian Live configurations in revision "
 "control."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:251
 msgid "3~ Using an APT repository to install custom packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:253
 msgid ""
 "Unlike using #{chroot_local-packages}#, when using a custom APT repository "
 "you must ensure that you specify the packages elsewhere. See {Choosing "
@@ -844,7 +833,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:255
 msgid ""
 "Whilst it may seem unnecessary effort to create an APT repository to install "
 "custom packages, the infrastructure can be easily re-used at a later date to "
@@ -852,12 +841,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:257
 msgid "3~ Custom packages and APT"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:259
 msgid ""
 "live-build uses APT to install all packages into the live system so will "
 "therefore inherit behaviours from this program. One relevant example is that "
@@ -867,7 +856,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:261
 msgid ""
 "Because of this, you may wish to increment the version number in your custom "
 "packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -877,12 +866,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:263
 msgid "2~ Configuring APT at build time"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:265
 msgid ""
 "You can configure APT through a number of options applied only at build "
 "time. (APT configuration used in the running live system may be configured "
@@ -893,12 +882,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:267
 msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:269
 msgid ""
 "You can elect to use either #{apt}# or #{aptitude}# when installing packages "
 "at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -908,26 +897,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:271
 msgid ""
 "_* #{apt}#: With this method, if a missing package is specified, the package "
 "installation will fail. This is the default setting."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:273
 msgid ""
 "_* #{aptitude}#: With this method, if a missing package is specified, the "
 "package installation will succeed."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:275
 msgid "3~ Using a proxy with APT"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:277
 msgid ""
 "One commonly required APT configuration is to deal with building an image "
 "behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -935,18 +924,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:281
 #, no-wrap
 msgid " $ lb config --apt-http-proxy http://proxy/\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:286
+#: en/user_customization-packages.ssi:285
 msgid "3~ Tweaking APT to save space"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:287
 msgid ""
 "You may find yourself needing to save some space on the image media, in "
 "which case one or the other or both of the following options may be of "
@@ -954,20 +943,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:289
 msgid ""
 "If you don't want to include APT indices in the image, you can omit those "
 "with:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:293
 #, no-wrap
 msgid " $ lb config --binary-indices false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:297
 msgid ""
 "This will not influence the entries in /etc/apt/sources.list, but merely "
 "whether /var/lib/apt contains the indices files or not. The tradeoff is that "
@@ -977,20 +966,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:299
 msgid ""
 "If you find the installation of recommended packages bloats your image too "
 "much, you may disable that default option of APT with:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:303
 #, no-wrap
 msgid " $ lb config --apt-recommends false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:307
 msgid ""
 "The tradeoff here is that if you don't install recommended packages for a "
 "given package, that is, \"packages that would be found together with this "
@@ -1006,12 +995,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:309
 msgid "3~ Passing options to apt or aptitude"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:311
 msgid ""
 "If there is not an #{lb config}# option to alter APT's behaviour in the way "
 "you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1020,12 +1009,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:313
 msgid "3~apt-pinning APT pinning"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:315
 msgid ""
 "For background, please first read the #{apt_preferences(5)}# man page. APT "
 "pinning can be configured either for build time, or else for run time. For "
@@ -1034,7 +1023,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:317
 msgid ""
 "Let's say you are building a Squeeze live system but need all the live "
 "packages that end up in the binary image to be installed from Sid at build "
@@ -1045,7 +1034,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:325
 #, no-wrap
 msgid ""
 " $ echo \"deb http://mirror/debian sid main\" > config/chroot_sources/sid.chroot\n"
@@ -1056,7 +1045,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:330
 #, no-wrap
 msgid ""
 " Package: *\n"
@@ -1066,18 +1055,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:334
 #, no-wrap
 msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with Wheezy using:\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:338
 msgid "$ lb config --distribution wheezy"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:342
 msgid ""
 "Negative pin priorities will prevent a package from being installed, as in "
 "the case where you do not want a package that is recommended by another "
@@ -1090,7 +1079,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:348
 #, no-wrap
 msgid ""
 " Package: gnome-keyring\n"
diff --git a/manual/po/ro/live-manual.ssm.po b/manual/po/ro/live-manual.ssm.po
index a2918c0..310c161 100644
--- a/manual/po/ro/live-manual.ssm.po
+++ b/manual/po/ro/live-manual.ssm.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual 2.0.0\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2010-10-23 00:04+0300\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -46,7 +46,7 @@ msgstr ""
 #, no-wrap
 msgid ""
 "@date:\n"
-" :published: 2011-11-03\n"
+" :published: 2011-11-05\n"
 msgstr ""
 
 #. type: Plain text
diff --git a/manual/po/ro/user_customization-packages.ssi.po b/manual/po/ro/user_customization-packages.ssi.po
index cd3c498..e974fbc 100644
--- a/manual/po/ro/user_customization-packages.ssi.po
+++ b/manual/po/ro/user_customization-packages.ssi.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual 2.0.0\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: 2010-10-22 08:58-0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -50,13 +50,13 @@ msgstr ""
 #: en/user_customization-packages.ssi:174
 #: en/user_customization-packages.ssi:188
 #: en/user_customization-packages.ssi:204
-#: en/user_customization-packages.ssi:216
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:279
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:301
+#: en/user_customization-packages.ssi:319
+#: en/user_customization-packages.ssi:336
+#: en/user_customization-packages.ssi:344 en/user_customization-runtime.ssi:14
 #: en/user_customization-runtime.ssi:24 en/user_customization-runtime.ssi:44
 #: en/user_customization-runtime.ssi:54 en/user_customization-runtime.ssi:63
 #: en/user_customization-runtime.ssi:71 en/user_customization-runtime.ssi:80
@@ -114,14 +114,14 @@ msgstr "code{"
 #: en/user_customization-packages.ssi:170
 #: en/user_customization-packages.ssi:180
 #: en/user_customization-packages.ssi:192
-#: en/user_customization-packages.ssi:208
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:18
+#: en/user_customization-packages.ssi:210
+#: en/user_customization-packages.ssi:219
+#: en/user_customization-packages.ssi:283
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:305
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:340
+#: en/user_customization-packages.ssi:349 en/user_customization-runtime.ssi:18
 #: en/user_customization-runtime.ssi:28 en/user_customization-runtime.ssi:48
 #: en/user_customization-runtime.ssi:59 en/user_customization-runtime.ssi:67
 #: en/user_customization-runtime.ssi:76 en/user_customization-runtime.ssi:85
@@ -656,91 +656,80 @@ msgstr ""
 #. type: Plain text
 #: en/user_customization-packages.ssi:198
 msgid ""
-"Desktop and language tasks are special cases. In the Debian Installer, if "
-"the medium was prepared for a particular desktop environment flavour, the "
-"corresponding task will be automatically installed. Thus, there are #{gnome-"
-"desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, "
-"none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu "
-"entries for tasks for languages, but the user's language choice during the "
-"install influences the selection of corresponding language tasks."
+"Desktop and language tasks are special cases that need some extra planning "
+"and configuration. Live images are different from Debian Installer images in "
+"this respect. In the Debian Installer, if the medium was prepared for a "
+"particular desktop environment flavour, the corresponding task will be "
+"automatically installed. Thus, there are internal #{gnome-desktop}#, #{kde-"
+"desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are "
+"offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks "
+"for languages, but the user's language choice during the install influences "
+"the selection of corresponding language tasks."
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:200
 msgid ""
-"In live-build, therefore, these special cases are also given special "
-"consideration, but with three notable differences at the time of writing."
+"When developing a desktop live image, the image typically boots directly to "
+"a working desktop, the choices of both desktop and default language having "
+"been made at build time, not at run time as in the case of the Debian "
+"Installer. That's not to say that a live image couldn't be built to support "
+"multiple desktops or multiple languages and offer the user a choice, but "
+"that is not live-build's default behaviour."
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:202
 msgid ""
-"First, there is no provision made yet automatically for language tasks, "
-"although a subset of those packages are included if you specify #{lb config "
-"--language}#. If you need those tasks, which include such things as language-"
-"specific fonts and input-method packages, you need to specify them in your "
-"configuration. For example:"
+"Because there is no provision made automatically for language tasks, which "
+"include such things as language-specific fonts and input-method packages, if "
+"you want them, you need to specify them in your configuration. For example, "
+"a GNOME desktop image containing support for Japanese might include these "
+"tasks:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:206
+#: en/user_customization-packages.ssi:208
 #, no-wrap
-msgid " $ lb config --tasks \"japanese japanese-desktop japanese-gnome-desktop\"\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:210
 msgid ""
-"Second, live-build supports #{*-desktop}# virtual package lists for each of "
-"the desktop flavours mentioned above, which select the #{standard-x11}# "
-"predefined package list, the corresponding #{*-desktop}# task and three "
-"additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example, "
-"if you specify #{--package-lists gnome-desktop}#, it is equivalent to "
-"specifying #{lb config --package-lists standard-x11 ; echo debian-installer-"
-"launcher >> config/package-lists/my.list.chroot ; echo \"gnome-desktop "
-"desktop standard laptop\" >> config/task-lists/my.list.chroot}#."
+" $ lb config\n"
+" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/tasks/my.list.chroot\n"
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:212
 msgid ""
-"Third, if any of the tasks for these desktop flavours are selected, either "
-"explicitly through #{--tasks}# or implicitly by #{--package-lists}#, live-"
-"build will preseed the corresponding desktop value for Debian Installer (if "
-"it is included) to ensure it follows its own rules for installing different "
-"desktop flavours."
+"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
+"included in the image, the corresponding value must be preseeded in the "
+"\"tasksel/desktop\" debconf variable or else tasksel will not recognize and "
+"install it. Thus:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:217
 #, no-wrap
-msgid "*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are in
 stalled. For example:\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid " $ lb config --language es\n"
+msgid ""
+" $ lb config\n"
+" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:222
+#: en/user_customization-packages.ssi:221
 msgid ""
-"Even so, it is limited in that it only supports a single language and a "
-"single bootloader. Therefore, for all of these reasons, the future of this "
-"option is under review, possibly to be replaced with something entirely "
-"different in the next major release of live-build."
+"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
+"\"."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:224
+#: en/user_customization-packages.ssi:223
 msgid ""
 "2~installing-modified-or-third-party-packages Installing modified or third-"
 "party packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:225
 msgid ""
 "Whilst it is against the philosophy of Debian Live, it may sometimes be "
 "necessary to build a Live system with modified versions of packages that are "
@@ -751,7 +740,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:227
 msgid ""
 "This section does not cover advice regarding building or maintaining "
 "modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -762,22 +751,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:229
 msgid "There are two ways of installing modified custom packages:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:231
 msgid "_* #{chroot_local-packages}#"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:233
 msgid "_* Using a custom APT repository"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:235
 msgid ""
 "Using #{chroot_local-packages}# is simpler to achieve and useful for \"one-"
 "off\" customizations but has a number of drawbacks, whilst using a custom "
@@ -785,12 +774,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:237
 msgid "3~ Using #{chroot_local-packages}# to install custom packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:239
 msgid ""
 "To install a custom package, simply copy it to the #{config/chroot_local-"
 "packages/}# directory. Packages that are inside this directory will be "
@@ -799,45 +788,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:241
 msgid ""
 "Packages *{must}* be named in the prescribed way. One simple way to do this "
 "is to use #{dpkg-name}#."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:243
 msgid ""
 "Using #{chroot_local-packages}# for installation of custom packages has "
 "disadvantages:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:245
 msgid "_* It is not possible to use secure APT."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:247
 msgid ""
 "_* You must install all appropriate packages in the #{config/chroot_local-"
 "packages/}# directory."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:249
 msgid ""
 "_* It does not lend itself to storing Debian Live configurations in revision "
 "control."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:251
 msgid "3~ Using an APT repository to install custom packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:253
 msgid ""
 "Unlike using #{chroot_local-packages}#, when using a custom APT repository "
 "you must ensure that you specify the packages elsewhere. See {Choosing "
@@ -845,7 +834,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:255
 msgid ""
 "Whilst it may seem unnecessary effort to create an APT repository to install "
 "custom packages, the infrastructure can be easily re-used at a later date to "
@@ -853,12 +842,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:257
 msgid "3~ Custom packages and APT"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:259
 msgid ""
 "live-build uses APT to install all packages into the live system so will "
 "therefore inherit behaviours from this program. One relevant example is that "
@@ -868,7 +857,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:261
 msgid ""
 "Because of this, you may wish to increment the version number in your custom "
 "packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -878,12 +867,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:263
 msgid "2~ Configuring APT at build time"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:265
 msgid ""
 "You can configure APT through a number of options applied only at build "
 "time. (APT configuration used in the running live system may be configured "
@@ -894,12 +883,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:267
 msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:269
 msgid ""
 "You can elect to use either #{apt}# or #{aptitude}# when installing packages "
 "at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -909,26 +898,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:271
 msgid ""
 "_* #{apt}#: With this method, if a missing package is specified, the package "
 "installation will fail. This is the default setting."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:273
 msgid ""
 "_* #{aptitude}#: With this method, if a missing package is specified, the "
 "package installation will succeed."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:275
 msgid "3~ Using a proxy with APT"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:277
 msgid ""
 "One commonly required APT configuration is to deal with building an image "
 "behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -936,18 +925,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:281
 #, no-wrap
 msgid " $ lb config --apt-http-proxy http://proxy/\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:286
+#: en/user_customization-packages.ssi:285
 msgid "3~ Tweaking APT to save space"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:287
 msgid ""
 "You may find yourself needing to save some space on the image media, in "
 "which case one or the other or both of the following options may be of "
@@ -955,20 +944,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:289
 msgid ""
 "If you don't want to include APT indices in the image, you can omit those "
 "with:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:293
 #, no-wrap
 msgid " $ lb config --binary-indices false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:297
 msgid ""
 "This will not influence the entries in /etc/apt/sources.list, but merely "
 "whether /var/lib/apt contains the indices files or not. The tradeoff is that "
@@ -978,20 +967,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:299
 msgid ""
 "If you find the installation of recommended packages bloats your image too "
 "much, you may disable that default option of APT with:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:303
 #, no-wrap
 msgid " $ lb config --apt-recommends false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:307
 msgid ""
 "The tradeoff here is that if you don't install recommended packages for a "
 "given package, that is, \"packages that would be found together with this "
@@ -1007,12 +996,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:309
 msgid "3~ Passing options to apt or aptitude"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:311
 msgid ""
 "If there is not an #{lb config}# option to alter APT's behaviour in the way "
 "you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1021,12 +1010,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:313
 msgid "3~apt-pinning APT pinning"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:315
 msgid ""
 "For background, please first read the #{apt_preferences(5)}# man page. APT "
 "pinning can be configured either for build time, or else for run time. For "
@@ -1035,7 +1024,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:317
 msgid ""
 "Let's say you are building a Squeeze live system but need all the live "
 "packages that end up in the binary image to be installed from Sid at build "
@@ -1046,7 +1035,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:325
 #, no-wrap
 msgid ""
 " $ echo \"deb http://mirror/debian sid main\" > config/chroot_sources/sid.chroot\n"
@@ -1057,7 +1046,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:330
 #, no-wrap
 msgid ""
 " Package: *\n"
@@ -1067,18 +1056,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:334
 #, no-wrap
 msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with Wheezy using:\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:338
 msgid "$ lb config --distribution wheezy"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:342
 msgid ""
 "Negative pin priorities will prevent a package from being installed, as in "
 "the case where you do not want a package that is recommended by another "
@@ -1091,7 +1080,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:348
 #, no-wrap
 msgid ""
 " Package: gnome-keyring\n"
diff --git a/manual/pot/live-manual.ssm.pot b/manual/pot/live-manual.ssm.pot
index 26a6bf9..8f724c9 100644
--- a/manual/pot/live-manual.ssm.pot
+++ b/manual/pot/live-manual.ssm.pot
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -45,7 +45,7 @@ msgstr ""
 #, no-wrap
 msgid ""
 "@date:\n"
-" :published: 2011-11-03\n"
+" :published: 2011-11-05\n"
 msgstr ""
 
 #. type: Plain text
diff --git a/manual/pot/user_customization-packages.ssi.pot b/manual/pot/user_customization-packages.ssi.pot
index 954d081..94b49f6 100644
--- a/manual/pot/user_customization-packages.ssi.pot
+++ b/manual/pot/user_customization-packages.ssi.pot
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2011-11-03 14:06+0100\n"
+"POT-Creation-Date: 2011-11-05 14:22-0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -49,13 +49,13 @@ msgstr ""
 #: en/user_customization-packages.ssi:174
 #: en/user_customization-packages.ssi:188
 #: en/user_customization-packages.ssi:204
-#: en/user_customization-packages.ssi:216
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:279
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:301
+#: en/user_customization-packages.ssi:319
+#: en/user_customization-packages.ssi:336
+#: en/user_customization-packages.ssi:344 en/user_customization-runtime.ssi:14
 #: en/user_customization-runtime.ssi:24 en/user_customization-runtime.ssi:44
 #: en/user_customization-runtime.ssi:54 en/user_customization-runtime.ssi:63
 #: en/user_customization-runtime.ssi:71 en/user_customization-runtime.ssi:80
@@ -113,14 +113,14 @@ msgstr ""
 #: en/user_customization-packages.ssi:170
 #: en/user_customization-packages.ssi:180
 #: en/user_customization-packages.ssi:192
-#: en/user_customization-packages.ssi:208
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:18
+#: en/user_customization-packages.ssi:210
+#: en/user_customization-packages.ssi:219
+#: en/user_customization-packages.ssi:283
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:305
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:340
+#: en/user_customization-packages.ssi:349 en/user_customization-runtime.ssi:18
 #: en/user_customization-runtime.ssi:28 en/user_customization-runtime.ssi:48
 #: en/user_customization-runtime.ssi:59 en/user_customization-runtime.ssi:67
 #: en/user_customization-runtime.ssi:76 en/user_customization-runtime.ssi:85
@@ -655,91 +655,80 @@ msgstr ""
 #. type: Plain text
 #: en/user_customization-packages.ssi:198
 msgid ""
-"Desktop and language tasks are special cases. In the Debian Installer, if "
-"the medium was prepared for a particular desktop environment flavour, the "
-"corresponding task will be automatically installed. Thus, there are #{gnome-"
-"desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, "
-"none of which are offered in #{tasksel}#'s menu. Likewise, there are no menu "
-"entries for tasks for languages, but the user's language choice during the "
-"install influences the selection of corresponding language tasks."
+"Desktop and language tasks are special cases that need some extra planning "
+"and configuration. Live images are different from Debian Installer images in "
+"this respect. In the Debian Installer, if the medium was prepared for a "
+"particular desktop environment flavour, the corresponding task will be "
+"automatically installed. Thus, there are internal #{gnome-desktop}#, #{kde-"
+"desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which are "
+"offered in #{tasksel}#'s menu. Likewise, there are no menu entries for tasks "
+"for languages, but the user's language choice during the install influences "
+"the selection of corresponding language tasks."
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:200
 msgid ""
-"In live-build, therefore, these special cases are also given special "
-"consideration, but with three notable differences at the time of writing."
+"When developing a desktop live image, the image typically boots directly to "
+"a working desktop, the choices of both desktop and default language having "
+"been made at build time, not at run time as in the case of the Debian "
+"Installer. That's not to say that a live image couldn't be built to support "
+"multiple desktops or multiple languages and offer the user a choice, but "
+"that is not live-build's default behaviour."
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:202
 msgid ""
-"First, there is no provision made yet automatically for language tasks, "
-"although a subset of those packages are included if you specify #{lb config "
-"--language}#. If you need those tasks, which include such things as language-"
-"specific fonts and input-method packages, you need to specify them in your "
-"configuration. For example:"
+"Because there is no provision made automatically for language tasks, which "
+"include such things as language-specific fonts and input-method packages, if "
+"you want them, you need to specify them in your configuration. For example, "
+"a GNOME desktop image containing support for Japanese might include these "
+"tasks:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:206
+#: en/user_customization-packages.ssi:208
 #, no-wrap
-msgid " $ lb config --tasks \"japanese japanese-desktop japanese-gnome-desktop\"\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:210
 msgid ""
-"Second, live-build supports #{*-desktop}# virtual package lists for each of "
-"the desktop flavours mentioned above, which select the #{standard-x11}# "
-"predefined package list, the corresponding #{*-desktop}# task and three "
-"additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example, "
-"if you specify #{--package-lists gnome-desktop}#, it is equivalent to "
-"specifying #{lb config --package-lists standard-x11 ; echo debian-installer-"
-"launcher >> config/package-lists/my.list.chroot ; echo \"gnome-desktop "
-"desktop standard laptop\" >> config/task-lists/my.list.chroot}#."
+" $ lb config\n"
+" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/tasks/my.list.chroot\n"
 msgstr ""
 
 #. type: Plain text
 #: en/user_customization-packages.ssi:212
 msgid ""
-"Third, if any of the tasks for these desktop flavours are selected, either "
-"explicitly through #{--tasks}# or implicitly by #{--package-lists}#, live-"
-"build will preseed the corresponding desktop value for Debian Installer (if "
-"it is included) to ensure it follows its own rules for installing different "
-"desktop flavours."
+"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
+"included in the image, the corresponding value must be preseeded in the "
+"\"tasksel/desktop\" debconf variable or else tasksel will not recognize and "
+"install it. Thus:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:214
+#: en/user_customization-packages.ssi:217
 #, no-wrap
-msgid "*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are in
 stalled. For example:\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid " $ lb config --language es\n"
+msgid ""
+" $ lb config\n"
+" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:222
+#: en/user_customization-packages.ssi:221
 msgid ""
-"Even so, it is limited in that it only supports a single language and a "
-"single bootloader. Therefore, for all of these reasons, the future of this "
-"option is under review, possibly to be replaced with something entirely "
-"different in the next major release of live-build."
+"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
+"\"."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:224
+#: en/user_customization-packages.ssi:223
 msgid ""
 "2~installing-modified-or-third-party-packages Installing modified or third-"
 "party packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:225
 msgid ""
 "Whilst it is against the philosophy of Debian Live, it may sometimes be "
 "necessary to build a Live system with modified versions of packages that are "
@@ -750,7 +739,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:227
 msgid ""
 "This section does not cover advice regarding building or maintaining "
 "modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -761,22 +750,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:229
 msgid "There are two ways of installing modified custom packages:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:231
 msgid "_* #{chroot_local-packages}#"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:233
 msgid "_* Using a custom APT repository"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:235
 msgid ""
 "Using #{chroot_local-packages}# is simpler to achieve and useful for \"one-"
 "off\" customizations but has a number of drawbacks, whilst using a custom "
@@ -784,12 +773,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:237
 msgid "3~ Using #{chroot_local-packages}# to install custom packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:239
 msgid ""
 "To install a custom package, simply copy it to the #{config/chroot_local-"
 "packages/}# directory. Packages that are inside this directory will be "
@@ -798,45 +787,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:241
 msgid ""
 "Packages *{must}* be named in the prescribed way. One simple way to do this "
 "is to use #{dpkg-name}#."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:243
 msgid ""
 "Using #{chroot_local-packages}# for installation of custom packages has "
 "disadvantages:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:245
 msgid "_* It is not possible to use secure APT."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:247
 msgid ""
 "_* You must install all appropriate packages in the #{config/chroot_local-"
 "packages/}# directory."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:249
 msgid ""
 "_* It does not lend itself to storing Debian Live configurations in revision "
 "control."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:251
 msgid "3~ Using an APT repository to install custom packages"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:253
 msgid ""
 "Unlike using #{chroot_local-packages}#, when using a custom APT repository "
 "you must ensure that you specify the packages elsewhere. See {Choosing "
@@ -844,7 +833,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:255
 msgid ""
 "Whilst it may seem unnecessary effort to create an APT repository to install "
 "custom packages, the infrastructure can be easily re-used at a later date to "
@@ -852,12 +841,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:257
 msgid "3~ Custom packages and APT"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:259
 msgid ""
 "live-build uses APT to install all packages into the live system so will "
 "therefore inherit behaviours from this program. One relevant example is that "
@@ -867,7 +856,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:261
 msgid ""
 "Because of this, you may wish to increment the version number in your custom "
 "packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -877,12 +866,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:263
 msgid "2~ Configuring APT at build time"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:265
 msgid ""
 "You can configure APT through a number of options applied only at build "
 "time. (APT configuration used in the running live system may be configured "
@@ -893,12 +882,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:267
 msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:269
 msgid ""
 "You can elect to use either #{apt}# or #{aptitude}# when installing packages "
 "at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -908,26 +897,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:271
 msgid ""
 "_* #{apt}#: With this method, if a missing package is specified, the package "
 "installation will fail. This is the default setting."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:273
 msgid ""
 "_* #{aptitude}#: With this method, if a missing package is specified, the "
 "package installation will succeed."
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:275
 msgid "3~ Using a proxy with APT"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:277
 msgid ""
 "One commonly required APT configuration is to deal with building an image "
 "behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -935,18 +924,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:281
 #, no-wrap
 msgid " $ lb config --apt-http-proxy http://proxy/\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:286
+#: en/user_customization-packages.ssi:285
 msgid "3~ Tweaking APT to save space"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:287
 msgid ""
 "You may find yourself needing to save some space on the image media, in "
 "which case one or the other or both of the following options may be of "
@@ -954,20 +943,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:289
 msgid ""
 "If you don't want to include APT indices in the image, you can omit those "
 "with:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:293
 #, no-wrap
 msgid " $ lb config --binary-indices false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:297
 msgid ""
 "This will not influence the entries in /etc/apt/sources.list, but merely "
 "whether /var/lib/apt contains the indices files or not. The tradeoff is that "
@@ -977,20 +966,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:299
 msgid ""
 "If you find the installation of recommended packages bloats your image too "
 "much, you may disable that default option of APT with:"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:303
 #, no-wrap
 msgid " $ lb config --apt-recommends false\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:307
 msgid ""
 "The tradeoff here is that if you don't install recommended packages for a "
 "given package, that is, \"packages that would be found together with this "
@@ -1006,12 +995,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:309
 msgid "3~ Passing options to apt or aptitude"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:311
 msgid ""
 "If there is not an #{lb config}# option to alter APT's behaviour in the way "
 "you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1020,12 +1009,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:313
 msgid "3~apt-pinning APT pinning"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:315
 msgid ""
 "For background, please first read the #{apt_preferences(5)}# man page. APT "
 "pinning can be configured either for build time, or else for run time. For "
@@ -1034,7 +1023,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:317
 msgid ""
 "Let's say you are building a Squeeze live system but need all the live "
 "packages that end up in the binary image to be installed from Sid at build "
@@ -1045,7 +1034,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:325
 #, no-wrap
 msgid ""
 " $ echo \"deb http://mirror/debian sid main\" > config/chroot_sources/sid.chroot\n"
@@ -1056,7 +1045,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:330
 #, no-wrap
 msgid ""
 " Package: *\n"
@@ -1066,18 +1055,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:334
 #, no-wrap
 msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with Wheezy using:\n"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:338
 msgid "$ lb config --distribution wheezy"
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:342
 msgid ""
 "Negative pin priorities will prevent a package from being installed, as in "
 "the case where you do not want a package that is recommended by another "
@@ -1090,7 +1079,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:348
 #, no-wrap
 msgid ""
 " Package: gnome-keyring\n"
diff --git a/manual/pt_BR/live-manual.ssm b/manual/pt_BR/live-manual.ssm
index dfb8efc..c82d81c 100644
--- a/manual/pt_BR/live-manual.ssm
+++ b/manual/pt_BR/live-manual.ssm
@@ -9,7 +9,7 @@
  :license: 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 3 of the License, or (at your option) any later version.<br><br>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.<br><br>You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. <br><br>The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
 
 @date:
- :published: 2011-11-03
+ :published: 2011-11-05
 
 @publisher: Debian Live Project <debian-live at lists.debian.org>
 
diff --git a/manual/pt_BR/user_customization-packages.ssi b/manual/pt_BR/user_customization-packages.ssi
index c867474..7e1d046 100644
--- a/manual/pt_BR/user_customization-packages.ssi
+++ b/manual/pt_BR/user_customization-packages.ssi
@@ -307,57 +307,50 @@ including ones not included in this list, may be examined with #{tasksel
 
 3~desktop-and-language-tasks Desktop and language tasks
 
-Desktop and language tasks are special cases. In the Debian Installer, if
-the medium was prepared for a particular desktop environment flavour, the
-corresponding task will be automatically installed. Thus, there are
-#{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}#
-tasks, none of which are offered in #{tasksel}#'s menu. Likewise, there are
-no menu entries for tasks for languages, but the user's language choice
-during the install influences the selection of corresponding language tasks.
-
-In live-build, therefore, these special cases are also given special
-consideration, but with three notable differences at the time of writing.
-
-First, there is no provision made yet automatically for language tasks,
-although a subset of those packages are included if you specify #{lb config
---language}#. If you need those tasks, which include such things as
-language-specific fonts and input-method packages, you need to specify them
-in your configuration. For example:
+Desktop and language tasks are special cases that need some extra planning
+and configuration. Live images are different from Debian Installer images in
+this respect. In the Debian Installer, if the medium was prepared for a
+particular desktop environment flavour, the corresponding task will be
+automatically installed. Thus, there are internal #{gnome-desktop}#,
+#{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which
+are offered in #{tasksel}#'s menu. Likewise, there are no menu entries for
+tasks for languages, but the user's language choice during the install
+influences the selection of corresponding language tasks.
+
+When developing a desktop live image, the image typically boots directly to
+a working desktop, the choices of both desktop and default language having
+been made at build time, not at run time as in the case of the Debian
+Installer. That's not to say that a live image couldn't be built to support
+multiple desktops or multiple languages and offer the user a choice, but
+that is not live-build's default behaviour.
+
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+tasks:
 
 code{
 
- $ lb config --tasks "japanese japanese-desktop japanese-gnome-desktop"
+ $ lb config
+ $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
+ $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/tasks/my.list.chroot
 
 }code
 
-Second, live-build supports #{*-desktop}# virtual package lists for each of
-the desktop flavours mentioned above, which select the #{standard-x11}#
-predefined package list, the corresponding #{*-desktop}# task and three
-additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example,
-if you specify #{--package-lists gnome-desktop}#, it is equivalent to
-specifying #{lb config --package-lists standard-x11 ; echo
-debian-installer-launcher >> config/package-lists/my.list.chroot ; echo
-"gnome-desktop desktop standard laptop" >>
-config/task-lists/my.list.chroot}#.
-
-Third, if any of the tasks for these desktop flavours are selected, either
-explicitly through #{--tasks}# or implicitly by #{--package-lists}#,
-live-build will preseed the corresponding desktop value for Debian Installer
-(if it is included) to ensure it follows its own rules for installing
-different desktop flavours.
-
-*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are installed
 . For example:
+Since desktop tasks are "internal" tasks, for every desktop flavour task
+included in the image, the corresponding value must be preseeded in the
+"tasksel/desktop" debconf variable or else tasksel will not recognize and
+install it. Thus:
 
 code{
 
- $ lb config --language es
+ $ lb config
+ $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
 
 }code
 
-Even so, it is limited in that it only supports a single language and a
-single bootloader. Therefore, for all of these reasons, the future of this
-option is under review, possibly to be replaced with something entirely
-different in the next major release of live-build.
+This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
 
 2~installing-modified-or-third-party-packages Installing modified or
 third-party packages
diff --git a/manual/ro/live-manual.ssm b/manual/ro/live-manual.ssm
index dfb8efc..c82d81c 100644
--- a/manual/ro/live-manual.ssm
+++ b/manual/ro/live-manual.ssm
@@ -9,7 +9,7 @@
  :license: 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 3 of the License, or (at your option) any later version.<br><br>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.<br><br>You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. <br><br>The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
 
 @date:
- :published: 2011-11-03
+ :published: 2011-11-05
 
 @publisher: Debian Live Project <debian-live at lists.debian.org>
 
diff --git a/manual/ro/user_customization-packages.ssi b/manual/ro/user_customization-packages.ssi
index c867474..7e1d046 100644
--- a/manual/ro/user_customization-packages.ssi
+++ b/manual/ro/user_customization-packages.ssi
@@ -307,57 +307,50 @@ including ones not included in this list, may be examined with #{tasksel
 
 3~desktop-and-language-tasks Desktop and language tasks
 
-Desktop and language tasks are special cases. In the Debian Installer, if
-the medium was prepared for a particular desktop environment flavour, the
-corresponding task will be automatically installed. Thus, there are
-#{gnome-desktop}#, #{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}#
-tasks, none of which are offered in #{tasksel}#'s menu. Likewise, there are
-no menu entries for tasks for languages, but the user's language choice
-during the install influences the selection of corresponding language tasks.
-
-In live-build, therefore, these special cases are also given special
-consideration, but with three notable differences at the time of writing.
-
-First, there is no provision made yet automatically for language tasks,
-although a subset of those packages are included if you specify #{lb config
---language}#. If you need those tasks, which include such things as
-language-specific fonts and input-method packages, you need to specify them
-in your configuration. For example:
+Desktop and language tasks are special cases that need some extra planning
+and configuration. Live images are different from Debian Installer images in
+this respect. In the Debian Installer, if the medium was prepared for a
+particular desktop environment flavour, the corresponding task will be
+automatically installed. Thus, there are internal #{gnome-desktop}#,
+#{kde-desktop}#, #{lxde-desktop}# and #{xfce-desktop}# tasks, none of which
+are offered in #{tasksel}#'s menu. Likewise, there are no menu entries for
+tasks for languages, but the user's language choice during the install
+influences the selection of corresponding language tasks.
+
+When developing a desktop live image, the image typically boots directly to
+a working desktop, the choices of both desktop and default language having
+been made at build time, not at run time as in the case of the Debian
+Installer. That's not to say that a live image couldn't be built to support
+multiple desktops or multiple languages and offer the user a choice, but
+that is not live-build's default behaviour.
+
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+tasks:
 
 code{
 
- $ lb config --tasks "japanese japanese-desktop japanese-gnome-desktop"
+ $ lb config
+ $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
+ $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/tasks/my.list.chroot
 
 }code
 
-Second, live-build supports #{*-desktop}# virtual package lists for each of
-the desktop flavours mentioned above, which select the #{standard-x11}#
-predefined package list, the corresponding #{*-desktop}# task and three
-additional tasks: #{desktop}#, #{standard}# and #{laptop}#. So, for example,
-if you specify #{--package-lists gnome-desktop}#, it is equivalent to
-specifying #{lb config --package-lists standard-x11 ; echo
-debian-installer-launcher >> config/package-lists/my.list.chroot ; echo
-"gnome-desktop desktop standard laptop" >>
-config/task-lists/my.list.chroot}#.
-
-Third, if any of the tasks for these desktop flavours are selected, either
-explicitly through #{--tasks}# or implicitly by #{--package-lists}#,
-live-build will preseed the corresponding desktop value for Debian Installer
-(if it is included) to ensure it follows its own rules for installing
-different desktop flavours.
-
-*{Note:}* There is also an experimental #{--language}# option that has an overlapping purpose with language tasks. For any language for which it is known that there are #{*-l10n}# packages, if #{--language}# is specified, those packages will be installed. Furthermore, if any #{syslinux}# templates matching the language are found, they will be used instead of the default English templates. The package selection done by #{--language}# is a poor approximation of language tasks, as it requires that the list of packages to include per language be maintained internally in live-build, and besides, language tasks are more comprehensive and flexible. However, the #{syslinux}# aspect is still useful. Thus, if you use #{--bootloader syslinux}# and templates for the specified language exist either in #{/usr/share/live/build/templates/syslinux/}# or #{config/templates/syslinux/}#, consider using this option, possibly in combination with tasks to ensure all relevant packages are installed
 . For example:
+Since desktop tasks are "internal" tasks, for every desktop flavour task
+included in the image, the corresponding value must be preseeded in the
+"tasksel/desktop" debconf variable or else tasksel will not recognize and
+install it. Thus:
 
 code{
 
- $ lb config --language es
+ $ lb config
+ $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
 
 }code
 
-Even so, it is limited in that it only supports a single language and a
-single bootloader. Therefore, for all of these reasons, the future of this
-option is under review, possibly to be replaced with something entirely
-different in the next major release of live-build.
+This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
 
 2~installing-modified-or-third-party-packages Installing modified or
 third-party packages

-- 
live-manual



More information about the debian-live-changes mailing list