aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2002-09-10 17:22:27 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2002-09-10 17:22:27 +0000
commit562dbf7d97c6d1bba074c20d112cf5076200741a (patch)
tree8c86175864715c5220a6cd8e863cf7e0b9c08476
parenta412c1e44c8db5c90f69a9443fa123b23a182283 (diff)
downloadrpmdrake-562dbf7d97c6d1bba074c20d112cf5076200741a.tar
rpmdrake-562dbf7d97c6d1bba074c20d112cf5076200741a.tar.gz
rpmdrake-562dbf7d97c6d1bba074c20d112cf5076200741a.tar.bz2
rpmdrake-562dbf7d97c6d1bba074c20d112cf5076200741a.tar.xz
rpmdrake-562dbf7d97c6d1bba074c20d112cf5076200741a.zip
- when no title, draw the string at correct place
- when examining the lang contents for title, also test xx when the locale is xx_something
-rwxr-xr-xrpmdrake5
1 files changed, 3 insertions, 2 deletions
diff --git a/rpmdrake b/rpmdrake
index bfa43b50..f67ba3ef 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -677,7 +677,8 @@ Is it ok to continue?", $formatlistpkg->(sort { $a cmp $b } keys %{$urpm->{state
my $pixmap_text if 0;
if (!$pixmap_text) {
my ($langs) = ($ENV{LANGUAGE} || $ENV{LC_ALL} || $ENV{LC_MESSAGES} || $ENV{LANG}).':en';
- foreach (split(':', $langs)) {
+ my @langs = map { /^(..)_/ ? ($_, $1) : $_ } split(':', $langs);
+ foreach (@langs) {
eval { $pixmap_text or ($pixmap_text) = gtkcreate_png("title/$_/title-$MODE") };
!$@ and last;
}
@@ -691,7 +692,7 @@ Is it ok to continue?", $formatlistpkg->(sort { $a cmp $b } keys %{$urpm->{state
my %t = (remove => _("Software Packages Removal"), update => _("Mandrake Update"),
install => _("Software Packages Installation"));
$dbl_area->draw_string($style->font, $darea->style->white_gc,
- ($dx-$style->font->string_width($t{$MODE}))/2, 30, $t{$MODE});
+ ($dx-$style->font->string_width($t{$MODE}))/2, 40, $t{$MODE});
}
$darea->window->draw_pixmap($darea->style->white_gc, $dbl_area, 0, 0, 0, 0, $dx, $dy);
0;