[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#520375: console-setup: [debconf_rewrite] Debconf templates and debian/control review



Package: console-setup
Version: N/A
Severity: normal
Tags: patch

Dear Debian maintainer,

On Sunday, March 01, 2009, I notified you of the beginning of a review process
concerning debconf templates for console-setup.

The debian-l10n-english contributors have now reviewed these templates,
and the proposed changes are attached to this bug report.

Please review the suggested changes, and if you have any
objections, let me know in the next 3 days.

However, please try to avoid uploading console-setup with these changes
right now.

The second phase of this process will begin on Sunday, March 22, 2009, when I will
coordinate updates to translations of debconf templates.

The existing translators will be notified of the changes: they will
receive an updated PO file for their language.

Simultaneously, a general call for new translations will be sent to
the debian-i18n mailing list.

Both these calls for translations will request updates to be sent as
individual bug reports. That will probably trigger a lot of bug
reports against your package, but these should be easier to deal with.

The call for translation updates and new translations will run until
about Sunday, April 12, 2009. Please avoid uploading a package with fixed or changed
debconf templates and/or translation updates in the meantime. Of
course, other changes are safe.

Please note that this is an approximative delay, which depends on my
own availability to process this work and is influenced by the fact
that I simultaneously work on many packages.

Around Monday, April 13, 2009, I will contact you again and will send a final patch
summarizing all the updates (changes to debconf templates,
updates to debconf translations and new debconf translations).

Again, thanks for your attention and cooperation.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
--- console-setup.old/debian/console-setup.templates	2009-03-01 09:18:35.812738290 +0100
+++ console-setup/debian/console-setup.templates	2009-03-19 07:22:25.810423561 +0100
@@ -1,3 +1,12 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
 Template: debian-installer/console-setup/title
 Type: text
 # Main menu item. Please keep below 55 columns
@@ -7,7 +16,9 @@
 Type: select
 __Choices: . Arabic, # Armenian, # Cyrillic - KOI8-R and KOI8-U, # Cyrillic - non-Slavic languages, # Cyrillic - Slavic languages (also Bosnian and Serbian Latin), . Ethiopic, # Georgian, # Greek, # Hebrew, # Lao, # Latin1 and Latin5 - western Europe and Turkic languages, # Latin2 - central Europe and Romanian, # Latin3 and Latin8 - Chichewa; Esperanto; Irish; Maltese and Welsh, # Latin7 - Lithuanian; Latvian; Maori and Marshallese, . Latin - Vietnamese, # Thai, . Combined - Latin; Slavic Cyrillic; Hebrew; basic Arabic, . Combined - Latin; Slavic Cyrillic; Greek, . Combined - Latin; Slavic and non-Slavic Cyrillic
 Default: . Combined - Latin; Slavic Cyrillic; Hebrew; basic Arabic
-_Description: Set of characters that should be supported by the console font:
+_Description: Character set to support:
+ Please choose the character set that should be supported by the console font.
+ .
  If you don't use a framebuffer, the choices that start with "." will
  reduce the number of available colors on the console.
 
@@ -26,30 +37,32 @@
 Type: select
 Choices: ${CHOICES}
 _Description: Keyboard layout:
- There is more than one keyboard layout with the origin you selected.
- Please select the layout matching your keyboard.
+ There is more than one possible keyboard layout with the origin you selected.
+ Please select the layout matching the keyboard for this machine.
 
 Template: console-setup/unsupported_config_layout
 Type: boolean
 Default: true
 _Description: Keep unsupported settings in configuration file?
  The configuration file /etc/default/console-setup specifies a
- keyboard layout (${XKBLAYOUT}) which is not supported
- by the configuration program.  Do you want to keep it?
+ keyboard layout (${XKBLAYOUT}), which is not supported
+ by the configuration program.
  .
- If you choose to keep it then no questions about the keyboard layout
- will be asked and your current configuration will be preserved.
+ Please choose whether you want to keep it. If you choose this option,
+ no questions about the keyboard layout
+ will be asked and the current configuration will be preserved.
 
 Template: console-setup/unsupported_layout
 Type: boolean
 Default: true
 _Description: Keep default keyboard layout (${XKBLAYOUT})?
- The default value for the keyboard layout is based on your
- language/region and the settings in /etc/X11/xorg.conf.  This default
- value is ${XKBLAYOUT} and it is is not supported
- by the configuration program.  Do you want to keep it?
+ The default value for the keyboard layout is based on the currently
+ defined language/region and the settings in /etc/X11/xorg.conf. This
+ default value is ${XKBLAYOUT}, which is not supported
+ by the configuration program.
  .
- If you choose to keep it then no questions about the keyboard layout
+ Please choose whether you want to keep it. If you choose this option,
+ no questions about the keyboard layout
  will be asked.
 
 Template: console-setup/unsupported_config_options
@@ -58,16 +71,16 @@
 _Description: Keep unsupported options (${XKBOPTIONS})?
  The configuration file /etc/default/console-setup specifies options
  for the keyboard layout (${XKBOPTIONS}) that are not
- supported by the configuration program.  Do you want to keep them?
+ supported by the configuration program.
 
 Template: console-setup/unsupported_options
 Type: boolean
 Default: true
 _Description: Keep unsupported options (${XKBOPTIONS})?
  The default value for the options of the keyboard layout is based on
- your language/region and the settings in /etc/X11/xorg.conf.  This
- default value is ${XKBOPTIONS} and it is not supported
- by the configuration program.  Do you want to keep it?
+ the currently defined language/region and the settings in /etc/X11/xorg.conf.
+ This default value is ${XKBOPTIONS}, which is not supported
+ by the configuration program.
 
 Template: console-setup/fontface
 Type: select
@@ -77,49 +90,46 @@
 # lists.  If you decide to use formatted lists then keep the lines
 # relatively short.
 _Description: Font for the console:
- Please choose the font face you would like to use on Linux console.
- .
-  - VGA has a traditional appearance and has medium coverage
-    of international scripts;
-  - Fixed has a simplistic appearance and has better coverage
-    of international scripts;
-  - Terminus is aimed to reduce eye fatigue, though some symbols
-    have a similar aspect which may be a problem for programmers.
+ "VGA" has a traditional appearance and has medium coverage of
+ international scripts. "Fixed" has a simplistic appearance and has
+ better coverage of international scripts. "Terminus" may help to
+ reduce eye fatigue, though some symbols have a similar aspect which
+ may be a problem for programmers.
  .
- If you prefer a bold version of the Terminus font, then choose
- TerminusBold if you use a framebuffer, otherwise TerminusBoldVGA.
+ If you prefer a bold version of the Terminus font, choose either
+ TerminusBold (if you use a framebuffer) or TerminusBoldVGA (otherwise).
 
 Template: console-setup/fontsize-text
 Type: select
 Choices: ${CHOICES}
 Default: 16
 _Description: Font size:
- Please select the size of the font for the Linux console.  For
- reference, the font your computer starts with has size 16.
+ Please select the size of the font for the Linux console. For
+ reference, the font used when the computer boots has size 16.
 
 Template: console-setup/fontsize-fb
 Type: select
 Choices: ${CHOICES}
 Default: 16
 _Description: Font size:
- Please select the size of the font for the Linux console.  When the
- size is represented as a plain number then the corresponding font can
- be used with all console drivers and the number measures the height
- of the symbols (in number of scan lines).  Otherwise the size has the
- format HEIGHTxWIDTH and the corresponding fonts can be used only if
- you use framebuffer and the kbd console package (console-tools
- doesn't work for such fonts).  Currently these fonts cannot be used
- if the framebuffer you use is based on the RadeonFB kernel module.
- .
- You can use the height of the fonts in order to figure out the real
- size of the symbols on the console.  For reference, the font your
- computer starts with has height 16.
+ Please select the size of the font for the Linux console.
+ Simple integers corresponding to fonts can
+ be used with all console drivers. The number then represents the
+ font height (number of scan lines). Alternatively, the font may
+ be represented as HEIGHTxWIDTH; however, such font specifications
+ require the kbd console package (not console-tools) plus
+ framebuffer (and the RadeonFB kernel driver for framebuffer does
+ not support them either).
+ .
+ Font heights can be useful for figuring out the real
+ size of the symbols on the console. For
+ reference, the font used when the computer boots has size 16.
 
 Template: console-setup/charmap
 Type: select
 Choices: ${CHOICES}
 Default: UTF-8
-_Description: Encoding on the console:
+_Description: Encoding to use on the console:
 
 Template: console-setup/ttys
 Type: string
@@ -137,30 +147,28 @@
 Default: Alt+Shift
 _Description: Method for toggling between national and Latin mode:
  You will need a way to toggle the keyboard between the national
- layout and the standard Latin layout.  Several options are available.
+ layout and the standard Latin layout.
  .
- The most ergonomic choices seem to be the right Alt and the Caps Lock keys
+ Right Alt or Caps Lock keys are often chosen for ergonomic reasons
  (in the latter case, use the combination Shift+Caps Lock for normal Caps
- toggle).  Another popular choice is the Alt+Shift combination; note
- however that in this case the combination Alt+Shift (or Control+Shift if
- you choose it) will lose its usual meaning in Emacs and other programs
- using it.
+ toggle). Alt+Shift is also a popular combination; it will
+ however lose its usual behavior in Emacs and other programs
+ that use it for specific needs.
  .
- Note that the listed keys are not present on all keyboards.
+ Not all listed keys are present on all keyboards.
 
 Template: console-setup/switch
 Type: select
 __Choices: No temporary switch, Both Logo keys, Right Alt, Right Logo key, Left Alt, Left Logo key
 Default: No temporary switch
 _Description: Method for temporarily toggling between national and Latin input:
- Sometimes the keyboard is in national mode and you want to type only a few
- Latin letters. In this case it may be desirable to have a key for
- temporarily switching between national and Latin symbols.  While this key
- is pressed in national mode, the keyboard types Latin letters.  Conversely,
- when the keyboard is in Latin mode and this key is pressed, the keyboard
- will type national letters.
+ When the keyboard is in national mode and one wants to type only a few
+ Latin letters, it might be more appropriate to switch temporarily to
+ Latin mode. The keyboard remains in that mode as long as the chosen key is
+ kept pressed. That key may also be used to input national letters when
+ the keyboard is in Latin mode.
  .
- If you don't like this feature, choose the option "No temporary switch".
+ You can disable this feature by choosing "No temporary switch".
 
 Template: console-setup/altgr
 Type: select
@@ -169,10 +177,8 @@
 _Description: AltGr key replacement:
  With some 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 color), then AltGr
