summaryrefslogtreecommitdiffstats
path: root/perl-install/interactive_newt.pm
blob: 0662d9a4d93cffd32fff1fb2036f3fa6dfc804f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
package interactive_newt; # $Id$

use diagnostics;
use strict;
use vars qw(@ISA);

@ISA = qw(interactive);

use interactive;
use common;
use log;
use Newt::Newt; #- !! provides Newt and not Newt::Newt

my ($width, $height) = (80, 25);
my @wait_messages;

sub new() {
    Newt::Init;
    Newt::Cls;
    Newt::SetSuspendCallback;
    ($width, $height) = Newt::GetScreenSize;
    open STDERR,">/dev/null" if $::isStandalone;
    bless {}, $_[0];
}

sub enter_console { Newt::Suspend }
sub leave_console { Newt::Resume }
sub suspend { Newt::Suspend }
sub resume { Newt::Resume }
sub end() { Newt::Finished }
sub exit() { end; exit($_[1]) }
END { end() }

sub myTextbox {
    my $allow_scroll = shift;

    my $width = $width - 9;
    my @l = map { /(.{1,$width})/g } map { split "\n" } @_;
    my $h = min($height - 13, int @l);
    my $flag = 1 << 6; 
    if ($h < @l) {
	if ($allow_scroll) {
	    $flag |= 1 << 2; #- NEWT_FLAG_SCROLL
	} else {
	    # remove the text, no other way!
	    @l = @l[0 .. $h-1];
	}
    }
    my $mess = Newt::Component::Textbox(1, 0, my $w = max(map { length } @l) + 1, $h, $flag);
    $mess->TextboxSetText(join("\n", @_));
    $mess, $w + 1, $h;
}

sub separator {
    my $blank = Newt::Component::Form(\undef, '', 0);
    $blank->FormSetWidth ($_[0]);
    $blank->FormSetHeight($_[1]);
    $blank;
}
sub checkval { $_[0] && $_[0] ne ' '  ? '*' : ' ' }

