Package: console-setup Severity: normal Tags: patch Attached is a patch that will make the debconf templates a bit less verbose by removing stuff which I think do not pertain to debconf templates.
It also makes the templates compliant with writing style recommended in the developers references (for instance avoid interrogative form for string/select/multiselect templates). I also used enumeration style for a few templates. Please consider spplying this patch. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15-1-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
--- templates.ori 2006-02-14 07:59:25.130735340 +0100 +++ templates 2006-02-14 08:27:34.594868534 +0100 @@ -1,40 +1,42 @@ Template: console-setup/codeset Type: select -Choices: Arabic, Armenian, CyrAsia, CyrKoi, CyrSlav, Ethiopian, Georgian, Greek, Hebrew, Lao, Lat15, Lat2, Lat38, Lat7, Thai, Uni1, Uni2, Uni3, Vietnamese +__Choices: Arabic, Armenian, CyrAsia, CyrKoi, CyrSlav, Ethiopian, Georgian, Greek, Hebrew, Lao, Lat15, Lat2, Lat38, Lat7, Thai, Uni1, Uni2, Uni3, Vietnamese Default: Uni1 -_Description: Which codeset is suitable for your language environment? - Lat15 covers ISO 8859-1, ISO 8859-15 and ISO 8859-9. Lat2 covers ISO - 8859-2, the Euro sign as well as the Romanian letters with comma below. - Lat38 covers ISO 8859-3 and ISO 8859-13. Lat7 covers ISO 8859-13. CyrSlav - covers not only the Slavic Cyrillic letters but also the Serbian Latin - letters. - . - Uni1 supports most of the Latin languages, the Slavic Cyrillic languages, - Hebrew and barely Arabic. Uni2 supports most of the Latin languages, the - Slavic Cyrillic languages and Greek. Uni3 supports most of the Latin and - Cyrillic languages. +_Description: Codeset for your language environment: + - Lat15 covers ISO 8859-1, ISO 8859-15 and ISO 8859-9; + - Lat2 covers ISO 8859-2, the Euro sign as well as the Romanian letters + with comma below; + - Lat38 covers ISO 8859-3 and ISO 8859-13; + - Lat7 covers ISO 8859-13; + - CyrSlav covers the Slavic Cyrillic letters as well as the Serbian + Latin letters; + - Uni1 supports most of the Latin languages, the Slavic Cyrillic languages, + Hebrew and barely Arabic; + - Uni2 supports most of the Latin languages, the Slavic Cyrillic languages + and Greek; + - Uni3 supports most of the Latin and Cyrillic languages. Template: console-setup/model Type: select Choices: ${CHOICES} -_Description: What is the model of your keyboard? +_Description: Keyboard model: Template: console-setup/layout Type: select Choices: ${CHOICES} Default: U.S. English -_Description: What is the origin of your keyboard layout? +_Description: Keyboard layout: Template: console-setup/variant Type: select Choices: ${CHOICES} -_Description: What is the keys layout of your keyboard? +_Description: Keyboard variant: There are several keyboard layouts with the origin you selected. Please select the layout matching your keyboard. Template: console-setup/dont_ask_layout Type: note -_Description: No questions about layout will be asked +_Description: Unsupported settings in configuration file The configuration file /etc/default/console-setup specifies keyboard layout and variant that are not supported by the configuration program. Because of that no questions about the keyboard layout will @@ -44,57 +46,57 @@ Type: select Choices: ${CHOICES} Default: Fixed -_Description: Choose a font for the console. +_Description: Font for the console: Please choose the font face you would like to use on the text-mode emergency Linux console. . - VGA is traditionally looking, it has medium coverage of international - scripts. Fixed has simplistic look and has best coverage of - international scripts. The aim of Terminus is to reduce the - eyes-fatigue when one has to read a lot (a note for programmers: some - symbols look quiet similar), it supports only the Latin and the - Cyrillic scripts. + - VGA is traditionally looking and has medium coverage of international + scripts; + - Fixed has simplistic look and has a better coverage of international + scripts; + - Terminus is aimed to reduce the eyes fatigue though some symbols + have a similar aspect which may be a problem for programmers. It + only supports the Latin and the Cyrillic scripts. . - Use TerminusBoldVGA if you prefer font size 8x14 or 8x16 and you - don't use framebuffer. Otherwise choose TerminusBold. + The use of TerminusBoldVGA is recommended if you prefer 8x14 or 8x16 font + sizes and don't use the framebuffer. Otherwise choose TerminusBold. Template: console-setup/fontsize Type: select Choices: ${CHOICES} Default: 16 -_Description: What is your favourite font size? - Please select the size of the font on the emergency Linux console. In case - you use text-mode videomode the following table shows the correspondence - between the fontsize and the number of the characters on the screen: - size 18 - for 80x22 and 80x26 - size 16 - for 80x25 and 80x30 (most standard) - size 15 - for 80x26 and 80x32 - size 14 - for 80x28 and 80x34 - size 13 - for 80x30 and 80x36 - size 8 - for 80x43, 80x50 and 80x60 (very unreadable). - other size - only with framebuffer +_Description: Font size: + Please select the size of the font for the Linux console. Correspondence + between font sizes and the number of the characters on the screen: + size 18 - for 80x22 and 80x26 + size 16 - for 80x25 and 80x30 (most standard) + size 15 - for 80x26 and 80x32 + size 14 - for 80x28 and 80x34 + size 13 - for 80x30 and 80x36 + size 8 - for 80x43, 80x50 and 80x60 (very unreadable) + other sizes - only with framebuffer Template: console-setup/charmap Type: select Choices: ${CHOICES} Default: UTF-8 -_Description: What is your encoding? +_Description: Encoding: Template: console-setup/ttys Type: string Default: /dev/tty[1-6] -_Description: What virtual consoles do you use? +_Description: Virtual consoles in use: Please enter a space delimited list of virtual consoles you use. The usual Unix filename wildcards are allowed (*, ? and [...]). . - If you are unsure, then use the default /dev/tty[1-6], it is for six + If you are unsure, then use the default /dev/tty[1-6] which stands for six virtual consoles. If you use devfs, then enter /dev/vc/[1-6] instead. Template: console-setup/toggle Type: select __Choices: Caps Lock, Right Alt, Right Control, Right Shift, Right Logo key, Menu key, Alt+Shift, Control+Shift, Shift+Caps Lock, Control+Alt, Both Shift keys together, Both Control keys together, Both Alt keys together, Left Alt, Left Control, Left Shift, Left Logo key, No toggling Default: Alt+Shift -_Description: Toggling between Latin and non-Latin mode +_Description: Method for toggling between Latin and non-Latin mode: Since your keyboard is a non-Latin one, you will need a way to toggle between the Latin and the non-Latin mode. Several options are available. . @@ -105,13 +107,13 @@ you choose it) will lose its usual meaning in Emacs and other programs using it. . - Notice that on some keyboards not all listed keys are present. + Notice the listed keys are not present on all keyboards. Template: console-setup/switch Type: select __Choices: No temporary switch, Right Alt, Left Alt, Right Logo key, Left Logo key, Both Logo keys Default: No temporary switch, -_Description: Switching temporarily between Latin and non-Latin characters +_Description: Method for temporarily toggle between Latin and non-Latin input: Sometimes the keyboard is in non-Latin mode and you want to type only few Latin letters. In this case it may be desirable to have a key for temporary switching between non-Latin and Latin letters. While this key @@ -125,34 +127,23 @@ Type: select __Choices: No AltGr key, Right Alt, Right Control, Menu key, Right Logo key, Left Logo key, Both Logo keys, Left Alt Default: Right Alt -_Description: The AltGr key - With some of the keyboard layouts, AltGr is a modifier key used to type - many character, primarily ones that are unusual for the language of the +_Description: AltGr key replacement: + With some of the keyboard layouts, AltGr is a modifier key used to input + some characters, primarily ones that are unusual for the language of the keyboard layout, such as foreign currency symbols and accented letters. If a key has a third symbol on it (on the front vertical face or the bottom right of the key top, sometimes in a different colour), then AltGr is often the means of eliciting that symbol. - . - In the French and Spanish keyboard layouts AltGr is used extensively to - type the accented vowels. In the British keyboard layouts fewer symbols - require the use of AltGr, most notably the Euro currency symbol. AltGr is - often used to type symbols which are commonly used by programmers and - technical writers. Template: console-setup/compose Type: select __Choices: No compose key, Right Alt, Right Logo key, Right Control, Menu key, Caps Lock Default: No compose key -_Description: The compose key - The compose key (known also as Multi_key) is a key which is designated to +_Description: Compose key: + The Compose key (known also as Multi_key) is a key which is designated to signal the software to interpret the next keystrokes as a combination in order to produce a character not found on the keyboard. . - For example, typing compose, then a, then e may produce the French AE - ligature. Typing compose, then e, then ' can yield an e with an acute - accent. Typing compose, then o, then c may produce the copyright sign. - Etc. - . On the text console the Compose key does not work in Unicode mode. If not in Unicode mode, regardless of what you choose here, you can always use also the Alt+period combination as a Compose key.