- is often the means of eliciting that symbol.
+ keyboard layout, such as foreign currency symbols and accented letters.
+ These are often printed as an extra symbol on keys.
 
 Template: console-setup/compose
 Type: select
--- console-setup.old/debian/control	2009-03-01 09:18:35.800590228 +0100
+++ console-setup/debian/control	2009-03-16 07:43:09.373523901 +0100
@@ -15,11 +15,11 @@
 Depends: debconf (>= 0.5) | debconf-2.0, console-terminus (>= 4.26), xkb-data (>= 0.9)
 Suggests: lsb-base (>= 3.0-6)
 Conflicts: lsb-core (<< 2.0-6), lsb (<< 2.0-6), lsb-base (<< 3.0-6)
-Description: Set up the font and the keyboard on the console
- The package provides the Linux console with the same versatile
- keyboard configuration that the X Window System uses.  As a result
+Description: console font and keymap setup program
+ This package provides the Linux console with the same
+ keyboard configuration scheme as the X Window System. As a result,
  there is no need to duplicate or change the keyboard files just to
- make simple customisations such as the use of dead keys, the key
+ make simple customizations such as the use of dead keys, the key
  functioning as AltGr or Compose key, the key(s) to switch between
  Latin and non-Latin mode, etc.
  .
@@ -36,13 +36,23 @@
 Depends: debconf (>= 0.5) | debconf-2.0
 Suggests: lsb-base (>= 3.0-6)
 Conflicts: console-setup, console-terminus, lsb-core (<< 2.0-6), lsb (<< 2.0-6), lsb-base (<< 3.0-6)
