1.6.  Level 3

1.6.1.  Contents

The level 3 of translations contains packages which provide general infrastructure for dialogs.

This includes a few other Debian packages:

  • debconf

  • newt

1.6.2.  Debconf

1.6.2.1.  Package description

The debconf Debian package is the program which handles all configuration steps of other packages when these packages need some user interaction while they are configured.

This package is installed on all Debian systems. Its installation process usually inputs the user about the default priority of questions. However, when installed in a normal Debian Installer installation process, these answers are pre-filled with the priority settings of the installation process. As a consequence, the questions are usually hidden from users.

However, as the package is a key Debian package, its translation is important for a properly localized system.

1.6.2.2.  Files location and access methods

The package uses a GIT repository. Commit access may be requested to the Debian Installer i18n coordinators. However, as the translatable parts do not change very often, getting commit access is not highly useful.

  • GIT access: git clone git@salsa.debian.org:pkg-debconf/debconf.git

    The debconf translation lies in the debian/po directory, while the programs translation is in po/.

  • HTTP access:

1.6.2.3.  Updating/adding translations

Translations should be reported as bugs against the debconf package.

1.6.2.4.  Specific recommendations

The translations are very similar to the questions asked by the cdebconf package, which is part of the level1 of Debian Installer translations.

Translators should then be careful about using the same terminology in both packages, especially for questions priorities. This can be done by merging the translations from Debian Installer level1 into debconf translations.

1.6.3.  Newt

1.6.3.1.  Package description

The newt package is a library (whiptail) which includes widgets used by the most popular interface to the debconf software, the software involved in packages configuration steps. These widgets include the Yes or No widgets used by boolean templates, as well as the OK or Abort buttons text.

1.6.3.2.  Files location and access methods

The package uses a GIT repository. As the translatable parts do not change very often, getting commit access is not highly useful.

1.6.3.3.  Updating/adding translations

Translations should be reported as bugs against the newt package.

1.6.3.4.  Specific recommendations

none