Andrey Borzenkov <[EMAIL PROTECTED]> writes:

> - there are problems in some MCC tools when embedded, they do not
> fit in parent window (apparently due to different size of translated
> strings) but no scrollbars are available so some controls (buttons
> et al) cannot be reached.  More or less the same as always, it
> happens in every release. I can send screenshots if anyone is
> interested.

i would be more interested in patches against share/po/ru.po :-)

the fix is probably to go for using WrappedLabel instead of Label and
feed them with formatAlaTeX() everywhere for better layout.
 
> The overall look is really more polished and professional. MCC looks
> very nice, do I understand right that draksec now takes care of
> grsecurity settings? Some options smell like it. Translations were
> also mostly good so far.

draksec is just a gui wrapper for msec.
if msec supports it, draksec'll

> 2all - what do you think of translating contributors list? I mean,
> using native names in native locale. I do not know how many
> non-ISO8859-1 contributors are there though ...

that would be nice :-)
pablo, maybe should we import them in drakconf po ?

it's not hard: the following perl script converts CREDITS from
mandrake-release into a dumb perl file such as :
>=====================================================>
> {                                                   >
>          N("contributor1") => N("description1),     >
>          N("contributor2") => N("description2),     >
>          (...)                                      >
> }                                                   >
>=====================================================>

#!/usr/bin/perl

use strict;
use MDK::Common;

output("contributors.pl", 
       join("\n", 
            qq(#/usr/bin/perl
use lib qw(/usr/lib/libDrakX);
use common;
{
),
            (map { 
                my ($contributor, $descr) = split(', ', $_, 2);
                qq(\tN("$contributor") => N(qq($descr)),); 
            } cat_(glob("/usr/share/doc/mandrake-release-*/CREDITS"))),
            "}"
           )
      );
and then we would just have to list it in
soft/control-center/po/POTFILES.in:
Index: po/POTFILES.in
===================================================================
RCS file: /cooker/soft/control-center/po/POTFILES.in,v
retrieving revision 1.11
diff -u -p -r1.11 POTFILES.in
--- po/POTFILES.in	26 Aug 2002 08:57:44 -0000	1.11
+++ po/POTFILES.in	29 Oct 2003 13:33:13 -0000
@@ -1,5 +1,6 @@
 control-center
 clock.pl
+contributors.pl
 menus_launcher.pl
 print_launcher.pl
 gecko.pm

Reply via email to