-Description: An experimental micro version of console-setup package
- This package can be useful when Debian system is installed on
- handhelds or other devices with small storage space.  It was created
- as proof of concept for a method to implement versatile keyboard
- configuration in the Debian installer.
+Description: console font and keymap setup program - reduced version
+ This package provides the Linux console with the same
+ keyboard configuration scheme as the X Window System. As a result,
+ there is no need to duplicate or change the keyboard files just to
+ make simple customizations such as the use of dead keys, the key
+ functioning as AltGr or Compose key, the key(s) to switch between
+ Latin and non-Latin mode, etc.
+ .
+ The package also contains console fonts supporting many of the
+ world's languages.  It provides a unified set of font faces - the
+ classic VGA, the simplistic Fixed, and the clean Terminus,
+ TerminusBold, and TerminusBoldVGA.
+ .
+ This package can be useful for
+ handhelds or other devices with small storage space.
  .
- This package supports only UTF-8.  The legacy 8-bit encodings are not
+ The package supports only UTF-8. Legacy 8-bit encodings are not
  supported.
 
 Package: bdf2psf
@@ -50,22 +60,22 @@
 Section: utils
 Priority: optional
 Depends: perl
-Description: Font converter to generate console fonts from BDF source fonts
- This is a command line converter that can be used in scripts to build
- automatically console fonts from BDF sources.  The converter comes
- with a collection of font encodings that cover many of the world
- languages; notice that the font encoding (so called SFM) does not
- need to follow the actually used encoding (so called ACM).  When the
- source font does not define a glyph for a symbol in the font encoding
- the glyph position in the console font is not wasted but used for
+Description: font converter to generate console fonts from BDF source fonts
+ This package provides a command-line converter that can be used in scripts to build
+ console fonts from BDF sources automatically. The converter comes
+ with a collection of font encodings that cover many of the world's
+ languages. The output font can use a different character
+ encoding from the input. When the source font does not define a
+ glyph for a particular symbol in the encoding table, that
+ glyph position in the console font is not wasted but used for
  another symbol.
  .
  When deciding about the position in the font for a particular glyph,
  the converter takes into account that in text video modes the video
