On Mon, Jun 23, 2014 at 07:07:07AM +0200, Christian PERRIER wrote: > Dear Debian maintainer, > > The Debian internationalisation team and the Debian English > localisation team will soon begin the review of the debconf > templates used in dictionaries-common. > > This review takes place for all packages that use debconf to interact with > users and its aims are: > - to improve the use of English in all debconf templates; > - to make the wording of debconf templates more consistent; > - to encourage more translations of templates. ... > The first step of the process is to review the debconf source > template file(s) of dictionaries-common. This review will start on Thursday, > June 26, 2014, or > as soon as you acknowledge this mail with an agreement for us to > carry out this process. ... > If you approve this process, please let us know by replying to this > mail. If some work in progress on your side would conflict with such a > rewrite (such as adding or removing debconf templates), please say so, > and we will defer the review to later in the development cycle.
Hi, Please proceed with the process, thanks. Note that a newer templates file was uploaded (attached to this message), with all previous changes reverted and new stuff put in a new template "dictionaries-common/debconf_database_corruption". It is temporarily tagged as non-translatable to not interfer with this review and to inhibit possible translations outside this process. I do not remember if old stuff was ever reviewed, feel free to have a look at it. Please find newer templates file attached. Thank you for your help to improve package quality. Regards, -- Agustin
Template: dictionaries-common/debconf_database_corruption Type: note Description: Possible debconf database corruption Empty value for debconf question "${question}" but elements installed for class "${class}": . Choices_dictcom: "${installed_elements}" Choices_debconf: "${choices_value}" Owners/error: "${shared_owners}" . This can be related to debconf database corruption. See "/usr/share/doc/dictionaries-common/README.problems", section "Debconf database corruption". . In this case, running "/usr/share/debconf/fix_db.pl" can help to put debconf database in a consistent state. . Question may be asked after this message to try leaving the dictionaries system in a (provisionally) working state. Template: dictionaries-common/invalid_debconf_value Type: note _Description: An invalid debconf value [${value}] has been found It does not correspond to any installed package in the system. . That is usually caused by problems at some time during packages installation, where the package providing [${value}] was selected for installation but finally not installed because of errors in other packages. . To fix this error, reinstall (or install) the package that provides the missing value. Then, if you don't want this package on your system, remove it, which will also remove its debconf entries. Menu to be shown after this message will try to leave the system in a working state until then. . This error message can also appear during ispell dictionary or wordlist renaming (e.g., wenglish-> wamerican). In this case it is harmless and everything will be fixed after you select your default in the menu(s) shown after this message. Template: dictionaries-common/default-ispell Type: select Choices-C: ${choices}, Manual symlink setting __Choices: ${echoices}, Manual symlink setting _Description: System default ispell dictionary: Please indicate which dictionary ispell should use as system-wide default when no other spell-checking dictionary is specified. . This sets up the /usr/lib/ispell/default.aff and /usr/lib/ispell/default.hash symlinks, as well as ispell's global ispell-wrapper and Emacs defaults. . Use "Manual symlink setting" if you want to handle the symlinks yourself. In this case ispell will have no global ispell-wrapper or Emacs defaults. . The default ispell dictionary can be changed at any time by running "select-default-ispell". Template: dictionaries-common/default-wordlist Type: select Choices-C: ${choices}, Manual symlink setting __Choices: ${echoices}, Manual symlink setting _Description: System default wordlist: Please indicate which wordlist the "/usr/share/dict/words" symlink should point to. This will provide a simple list of dictionary words for basic spell-checking and word searches. Use "Manual symlink setting" if you want to handle this symlink yourself. . The default wordlist can be changed at any time by running "select-default-wordlist". Template: dictionaries-common/move_old_usr_dict Type: boolean Default: true _Description: Move non-FHS stuff under /usr/dict to /usr/dict-pre-FHS? Some stuff under /usr/dict that is not a symlink to /usr/share/dict has been detected in your system. /usr/share/dict is now the FHS location for those files. Everything under /usr/dict can be moved to /usr/dict-pre-FHS and a symlink /usr/dict -> /usr/share/dict set. . Although no current Debian package uses that obsolete /usr/dict location, not having that symlink may break some of your old applications that used it, so you are encouraged to let the files be moved and the link be set up. Template: dictionaries-common/old_wordlist_link Type: boolean Default: true _Description: Remove obsolete /etc/dictionary link? There is a /etc/dictionary link in your system. This is obsolete and no longer means anything. You are strongly suggested to allow removal of that link. . You will be called to explicitly select the default wordlist during installation of wordlist packages. You can change your selection at any time by running 'select-default-wordlist'. Template: dictionaries-common/ispell-autobuildhash-message Type: note _Description: Problems rebuilding an ${xxpell} hash file (${hashfile}) ** Error: ${errormsg} . This error was caused by package providing '${hashfile}', although it can be made evident during other package postinst. Please complain to the maintainer of package providing '${hashfile}'. . Until this problem is fixed you will not be able to use ${xxpell} with '${hashfile}'. Template: dictionaries-common/remove_old_usr_dict_link Type: boolean Default: true _Description: Remove obsolete /usr/dict symlink? A non FHS /usr/dict symlink has been found. Since it is obsolete, no Debian package currently uses that location and none of your programs should rely on it, so you are strongly suggested to accept its removal. . If for whatever reason you need that symlink, recreate it again, but you are suggested to better fix your old programs to use the current /usr/share/dict location. Template: dictionaries-common/selecting_ispell_wordlist_default Type: note _Description: Default values for ispell dictionary/wordlist are not set here Running 'dpkg-reconfigure dictionaries-common' will not set the default values for ispell dictionary/wordlist. Running 'dpkg-reconfigure ispell' will not set the default ispell dictionary. . Use instead 'select-default-ispell' or 'select-default-wordlist' scripts.