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

Re: beta 2 and beyond



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thanks summarize, Joey.

At 15 Jan 04 03:33:57 GMT,
Joey Hess wrote:
>  - better i18n in the second stage
>  	We need to work out something in base-config that works as well
> 	as d-i does for all our supported languages. Kensi has some
> 	ideas, but they are not firm.

1. 1st stage still has 'missing glyph' problem (Bug#224227).
   Does anyone have idea? There is full font file at /unifont.bgf, but
   can't force bterm to reload this.

   (One of (suck) idea is to collect all of messages from
   debian-installer and add them into graphics.utf (or another new
   file) and commit. Oops..)

2. I don't certain this is really best way, but support localization
   packages at base-installer and 2nd stage works correctly.

   base-installer/postinst:
    People who needs special packages from 2nd stage add routine in
    queue_language_debs() function.

    At the moment, there is
      ja(Japanese), ko(Korean), el(Greek), zh(Chinese): install
      jfbterm and unifont. Because these languages need special
      console.
      ru(Russian): install console-cyrillic, console-terminus.
      (But this needs some special debconf settings. I have no
      idea...)

    If you add packages for your language, modify debian-cd CVS also.

   base-config/termwrap:
    People who needs special work needs check routine after #Select
    suitable terminal as wrapper.

    At the moment, there is
     ISO-8859-1: Nothing to do
     ISO-8859-2: load charset
     ISO-8859-7: Greek. Load framebuffer(fb) and run jfbterm.
     ISO-8859-13: load charset
     ISO-8859-15: load charset
     eucJP: Japanese. Load framebuffer(fb) and run jfbterm.
     eucKR: Korean. Load framebuffer(fb) and run jfbterm.
     GB2312, BIG5: Chinese. Load framebuffer(fb) and run jfbterm.
     KOI8-R: Russian. Nothing to do. (If 1st stage treats nothing, you
             need to add some configuration routine.)
     UTF-8: Nothing to do (Is this really OK? IMHO linux console
            doesn't support UTF-8)

     If you need to some wrapper for your console, add them.
     WRAPPER is program file, WRAPPER_OPTION is arg option for it.
     And check fallback routine (# Fallback to C) when wrapper goes
     failed.

Thanks,
- -- 
Kenshi Muto
kmuto@debian.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iEYEARECAAYFAkAGHSsACgkQQKW+7XLQPLFxSACgxqD/04zOhHmmX0DHhPMB8rfv
uZ4An3nushs18dOmUphG6liNVwJrm3lU
=mPgn
-----END PGP SIGNATURE-----



Reply to: