Hello, Samuel Thibault, le Sat 03 May 2008 21:55:39 +0100, a écrit : > > On Saturday 03 May 2008, Samuel Thibault wrote: > > > When booting the installer (today's daily build of x86 mini.iso) with > > > DEBIAN_FRONTEND=text , the language selection is reduced to C and > > > English. Is there a reason for that? > > > > The current assumption is that people using the text frontend are probably > > doing so because they have a very limited environment which may well not be > > able to handle characters that are not pure ASCII. > > Well, I would say that that assumption should rather be based on > the kind of terminal (i.e. here, serial console, VT console, or > framebuffer), not on the kind of debconf frontend.
Actually that is already done in localechooser. > > If braille devices are guaranteed to be able to handle that > > They do. > > > You'll need to specify what range is supported based on the language levels > > defined for localechooser (e.g. are CJK languages supported; is Cyrillic or > > Greek?). > > Well, it's the same as what the linux console itself can handle, i.e. > not CJK, Cyrillic or Greek, just because the fonts are not available in > the installer. > > > See the README file in the source code for localechooser and the > > Ok, I'll have a look at that. It looks to me like just doing this should be fine: --- localechooser-2.03/localechooser.orig 2008-06-19 00:23:38.000000000 +0100 +++ localechooser-2.03/localechooser 2008-06-19 00:23:51.000000000 +0100 @@ -58,8 +58,6 @@ #log "Frontend in use: $DEBIAN_FRONTEND" case $DEBIAN_FRONTEND in - text) - level=0 ;; gtk) level=4 ;; *) because the serial and dumb terminal cases are already handled below. The documentation patch would be --- localechooser-2.03/README.orig 2008-06-19 00:25:35.000000000 +0100 +++ localechooser-2.03/README 2008-06-19 00:26:41.000000000 +0100 @@ -71,8 +71,8 @@ Which languages are supported depends on the installation method and on the cdebconf frontend that is being used. Currently 5 levels are distinguished: -- no framebuffer and text interface -->level 0 (only ASCII) -- no framebuffer and other interface -->level 1 (only Latin1) +- dumb or serial terminal -->level 0 (only ASCII) +- no framebuffer -->level 1 (only Latin1) - framebuffer and non-graphical interface-->level 2 and 3 (no combining langs) - framebuffer and graphical interface -->level 4 (all langs) @@ -80,10 +80,7 @@ list of languages. These lists are created at package build-time from the contents of the second field of languagelist entries. -Stricto-sensu, the text interface could use all languages but it will most -often be used in situation where the display is "poor", so it is assumed -that only ASCII languages may be displayed. When the gtk frontend is used, -it is assumed that all languages are supported. +When the gtk frontend is used, it is assumed that all languages are supported. The steps during language selection are: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]