sub ask_from_entries_refW {
    my ($o, $common, $l, $l2) = @_;
    my $ignore; #-to handle recursivity
    my $old_focus = -2;

    #-the widgets
    my (@widgets, $total_size);

    my $set_all = sub {
	$ignore = 1;
	$_->{set}->(${$_->{e}{val}}) foreach @widgets;
#	$_->{w}->set_sensitive(!$_->{e}{disabled}()) foreach @widgets;
	$ignore = 0;
    };
    my $get_all = sub {
	${$_->{e}{val}} = $_->{get}->() foreach @widgets;
    };
    my $create_widget = sub {
	my ($e, $ind) = @_;

	$e->{type} = 'list' if $e->{type} =~ /(icon|tree)list/;

	#- combo doesn't exist, fallback to a sensible default
	$e->{type} = $e->{not_edit} ? 'list' : 'entry' if $e->{type} eq 'combo';

	my $changed = sub {
	    return if $ignore;
	    return $old_focus++ if $old_focus == -2; #- handle special first case
	    $get_all->();

	    #- TODO: this is very rough :(
	    $common->{callbacks}{$old_focus == $ind ? 'changed' : 'focus_out'}->($ind);

	    $set_all->();
	    $old_focus = $ind;
	};

	my ($w, $real_w, $set, $get, $expand, $size);
	if ($e->{type} eq 'bool') {
	    $w = Newt::Component::Checkbox(-1, -1, $e->{text} || '', checkval(${$e->{val}}), " *");
	    $set = sub { $w->CheckboxSetValue(checkval($_[0])) };
	    $get = sub { $w->CheckboxGetValue == ord '*' };
	} elsif ($e->{type} eq 'button') {
	    $w = Newt::Component::Button(-1, -1, may_apply($e->{format}, ${$e->{val}}));
	} elsif ($e->{type} =~ /list/) {
	    my ($h, $wi) = (@$l == 1 && $height > 30 ? 10 : 5, 20);
	    my $scroll = @{$e->{list}} > $h ? 1 << 2 : 0;
	    $size = min(int @{$e->{list}}, $h);

	    $w = Newt::Component::Listbox(-1, -1, $h, $scroll); #- NEWT_FLAG_SCROLL	    
	    foreach (@{$e->{list}}) {
		my $t = may_apply($e->{format}, $_);
		$w->ListboxAddEntry($t, $_);
		$wi = max($wi, length $t);
	    }
	    $w->ListboxSetWidth(min($wi + 3, $width - 7)); # 3 added for the scrollbar (?)
	    $get = sub { $w->ListboxGetCurrent };
	    $set = sub {
		my ($val) = @_;
		map_index {
		    $w->ListboxSetCurrent($::i) if $val eq $_;
		} @{$e->{list}};
	    };
	} else {
	    $w = Newt::Component::Entry(-1, -1, '', 20, ($e->{hidden} && 1 << 11) | 1 << 2);
	    $get = sub { $w->EntryGetValue };
	    $set = sub { $w->EntrySet($_[0], 1) };
	}
	$total_size += $size || 1;

	#- !! callbacks must be kept otherwise perl will free them !!
	#- (better handling of addCallback needed)

	{ e => $e, w => $w, real_w => $real_w || $w, expand => $expand, callback => $changed,
	  get => $get || sub { ${$e->{val}} }, set => $set || sub {} };
    };
    @widgets = map_index { $create_widget->($_, $::i) } @$l;

    $_->{w}->addCallback($_->{callback}) foreach @widgets;

    $set_all->();

    my $grid = Newt::Grid::CreateGrid(3, max(1, int @$l));
    map_index {
	$grid->GridSetField(0, $::i, 1, ${Newt::Component::Label(-1, -1, $_->{e}{label})}, 0, 0, 1, 0, 1, 0);
	$grid->GridSetField(1, $::i, 1, ${$_->{real_w}}, 0, 0, 0, 0, 1, 0);
    } @widgets;

    my $listg = do {
	my $height = 18;
	#- use a scrolled window if there is a lot of checkboxes (aka ask_many_from_list)
	#- !! works badly together with list's :-(
	if ((grep { $_->{type} eq 'bool' } @$l) > 6 && $total_size > $height) {
	    $grid->GridPlace(1, 1); #- Uh?? otherwise the size allocated is bad

	    my $scroll = Newt::Component::VerticalScrollbar(-1, -1, $height, 9, 10);
	    my $subf = $scroll->Form('', 0);
	    $subf->FormSetHeight($height);
	    $subf->FormAddGrid($grid, 0);
	    Newt::Grid::HCloseStacked($subf, separator(1, $height), $scroll);
	} else {
	    $grid;
	}
    };
    my ($buttons, $ok, $cancel) = Newt::Grid::ButtonBar($common->{ok} || _("Ok"), if_($common->{cancel}, $common->{cancel}));

    my $form = Newt::Component::Form(\undef, '', 0);
    my $window = Newt::Grid::GridBasicWindow(first(myTextbox(@widgets == 0, @{$common->{messages}})), $listg, $buttons);
    $window->GridWrappedWindow($common->{title} || '');
    $form->FormAddGrid($window, 1);

    my $check = sub {
	my ($f) = @_;

	$get_all->();
	my ($error, $focus) = $f->();
	
	if ($error) {
	    $set_all->();
	}
	!$error;
    };

    my $canceled;
    do {
	my $r = $form->RunForm;
	foreach (@widgets) {
	    if ($$r == ${$_->{w}}) {
		$form->FormDestroy;
		Newt::PopWindow;
		$_->{e}{clicked}();
		return ask_from_entries_refW($o, $common, $l, $l2);
	    }
	}
	$canceled = $cancel && $$r == $$cancel;

    } until ($check->($common->{callbacks}{$canceled ? 'canceled' : 'complete'}));

    $form->FormDestroy;
    Newt::PopWindow;
    !$canceled;
}


sub waitbox {
    my ($title, $messages) = @_;
    my ($t, $w, $h) = myTextbox(1, @$messages);
    my $f = Newt::Component::Form(\undef, '', 0);
    Newt::CenteredWindow($w, $h, $title);
    $f->FormAddComponent($t);
    $f->DrawForm;
    Newt::Refresh;
    $f->FormDestroy;
    push @wait_messages, $f;
    $f;
}


sub wait_messageW {
    my ($o, $title, $messages) = @_;
    { form => waitbox($title, $messages), title => $title };
}

sub wait_message_nextW {
    my ($o, $messages, $w) = @_;
    $o->wait_message_endW($w);
    $o->wait_messageW($w->{title}, $messages);
}
sub wait_message_endW {
    my ($o, $w) = @_;
    my $wait = pop @wait_messages;
#    log::l("interactive_newt does not handle none stacked wait-messages") if $w->{form} != $wait;
    Newt::PopWindow;
}

sub kill {
}


1;
+
+#, fuzzy
+#~ msgid "Get YP server from DHCP"
+#~ msgstr "IP сэервера SMB"
+
+#, fuzzy
+#~ msgid "Get NTPD server from DHCP"
+#~ msgstr "IP сэервера SMB"
+
+#, fuzzy
+#~ msgid "Upload the system configuration"
+#~ msgstr "Аднавіць канфігурацыю меню"
+
+#, fuzzy
#~ msgid "Active Firewall : intrusion detected"
#~ msgstr "Знойдзена сістэма сеткавай бяспекі (firewall)!"
diff --git a/perl-install/share/po/bg.po b/perl-install/share/po/bg.po
index efe348332..23cab4cf5 100644
--- a/perl-install/share/po/bg.po
+++ b/perl-install/share/po/bg.po
@@ -6075,7 +6075,7 @@ msgstr "липсва kdesu"
#: install_steps_gtk.pm:337
#, c-format
msgid "due to unsatisfied %s"
-msgstr ""
+msgstr "поради неопределен %s"
#: install_steps_gtk.pm:338
#, c-format
@@ -10270,7 +10270,15 @@ msgstr "Timeout на връзката (в сек)"
msgid "Get DNS servers from DHCP"
msgstr "DNS сървър IP"
+#: network/netconnect.pm:1043
+#, c-format
+msgid "Get YP servers from DHCP"
+msgstr ""
+#: network/netconnect.pm:1044
+#, c-format
+msgid "Get NTPD servers from DHCP"
+msgstr ""
#: network/netconnect.pm:1037 printer/printerdrake.pm:1605
#: standalone/drakconnect:649
@@ -16133,11 +16141,6 @@ msgstr "Контролен център на Mandrakelinux"
msgid "Wizards to configure server"
msgstr "ННеуспешна настройка на принтер \"%s\"!"
-#: share/compssUsers.pl.~1.8.~:196
-#, fuzzy, c-format
-msgid "MandrakeSoft Wizards"
-msgstr "Контролен център на Mandrakelinux"
-
#: standalone.pm:21
#, c-format
msgid ""
@@ -18894,11 +18897,6 @@ msgstr "Не е инсталиран"
msgid "Package not installed"
msgstr "Пакета не е инсталиран"
-#: standalone/drakbug:191
-#, c-format
-msgid "No browser available! Please install one"
-msgstr "Няма налична програма за преглед! Моля изберете една"
-
#: standalone/drakclock:29
#, c-format
msgid "DrakClock"
@@ -19064,16 +19062,6 @@ msgstr "Автоматичен IP адрес"
msgid "DHCP"
msgstr "DHCP"
-#: standalone/drakconnect:438
-#, c-format
-msgid "Get YP servers from DHCP"
-msgstr ""
-
-#: standalone/drakconnect:394
-#, c-format
-msgid "Get NTPD servers from DHCP"
-msgstr ""
-
#: standalone/drakconnect:470
#, fuzzy, c-format
msgid "Metric"
@@ -20148,15 +20136,6 @@ msgid ""
". No Help entry of this type\n"
msgstr ""
-#: standalone/drakhelp:42
-#, c-format
-msgid ""
-"No browser is installed on your system, Please install one if you want to "
-"browse the help system"
-msgstr ""
-"Нямате инсталиран браузър, инсталирайте поне един, за да разглеждате "
-"помощната система"
-
#: standalone/drakperm:22
#, c-format
msgid "System settings"
@@ -23025,7 +23004,6 @@ msgstr "DVD"
msgid "Upload the hardware list"
msgstr ""
-
#: standalone/harddrake2:530
#, c-format
msgid "Account:"
@@ -24404,6 +24382,32 @@ msgstr ""
msgid "Installation failed"
msgstr "Инсталацията провалена"
+#, fuzzy
+#~ msgid "MandrakeSoft Wizards"
+#~ msgstr "Контролен център на Mandrakelinux"
+
+#~ msgid "No browser available! Please install one"
+#~ msgstr "Няма налична програма за преглед! Моля изберете една"
+
+#~ msgid ""
+#~ "No browser is installed on your system, Please install one if you want to "
+#~ "browse the help system"
+#~ msgstr ""
+#~ "Нямате инсталиран браузър, инсталирайте поне един, за да разглеждате "
+#~ "помощната система"
+
+#, fuzzy
+#~ msgid "Get YP server from DHCP"
+#~ msgstr "DNS сървър IP"
+
+#, fuzzy
+#~ msgid "Get NTPD server from DHCP"
+#~ msgstr "DNS сървър IP"
+
+#, fuzzy
+#~ msgid "Upload the system configuration"
+#~ msgstr "Обновяване настройките на менюто"
+
#~ msgid "Checking device and configuring HPOJ..."
#~ msgstr "Проверка на устройство и конфигурация за HPOJ..."
diff --git a/perl-install/share/po/bn.po b/perl-install/share/po/bn.po
index 83b3eff99..e45affe94 100644
--- a/perl-install/share/po/bn.po
+++ b/perl-install/share/po/bn.po
@@ -10084,7 +10084,15 @@ msgstr "সংযোগের টাইমআউট (সেকেন্ডে)"
msgid "Get DNS servers from DHCP"
msgstr "DNS সার্ভার আই-পি(IP)"
+#: network/netconnect.pm:1043
+#, c-format
+msgid "Get YP servers from DHCP"
+msgstr ""
+#: network/netconnect.pm:1044
+#, c-format
+msgid "Get NTPD servers from DHCP"
+msgstr ""
#: network/netconnect.pm:1037 printer/printerdrake.pm:1605
#: standalone/drakconnect:649
@@ -16614,12 +16622,6 @@ msgstr "Mandrakesoft উইজার্ডসমূহ"
msgid "Wizards to configure server"
msgstr "সার্ভার কনফিগার করার জন্য উইজার্ডসমূহ"
-# সাম
-#: share/compssUsers.pl.~1.8.~:196
-#, fuzzy, c-format
-msgid "MandrakeSoft Wizards"
-msgstr "Mandrakesoft উইজার্ডসমূহ"
-
#: standalone.pm:21
#, c-format
msgid ""
@@ -19585,11 +19587,6 @@ msgstr "ইনস্টল করা নেই"
msgid "Package not installed"
msgstr "প্যাকেজ ইনস্টল করা নেই"
-#: standalone/drakbug:191
-#, c-format
-msgid "No browser available! Please install one"
-msgstr "কোন ব্রাউজার নেই! অনুগ্রহপূর্বক একটি ইনস্টল করুন"
-
#: standalone/drakclock:29
#, c-format
msgid "DrakClock"
@@ -19759,16 +19756,6 @@ msgstr "স্থির"
msgid "DHCP"
msgstr "ডি.এইচ.সি.পি."
-#: standalone/drakconnect:438
-#, c-format
-msgid "Get YP servers from DHCP"
-msgstr ""
-
-#: standalone/drakconnect:394
-#, c-format
-msgid "Get NTPD servers from DHCP"
-msgstr ""
-
# সাম: পরিমাপক বা মেট্রিক (as in metric system)
#: standalone/drakconnect:470
#, c-format
@@ -20948,15 +20935,6 @@ msgstr ""
"%s দেখানো যাবে না \n"
"এই ধরণের কোন সহায়ক এন্ট্রি নেই\n"
-#: standalone/drakhelp:42
-#, c-format
-msgid ""
-"No browser is installed on your system, Please install one if you want to "
-"browse the help system"
-msgstr ""
-"আপনার সিস্টেমে কোন ব্রাউজার নেই, অনুগ্রহ করে একটি ইনস্টল করুন যা দিয়ে আপনি সাহায্য "
-"সিস্টেম ব্রাউজ করতে চান"
-
#: standalone/drakperm:22
#, c-format
msgid "System settings"
@@ -24296,7 +24274,6 @@ msgstr "DVD"
msgid "Upload the hardware list"
msgstr ""
-
#: standalone/harddrake2:530
#, c-format
msgid "Account:"
@@ -24308,9 +24285,9 @@ msgid "Password:"
msgstr "পাসওয়ার্ড:"
#: standalone/harddrake2:532
-#, fuzzy, c-format
+#, c-format
msgid "Hostname:"
-msgstr "হোস্টনাম: "
+msgstr "হোস্টের নাম:"
#: standalone/keyboarddrake:29
#, c-format
@@ -25764,6 +25741,16 @@ msgstr ""
msgid "Installation failed"
msgstr "ইনস্টলেশন ব্যর্থ হয়েছে"
+#~ msgid "No browser available! Please install one"
+#~ msgstr "কোন ব্রাউজার নেই! অনুগ্রহপূর্বক একটি ইনস্টল করুন"
+
+#~ msgid ""
+#~ "No browser is installed on your system, Please install one if you want to "
+#~ "browse the help system"
+#~ msgstr ""
+#~ "আপনার সিস্টেমে কোন ব্রাউজার নেই, অনুগ্রহ করে একটি ইনস্টল করুন যা দিয়ে আপনি "
+#~ "সাহায্য সিস্টেম ব্রাউজ করতে চান"
+
#~ msgid ""
#~ "Insert a floppy in drive\n"
#~ "All data on this floppy will be lost"
diff --git a/perl-install/share/po/br.po b/perl-install/share/po/br.po
index 995ed071d..df868df7a 100644
--- a/perl-install/share/po/br.po
+++ b/perl-install/share/po/br.po
@@ -9462,7 +9462,15 @@ msgstr "Amzer-hont DHCP (eil)"
msgid "Get DNS servers from DHCP"
msgstr "Adtapout ar servijerien DNS eus DHCP"
+#: network/netconnect.pm:1043
+#, c-format
+msgid "Get YP servers from DHCP"
+msgstr "Adtapout ar servijerien YP eus DHCP"
+#: network/netconnect.pm:1044
+#, c-format
+msgid "Get NTPD servers from DHCP"
+msgstr "Adtapout ar servijerien NTPD eus DHCP"
#: network/netconnect.pm:1037 printer/printerdrake.pm:1605
#: standalone/drakconnect:649
@@ -15096,11 +15104,6 @@ msgstr "<b>Mandrakestore</b>"
msgid "Wizards to configure server"
msgstr "Skozelerien evit kefluniañ ar servijer"
-#: share/compssUsers.pl.~1.8.~:196
-#, c-format
-msgid "MandrakeSoft Wizards"
-msgstr "Skozelerien MandrakeSoft"
-
#: standalone.pm:21
#, c-format
msgid ""
@@ -17830,11 +17833,6 @@ msgstr "N'eo ket staliet"
msgid "Package not installed"
msgstr "N'eo ket staliet ar pakad"
-#: standalone/drakbug:191
-#, c-format
-msgid "No browser available! Please install one"
-msgstr "N'eus furcher da gaout ebet ! Stalit unan mar plij"
-
#: standalone/drakclock:29
#, c-format
msgid "DrakClock"
@@ -18000,16 +17998,6 @@ msgstr "statik"
msgid "DHCP"
msgstr "DHCP"
-#: standalone/drakconnect:438
-#, c-format
-msgid "Get YP servers from DHCP"
-msgstr "Adtapout ar servijerien YP eus DHCP"
-
-#: standalone/drakconnect:394
-#, c-format
-msgid "Get NTPD servers from DHCP"
-msgstr "Adtapout ar servijerien NTPD eus DHCP"
-
#: standalone/drakconnect:470
#, fuzzy, c-format
msgid "Metric"
@@ -19046,13 +19034,6 @@ msgid ""
". No Help entry of this type\n"
msgstr ""
-#: standalone/drakhelp:42
-#, c-format
-msgid ""
-"No browser is installed on your system, Please install one if you want to "
-"browse the help system"
-msgstr ""
-
#: standalone/drakperm:22
#, c-format
msgid "System settings"
@@ -21883,7 +21864,6 @@ msgstr "DVD"
msgid "Upload the hardware list"
msgstr "Ezkargañ roll ar perientel"
-
#: standalone/harddrake2:530
#, c-format
msgid "Account:"
@@ -22533,7 +22513,7 @@ msgstr "Klask :"
#: standalone/printerdrake:184
#, c-format
msgid "Apply filter"
-msgstr ""
+msgstr "Arloañ ar sil"
#: standalone/printerdrake:211 standalone/printerdrake:218
#, c-format
@@ -23242,6 +23222,24 @@ msgstr ""
msgid "Installation failed"
msgstr " Sac'het eo ar staliadur"
+#~ msgid "MandrakeSoft Wizards"
+#~ msgstr "Skozelerien MandrakeSoft"
+
+#~ msgid "No browser available! Please install one"
+#~ msgstr "N'eus furcher da gaout ebet ! Stalit unan mar plij"
+
+#, fuzzy
+#~ msgid "Get YP server from DHCP"
+#~ msgstr "Adtapout ar servijerien YP eus DHCP"
+
+#, fuzzy
+#~ msgid "Get NTPD server from DHCP"
+#~ msgstr "Adtapout ar servijerien NTPD eus DHCP"
+
+#, fuzzy
+#~ msgid "Upload the system configuration"
+#~ msgstr "Kefluniañ ar reizhiad"
+
#~ msgid ""
#~ "Insert a floppy in drive\n"
#~ "All data on this floppy will be lost"
diff --git a/perl-install/share/po/bs.po b/perl-install/share/po/bs.po
index 602ae73f8..642749605 100644
--- a/perl-install/share/po/bs.po
+++ b/perl-install/share/po/bs.po
@@ -10822,7 +10822,15 @@ msgstr "Timeout konekcije (u sek.)"
msgid "Get DNS servers from DHCP"
msgstr "IP adresa DNS servera"
+#: network/netconnect.pm:1043
+#, c-format
+msgid "Get YP servers from DHCP"
+msgstr ""
+#: network/netconnect.pm:1044
+#, c-format
+msgid "Get NTPD servers from DHCP"
+msgstr ""
#: network/netconnect.pm:1037 printer/printerdrake.pm:1605
#: standalone/drakconnect:649
@@ -17229,11 +17237,6 @@ msgstr "Mandrakesoft čarobnjaci"
msgid "Wizards to configure server"
msgstr "Čarobnjaci za podešavanje serverâ"
-#: share/compssUsers.pl.~1.8.~:196
-#, fuzzy, c-format
-msgid "MandrakeSoft Wizards"
-msgstr "Mandrakesoft čarobnjaci"
-
#: standalone.pm:21
#, c-format
msgid ""
@@ -20359,11 +20362,6 @@ msgstr "Nije instaliran"
msgid "Package not installed"
msgstr "Paket nije instaliran"
-#: standalone/drakbug:191
-#, c-format
-msgid "No browser available! Please install one"
-msgstr "Nemate nijedan browser! Molim instalirajte neki browser"
-
#: standalone/drakclock:29
#, c-format
msgid "DrakClock"
@@ -20533,16 +20531,6 @@ msgstr "statička"
msgid "DHCP"
msgstr "DHCP"
-#: standalone/drakconnect:438
-#, c-format
-msgid "Get YP servers from DHCP"
-msgstr ""
-
-#: standalone/drakconnect:394
-#, c-format
-msgid "Get NTPD servers from DHCP"
-msgstr ""
-
#: standalone/drakconnect:470
#, c-format
msgid "Metric"
@@ -21708,15 +21696,6 @@ msgstr ""
"Ne mogu prikazati %s \n"
". Nema datoteke za Pomoć pod ovim imenom\n"
-#: standalone/drakhelp:42
-#, c-format
-msgid ""
-"No browser is installed on your system, Please install one if you want to "
-"browse the help system"
-msgstr ""
-"Nemate nijedan browser instaliran na vašem sistemu. Molim instalirajte jedan "
-"ako želite pristupiti sistemu pomoći"
-
#: standalone/drakperm:22
#, c-format
msgid "System settings"
@@ -25096,7 +25075,6 @@ msgstr "DVD"
msgid "Upload the hardware list"
msgstr ""
-
#: standalone/harddrake2:530
#, c-format
msgid "Account:"
@@ -26511,3 +26489,28 @@ msgstr ""
#, c-format
msgid "Installation failed"
msgstr "Instalacija nije uspjela"
+
+#~ msgid "MandrakeSoft Wizards"
+#~ msgstr "Mandrakesoft čarobnjaci"
+
+#~ msgid "No browser available! Please install one"
+#~ msgstr "Nemate nijedan browser! Molim instalirajte neki browser"
+
+#~ msgid ""
+#~ "No browser is installed on your system, Please install one if you want to "
+#~ "browse the help system"
+#~ msgstr ""
+#~ "Nemate nijedan browser instaliran na vašem sistemu. Molim instalirajte "
+#~ "jedan ako želite pristupiti sistemu pomoći"
+
+#, fuzzy
+#~ msgid "Get YP server from DHCP"
+#~ msgstr "IP adresa DNS servera"
+
+#, fuzzy
+#~ msgid "Get NTPD server from DHCP"
+#~ msgstr "IP adresa DNS servera"
+
+#, fuzzy
+#~ msgid "Upload the system configuration"
+#~ msgstr "Update konfiguracije menija"
diff --git a/perl-install/share/po/ca.po b/perl-install/share/po/ca.po
index 83d0a2d32..914127cd7 100644
--- a/perl-install/share/po/ca.po
+++ b/perl-install/share/po/ca.po
@@ -10916,7 +10916,15 @@ msgstr "Temps màxim per connectar (en seg)"
msgid "Get DNS servers from DHCP"
msgstr "IP del Servidor DNS"
+#: network/netconnect.pm:1043
+#, c-format
+msgid "Get YP servers from DHCP"
+msgstr ""
+#: network/netconnect.pm:1044
+#, c-format
+msgid "Get NTPD servers from DHCP"
+msgstr ""
#: network/netconnect.pm:1037 printer/printerdrake.pm:1605
#: standalone/drakconnect:649
@@ -17326,11 +17334,6 @@ msgstr "Auxiliars de Mandrakesoft"
msgid "Wizards to configure server"
msgstr "Auxiliars per configurar el servidor"
-#: share/compssUsers.pl.~1.8.~:196
-#, fuzzy, c-format
-msgid "MandrakeSoft Wizards"
-msgstr "Auxiliars de Mandrakesoft"
-
#: standalone.pm:21
#, c-format
msgid ""
@@ -20515,11 +20518,6 @@ msgstr "No instal·lat"
msgid "Package not installed"
msgstr "El paquet no està instal·lat"
-#: standalone/drakbug:191
-#, c-format
-msgid "No browser available! Please install one"
-msgstr "No hi ha cap navegador disponible! Si us plau, instal·leu-ne un"
-
#: standalone/drakclock:29
#, c-format
msgid "DrakClock"
@@ -20693,16 +20691,6 @@ msgstr "estàtica"
msgid "DHCP"
msgstr "DHCP"
-#: standalone/drakconnect:438
-#, c-format
-msgid "Get YP servers from DHCP"
-msgstr ""
-
-#: standalone/drakconnect:394
-#, c-format
-msgid "Get NTPD servers from DHCP"
-msgstr ""
-
#: standalone/drakconnect:470
#, c-format
msgid "Metric"
@@ -21905,15 +21893,6 @@ msgid ""
". No Help entry of this type\n"
msgstr ""
-#: standalone/drakhelp:42
-#, c-format
-msgid ""
-"No browser is installed on your system, Please install one if you want to "
-"browse the help system"
-msgstr ""
-"No teniu cap navegador instal·lat al sistema. Si us plau, instal·leu-ne un "
-"si voleu navegar pel sistema d'ajuda"
-
#: standalone/drakperm:22
#, c-format
msgid "System settings"
@@ -24923,7 +24902,6 @@ msgid "Upload the hardware list"
msgstr ""
#
-
#: standalone/harddrake2:530
#, c-format
msgid "Account:"
@@ -26358,6 +26336,33 @@ msgstr ""
msgid "Installation failed"
msgstr "La instal·lació ha fallat"
+#~ msgid "MandrakeSoft Wizards"
+#~ msgstr "Auxiliars de Mandrakesoft"
+
+#~ msgid "No browser available! Please install one"
+#~ msgstr "No hi ha cap navegador disponible! Si us plau, instal·leu-ne un"
+
+#~ msgid ""
+#~ "No browser is installed on your system, Please install one if you want to "
+#~ "browse the help system"
+#~ msgstr ""
+#~ "No teniu cap navegador instal·lat al sistema. Si us plau, instal·leu-ne "
+#~ "un si voleu navegar pel sistema d'ajuda"
+
+#
+#, fuzzy
+#~ msgid "Get YP server from DHCP"
+#~ msgstr "IP del Servidor DNS"
+
+#
+#, fuzzy
+#~ msgid "Get NTPD server from DHCP"
+#~ msgstr "IP del Servidor DNS"
+
+#, fuzzy
+#~ msgid "Upload the system configuration"
+#~ msgstr "Actualitza la configuració del menú"
+
#, fuzzy
#~ msgid "Active Firewall : intrusion detected"
#~ msgstr "S'ha detectat la configuració del tallafoc!"
diff --git a/perl-install/share/po/cs.po b/perl-install/share/po/cs.po
index aeae9c8f8..c2ef17816 100644
--- a/perl-install/share/po/cs.po
+++ b/perl-install/share/po/cs.po