- adapter copies the 8th column of the glyph matrix of symbols
- positioned in the pseudographic area to the 9th column.  In order to
- create fonts for text video modes the width of the glyph matrix of
- the source BDF font should be 7, 8 or 9 pixels, otherwise the
+ adapter copies the eighth column of the glyph matrix of symbols
+ positioned in the pseudographic area to the ninth column. In order to
+ create fonts for text video modes, the width of the glyph matrix of
+ the source BDF font should be seven, eight, or nine pixels; otherwise the
  converter creates fonts suitable for framebuffer only.
 
 Package: console-setup-udeb
@@ -84,7 +94,7 @@
 Section: debian-installer
 Priority: extra
 Architecture: all
-Description: Encoded keyboard layouts for amiga keyboards
+Description: encoded keyboard layouts for Amiga keyboards
 XC-Package-Type: udeb
 
 Package: console-setup-ataritt-ekmap
@@ -92,7 +102,7 @@
 Section: debian-installer
 Priority: extra
 Architecture: all
-Description: Encoded keyboard layouts for ataritt keyboards
+Description: encoded keyboard layouts for Atari TT keyboards
 XC-Package-Type: udeb
 
 Package: console-setup-macintoshold-ekmap
@@ -100,7 +110,7 @@
 Section: debian-installer
 Priority: extra
 Architecture: all
-Description: Encoded keyboard layouts for macintoshold keyboards
+Description: encoded keyboard layouts for old-style Macintosh keyboards
 XC-Package-Type: udeb
 
 Package: console-setup-pc-ekmap
@@ -108,7 +118,7 @@
 Section: debian-installer
 Priority: extra
 Architecture: all
-Description: Encoded keyboard layouts for pc keyboards
+Description: encoded keyboard layouts for PC keyboards
 XC-Package-Type: udeb
 
 Package: console-setup-sun4-ekmap
@@ -116,7 +126,7 @@
 Section: debian-installer
 Priority: extra
 Architecture: all
-Description: Encoded keyboard layouts for sun4 keyboards
+Description: encoded keyboard layouts for Sun4 keyboards
 XC-Package-Type: udeb
 
 Package: console-setup-sun5-ekmap
@@ -124,13 +134,13 @@
 Section: debian-installer
 Priority: extra
 Architecture: all
-Description: Encoded keyboard layouts for sun5 keyboards
+Description: encoded keyboard layouts for Sun5 keyboards
 XC-Package-Type: udeb
 
 Package: console-setup-fonts-udeb
 Section: debian-installer
 Priority: extra
 Architecture: all
-Description: Console fonts for Debian Installer
+Description: console fonts for Debian Installer
 XC-Package-Type: udeb
 

Reply to: