summaryrefslogtreecommitdiffstats
path: root/perl-install/Xconfig/resolution_and_depth.pm
blob: 5d448572a518177e964c01a76d452f4b7278c469 (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
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
package Xconfig::resolution_and_depth; # $Id$

use diagnostics;
use strict;

use Xconfig::card;
use Xconfig::monitor;
use common;


our %depth2text = (
      8 => N_("256 colors (8 bits)"),
     15 => N_("32 thousand colors (15 bits)"),
     16 => N_("65 thousand colors (16 bits)"),
     24 => N_("16 million colors (24 bits)"),
     32 => N_("4 billion colors (32 bits)"),
);
our @depths_available = ikeys(%depth2text);

my %min_hsync4x_res = (
     640 => 31.5,
     800 => 35.1,
    1024 => 35.5,
    1152 => 44.0,
    1280 => 51.0,
    1400 => 65.5,
    1600 => 75.0,
    1920 => 90.0,
    2048 => 136.5,
);

my @bios_vga_modes = (
    { bios => 769, X =>  640, Y =>  480, Depth =>  8 },
    { bios => 771, X =>  800, Y =>  600, Depth =>  8 },
    { bios => 773, X => 1024, Y =>  768, Depth =>  8 },
    { bios => 775, X => 1280, Y => 1024, Depth =>  8 },
    { bios => 784, X =>  640, Y =>  480, Depth => 15 },
    { bios => 787, X =>  800, Y =>  600, Depth => 15 },
    { bios => 790, X => 1024, Y =>  768, Depth => 15 },
    { bios => 793, X => 1280, Y => 1024, Depth => 15 },
    { bios => 785, X =>  640, Y =>  480, Depth => 16 },
    { bios => 788, X =>  800, Y =>  600, Depth => 16 },
    { bios => 791, X => 1024, Y =>  768, Depth => 16 },
    { bios => 794, X => 1280, Y => 1024, Depth => 16 },
);

sub size2default_resolution {
    my ($size) = @_; #- size in inch

    if (arch() =~ /ppc/) {
     require detect_devices;
	return "1024x768" if detect_devices::get_mac_model() =~ /^PowerBook|^iMac/;
    }

    my %monitorSize2resolution = (
	13 => "640x480",
	14 => "800x600",
	15 => "800x600",
	16 => "1024x768",
	17 => "1024x768",
	18 => "1024x768",
	19 => "1280x1024",
	20 => "1280x1024",
	21 => "1600x1200",
	22 => "1600x1200",
    );
    $monitorSize2resolution{round($size)} || ($size < 13 ? "640x480" : "1600x1200");
}

sub to_string {
    my ($resolution) = @_;
    $resolution or return;

    $resolution->{X} ? sprintf("%sx%s %dbpp", @$resolution{'X', 'Y', 'Depth'}) : 'frame-buffer';
}

sub allowed {
    my ($card) = @_;

    my ($prefered_depth, @depths, @resolutions, @resolution_and_depth);
    
    my $using_xf4 = Xconfig::card::using_xf4($card);

    if ($using_xf4 ? $card->{Driver} eq 'fbdev' : $card->{server} eq 'FBDev') {
	push @resolution_and_depth, grep { $_->{Depth} == 16 } @bios_vga_modes;
    } elsif ($using_xf4) {
	if ($card->{use_DRI_GLX} || $card->{use_UTAH_GLX}) {
	    $prefered_depth = 16;
	    push @depths, 16;
	    push @depths, 24 if member($card->{Driver}, 'mga', 'tdfx', 'r128', 'radeon');
	}
    } else {
	   if ($card->{server} eq 'Sun24')   { push @depths, 24, 8, 2 }
	elsif ($card->{server} eq 'Sun')     { push @depths, 8, 2 }
	elsif ($card->{server} eq 'SunMono') { push @depths, 2 }
	elsif ($card->{server} eq 'VGA16')   { push @depths, 8; push @resolutions, '640x480' }
        elsif ($card->{BoardName} =~ /SiS/)  { push @depths, 24, 16, 8 }
        elsif ($card->{BoardName} eq 'S3 Trio3D') { push @depths, 24, 16, 8 }
    }
    if (!@resolution_and_depth || @depths || @resolutions) {
	@depths = grep { !($using_xf4 && /32/) } (our @depths_available) if !@depths;
	@resolutions = @Xconfig::xfreeX::resolutions if !@resolutions;

	push @resolution_and_depth,
	  map {
	      my $Depth = $_;
	      map { m/(\d+)x(\d+)/ && { X => $1, Y => $2, Depth => $Depth } } @resolutions;
	  } @depths;
    }
    $prefered_depth, @resolution_and_depth;
}

# ($card->{VideoRam} || ($card->{server} eq 'FBDev' ? 2048 : 32768))
sub filter_using_VideoRam {
    my ($VideoRam, @resolutions) = @_;
    my $mem = 1024 * $VideoRam;
    grep { $_->{X} * $_->{Y} * $_->{Depth}/8 <= $mem } @resolutions;
    
}
sub filter_using_HorizSync {
    my ($HorizSync, @resolutions) = @_;
    my $hsync = max(split(/[,-]/, $HorizSync));
    grep { ($min_hsync4x_res{$_->{X}} || 0) <= $hsync } @resolutions;
}

sub choose {
    my ($in, $default_resolution, @resolutions) = @_;

    my $resolution = $default_resolution || {};
    $in->ask_from(N("Resolutions"), "",
		  [ {
		     val => \$resolution, type => 'list', sort => 0,
		     list => [ sort { $a->{X} <=> $b->{X} } @resolutions ],
		     format => sub { "$_[0]{X}x$_[0]{Y} $_[0]{Depth}bpp" },
		    } ])
      and $resolution;
}


sub choices {
    my ($_raw_X, $resolution_wanted, $card, $monitor) = @_;
    $resolution_wanted ||= {};

    my ($prefered_depth, @resolutions) = allowed($card);

    @resolutions = filter_using_HorizSync($monitor->{HorizSync}, @resolutions) if $monitor->{HorizSync};
    @resolutions = filter_using_VideoRam($card->{VideoRam}, @resolutions) if $card->{VideoRam};

    my $x_res = do {
	my $res = $resolution_wanted->{X} || ($monitor->{ModelName} =~ /^Flat Panel (\d+x\d+)$/ ? $1 : size2default_resolution($monitor->{size} || 14));
	my $x_res = first(split 'x', $res);
	#- take the first available resolution <= the wanted resolution
	max map { if_($_->{X} <= $x_res, $_->{X}) } @resolutions;
    };

    my @matching = grep { $_->{X} eq $x_res } @resolutions;
    my @Depths = map { $_->{Depth} } @matching;

    my $Depth = $resolution_wanted->{Depth};
    $Depth = $prefered_depth if !$Depth || !member($Depth, @Depths);
    $Depth = max(@Depths)    if !$Depth || !member($Depth, @Depths);

    #- finding it in @resolutions (well @matching)
    #- (that way, we check it exists, and we get field "bios" for fbdev)
    my @default_resolutions = sort { $b->{Y} <=> $a->{Y} } grep { $_->{Depth} eq $Depth } @matching;
    my $default_resolution = (find { $resolution_wanted->{Y} eq $_->{Y} } @default_resolutions) || $default_resolutions[0];

    $default_resolution, @resolutions;
}

sub configure {
    my ($in, $raw_X, $card, $monitor, $b_auto) = @_;

    my ($default_resolution, @resolutions) = choices($raw_X, $raw_X->get_resolution, $card, $monitor);

    if ($b_auto) {
	#- use $default_resolution
    } elsif ($in->isa('interactive::gtk')) {
	$default_resolution = choose_gtk($in, $card, $default_resolution, @resolutions) or return;
    } else {
	$default_resolution = choose($in, $default_resolution, @resolutions) or return;
    }
    $raw_X->set_resolution($default_resolution);

    $default_resolution;
}

sub configure_auto_install {
    my ($raw_X, $card, $monitor, $old_X) = @_;

    my $resolution_wanted = { X => $old_X->{resolution_wanted}, Depth => $old_X->{default_depth} };

    my ($default_resolution) = choices($raw_X, $resolution_wanted, $card, $monitor);
    $default_resolution or die "you selected an unusable depth";

    $raw_X->set_resolution($default_resolution);

    $default_resolution;
}

sub choose_gtk {
    my ($in, $card, $default_resolution, @resolutions) = @_;

    my ($chosen_x_res, $chosen_y_res, $chosen_Depth) = @$default_resolution{'X', 'Y', 'Depth'};
    $chosen_x_res ||= 640;

    my %x_res2depth; push @{$x_res2depth{$_->{X}}}, $_->{Depth} foreach @resolutions;
    my %depth2x_res; push @{$depth2x_res{$_->{Depth}}}, $_->{X} foreach @resolutions;

    require ugtk2;
    ugtk2->import(qw(:create :helpers :wrappers));
    my $W = ugtk2->new(N("Resolution"));

    my %monitor_images_x_res = do {
	my @l = qw(640 800 1024 1152 1280 1400 1600 1920 2048);
	my %h = map { $_ => ugtk2::_find_imgfile("monitor-$_.png") } @l;

	#- for the other, use the biggest smaller
	foreach my $x_res (uniq map { $_->{X} } @resolutions) {
	    my $x_res_ = max(grep { $_ <= $x_res } @l);
	    $h{$x_res} ||= $h{$x_res_};
	}
	%h;
    };

    my ($depth_combo, $x_res_combo);

    my $pix_colors = Gtk2::Image->new;
    my $set_chosen_Depth_image = sub {
	$pix_colors->set_from_file(ugtk2::_find_imgfile(
               $chosen_Depth >= 24 ? "colors.png" :
	       $chosen_Depth >= 15 ? "colors16.png" : "colors8.png"));
    };

    my $set_chosen_Depth = sub {
	$chosen_Depth = $_[0];
	$depth_combo->entry->set_text(translate($depth2text{$chosen_Depth}));
	$set_chosen_Depth_image->();
    };

    my $pixmap_mo = Gtk2::Image->new;
    my $set_chosen_x_res = sub {
	$chosen_x_res = $_[0];
	if ($_[1]) {
	    $chosen_y_res = $_[1];
	} else {
	    #- take one
	    my $one = find { $_->{X} eq $chosen_x_res } @resolutions;
	    $chosen_y_res = $one->{Y};
	}
	my $image = $monitor_images_x_res{$chosen_x_res} or internal_error("no image for resolution $chosen_x_res");
	$pixmap_mo->set_from_file($image);
    };
    $set_chosen_x_res->($chosen_x_res, $chosen_y_res);

    my $help_sub = $in->interactive_help_sub_display_id('configureX_resolution');
    gtkadd($W->{window},
	   gtkpack_($W->create_box_with_title(N("Choose the resolution and the color depth"),
					      if_($card->{BoardName}, "(" . N("Graphics card: %s", $card->{BoardName}) . ")"),
					     ),
		    1, gtkpack2(new Gtk2::VBox(0,0),
				gtkpack2__(new Gtk2::VBox(0, 15),
					   $pixmap_mo,
					   gtkpack2(new Gtk2::HBox(0,0),
						    create_packtable({ col_spacings => 5, row_spacings => 5 },
	     [ $x_res_combo = new Gtk2::Combo, new Gtk2::Label("") ],
	     [ $depth_combo = new Gtk2::Combo, gtkadd(gtkset_shadow_type(new Gtk2::Frame, 'etched_out'), $pix_colors) ],
							     ),
						   ),
					  ),
			       ),
		    0, gtkadd($W->create_okcancel(N("Ok"), N("Cancel"), '', if_($help_sub, [ N("Help"), $help_sub, 1 ]))),
		    ));
    $depth_combo->disable_activate;
    $depth_combo->set_use_arrows_always(1);
    $depth_combo->entry->set_editable(0);
    $depth_combo->set_popdown_strings(map { translate($depth2text{$_}) } ikeys %depth2x_res);
    $depth_combo->entry->set_size_request(220, -1);
    $depth_combo->entry->signal_connect(changed => sub {
	$depth_combo->entry->get_text eq '' and return;  #- FIXME temporarily workaround gtk suckiness (set_text generates two 'change' signals, one when removing the whole, one for inserting the replacement..)
        my %txt2depth = reverse %depth2text;
	my $s = $depth_combo->entry->get_text;
        $chosen_Depth = $txt2depth{untranslate($s, keys %txt2depth)};
	$set_chosen_Depth_image->();

	if (!member($chosen_x_res, @{$depth2x_res{$chosen_Depth}})) {
	    $set_chosen_x_res->(max(@{$depth2x_res{$chosen_Depth}}));
	}
    });
    $x_res_combo->disable_activate;
    $x_res_combo->set_use_arrows_always(1);
    $x_res_combo->entry->set_editable(0);
    $x_res_combo->set_popdown_strings(uniq map { "$_->{X}x$_->{Y}" } sort { $a->{X} <=> $b->{X} } @resolutions);
    $x_res_combo->entry->signal_connect(changed => sub {
	$x_res_combo->entry->get_text eq '' and return;  #- FIXME temporarily workaround gtk suckiness (set_text generates two 'change' signals, one when removing the whole, one for inserting the replacement..)
	$set_chosen_x_res->($1, $2) if $x_res_combo->entry->get_text =~ /(\d+)x(\d+)/;
	
	if (!member($chosen_Depth, @{$x_res2depth{$chosen_x_res}})) {
	    $set_chosen_Depth->(max(@{$x_res2depth{$chosen_x_res}}));
	}
    });
    $set_chosen_Depth->($chosen_Depth);
    $W->{ok}->grab_focus;

    $x_res_combo->entry->set_text($chosen_x_res . "x" . $chosen_y_res);
    $W->main or return;

    find { $_->{X} == $chosen_x_res && 
	   $_->{Y} == $chosen_y_res && 
	   $_->{Depth} == $chosen_Depth } @resolutions;
}

1;
s="hl ipl">%s\" nevű adatforrást a(z) \"%s\" eszközbe" #: ../rpmdrake:1 #, c-format msgid "Change medium" msgstr "Adatforrás váltása" #: ../rpmdrake:1 #, c-format msgid "Unable to get source packages, sorry. %s" msgstr "A forráscsomagok letöltése sikertelen. %s" #: ../rpmdrake:1 #, c-format msgid "Unable to get source packages." msgstr "A forráscsomagok letöltése sikertelen." #: ../rpmdrake:1 #, c-format msgid "A required program is missing (grpmi). Check your installation." msgstr "Egy szükséges program (grpmi) nem található. Ellenőrizze a telepítést." #: ../rpmdrake:1 #, c-format msgid "Program missing" msgstr "Egy program nem található" #: ../rpmdrake:1 #, c-format msgid "Inspect..." msgstr "Vizsgálat..." #: ../rpmdrake:1 #, c-format msgid "Installation finished" msgstr "A telepítés befejeződött" #: ../rpmdrake:1 #, c-format msgid "Do nothing" msgstr "Ne tegyen semmit" #: ../rpmdrake:1 #, c-format msgid "Use .%s as main file" msgstr ".%s használata főfájlként" #: ../rpmdrake:1 #, c-format msgid "Remove .%s" msgstr ".%s eltávolítása" #: ../rpmdrake:1 #, c-format msgid "changes:" msgstr "módosítások:" #: ../rpmdrake:1 #, c-format msgid "Inspecting %s" msgstr "%s vizsgálata" #: ../rpmdrake:1 #, c-format msgid "Please wait, finding available packages..." msgstr "A rendelkezésre álló csomagok lekérdezése..." #: ../rpmdrake:1 #, c-format msgid "" "There was an error while adding the update medium via urpmi.\n" "\n" "This may be due to a broken or temporary unavailable mirror, or when your\n" "Mandrake Linux version (%s) is not yet / no more supported by Mandrake " "Linux\n" "Official Updates.\n" "\n" "Do you want to try another mirror?" msgstr "" "Hiba történt a frissítési adatforrásnak az Urpmi programmal való\n" "felvétele közben.\n" "\n" "Ezt okozhatja például egy hibásan működő vagy elérhetetlen\n" "tükörkiszolgáló, vagy esetleg az, hogy az Ön által használt\n" "Mandrake Linux-verzióhoz (%s) még / már nincsen hivatalos\n" "frissítés.\n" "\n" "Próbálkozik egy másik tükörkiszolgálóval?" #: ../rpmdrake:1 #, c-format msgid "Error adding update medium" msgstr "Hiba a frissítési adatforrás felvétele közben" #: ../rpmdrake:1 #, c-format msgid "Please wait, contacting mirror to initialize updates packages." msgstr "Kapcsolódás a tükörkiszolgálóhoz; a frissítőcsomagok inicializálása..." #: ../rpmdrake:1 #, c-format msgid "" "You may also choose your desired mirror manually: to do so,\n" "launch the Software Sources Manager, and then add a `Security\n" "updates' source.\n" "\n" "Then, restart MandrakeUpdate." msgstr "" "A kívánt tükörkiszolgáló saját kezűleg is kiválasztható; ehhez\n" "indítsa el a szoftverforrás-kezelőt, majd vegyen fel egy \"Biztonsági\n" "frissítések\" forrást.\n" "\n" "Ez után indítsa el újra a MandrakeUpdate programot." #: ../rpmdrake:1 #, c-format msgid "How to choose manually your mirror" msgstr "Hogyan lehet tükörkiszolgálót választani saját kezűleg" #: ../rpmdrake:1 #, c-format msgid "There was an unrecoverable error while updating packages information." msgstr "Helyrehozhatatlan hiba történt a csomaginformációk frissítése közben." #: ../rpmdrake:1 #, c-format msgid "Error updating medium" msgstr "Hiba az adatforrás frissítése közben" #: ../rpmdrake:1 #, c-format msgid "Please wait, contacting mirror to update packages information." msgstr "Kapcsolódás a tükörkiszolgálóhoz; csomaginformációk lekérdezése..." #: ../rpmdrake:1 #, c-format msgid "" "I need to contact the mirror to get latest update packages.\n" "Please check that your network is currently running.\n" "\n" "Is it ok to continue?" msgstr "" "A frissítőcsomagok letöltéséhez most kapcsolódni kell a\n" "tükörkiszolgálóhoz. Ellenőrizze, hogy a hálózat elérhető-e.\n" "\n" "Kívánja folytatni?" #: ../rpmdrake:1 #, c-format msgid "Software Packages Installation" msgstr "Szoftvercsomag-telepítés" #: ../rpmdrake:1 #, c-format msgid "Mandrake Update" msgstr "Mandrake-frissítés" #: ../rpmdrake:1 #, c-format msgid "Software Packages Removal" msgstr "Szoftvercsomag-eltávolítás" #: ../rpmdrake:1 ../edit-urpm-sources.pl:1 #, c-format msgid "Quit" msgstr "Kilépés" #: ../rpmdrake:1 #, c-format msgid "Install" msgstr "Telepítés" #: ../rpmdrake:1 ../edit-urpm-sources.pl:1 #, c-format msgid "Remove" msgstr "Eltávolítás" #: ../rpmdrake:1 #, c-format msgid "Help" msgstr "Segítség" #: ../rpmdrake:1 #, c-format msgid "Search" msgstr "Keresés" #: ../rpmdrake:1 #, c-format msgid "Find:" msgstr "Keresés:" #: ../rpmdrake:1 #, c-format msgid "" "The following packages have to be removed for others to be upgraded:\n" "\n" "%s\n" "\n" "Is it ok to continue?" msgstr "" "A következő csomagokat el kell távolítani ahhoz, hogy más csomagokat\n" "frissíteni lehessen:\n" "\n" "%s\n" "\n" "Kívánja folytatni?" #: ../rpmdrake:1 #, c-format msgid "Some packages need to be removed" msgstr "Bizonyos csomagokat el kell távolítani" #: ../rpmdrake:1 #, c-format msgid "" "Warning: it seems that you are attempting to add so much\n" "packages that your filesystem may run out of free diskspace,\n" "during or after package installation ; this is particularly\n" "dangerous and should be considered with care.\n" "\n" "Do you really want to install all the selected packages?" msgstr "" "Figyelmeztetés: úgy tűnik, hogy a telepítésre kijelölt csomagok\n" "nem fognak elférni a fájlrendszerben, vagy pedig nem marad szabad\n" "hely a telepítés után. Ez veszélyes lehet, ezért átgondolandó.\n" "\n" "Biztos abban, hogy telepíteni kívánja az összes kijelölt csomagot?" #: ../rpmdrake:1 #, c-format msgid "Too many packages are selected" msgstr "Túl sok csomag van kijelölve" #: ../rpmdrake:1 #, c-format msgid "Maximum information" msgstr "Maximális mennyiségű információ" #: ../rpmdrake:1 #, c-format msgid "Normal information" msgstr "Normál mennyiségű információ" #: ../rpmdrake:1 ../rpmdrake.pm:1 #, c-format msgid "Update source(s)" msgstr "Forrás(ok) frissítése" #: ../rpmdrake:1 #, c-format msgid "Reload the packages list" msgstr "A csomaglista újraolvasása" #: ../rpmdrake:1 #, c-format msgid "Reset the selection" msgstr "A kijelölés visszaállítása" #: ../rpmdrake:1 #, c-format msgid "in files" msgstr "a fájlokban" #: ../rpmdrake:1 #, c-format msgid "in descriptions" msgstr "a leírásokban" #: ../rpmdrake:1 #, c-format msgid "in names" msgstr "a nevekben" # it's a sort method # "new or update" #: ../rpmdrake:1 #, c-format msgid "by update availability" msgstr "telepítettség alapján" #: ../rpmdrake:1 #, c-format msgid "by source repository" msgstr "forrás alapján" # it's a sort method # "selected or not" #: ../rpmdrake:1 #, c-format msgid "by selection state" msgstr "kijelölési állapot szerint" #: ../rpmdrake:1 #, c-format msgid "by size" msgstr "méret szerint" #: ../rpmdrake:1 #, c-format msgid "by group" msgstr "csoport szerint" #: ../rpmdrake:1 #, c-format msgid "All packages," msgstr "Az összes csomag," #: ../rpmdrake:1 #, c-format msgid "All packages, alphabetical" msgstr "Az összes csomag, ábécérendben" #: ../rpmdrake:1 #, c-format msgid "Mandrake choices" msgstr "Mandrake-válogatás" #: ../rpmdrake:1 #, c-format msgid "Normal updates" msgstr "Normál frissítések" #: ../rpmdrake:1 #, c-format msgid "Bugfixes updates" msgstr "Hibajavító frissítések" #: ../rpmdrake:1 ../edit-urpm-sources.pl:1 #, c-format msgid "Security updates" msgstr "Biztonsági frissítések" #: ../rpmdrake:1 #, c-format msgid "Description: " msgstr "Leírás: " #: ../rpmdrake:1 #, c-format msgid "Summary: " msgstr "Összefoglaló: " #: ../rpmdrake:1 #, c-format msgid "Importance: " msgstr "Fontosság: " #: ../rpmdrake:1 #, c-format msgid "%s KB" msgstr "%s KByte" #: ../rpmdrake:1 #, c-format msgid "Size: " msgstr "Méret: " #: ../rpmdrake:1 #, c-format msgid "Version: " msgstr "Verzió: " #: ../rpmdrake:1 #, c-format msgid "Name: " msgstr "Név: " #: ../rpmdrake:1 #, c-format msgid "Reason for update: " msgstr "A frissítés oka: " #: ../rpmdrake:1 #, c-format msgid "Currently installed version: " msgstr "A jelenleg telepített verzió: " #: ../rpmdrake:1 #, c-format msgid "Source: " msgstr "Forrás: " #: ../rpmdrake:1 #, c-format msgid "(Not available)" msgstr "(Nem elérhető)" #: ../rpmdrake:1 #, c-format msgid "Changelog:\n" msgstr "Változások jegyzéke:\n" #: ../rpmdrake:1 #, c-format msgid "Files:\n" msgstr "Fájlok:\n" #: ../rpmdrake:1 #, c-format msgid "Selected size: %d MB" msgstr "Kijelölve: %d MB" #: ../rpmdrake:1 #, c-format msgid "Selected: %d MB / Free disk space: %d MB" msgstr "Kijelölve: %d MB / Üres hely a lemezen: %d MB" #: ../rpmdrake:1 #, c-format msgid "" "Because of their dependencies, the following package(s) must be\n" "unselected now:\n" "\n" msgstr "" "A függőségeik miatt a következő csomag(ok) kijelölését törölni kell:\n" "\n" #: ../rpmdrake:1 #, c-format msgid "" "Sorry, the following package(s) can't be selected:\n" "\n" msgstr "" "A következő csomag(ok) nem választható(k):\n" "\n" #: ../rpmdrake:1 #, c-format msgid "Some packages can't be installed" msgstr "Bizonyos csomagokat nem lehet telepíteni" #: ../rpmdrake:1 #, c-format msgid "" "To satisfy dependencies, the following package(s) also need\n" "to be installed:\n" "\n" msgstr "" "A függőségek miatt a következő csomago(ka)t is telepíteni kell:\n" "\n" #: ../rpmdrake:1 #, c-format msgid "Additional packages needed" msgstr "Szükség van további csomagokra" #: ../rpmdrake:1 #, c-format msgid "Some packages can't be removed" msgstr "Bizonyos csomagokat nem lehet eltávolítani" #: ../rpmdrake:1 #, c-format msgid "" "Removing these packages would break your system, sorry:\n" "\n" msgstr "" "Ezen csomagok eltávolítása rendszerproblémákhoz vezetne:\n" "\n" #: ../rpmdrake:1 #, c-format msgid "" "Because of their dependencies, the following package(s) also need to be\n" "removed:\n" "\n" msgstr "" "A függőségeik miatt a következő csomago(ka)t is el kell távolítani:\n" "\n" #: ../rpmdrake:1 #, c-format msgid "Some additional packages need to be removed" msgstr "Néhány további csomagot is el kell távolítani" #: ../rpmdrake:1 #, c-format msgid "More information on package..." msgstr "További információ a csomagról..." #: ../rpmdrake:1 #, c-format msgid "Information on packages" msgstr "Információ a csomagokról" #. -PO: Keep it short, this is gonna be on a button #: ../rpmdrake:1 #, c-format msgid "More infos" msgstr "További információ" # "Addable" and "Upgradable": these are the two lists of packages when user selects # "by update availability"; the first lists the packages you can "add" to your computer # (new packages), the second lists the packages which are newer versions of already # installed packages #: ../rpmdrake:1 #, c-format msgid "Addable" msgstr "Telepíthető" #: ../rpmdrake:1 #, c-format msgid "Upgradable" msgstr "Frissíthető" #: ../rpmdrake:1 #, c-format msgid "" "The list of updates is void. This means that either there is\n" "no available update for the packages installed on your computer,\n" "or you already installed all of them." msgstr "" "A frissítési lista üres. Ez azt jelenti, hogy vagy nincsen az Ön\n" "gépére telepített csomagokhoz frissítés, vagy pedig már telepítve\n" "lett az összes." #: ../rpmdrake:1 #, c-format msgid "No update" msgstr "Frissítés nem található" #: ../rpmdrake:1 #, c-format msgid "(none)" msgstr "(egyik sem)" #: ../rpmdrake:1 #, c-format msgid "Please wait, listing packages..." msgstr "A csomagok listázása folyamatban..." #: ../rpmdrake:1 #, c-format msgid "unknown package " msgstr "ismeretlen csomag" #: ../rpmdrake:1 #, c-format msgid "One of the following packages is needed:" msgstr "Szükség van a következő csomagok valamelyikére:" #: ../rpmdrake:1 #, c-format msgid "Please choose" msgstr "Válasszon" #: ../rpmdrake:1 #, c-format msgid "rpmdrake" msgstr "rpmdrake" #: ../rpmdrake:1 #, c-format msgid "Not selected" msgstr "Nincs kijelölve" #: ../rpmdrake:1 #, c-format msgid "Selected" msgstr "Kijelölve" #: ../rpmdrake:1 #, c-format msgid "Search results" msgstr "Keresési eredmény" #: ../rpmdrake:1 #, c-format msgid "Stop" msgstr "Leállítás" #: ../rpmdrake:1 #, c-format msgid "Please wait, searching..." msgstr "Keresés..." #: ../rpmdrake:1 #, c-format msgid "Search results (none)" msgstr "Keresési eredmény (nincs)" #: ../rpmdrake:1 #, c-format msgid "Other" msgstr "Egyéb" #: ../edit-urpm-sources.pl:1 #, c-format msgid "" "Welcome to the packages source editor!\n" "\n" "This tool will help you configure the packages sources you wish to use on\n" "your computer. They will then be available to install new software package\n" "or to perform updates." msgstr "" "Üdvözli a csomagforrás-szerkesztő.\n" "\n" "Ezzel a programmal beállíthatja a gépen használni kívánt csomagforrásokat.\n" "Ezt követően a források felhasználásával új programokat telepíthet és\n" "frissítheti a meglevőket." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Save and quit" msgstr "Mentés és kilépés" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Proxy..." msgstr "Proxy..." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Update..." msgstr "Frissítés..." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Add..." msgstr "Felvétel..." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Edit" msgstr "Módosítás" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Source" msgstr "Forrás" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Enabled?" msgstr "Engedélyezve?" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Configure sources" msgstr "Források beállítása" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Password:" msgstr "Jelszó:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "User:" msgstr "Felhasználó:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "You may specify a user/password for the proxy authentication:" msgstr "A proxyhoz szükséges felhasználónév és jelszó:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Proxy hostname:" msgstr "A proxy gépneve:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "" "If you need a proxy, enter the hostname and an optional port (syntax: " "<proxyhost[:port]>):" msgstr "" "Ha szüksége van proxyra, adja meg annak gépnevét és opcionálisan a " "portszámát (formátum: <gépnév[:port]>):" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Configure proxies" msgstr "Proxyk beállítása" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Please wait, updating medium..." msgstr "Az adatforrás frissítése folyamatban..." #: ../edit-urpm-sources.pl:1 #, c-format msgid "" "In order to save the changes, you need to insert the medium in the drive." msgstr "" "A módosítások mentéséhez be kell helyeznie az adathordozót a meghajtóba." #: ../edit-urpm-sources.pl:1 #, c-format msgid "You need to insert the medium to continue" msgstr "A folytatáshoz be kell helyeznie az adathordozót" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Save changes" msgstr "Módosítások mentése" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Relative path to synthesis/hdlist:" msgstr "" "A kiterjesztett függőséglista illetve fejléclista relatív elérési útja:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "URL:" msgstr "URL:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Editing source \"%s\":" msgstr "\"%s\" forrás szerkesztése:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Edit a source" msgstr "Forrás szerkesztése" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Please wait, removing medium..." msgstr "Az adatforrás eltávolítása folyamatban..." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Please wait, adding medium..." msgstr "Az adatforrás felvétele folyamatban..." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Type of source:" msgstr "Az adatforrás típusa:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Adding a source:" msgstr "Forrás felvétele:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "" "There is already a medium by that name, do you\n" "really want to replace it?" msgstr "Már van ilyen néven adatforrás. Szeretné azt felülírni?" #: ../edit-urpm-sources.pl:1 #, c-format msgid "You need to fill up at least the two first entries." msgstr "Legalább az első két bejegyzést ki kell tölteni." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Name:" msgstr "Név:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Login:" msgstr "Felhasználónév:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Choose a mirror..." msgstr "Válasszon ki egy tükröt..." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Browse..." msgstr "Böngészés..." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Path or mount point:" msgstr "Útvonal vagy csatolási pont:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Removable device" msgstr "Cserélhető eszköz" #: ../edit-urpm-sources.pl:1 #, c-format msgid "HTTP server" msgstr "HTTP-kiszolgáló" #: ../edit-urpm-sources.pl:1 #, c-format msgid "FTP server" msgstr "FTP-kiszolgáló" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Path:" msgstr "Útvonal:" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Local files" msgstr "Helyi fájlok" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Add a source" msgstr "Forrás felvétele" #: ../edit-urpm-sources.pl:1 #, c-format msgid "Unable to update medium; it will be automatically disabled." msgstr "Az adatforrás frissítése nem sikerült, ezért letiltásra kerül." #: ../edit-urpm-sources.pl:1 #, c-format msgid "Unable to create medium." msgstr "Az adatforrás létrehozása nem sikerült." #: ../rpmdrake.pm:1 #, c-format msgid "Update" msgstr "Frissítés" #: ../rpmdrake.pm:1 #, c-format msgid "Select the source(s) you wish to update:" msgstr "Válassza ki, mely forrás(oka)t kívánja frissíteni:" #: ../rpmdrake.pm:1 #, c-format msgid "Please wait, updating media..." msgstr "Az adatforrások frissítése folyamatban..." #: ../rpmdrake.pm:1 #, c-format msgid " failed!" msgstr " nem sikerült" #: ../rpmdrake.pm:1 #, c-format msgid " done." msgstr " kész" #: ../rpmdrake.pm:1 #, c-format msgid "Download of `%s', speed:%s" msgstr "\"%s\" letöltése; sebesség: %s" #: ../rpmdrake.pm:1 #, c-format msgid "Download of `%s', time to go:%s, speed:%s" msgstr "\"%s\" letöltése; hátralevő idő: %s; sebesség: %s" #: ../rpmdrake.pm:1 #, c-format msgid "Starting download of `%s'..." msgstr "\"%s\" letöltésének elindítása..." #: ../rpmdrake.pm:1 #, c-format msgid "Examining distant file of source `%s'..." msgstr "Távoli fájl vizsgálata: \"%s\"..." #: ../rpmdrake.pm:1 #, c-format msgid "Examining file of source `%s'..." msgstr "Fájl vizsgálata: \"%s\"..." #: ../rpmdrake.pm:1 #, c-format msgid "Copying file for source `%s'..." msgstr "Fájl másolása: \"%s\"..." #: ../rpmdrake.pm:1 #, c-format msgid "Please choose the desired mirror." msgstr "Válassza ki a kívánt tükörkiszolgálót." #: ../rpmdrake.pm:1 #, c-format msgid "" "I can't find any suitable mirror.\n" "\n" "There can be many reasons for this problem; the most frequent is\n" "the case when the architecture of your processor is not supported\n" "by Mandrake Linux Official Updates." msgstr "" "Nem található megfelelő tükörkiszolgáló.\n" "\n" "A problémának többféle oka is lehet; a leggyakoribb az, hogy\n" "a hivatalos Mandrake Linux-frissítések nem támogatják az Ön\n" "gépében levő processzort." #: ../rpmdrake.pm:1 #, c-format msgid "No mirror" msgstr "Tükörkiszolgáló nem található" #: ../rpmdrake.pm:1 #, c-format msgid "" "There was an error downloading the mirrors list:\n" "\n" "%s\n" "The network, or MandrakeSoft website, are maybe unavailable.\n" "Please try again later." msgstr "" "Hiba történt a tükörkiszolgálók listájának letöltése közben:\n" "\n" "%s\n" "Elképzelhető, hogy a hálózat vagy a MandrakeSoft-weboldal nem\n" "elérhető. Próbálja meg később." #: ../rpmdrake.pm:1 #, c-format msgid "Error during download" msgstr "Hiba a letöltés közben" #: ../rpmdrake.pm:1 #, c-format msgid "Please wait, downloading mirrors addresses from MandrakeSoft website." msgstr "A tükörkiszolgálók listájának letöltése a MandrakeSoft weboldaláról..." #: ../rpmdrake.pm:1 #, c-format msgid "" "I need to contact MandrakeSoft website to get the mirrors list.\n" "Please check that your network is currently running.\n" "\n" "Is it ok to continue?" msgstr "" "A tükörkiszolgálók listájának letöltéséhez most kapcsolódni kell\n" "a MandrakeSoft weboldalához. Ellenőrizze, hogy a hálózat elérhető-e.\n" "\n" "Kívánja folytatni?" #: ../rpmdrake.pm:1 #, c-format msgid "United States" msgstr "Amerikai Egyesült Államok" #: ../rpmdrake.pm:1 #, c-format msgid "China" msgstr "Kína" #: ../rpmdrake.pm:1 #, c-format msgid "United Kingdom" msgstr "Egyesült Királyság" #: ../rpmdrake.pm:1 #, c-format msgid "Taiwan" msgstr "Tajvan" #: ../rpmdrake.pm:1 #, c-format msgid "Sweden" msgstr "Svédország" #: ../rpmdrake.pm:1 #, c-format msgid "Russia" msgstr "Oroszország" #: ../rpmdrake.pm:1 #, c-format msgid "Portugal" msgstr "Portugália" #: ../rpmdrake.pm:1 #, c-format msgid "Poland" msgstr "Lengyelország" #: ../rpmdrake.pm:1 #, c-format msgid "Norway" msgstr "Norvégia" #: ../rpmdrake.pm:1 #, c-format msgid "Netherlands" msgstr "Hollandia" #: ../rpmdrake.pm:1 #, c-format msgid "Korea" msgstr "Korea" #: ../rpmdrake.pm:1 #, c-format msgid "Japan" msgstr "Japán" #: ../rpmdrake.pm:1 #, c-format msgid "Italy" msgstr "Olaszország" #: ../rpmdrake.pm:1 #, c-format msgid "Israel" msgstr "Izrael" #: ../rpmdrake.pm:1 #, c-format msgid "Greece" msgstr "Görögország" #: ../rpmdrake.pm:1 #, c-format msgid "France" msgstr "Franciaország" #: ../rpmdrake.pm:1 #, c-format msgid "Finland" msgstr "Finnország" #: ../rpmdrake.pm:1 #, c-format msgid "Spain" msgstr "Spanyolország" #: ../rpmdrake.pm:1 #, c-format msgid "Danmark" msgstr "Dánia" #: ../rpmdrake.pm:1 #, c-format msgid "Germany" msgstr "Németország" #: ../rpmdrake.pm:1 #, c-format msgid "Czech Republic" msgstr "Cseh Köztársaság" #: ../rpmdrake.pm:1 #, c-format msgid "Costa Rica" msgstr "Costa Rica" #: ../rpmdrake.pm:1 #, c-format msgid "Canada" msgstr "Kanada" #: ../rpmdrake.pm:1 #, c-format msgid "Brazil" msgstr "Brazília" #: ../rpmdrake.pm:1 #, c-format msgid "Belgium" msgstr "Belgium" #: ../rpmdrake.pm:1 #, c-format msgid "Australia" msgstr "Ausztrália" #: ../rpmdrake.pm:1 #, c-format msgid "Austria" msgstr "Ausztria" #: ../rpmdrake.pm:1 #, c-format msgid "Info..." msgstr "Információ..." #: ../rpmdrake.pm:1 #, c-format msgid "No" msgstr "Nem" #: ../rpmdrake.pm:1 #, c-format msgid "Yes" msgstr "Igen" #: data/rpmdrake.desktop.in.h:1 msgid "Install Software" msgstr "Szoftvertelepítés" #: data/rpmdrake-remove.desktop.in.h:1 msgid "Remove Software" msgstr "Szoftvereltávolítás" #: data/rpmdrake-sources.desktop.in.h:1 msgid "Software Sources Manager" msgstr "Szoftverforrás-kezelő" #~ msgid "Everything already installed (is this supposed to happen at all?)." #~ msgstr "Már minden telepítve van (esetleg hiba történt?)." #~ msgid "Everything already installed." #~ msgstr "Már minden telepítve van." #~ msgid "Local file `%s' already up to date" #~ msgstr "A(z) \"%s\" helyi fájl a legújabb verziót tartalmazza" #~ msgid "" #~ "%sFiles:\n" #~ "%s\n" #~ "\n" #~ "Changelog:\n" #~ "%s" #~ msgstr "" #~ "%sFájlok:\n" #~ "%s\n" #~ "\n" #~ "Változások jegyzéke:\n" #~ "%s" #~ msgid "Source: %s\n" #~ msgstr "Forrás: %s\n" #~ msgid "" #~ "Name: %s\n" #~ "Version: %s\n" #~ "Size: %s KB\n" #~ "Importance: %s\n" #~ "\n" #~ "Summary: %s\n" #~ "\n" #~ "%s\n" #~ msgstr "" #~ "Név: %s\n" #~ "Verzió: %s\n" #~ "Méret: %s KByte\n" #~ "Fontosság: %s\n" #~ "\n" #~ "Összefoglaló: %s\n" #~ "\n" #~ "%s\n" #~ msgid "" #~ "Name: %s\n" #~ "Version: %s\n" #~ "Size: %s KB\n" #~ "\n" #~ "Summary: %s\n" #~ "\n" #~ "%s\n" #~ msgstr "" #~ "Név: %s\n" #~ "Verzió: %s\n" #~ "Méret: %s KByte\n" #~ "\n" #~ "Összefoglaló: %s\n" #~ "\n" #~ "%s\n" #~ msgid "Software Management" #~ msgstr "Szoftverkezelés" #~ msgid "This would break your system" #~ msgstr "Ez rendszerproblémákhoz vezetne" #~ msgid "" #~ "Could not find /var/lib/urpmi/compssUsers.flat,\n" #~ "the installer should have generated it for me :-(.\n" #~ "\n" #~ "Disabling \"Mandrake choices\" classification." #~ msgstr "" #~ "/var/lib/urpmi/compssUsers.flat nevű fájl nem található.\n" #~ "Ezt a fájlt a telepítő készíti el.\n" #~ "\n" #~ "A \"Mandrake-válogatás\" kategorizálás nem lesz választható." #~ msgid "Installing/Upgrading Progress" #~ msgstr "Telepítési/frissítési folyamat" #~ msgid "Fetching:" #~ msgstr "Lekérdezés:" #~ msgid "Installing:" #~ msgstr "Telepítés:" #~ msgid " is needed by %s-%s-%s" #~ msgstr " szükséges ehhez: %s-%s-%s" #~ msgid " conflicts with %s-%s-%s" #~ msgstr " ütközik ezzel: %s-%s-%s" #~ msgid "Unsupported protocol\n" #~ msgstr "Nem támogatott protokoll\n" #~ msgid "Failed init\n" #~ msgstr "Sikertelen inicializálás\n" #~ msgid "Bad URL format\n" #~ msgstr "Hibás URL-formátum\n" #~ msgid "Bad user format in URL\n" #~ msgstr "Hibás felhasználóformátum az URL-ben\n" #~ msgid "Couldn't resolve proxy\n" #~ msgstr "A proxy névfeloldása nem sikerült\n" #~ msgid "Couldn't resolve host\n" #~ msgstr "A gépnév feloldása nem sikerült\n" #~ msgid "Couldn't connect\n" #~ msgstr "A kapcsolat létrehozása nem sikerült\n" #~ msgid "Ftp weird server reply\n" #~ msgstr "Hibás válasz érkezett az FTP-kiszolgálótól\n" #~ msgid "Ftp access denied\n" #~ msgstr "Az FTP-hozzáférés megtagadva\n" #~ msgid "Ftp user password incorrect\n" #~ msgstr "A megadott FTP-jelszó hibás\n" #~ msgid "Ftp weird PASS reply\n" #~ msgstr "Hibás PASS válasz érkezett az FTP-kiszolgálótól\n" #~ msgid "Ftp weird USER reply\n" #~ msgstr "Hibás USER válasz érkezett az FTP-kiszolgálótól\n" #~ msgid "ftp weird PASV reply\n" #~ msgstr "Hibás PASV válasz érkezett az FTP-kiszolgálótól\n" #~ msgid "Ftp weird 227 format\n" #~ msgstr "Hibás 277 formátum az FTP-kiszolgáló válaszában\n" #~ msgid "Ftp can't get host\n" #~ msgstr "FTP: a gép nem érhető el\n" #~ msgid "Ftp can't reconnect\n" #~ msgstr "FTP: az újracsatlakozás nem sikerült\n" #~ msgid "Ftp couldn't set binary\n" #~ msgstr "FTP: a bináris adatátvitel beállítása nem sikerült\n" #~ msgid "Partial file\n" #~ msgstr "Részleges fájl\n" #~ msgid "Ftp couldn't RETR file\n" #~ msgstr "FTP: a RETR parancs végrehajtása nem sikerült\n" #~ msgid "Ftp write error\n" #~ msgstr "FTP: írási hiba\n" #~ msgid "Ftp quote error\n" #~ msgstr "FTP: QUOTE hiba\n" #~ msgid "http not found\n" #~ msgstr "HTTP nem található\n" #~ msgid "Write error\n" #~ msgstr "Írási hiba\n" #~ msgid "User name illegally specified\n" #~ msgstr "Nem megengedett módon megadott felhasználónév\n" #~ msgid "ftp couldn't STOR file\n" #~ msgstr "FTP: a STOR parancs végrehajtása nem sikerült\n" #~ msgid "Read error\n" #~ msgstr "Olvasási hiba\n" #~ msgid "Out of memory\n" #~ msgstr "Nem áll elég memória rendelkezésre\n" #~ msgid "Time out\n" #~ msgstr "Időtúllépés\n" #~ msgid "Ftp couldn't set ASCII\n" #~ msgstr "FTP: az ASCII adatátvitel beállítása nem sikerült\n" #~ msgid "Ftp PORT failed\n" #~ msgstr "FTP: a PORT parancs végrehajtása nem sikerült\n" #~ msgid "Ftp couldn't use REST\n" #~ msgstr "FTP: a REST parancs végrehajtása nem sikerült\n" #~ msgid "Ftp couldn't get size\n" #~ msgstr "FTP: a méret beolvasása nem sikerült\n" #~ msgid "Http range error\n" #~ msgstr "HTTP: a Range utasítás végrehajtása nem sikerült\n" #~ msgid "Http POST error\n" #~ msgstr "HTTP: POST hiba\n" #~ msgid "Ssl connect error\n" #~ msgstr "SSL: hiba a kapcsolódáskor\n" #~ msgid "Ftp bad download resume\n" #~ msgstr "FTP: a letöltés folytatása nem sikerült\n" #~ msgid "File couldn't read file\n" #~ msgstr "Egy fájl beolvasása nem sikerült\n" #~ msgid "LDAP cannot bind\n" #~ msgstr "LDAP: a bind végrehajtása nem sikerült\n" #~ msgid "LDAP search failed\n" #~ msgstr "LDAP: a keresés nem sikerült\n" #~ msgid "Library not found\n" #~ msgstr "Egy programkönyvtár nem található\n" #~ msgid "Function not found\n" #~ msgstr "Egy függvény nem található\n" #~ msgid "Aborted by callback\n" #~ msgstr "callback: kilépés...\n" #~ msgid "Bad function argument\n" #~ msgstr "Hibás függvényargumentum\n" #~ msgid "Bad calling order\n" #~ msgstr "Hibás hívási sorrend\n" #~ msgid "Unknown error code %d\n" #~ msgstr "Ismeretlen hibakód: %d\n" #~ msgid "An error occured while fetching file" #~ msgstr "Hiba történt a fájl letöltése közben" #~ msgid "Skip" #~ msgstr "Kihagyás" #~ msgid "Preparing for install" #~ msgstr "A telepítés előkészítése" #~ msgid "Can't check the GPG signature" #~ msgstr "A GPG aláírás nem ellenőrizhető" #~ msgid "" #~ "The package %s has a wrong signature or\n" #~ "GnuPG isn't correctly installed" #~ msgstr "" #~ "A(z) %s csomag aláírása hibás vagy\n" #~ "a GnuPG nincs megfelelően telepítve" #~ msgid "Don't install" #~ msgstr "Nincs telepítés" #~ msgid "Signature problem" #~ msgstr "Probléma az aláírással" #~ msgid "Can't open package" #~ msgstr "A csomag nem nyitható meg" #~ msgid "Package is corrupted" #~ msgstr "A csomag megsérült" #~ msgid "Package can't be installed" #~ msgstr "A csomag nem telepíthető" #~ msgid "Error while checking dependencies :(" #~ msgstr "Hiba történt a függőségek ellenőrzése közben" #~ msgid "Force" #~ msgstr "Akkor is" #~ msgid "usage: grpmi <[-noupgrade] rpms>\n" #~ msgstr "használat: grpmi <[-noupgrade] rpm-ek>\n" #~ msgid "grpmi error: you must be superuser!\n" #~ msgstr "grpmi hiba: rendszergazdai jogosultság szükséges!\n"