summaryrefslogtreecommitdiffstats
path: root/perl-install/common.pm
blob: cbbc79ff2551b258d7075ff0a2db25cfb8aa0f60 (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
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
package common;

use diagnostics;
use strict;
use vars qw(@ISA %EXPORT_TAGS @EXPORT_OK $printable_chars $sizeof_int $bitof_int $cancel $SECTORSIZE %compat_arch);

@ISA = qw(Exporter);
%EXPORT_TAGS = (
    common     => [ qw(__ even odd arch better_arch compat_arch min max sqr sum and_ or_ sign product bool invbool listlength bool2text bool2yesno text2bool to_int to_float ikeys member divide is_empty_array_ref is_empty_hash_ref add2hash add2hash_ set_new set_add round round_up round_down first second top uniq translate untranslate warp_text formatAlaTeX formatLines deref) ],
    functional => [ qw(fold_left compose map_index grep_index map_each grep_each list2kv map_tab_hash mapn mapn_ difference2 before_leaving catch_cdie cdie combine) ],
    file       => [ qw(dirname basename touch all glob_ cat_ output symlinkf chop_ mode typeFromMagic expand_symlinks) ],
    system     => [ qw(sync makedev unmakedev psizeof strcpy gettimeofday syscall_ salt getVarsFromSh setVarsInSh setVarsInCsh substInFile availableRam availableMemory removeXiBSuffix template2file formatTime unix2dos setVirtual) ],
    constant   => [ qw($printable_chars $sizeof_int $bitof_int $SECTORSIZE %compat_arch) ],
);
@EXPORT_OK = map { @$_ } values %EXPORT_TAGS;


#-#####################################################################################
#- Globals
#-#####################################################################################
$printable_chars = "\x20-\x7E";
$sizeof_int      = psizeof("i");
$bitof_int       = $sizeof_int * 8;
$SECTORSIZE      = 512;
%compat_arch     = ( #- compatibilty arch mapping.
		     'noarch'  => undef,
		     'i386'    => 'noarch',
		     'i486'    => 'i386',
		     'i586'    => 'i486',
		     'i686'    => 'i586',
		     'i786'    => 'i686',
		     'k6'      => 'i586',
		     'k7'      => 'k6',
		     'k8'      => 'k7',
		     'ppc'     => 'noarch',
		     'alpha'   => 'noarch',
		     'sparc'   => 'noarch',
		     'sparc32' => 'sparc',
		     'sparc64' => 'sparc32',
		   );

#-#####################################################################################
#- Functions
#-#####################################################################################

sub fold_left(&@) {
    my $f = shift;
    local $a = shift;
    foreach $b (@_) { $a = &$f() }
    $a
}

sub _ {
    my $s = shift @_; my $t = translate($s);
    $t && ref $t or return sprintf $t, @_;
    my ($T, @p) = @$t;
    sprintf $T, @_[@p];
}
#-delete $main::{'_'};
sub __ { $_[0] }
sub even($) { $_[0] % 2 == 0 }
sub odd($)  { $_[0] % 2 == 1 }
sub min { fold_left { $a < $b ? $a : $b } @_ }
sub max { fold_left { $a > $b ? $a : $b } @_ }
sub sum { fold_left { $a + $b } @_ }
sub and_{ fold_left { $a && $b } @_ }
sub or_ { fold_left { $a || $b } @_ }
sub sqr { $_[0] * $_[0] }
sub sign { $_[0] <=> 0 }
sub product { fold_left { $a * $b } @_ }
sub first { $_[0] }
sub second { $_[1] }
sub top { $_[-1] }
sub uniq { my %l; @l{@_} = (); keys %l }
sub to_int { $_[0] =~ /(\d*)/; $1 }
sub to_float { $_[0] =~ /(\d*(\.\d*)?)/; $1 }
sub ikeys { my %l = @_; sort { $a <=> $b } keys %l }
sub add2hash($$)  { my ($a, $b) = @_; while (my ($k, $v) = each %{$b || {}}) { $a->{$k} ||= $v } $a }
sub add2hash_($$) { my ($a, $b) = @_; while (my ($k, $v) = each %{$b || {}}) { exists $a->{$k} or $a->{$k} = $v } $a }
sub member { my $e = shift; foreach (@_) { $e eq $_ and return 1 } 0 }
sub dirname { @_ == 1 or die "usage: dirname <name>\n"; local $_ = shift; s|[^/]*/*\s*$||; s|(.)/*$|$1|; $_ || '.' }
sub basename { @_ == 1 or die "usage: basename <name>\n"; local $_ = shift; s|/*\s*$||; s|.*/||; $_ }
sub bool($) { $_[0] ? 1 : 0 }
sub invbool { my $a = shift; $$a = !$$a; $$a }
sub listlength { scalar @_ }
sub bool2text { $_[0] ? "true" : "false" }
sub bool2yesno { $_[0] ? "yes" : "no" }
sub text2bool { my $t = lc($_[0]); $t eq "true" || $t eq "yes" ? 1 : 0 }
sub strcpy { substr($_[0], $_[2] || 0, length $_[1]) = $_[1] }
sub cat_ { local *F; open F, $_[0] or $_[1] ? die "cat of file $_[0] failed: $!\n" : return; my @l = <F>; wantarray ? @l : join '', @l }
sub output { my $f = shift; local *F; open F, ">$f" or die "output in file $f failed: $!\n"; print F foreach @_; }
sub deref { ref $_[0] eq "ARRAY" ? @{$_[0]} : ref $_[0] eq "HASH" ? %{$_[0]} : $_[0] }
sub linkf { unlink $_[1]; link $_[0], $_[1] }
sub symlinkf { unlink $_[1]; symlink $_[0], $_[1] }
sub chop_ { map { my $l = $_; chomp $l; $l } @_ }
sub divide { my $d = int $_[0] / $_[1]; wantarray ? ($d, $_[0] % $_[1]) : $d }
sub round { int ($_[0] + 0.5) }
sub round_up { my ($i, $r) = @_; $i += $r - ($i + $r - 1) % $r - 1; }
sub round_down { my ($i, $r) = @_; $i -= $i % $r; }
sub is_empty_array_ref { my $a = shift; !defined $a || @$a == 0 }
sub is_empty_hash_ref { my $a = shift; !defined $a || keys(%$a) == 0 }
sub difference2 { my %l; @l{@{$_[1]}} = (); grep { !exists $l{$_} } @{$_[0]} }
sub intersection { my (%l, @m); @l{@{shift @_}} = (); foreach (@_) { @m = grep { exists $l{$_} } @$_; %l = (); @l{@m} = (); } keys %l }

sub set_new(@) { my %l; @l{@_} = undef; { list => [ @_ ], hash => \%l } }
sub set_add($@) { my $o = shift; foreach (@_) { exists $o->{hash}{$_} and next; push @{$o->{list}}, $_; $o->{hash}{$_} = undef } }

sub sync { syscall_('sync') }
sub gettimeofday { my $t = pack "LL"; syscall_('gettimeofday', $t, 0) or die "gettimeofday failed: $!\n"; unpack("LL", $t) }
sub unix2dos { local $_ = $_[0]; s/\015$//mg; s/$/\015/mg; $_ }

sub remove_spaces { local $_ = shift; s/^ +//; s/ +$//; $_ }
sub mode { my @l = stat $_[0] or die "unable to get mode of file $_[0]: $!\n"; $l[2] }
sub psizeof { length pack $_[0] }

sub concat_symlink {
    my ($f, $l) = @_;
    $l =~ m|^\.\./(/.*)| and return $1;

    $f =~ s|/$||;
    while ($l =~ s|^\.\./||) { 
	$f =~ s|/[^/]+$|| or die "concat_symlink: $f $l\n";
    }
    "$f/$l";
}

sub expand_symlinks {
    my ($first, @l) = split '/', $_[0];
    $first eq '' or die "expand_symlinks: $_[0] is relative\n";
    my ($f, $l);
    foreach (@l) {
	$f .= "/$_";
	$f = concat_symlink($f, "../$l") while $l = readlink $f;
    }
    $f;
}

sub arch() {
    require c;
    c::kernel_arch();
}
sub better_arch {
    my ($new, $old) = @_;
    while ($new && $new ne $old) { $new = $compat_arch{$new} }
    $new;
}
sub compat_arch { better_arch(arch(), $_[0]) }

sub touch {
    my ($f) = @_;
    unless (-e $f) {
	local *F;
	open F, ">$f";
    }
    my $now = time;
    utime $now, $now, $f;
}

sub map_index(&@) {
    my $f = shift;
    my @v; local $::i = 0;
    map { @v = &$f($::i); $::i++; @v } @_;
}
sub grep_index(&@) {
    my $f = shift;
    my $v; local $::i = 0;
    grep { $v = &$f($::i); $::i++; $v } @_;
}
sub map_each(&%) {
    my ($f, %h) = @_;
    my @l;
    local ($::a, $::b);
    while (($::a, $::b) = each %h) { push @l, &$f($::a, $::b) }
    @l;
}
sub grep_each(&%) {
    my ($f, %h) = @_;
    my %l;
    local ($::a, $::b);
    while (($::a, $::b) = each %h) { $l{$::a} = $::b if &$f($::a, $::b) }
    %l;
}
sub list2kv(@) { [ grep_index { even($::i) } @_ ], [ grep_index { odd($::i) } @_ ] }

sub combine {
    my $nb = shift;
    my @l; while (my @m = splice(@_, 0, $nb)) { push @l, \@m }
    @l;
}

#- pseudo-array-hash :)
sub map_tab_hash(&$@) {
    my ($f, $fields, @tab_hash) = @_;
    my %hash;
    my $key = { map_index {($_, $::i + 1)} @{$fields} };

    for (my $i = 0; $i < @tab_hash; $i += 2) {
	my $h = [$key, @{$tab_hash[$i + 1]}];
	&$f($i, $h) if $f;
	$hash{ $tab_hash[$i] } = $h;
      }
    %hash;
}

sub smapn {
    my $f = shift;
    my $n = shift;
    my @r = ();
    for (my $i = 0; $i < $n; $i++) { push @r, &$f(map { $_->[$i] } @_); }
    @r
}
sub mapn(&@) {
    my $f = shift;
    smapn($f, min(map { scalar @$_ } @_), @_);
}
sub mapn_(&@) {
    my $f = shift;
    smapn($f, max(map { scalar @$_ } @_), @_);
}


sub add_f4before_leaving {
    my ($f, $b, $name) = @_;

    unless ($common::before_leaving::{$name}) {
	no strict 'refs';
	${"common::before_leaving::$name"} = 1;
	${"common::before_leaving::list"} = 1;
    }
    local *N = *{$common::before_leaving::{$name}};
    my $list = *common::before_leaving::list;
    $list->{$b}{$name} = $f;
    *N = sub {
	my $f = $list->{$_[0]}{$name} or die '';
	$name eq 'DESTROY' and delete $list->{$_[0]};
	goto $f;
    } unless defined &{*N};

}

#- ! the functions are not called in the order wanted, in case of multiple before_leaving :(
sub before_leaving(&) {
    my ($f) = @_;
    my $b = bless {}, 'common::before_leaving';
    add_f4before_leaving($f, $b, 'DESTROY');
    $b;
}

sub catch_cdie(&&) {
    my ($f, $catch) = @_;

    local @common::cdie_catches;
    unshift @common::cdie_catches, $catch;
    &$f();
}

sub cdie($;&) {
    my ($err, $f) = @_;
    foreach (@common::cdie_catches) {
	$@ = $err;
	&{$_}(\$err) and return;
    }
    die $err;
}

sub all {
    my $d = shift;

    local *F;
    opendir F, $d or die "all: can't open dir $d: $!\n";
    my @l = grep { $_ ne '.' && $_ ne '..' } readdir F;
    closedir F;

    @l;
}

sub glob_ {
    my ($d, $f) = ($_[0] =~ /\*/) ? (dirname($_[0]), basename($_[0])) : ($_[0], '*');

    $d =~ /\*/ and die "glob_: wildcard in directory not handled ($_[0])\n";
    ($f = quotemeta $f) =~ s/\\\*/.*/g;

    $d =~ m|/$| or $d .= '/';
    map { $d eq './' ? $_ : "$d$_" } grep { /^$f$/ } all($d);
}


sub syscall_ {
    my $f = shift;

    require 'syscall.ph';
    syscall(&{$common::{"SYS_$f"}}, @_) == 0;
}

sub salt($) {
    my ($nb) = @_;
    require 'devices.pm';
    open F, devices::make("random") or die "missing random";
    my $s; read F, $s, $nb;
    local $_ = pack "b8" x $nb, unpack "b6" x $nb, $s;
    tr [\0-\x3f] [0-9a-zA-Z./];
    $_;
}

sub makedev { ($_[0] << 8) | $_[1] }
sub unmakedev { $_[0] >> 8, $_[0] & 0xff }

sub translate {
    my ($s) = @_;
    my ($lang) = $ENV{LANGUAGE} || $ENV{LC_MESSAGES} || $ENV{LC_ALL} || $ENV{LANG} || 'en';

    require lang;
    foreach (split ':', $lang) {
	lang::load_po($_) unless defined $po::I18N::{$_};
	return ${$po::I18N::{$_}}{$s} || $s if %{$po::I18N::{$_}};
    }
    $s;
}

sub untranslate($@) {
    my $s = shift || return;
    foreach (@_) { translate($_) eq $s and return $_ }
    die "untranslate failed";
}

sub warp_text($;$) {
    my ($text, $width) = @_;
    $width ||= 80;

    my @l;
    foreach (split "\n", $text) {
	my $t = '';
	foreach (split /\s+/, $_) {
	    if (length "$t $_" > $width) {
		push @l, $t;
		$t = $_;
	    } else {
		$t = "$t $_";
	    }
	}
	push @l, $t;
    }
    @l;
}

sub formatAlaTeX($) {
    my ($t, $tmp);
    foreach (split "\n", $_[0]) {
	if (/^$/) {
	    $t .= ($t && "\n") . $tmp;
	    $tmp = '';
	} else {
	    $tmp = ($tmp && "$tmp ") . first(/^\s*(.*?)\s*$/);
	}
    }
    $t . ($t && $tmp && "\n") . $tmp;
}

sub formatLines($) {
    my ($t, $tmp);
    foreach (split "\n", $_[0]) {
	if (/^\s/) {
	    $t .= "$tmp\n";
	    $tmp = $_;
	} else {
	    $tmp = ($tmp ? "$tmp " : ($t && "\n") . $tmp) . $_;
	}
    }
    "$t$tmp\n";
}

sub getVarsFromSh($) {
    my %l;
    local *F;
    open F, $_[0] or return;
    foreach (<F>) {
	my ($v, $val, $val2) =
	  /^\s*			# leading space
	   (\w+) =		# variable
	   (
   	       "([^"]*)"	# double-quoted text
   	     | '([^']*)'	# single-quoted text
   	     | [^'"\s]+		# normal text
           )
           \s*$			# end of line
          /x or next;
	$l{$v} = $val2 || $val;
    }
    %l;
}

sub setVarsInSh {
    my ($file, $l, @fields) = @_;
    @fields = keys %$l unless @fields;

#-    my $b = 1; $b &&= $l->{$_} foreach @fields; $b or return;
    local *F;
    open F, "> $_[0]" or die "cannot create config file $file";
    $l->{$_} and print F "$_=$l->{$_}\n" foreach @fields;
}
sub setVarsInCsh {
    my ($file, $l, @fields) = @_;
    @fields = keys %$l unless @fields;

#-    my $b = 1; $b &&= $l->{$_} foreach @fields; $b or return;
    local *F;
    open F, "> $_[0]" or die "cannot create config file $file";
    $l->{$_} and print F "setenv $_ $l->{$_}\n" foreach @fields;
}

sub template2file($$%) {
    my ($inputfile, $outputfile, %toreplace) = @_;
    local *OUT; local *IN;

    open IN, $inputfile  or die "Can't open $inputfile $!";
    open OUT, ">$outputfile" or die "Can't open $outputfile $!";

    map { s/@@@(.*?)@@@/$toreplace{$1}/g; print OUT; } <IN>;
}

sub substInFile(&@) {
    my $f = shift;
    foreach my $file (@_) {
	if (-e $file) {
	    local @ARGV = $file;
	    local ($^I, $_) = '';
	    while (<>) { &$f($_); print }
	} else {
	    local *F; my $old = select F; # that way eof return true
	    local $_ = '';
	    &$f($_);
	    select $old;
	    eval { output($file, $_) };
	}
    }
}

sub best_match {
    my ($str, @lis) = @_;
    my @words = split /\W+/, $str;
    my ($max, $res) = 0;

    foreach (@lis) {
	my $count = 0;
	foreach my $i (@words) {
	    $count++ if /$i/i;
	}
	$max = $count, $res = $_ if $count >= $max;
    }
    $res;
}

sub bestMatchSentence {

    my $best = -1;
    my $bestSentence;
    my @s = split /\W+/, shift;
    foreach (@_) {
	my $count = 0;
	foreach my $e (@s) {
	    $count++ if /$e/i;
	}
	$best = $count, $bestSentence = $_ if $count > $best;
    }
    $bestSentence;
}

# count the number of character that match
sub bestMatchSentence2 {

    my $best = -1;
    my $bestSentence;
    my @s = split /\W+/, shift;
    foreach (@_) {
	my $count = 0;
	foreach my $e (@s) {
	    $count+= length ($e) if /$e/i;
	}
	$best = $count, $bestSentence = $_ if $count > $best;
    }
    $bestSentence;
}

sub typeFromMagic($@) {
    my $f = shift;
    local *F; sysopen F, $f, 0 or return;

    my $tmp;
  M: foreach (@_) {
	my ($name, @l) = @$_;
	while (@l) {
	    my ($offset, $signature) = splice(@l, 0, 2);
	    sysseek(F, $offset, 0) or next M;
	    sysread(F, $tmp, length $signature);
	    $tmp eq $signature or next M;
	}
	return $name;
    }
    undef;
}

sub availableRam()    { sum map { /(\d+)/ } grep { /^(MemTotal):/           } cat_("/proc/meminfo"); }
sub availableMemory() { sum map { /(\d+)/ } grep { /^(MemTotal|SwapTotal):/ } cat_("/proc/meminfo"); }

sub setVirtual($) {
    my $vt = '';
    local *C;
    sysopen C, "/dev/console", 2 or die "failed to open /dev/console: $!";
    ioctl(C, c::VT_GETSTATE(), $vt) or die "ioctl VT_GETSTATE failed";
    ioctl(C, c::VT_ACTIVATE(), $_[0]) or die "ioctl VT_ACTIVATE failed";
    ioctl(C, c::VT_WAITACTIVE(), $_[0]) or die "ioctl VT_WAITACTIVE failed";
    unpack "S", $vt;
}


sub removeXiBSuffix($) {
    local $_ = shift;

    /(\d+)k$/i and return $1 * 1024;
    /(\d+)M$/i and return $1 * 1024 * 1024;
    /(\d+)G$/i and return $1 * 1024 * 1024 * 1024;
    $_;
}

sub formatTime($) {
    my ($s, $m, $h) = gmtime($_[0]);
    sprintf "%02d:%02d:%02d", $h, $m, $s;
}


#-######################################################################################
#- Wonderful perl :(
#-######################################################################################
1; #
t;no name found, key doesn't exist in rpm keyring!" msgstr "ime nije pronađeno, ključ ne postoji u rpm keyringu!" #: ../edit-urpm-sources.pl:789 msgid "Add a key" msgstr "Dodaj ključ" #: ../edit-urpm-sources.pl:801 #, perl-format msgid "Choose a key for adding to the medium %s" msgstr "Izaberite ključ za dodavanje na medij %s" #: ../edit-urpm-sources.pl:829 msgid "Remove a key" msgstr "Ukloni ključ" #: ../edit-urpm-sources.pl:830 #, perl-format msgid "" "Are you sure you want to remove the key %s from medium %s?\n" "(name of the key: %s)" msgstr "" "Da li ste sigurni da želite obrisati ključ %s sa medija %s?\n" "(ime ključa: %s)" #: ../edit-urpm-sources.pl:848 msgid "Add a key..." msgstr "Dodaj ključ..." #: ../edit-urpm-sources.pl:852 msgid "Remove key" msgstr "Ukloni ključ" #: ../edit-urpm-sources.pl:868 msgid "Configure media" msgstr "Podesi medije" #: ../edit-urpm-sources.pl:907 msgid "Enabled?" msgstr "Uključeno?" #: ../edit-urpm-sources.pl:908 #, fuzzy msgid "Updates?" msgstr "Update" #: ../edit-urpm-sources.pl:924 msgid "This medium needs to be updated to be usable. Update it now ?" msgstr "" #: ../edit-urpm-sources.pl:954 #, fuzzy, perl-format msgid "" "Unable to update medium, errors reported:\n" "\n" "%s" msgstr "" "Ne mogu dodati medij, prijavljene greške:\n" "\n" "%s" #: ../edit-urpm-sources.pl:988 msgid "Add custom..." msgstr "Dodaj vlastiti..." #: ../edit-urpm-sources.pl:992 msgid "Update..." msgstr "Unaprijedi..." #: ../edit-urpm-sources.pl:995 msgid "Manage keys..." msgstr "Upravljaj ključevima..." #: ../edit-urpm-sources.pl:997 msgid "Parallel..." msgstr "Paralelno..." #: ../edit-urpm-sources.pl:998 msgid "Global options..." msgstr "Globalne postavke..." #: ../edit-urpm-sources.pl:1008 msgid "Help" msgstr "Pomoć" #: ../edit-urpm-sources.pl:1021 ../gurpmi.addmedia:97 ../rpmdrake:1901 #, perl-format msgid "" "%s\n" "\n" "Is it ok to continue?" msgstr "" "%s\n" "\n" "Želite li da nastavim?" #: ../edit-urpm-sources.pl:1024 msgid "" "Welcome to the Software Media Manager!\n" "\n" "This tool will help you configure the packages media you wish to use on\n" "your computer. They will then be available to install new software package\n" "or to perform updates." msgstr "" "Dobrodošli u editor programskih medija!\n" "\n" "Ovaj alat vam omogućuje da podesite medije paketa koje želite koristiti na\n" "vašem računaru. Tada će oni biti dostupni kako biste mogli instalirati nove\n" "softverske pakete ili unaprjeđivati vaš sistem." #: ../edit-urpm-sources.pl:1036 msgid "" "Packages database is locked. Please close other applications\n" "working with packages database (do you have another media\n" "manager on another desktop, or are you currently installing\n" "packages as well?)." msgstr "" "Baza paketa je zaključana. Molim zatvorite druge programe\n" "koji rade sa bazom paketa (imate li neki drugi menadžer medija\n" "na drugom desktopu ili trenutno instalirate neke druge pakete?)." #: ../gurpmi.addmedia:87 msgid "Unable to add medium, wrong or missing arguments" msgstr "Ne mogu dodati medij, pogrešni ili nepostojeći argumenti" #: ../gurpmi.addmedia:101 #, fuzzy, perl-format msgid "" "You are about to add new packages media, %s.\n" "That means you will be able to add new software packages\n" "to your system from these new media." msgstr "" "Upravo ćete dodati novi medij za pakete, `%s'.\n" "Ovo znači da ćete moći dodati na vaš sistem nove pakete\n" "softvera sa tog medija." #: ../gurpmi.addmedia:104 #, perl-format msgid "" "You are about to add a new packages medium, `%s'.\n" "That means you will be able to add new software packages\n" "to your system from that new medium." msgstr "" "Upravo ćete dodati novi medij za pakete, `%s'.\n" "Ovo znači da ćete moći dodati na vaš sistem nove pakete\n" "softvera sa tog medija." #: ../gurpmi.addmedia:129 #, fuzzy, perl-format msgid "Successfully added media %s." msgstr "Uspješno dodan medij `%s'." #: ../gurpmi.addmedia:130 #, perl-format msgid "Successfully added medium `%s'." msgstr "Uspješno dodan medij `%s'." #: ../rpmdrake:38 #, perl-format msgid "Usage: %s [OPTION]..." msgstr "Upotreba: %s [OPCIJA]..." #: ../rpmdrake:39 msgid "" " --changelog-first display changelog before filelist in the " "description window" msgstr "" #: ../rpmdrake:40 msgid " --media=medium1,.. limit to given media" msgstr "" #: ../rpmdrake:41 msgid "" " --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found" msgstr "" #: ../rpmdrake:42 msgid " --mode=MODE set mode (install (default), remove, update)" msgstr "" #: ../rpmdrake:43 msgid "" " --no-confirmation don't ask first confirmation question in update mode" msgstr "" #: ../rpmdrake:44 #, fuzzy msgid " --no-media-update don't update media at startup" msgstr " --update - osvježi samo medije za update.\n" #: ../rpmdrake:45 #, fuzzy msgid " --no-verify-rpm don't verify packages signatures" msgstr " --name - ispiši samo imena paketa.\n" #: ../rpmdrake:46 msgid "" " --parallel=alias,host be in parallel mode, use \"alias\" group, use \"host" "\" machine to show needed deps" msgstr "" #: ../rpmdrake:47 msgid " --pkg-nosel=pkg1,.. show only these packages" msgstr "" #: ../rpmdrake:48 msgid " --pkg-sel=pkg1,.. preselect these packages" msgstr "" #: ../rpmdrake:49 #, fuzzy msgid " --root force to run as root" msgstr "" "\n" " DrakBackup Izvještaj o demonima\n" #: ../rpmdrake:50 msgid " --search=pkg run search for \"pkg\"" msgstr "" #: ../rpmdrake:188 msgid "Running in user mode" msgstr "Radim u korisničkom modu" #: ../rpmdrake:189 msgid "" "You are launching this program as a normal user.\n" "You will not be able to perform modifications on the system,\n" "but you may still browse the existing database." msgstr "" "Pokrenuli ste ovaj program kao običan korisnik.\n" "Nećete moći vršiti izmjene na sistemu, ali i dalje možete\n" "pregledati postojeću bazu podataka." #: ../rpmdrake:198 msgid "Accessibility" msgstr "Pristupačnost" #: ../rpmdrake:199 ../rpmdrake:200 ../rpmdrake:201 ../rpmdrake:202 msgid "Archiving" msgstr "Arhiviranje" #: ../rpmdrake:199 msgid "Backup" msgstr "Backup" #: ../rpmdrake:200 msgid "Cd burning" msgstr "CD prženje" #: ../rpmdrake:201 msgid "Compression" msgstr "Kompresija" #: ../rpmdrake:202 ../rpmdrake:207 ../rpmdrake:219 ../rpmdrake:231 #: ../rpmdrake:240 ../rpmdrake:252 ../rpmdrake:264 ../rpmdrake:272 #: ../rpmdrake:356 msgid "Other" msgstr "Ostalo" #: ../rpmdrake:203 ../rpmdrake:204 ../rpmdrake:205 ../rpmdrake:206 #: ../rpmdrake:207 msgid "Books" msgstr "Knjige" #: ../rpmdrake:203 msgid "Computer books" msgstr "Računarske knjige" #: ../rpmdrake:204 msgid "Faqs" msgstr "FAQovi" #: ../rpmdrake:205 msgid "Howtos" msgstr "Howto-ovi" #: ../rpmdrake:206 msgid "Literature" msgstr "Književnost" #: ../rpmdrake:208 ../rpmdrake:209 msgid "Cluster" msgstr "Cluster" #: ../rpmdrake:208 msgid "Message Passing" msgstr "Prosljeđivanje poruka" #: ../rpmdrake:209 msgid "Queueing Services" msgstr "Queueing usluge" #: ../rpmdrake:210 msgid "Communications" msgstr "Komunikacije" #: ../rpmdrake:211 ../rpmdrake:214 msgid "Databases" msgstr "Baze podataka" #: ../rpmdrake:212 msgid "C" msgstr "C" #: ../rpmdrake:212 ../rpmdrake:213 ../rpmdrake:214 ../rpmdrake:215 #: ../rpmdrake:216 ../rpmdrake:217 ../rpmdrake:218 ../rpmdrake:219 #: ../rpmdrake:220 ../rpmdrake:221 ../rpmdrake:222 msgid "Development" msgstr "Programiranje" #: ../rpmdrake:213 msgid "C++" msgstr "C++" #: ../rpmdrake:215 msgid "GNOME and GTK+" msgstr "GNOME i GTK+" #: ../rpmdrake:216 msgid "Java" msgstr "Java" #: ../rpmdrake:217 msgid "KDE and Qt" msgstr "KDE i Qt" #: ../rpmdrake:218 msgid "Kernel" msgstr "Kernel" #: ../rpmdrake:220 msgid "Perl" msgstr "Perl" #: ../rpmdrake:221 msgid "PHP" msgstr "" #: ../rpmdrake:222 msgid "Python" msgstr "Python" #: ../rpmdrake:223 msgid "Editors" msgstr "Editori" #: ../rpmdrake:224 msgid "Education" msgstr "Obrazovanje" #: ../rpmdrake:225 msgid "Emulators" msgstr "Simulatori" #: ../rpmdrake:226 msgid "File tools" msgstr "Alati za datoteke" #: ../rpmdrake:227 msgid "Adventure" msgstr "Avanture" #: ../rpmdrake:227 ../rpmdrake:228 ../rpmdrake:229 ../rpmdrake:230 #: ../rpmdrake:231 ../rpmdrake:232 ../rpmdrake:233 ../rpmdrake:234 msgid "Games" msgstr "Igre" #: ../rpmdrake:228 msgid "Arcade" msgstr "Arkadne igre" #: ../rpmdrake:229 msgid "Boards" msgstr "Tabla" #: ../rpmdrake:230 msgid "Cards" msgstr "Karte" #: ../rpmdrake:232 msgid "Puzzles" msgstr "Zagonetke" #: ../rpmdrake:233 msgid "Sports" msgstr "Sport" #: ../rpmdrake:234 msgid "Strategy" msgstr "Strategija" #: ../rpmdrake:235 msgid "Enlightenment" msgstr "Enlightenment" #: ../rpmdrake:235 ../rpmdrake:236 ../rpmdrake:237 ../rpmdrake:238 #: ../rpmdrake:239 ../rpmdrake:240 ../rpmdrake:241 ../rpmdrake:242 msgid "Graphical desktop" msgstr "Grafički desktop" #: ../rpmdrake:236 msgid "FVWM based" msgstr "FVWM baziran" #: ../rpmdrake:237 msgid "GNOME" msgstr "GNOME" #: ../rpmdrake:238 msgid "Icewm" msgstr "Icewm" #: ../rpmdrake:239 msgid "KDE" msgstr "KDE" #: ../rpmdrake:241 msgid "Sawfish" msgstr "Sawfish" #: ../rpmdrake:242 msgid "WindowMaker" msgstr "WindowMaker" #: ../rpmdrake:243 msgid "Graphics" msgstr "Grafika" #: ../rpmdrake:244 msgid "Monitoring" msgstr "Nadzor" #: ../rpmdrake:245 msgid "Multimedia" msgstr "Multimedija" #: ../rpmdrake:246 msgid "Chat" msgstr "Chat" #: ../rpmdrake:246 ../rpmdrake:247 ../rpmdrake:248 ../rpmdrake:249 #: ../rpmdrake:250 ../rpmdrake:251 ../rpmdrake:252 ../rpmdrake:253 #: ../rpmdrake:254 ../rpmdrake:271 msgid "Networking" msgstr "Mreža" #: ../rpmdrake:247 msgid "File transfer" msgstr "Prijenos podataka" #: ../rpmdrake:248 msgid "IRC" msgstr "IRC" #: ../rpmdrake:249 msgid "Instant messaging" msgstr "Instant poruke" #: ../rpmdrake:250 msgid "Mail" msgstr "E-mail" #: ../rpmdrake:251 msgid "News" msgstr "News" #: ../rpmdrake:253 msgid "Remote access" msgstr "Udaljeni pristup" #: ../rpmdrake:254 msgid "WWW" msgstr "WWW" #: ../rpmdrake:255 msgid "Office" msgstr "Ured" #: ../rpmdrake:256 msgid "Public Keys" msgstr "Javni ključevi" #: ../rpmdrake:257 msgid "Publishing" msgstr "Izdavaštvo" #: ../rpmdrake:258 msgid "Astronomy" msgstr "Astronomija" #: ../rpmdrake:258 ../rpmdrake:259 ../rpmdrake:260 ../rpmdrake:261 #: ../rpmdrake:262 ../rpmdrake:263 ../rpmdrake:264 ../rpmdrake:265 msgid "Sciences" msgstr "Nauke" #: ../rpmdrake:259 msgid "Biology" msgstr "Biologija" #: ../rpmdrake:260 msgid "Chemistry" msgstr "Hemija" #: ../rpmdrake:261 msgid "Computer science" msgstr "Računarske nauke" #: ../rpmdrake:262 msgid "Geosciences" msgstr "Geonauke" #: ../rpmdrake:263 msgid "Mathematics" msgstr "Matematika" #: ../rpmdrake:265 msgid "Physics" msgstr "Fizika" #: ../rpmdrake:266 msgid "Shells" msgstr "Shells" #: ../rpmdrake:267 msgid "Sound" msgstr "Zvuk" #: ../rpmdrake:268 msgid "Base" msgstr "Osnovno" #: ../rpmdrake:268 ../rpmdrake:269 ../rpmdrake:270 ../rpmdrake:271 #: ../rpmdrake:272 ../rpmdrake:273 ../rpmdrake:274 ../rpmdrake:275 #: ../rpmdrake:276 ../rpmdrake:277 ../rpmdrake:278 ../rpmdrake:279 #: ../rpmdrake:280 ../rpmdrake:281 ../rpmdrake:282 ../rpmdrake:283 #: ../rpmdrake:284 ../rpmdrake:285 msgid "System" msgstr "Sistem" #: ../rpmdrake:269 msgid "Boot and Init" msgstr "Pokretanje i inicijalizacija" #: ../rpmdrake:269 ../rpmdrake:270 ../rpmdrake:271 ../rpmdrake:272 #: ../rpmdrake:273 ../rpmdrake:274 msgid "Configuration" msgstr "Podešavanje" #: ../rpmdrake:270 msgid "Hardware" msgstr "Hardware" #: ../rpmdrake:273 msgid "Packaging" msgstr "Pakiranje" #: ../rpmdrake:274 msgid "Printing" msgstr "Štampanje" #: ../rpmdrake:275 msgid "Deploiement" msgstr "Deploiement" #: ../rpmdrake:276 msgid "Deployment" msgstr "Deploiement" #: ../rpmdrake:277 msgid "Console" msgstr "Konzola" #: ../rpmdrake:277 ../rpmdrake:278 ../rpmdrake:279 ../rpmdrake:280 msgid "Fonts" msgstr "Fontovi" #: ../rpmdrake:278 msgid "True type" msgstr "True type" #: ../rpmdrake:279 msgid "Type1" msgstr "Type1" #: ../rpmdrake:280 msgid "X11 bitmap" msgstr "X11 bitmapa" #: ../rpmdrake:281 msgid "Internationalization" msgstr "Internacionalizacija" #: ../rpmdrake:282 msgid "Kernel and hardware" msgstr "Kernel i hardware" #: ../rpmdrake:283 msgid "Libraries" msgstr "Biblioteke" #: ../rpmdrake:284 msgid "Servers" msgstr "Serveri" #: ../rpmdrake:285 msgid "XFree86" msgstr "XFree86" #: ../rpmdrake:286 msgid "Terminals" msgstr "Terminali" #: ../rpmdrake:287 msgid "Text tools" msgstr "Tekst alati" #: ../rpmdrake:288 msgid "Toys" msgstr "Igračke" #: ../rpmdrake:289 msgid "Video" msgstr "Video" #. - to highlight information #: ../rpmdrake:417 ../rpmdrake:589 ../rpmdrake:591 msgid "(Not available)" msgstr "(Nijedan nije dostupan)" #: ../rpmdrake:446 msgid "Search results" msgstr "Rezultati pretrage" #: ../rpmdrake:446 msgid "Search results (none)" msgstr "Rezultati pretrage (ništa)" #: ../rpmdrake:457 msgid "Please wait, searching..." msgstr "Molim sačekajte, tražim..." #: ../rpmdrake:529 ../rpmdrake:746 msgid "Addable" msgstr "Može se dodati" #: ../rpmdrake:529 ../rpmdrake:746 msgid "Upgradable" msgstr "Može se unaprijediti" #: ../rpmdrake:531 msgid "Not selected" msgstr "Nije izabrano" #: ../rpmdrake:531 msgid "Selected" msgstr "Izabrano" #: ../rpmdrake:574 ../rpmdrake:607 msgid "Importance: " msgstr "Značaj: " #: ../rpmdrake:575 ../rpmdrake:615 msgid "Reason for update: " msgstr "Razlog za update: " #. extra empty line #: ../rpmdrake:578 ../rpmdrake:617 msgid "No description" msgstr "Bez opisa" #: ../rpmdrake:586 msgid "Files:\n" msgstr "Datoteke:\n" #: ../rpmdrake:591 msgid "Changelog:\n" msgstr "Changelog:\n" #: ../rpmdrake:596 msgid "Medium: " msgstr "Medij: " #: ../rpmdrake:597 msgid "Currently installed version: " msgstr "Trenutno instalirana verzija: " #: ../rpmdrake:601 msgid "Name: " msgstr "Ime: " #: ../rpmdrake:602 msgid "Version: " msgstr "Verzija: " #: ../rpmdrake:603 msgid "Architecture: " msgstr "" #: ../rpmdrake:604 #, perl-format msgid "%s KB" msgstr "%s KB" #: ../rpmdrake:604 msgid "Size: " msgstr "Veličina: " #. extra empty line #: ../rpmdrake:611 msgid "Summary: " msgstr "Sažetak: " #: ../rpmdrake:617 msgid "Description: " msgstr "Opis: " #. nicer formatting #: ../rpmdrake:654 ../rpmdrake:1193 ../rpmdrake:1313 ../rpmdrake:1716 #: ../rpmdrake:1900 msgid "Rpmdrake" msgstr "Rpmdrake" #. - TODO change those labels to something more sensible, e.g. "Upgrade information about this package" #: ../rpmdrake:671 ../rpmdrake:796 ../rpmdrake:798 ../rpmdrake:1816 msgid "More information on package..." msgstr "Više informacija o paketu..." #: ../rpmdrake:672 msgid "One of the following packages is needed:" msgstr "Potreban je jedan od sljedećih paketa:" #: ../rpmdrake:672 msgid "Please choose" msgstr "Molim izaberite" #: ../rpmdrake:695 msgid "Please wait, listing packages..." msgstr "Molim sačekajte, listam pakete..." #: ../rpmdrake:713 msgid "No update" msgstr "Nema update-a" #: ../rpmdrake:714 msgid "" "The list of updates is empty. 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 "" "Lista update-a je prazna. Ovo znači da ili ne postoji update\n" "za pakete koji su instalirani na vašem računaru, ili da ste ih\n" "već instalirali." #: ../rpmdrake:737 ../rpmdrake:1003 msgid "All" msgstr "Sve" #. -PO: Keep it short, this is gonna be on a button #: ../rpmdrake:783 ../rpmdrake:788 msgid "More info" msgstr "Više informacija" #: ../rpmdrake:791 ../rpmdrake:1805 msgid "Information on packages" msgstr "Informacije o paketima" #: ../rpmdrake:813 msgid "Some additional packages need to be removed" msgstr "Potrebno je obrisati neke dodatne pakete" #: ../rpmdrake:814 msgid "" "Because of their dependencies, the following package(s) also need to be\n" "removed:\n" "\n" msgstr "" "Da bismo zadovoljili sve zavisnosti, sljedeće pakete takođe treba\n" "deinstalirati:\n" "\n" #: ../rpmdrake:820 ../rpmdrake:829 msgid "Some packages can't be removed" msgstr "Neke pakete se ne može deinstalirati" #: ../rpmdrake:821 msgid "" "Removing these packages would break your system, sorry:\n" "\n" msgstr "" "Uklanjanje ovog paketa bi izazvalo rušenje sistema:\n" "\n" #: ../rpmdrake:830 ../rpmdrake:895 msgid "" "Because of their dependencies, the following package(s) must be\n" "unselected now:\n" "\n" msgstr "" "Da bismo zadovoljili sve zavisnosti, sljedeće pakete trebate\n" "izbaciti sa liste izabranih:\n" "\n" #: ../rpmdrake:859 msgid "Additional packages needed" msgstr "Potrebni su dodatni paketi" #: ../rpmdrake:860 msgid "" "To satisfy dependencies, the following package(s) also need\n" "to be installed:\n" "\n" msgstr "" "Da bismo zadovoljili sve zavisnosti, sljedeće pakete takođe treba\n" "instalirati:\n" "\n" #: ../rpmdrake:875 #, perl-format msgid "%s (belongs to the skip list)" msgstr "%s (pripada listi za preskakanje)" #: ../rpmdrake:878 msgid "Some packages can't be installed" msgstr "Neki paketi se ne mogu instalirati" #: ../rpmdrake:879 #, perl-format msgid "" "Sorry, the following package(s) can't be selected:\n" "\n" "%s" msgstr "" "Žalim, sljedeće pakete ne možete izabrati:\n" "\n" "%s" #: ../rpmdrake:894 ../rpmdrake:1116 msgid "Some packages need to be removed" msgstr "Neke pakete treba obrisati" #: ../rpmdrake:919 #, perl-format msgid "Selected: %d MB / Free disk space: %d MB" msgstr "Izabrano: %d MB / Slobodan prostor: %d MB" #: ../rpmdrake:920 #, perl-format msgid "Selected size: %d MB" msgstr "Veličina izabranog: %d MB" #. - related to the partial tree displaying hackery #. - the package information hasn't been loaded. Instead of rescanning the media, just give up. #: ../rpmdrake:926 msgid "Description not available for this package\n" msgstr "Opis nije dostupan za ovaj paket\n" #: ../rpmdrake:1003 #, fuzzy msgid "Installed" msgstr "Instaliraj" #: ../rpmdrake:1003 #, fuzzy msgid "Non installed" msgstr "Instaliraj" #: ../rpmdrake:1004 #, perl-format msgid "%s choices" msgstr "%s izbori" #: ../rpmdrake:1004 msgid "Mandriva Linux choices" msgstr "Mandriva Linux izbori" #. let's keep the translated strings (to be resurected as sorting the treeview): #: ../rpmdrake:1006 msgid "All packages, alphabetical" msgstr "Svi paketi, abecedno" #: ../rpmdrake:1007 msgid "All packages, by update availability" msgstr "Svi paketi, po dostupnosti update-a" #: ../rpmdrake:1008 msgid "All packages, by size" msgstr "Svi paketi, po veličini" #: ../rpmdrake:1009 msgid "All packages, by selection state" msgstr "Svi paketi, po stanju izabranosti" #: ../rpmdrake:1010 msgid "Leaves only, sorted by install date" msgstr "Samo listovi, sortirani po datumu instalacije" #: ../rpmdrake:1011 msgid "All packages, by group" msgstr "Svi paketi, po grupi" #: ../rpmdrake:1013 #, fuzzy msgid "All updates" msgstr "Normalni update-i" #: ../rpmdrake:1013 msgid "Bugfixes updates" msgstr "Ispravke bugova" #: ../rpmdrake:1013 msgid "Normal updates" msgstr "Normalni update-i" #: ../rpmdrake:1013 msgid "Security updates" msgstr "Sigurnosna unaprjeđenja" #: ../rpmdrake:1068 msgid "in names" msgstr "u imenima" #: ../rpmdrake:1070 msgid "in descriptions" msgstr "u opisima" #: ../rpmdrake:1072 msgid "in file names" msgstr "u imenima datoteka" #: ../rpmdrake:1098 msgid "You need to select some packages first." msgstr "Trebate najprije izabrati neke pakete." #: ../rpmdrake:1103 msgid "Too many packages are selected" msgstr "Izabrano je previše paketa" #: ../rpmdrake:1104 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 "" "Upozorenje: izgleda da pokušavate dodati toliko paketa\n" "da će vaš datotečni sistem ostati bez slobodnog prostora\n" "na disku, tokom ili nakon instalacije paketa ; ovo je posebno\n" "opasno i trebate to pažljivo razmotriti.\n" "\n" "Želite li stvarno instalirati sve izabrane pakete?" #: ../rpmdrake:1117 #, perl-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 "" "Sljedeći paketi trebaju biti uklonjeni kako bi ostali bili unaprijeđeni:\n" "\n" "%s\n" "\n" "Mogu li nastaviti?" #: ../rpmdrake:1148 ../rpmdrake:1151 ../rpmdrake:1161 ../rpmdrake:1173 #: ../rpmdrake:1179 msgid "/_File" msgstr "/_Datoteka" #: ../rpmdrake:1151 msgid "/_Update media" msgstr "/_Osvježi medije" #: ../rpmdrake:1161 msgid "/_Reset the selection" msgstr "/_Poništi izbor" #: ../rpmdrake:1173 msgid "/Reload the _packages list" msgstr "/Ponovo učitaj _listu paketa" #: ../rpmdrake:1179 msgid "/_Quit" msgstr "/_Izlaz" #: ../rpmdrake:1179 msgid "<control>Q" msgstr "<control>Q" #: ../rpmdrake:1182 ../rpmdrake:1183 ../rpmdrake:1213 msgid "/_Options" msgstr "/Op_cije" #: ../rpmdrake:1183 ../rpmdrake:1213 msgid "/_Show automatically selected packages" msgstr "/_Automatski prikaži izabrane pakete" #: ../rpmdrake:1187 ../rpmdrake:1188 ../rpmdrake:1189 ../rpmdrake:1190 msgid "/_Help" msgstr "/Po_moć" #: ../rpmdrake:1188 msgid "/_Report Bug" msgstr "" #: ../rpmdrake:1190 msgid "/_About..." msgstr "" #: ../rpmdrake:1195 #, perl-format msgid "Copyright (C) %s by Mandriva" msgstr "" #: ../rpmdrake:1197 msgid "Rpmdrake is Mandriva Linux package management tool." msgstr "" #: ../rpmdrake:1199 #, fuzzy msgid "Mandriva Linux" msgstr "Mandriva Linux Update" #. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>") #: ../rpmdrake:1204 msgid "_: Translator(s) name(s) & email(s)\n" msgstr "" #: ../rpmdrake:1228 msgid "Find:" msgstr "Pronađi:" #: ../rpmdrake:1237 msgid "Search" msgstr "Pretraga" #: ../rpmdrake:1239 msgid "Clear" msgstr "Očisti" #: ../rpmdrake:1247 msgid "Apply" msgstr "" #: ../rpmdrake:1252 msgid "Quit" msgstr "Završi" #: ../rpmdrake:1306 msgid "Fatal error" msgstr "Fatalna greška" #: ../rpmdrake:1307 #, perl-format msgid "A fatal error occurred: %s." msgstr "Došlo je do fatalne greške: %s" #: ../rpmdrake:1314 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 "" "Moram kontaktirati mirror kako bi dobavio najnovije pakete\n" "za update. Molim provjerite da li je vaša mreža u funkciji.\n" "\n" "Mogu li nastaviti?" #: ../rpmdrake:1323 msgid "Already existing update media" msgstr "Već postojeći update medij" #: ../rpmdrake:1324 #, perl-format msgid "" "You already have at least one update medium configured, but\n" "all of them are currently disabled. You should run the Software\n" "Media Manager to enable at least one (check it in the Enabled?\n" "column).\n" "\n" "Then, restart %s." msgstr "" "Već ste podesili jedan ili više medija za ažuriranje, ali svi su trenutno\n" "isključeni. Trebate pokrenuti Upravitelj softverskim medijima i\n" "uključiti barem jedan (označite ga u koloni Uključen?).\n" "\n" "Zatim, restartujte %s." #: ../rpmdrake:1334 msgid "How to choose manually your mirror" msgstr "Kako da ručno izaberete vaš mirror" #: ../rpmdrake:1335 #, perl-format msgid "" "You may also choose your desired mirror manually: to do so,\n" "launch the Software Media Manager, and then add a `Security\n" "updates' medium.\n" "\n" "Then, restart %s." msgstr "" "Možete takođe izabrati vaš željeni mirror ručno: da biste to\n" "uradili, pokrenite Upravitelj medijima softvera, zatim dodajte\n" "medij za 'Sigurnosno ažuriranje'.\n" "\n" "Onda restartujte %s." #: ../rpmdrake:1372 msgid "Please wait, finding available packages..." msgstr "Molim sačekajte, tražim dostupne pakete..." #: ../rpmdrake:1373 msgid "Please wait, reading packages database..." msgstr "Molim sačekajte, čitam bazu paketa..." #: ../rpmdrake:1528 #, perl-format msgid "Inspecting %s" msgstr "Ispitujem %s" #: ../rpmdrake:1551 msgid "changes:" msgstr "izmjene:" #: ../rpmdrake:1559 #, perl-format msgid "Remove .%s" msgstr "Ukloni .%s" #: ../rpmdrake:1563 #, perl-format msgid "Use .%s as main file" msgstr "Koristi .%s kao glavnu datoteku" #: ../rpmdrake:1567 msgid "Do nothing" msgstr "Nemoj raditi ništa" #: ../rpmdrake:1583 msgid "Installation finished" msgstr "Instalacija završena" #: ../rpmdrake:1598 msgid "Inspect..." msgstr "Ispitaj..." #. N("Everything installed successfully"), #: ../rpmdrake:1631 ../rpmdrake:1802 msgid "All requested packages were installed successfully." msgstr "Svi traženi paketi su uspješno instalirani." #: ../rpmdrake:1635 ../rpmdrake:1782 msgid "Problem during installation" msgstr "Problem prilikom instalacije" #: ../rpmdrake:1636 ../rpmdrake:1783 ../rpmdrake:1843 #, perl-format msgid "" "There was a problem during the installation:\n" "\n" "%s" msgstr "" "Došlo je do problema prilikom instalacije:\n" "\n" "%s" #: ../rpmdrake:1653 msgid "Unable to get source packages." msgstr "Ne mogu da dobavim izvorne pakete." #: ../rpmdrake:1654 #, perl-format msgid "Unable to get source packages, sorry. %s" msgstr "Ne mogu da dobavim izvorne pakete, žalim. %s" #: ../rpmdrake:1655 ../rpmdrake:1729 #, perl-format msgid "" "\n" "\n" "Error(s) reported:\n" "%s" msgstr "" "\n" "\n" "Prijavljene greške:%s" #: ../rpmdrake:1664 msgid "Initializing..." msgstr "Inicijaliziram..." #: ../rpmdrake:1664 msgid "Package installation..." msgstr "Instalacija paketa..." #: ../rpmdrake:1673 msgid "Change medium" msgstr "Promijeni medij" #: ../rpmdrake:1674 #, perl-format msgid "Please insert the medium named \"%s\" on device [%s]" msgstr "Molim ubacite medij pod imenom \"%s\" u uređaj [%s]" #: ../rpmdrake:1681 #, perl-format msgid "Downloading package `%s' (%s/%s)..." msgstr "Downloadujem paket `%s' (%s/%s)..." #: ../rpmdrake:1704 msgid "Verifying package signatures..." msgstr "Provjeravam potpise paketa..." #: ../rpmdrake:1717 #, perl-format msgid "" "The following packages have bad signatures:\n" "\n" "%s\n" "\n" "Do you want to continue installation?" msgstr "" "Sljedeći paketi imaju neispravne potpise:\n" "\n" "%s\n" "\n" "Želite li nastaviti instalaciju?" #: ../rpmdrake:1726 ../rpmdrake:1842 msgid "Installation failed" msgstr "Instalacija nije uspjela" #: ../rpmdrake:1727 #, perl-format msgid "" "Installation failed, some files are missing:\n" "%s\n" "\n" "You may want to update your media database." msgstr "" "Instalacija nije uspjela, nedostaju neke od datoteka:\n" "%s\n" "\n" "Vjerovatno trebate update-ovati vašu bazu medija." #: ../rpmdrake:1742 msgid "Preparing packages installation..." msgstr "Pripremam instalaciju paketa..." #: ../rpmdrake:1745 #, perl-format msgid "Installing package `%s' (%s/%s)..." msgstr "Instaliram paket `%s' (%s/%s)..." #: ../rpmdrake:1761 #, perl-format msgid "unable to access rpm file [%s]" msgstr "ne mogu pristupiti RPM datoteci [%s]" #: ../rpmdrake:1797 #, fuzzy msgid "" "The installation is finished; everything was installed correctly.\n" "\n" "Some configuration files were created as `.rpmnew' or `.rpmsave',\n" "you may now inspect some in order to take actions:" msgstr "" "Instalacija je završena; %s.\n" "\n" "Neke konfiguracione datoteke su napravljene, kao npr. `.rpmnew' ili `." "rpmsave',\n" "sada ih možete ispitati kako biste preduzeli neke akcije:" #: ../rpmdrake:1807 msgid "These packages come with upgrade information" msgstr "Ovi paketi dolaze sa informacijama o unaprjeđenju" #: ../rpmdrake:1819 #, perl-format msgid "More information on package... [%s]" msgstr "Više informacija o paketu... [%s]" #: ../rpmdrake:1832 msgid "No package found for installation." msgstr "Paket za instalaciju nije pronađen." #: ../rpmdrake:1833 msgid "Unrecoverable error: no package found for installation, sorry." msgstr "Nepopravljiva greška: nije pronađen paket za instalaciju, žalim." #: ../rpmdrake:1858 msgid "Please wait, removing packages..." msgstr "Molim sačekajte, uklanjam pakete..." #: ../rpmdrake:1869 msgid "Problem during removal" msgstr "Problem prilikom uklanjanja" #: ../rpmdrake:1870 #, perl-format msgid "" "There was a problem during the removal of packages:\n" "\n" "%s" msgstr "" "Došlo je do problema prilikom uklanjanja paketa:\n" "\n" "%s" #: ../rpmdrake:1905 msgid "" "Welcome to the software removal tool!\n" "\n" "This tool will help you choose which software you want to remove from\n" "your computer." msgstr "" "Dobro došli u alat za uklanjanje softvera!\n" "\n" "Ovaj alat će vam pomoći da izaberete koji softver želite ukloniti sa vašeg\n" "računara." #: ../rpmdrake:1910 #, perl-format msgid "" "Welcome to %s!\n" "\n" "This tool will help you choose the updates you want to install on your\n" "computer." msgstr "" "Dobro došli u %s!\n" "\n" "Ovaj alat će vam pomoći da izaberete update koje želite instalirati na\n" "vaš računar." #: ../rpmdrake:1915 msgid "Welcome to the software installation tool!" msgstr "Dobro došli u alat za instalaciju programa!" #: ../rpmdrake:1916 msgid "" "Welcome to the software installation tool!\n" "\n" "Your Mandriva Linux system comes with several thousands of software\n" "packages on CDROM or DVD. This tool will help you choose which software\n" "you want to install on your computer." msgstr "" "Dobro došli u alat za instalaciju softvera!\n" "\n" "Vaš Mandriva Linux sistem uključuje nekoliko hiljada softverskih paketa\n" "na CDROM-u ili DVD-u. Ovaj alat će vam pomoći da izaberete koji softver\n" "želite instalirati na vaš računar." #: ../rpmdrake.pm:102 msgid "Mandriva Linux Update" msgstr "Mandriva Linux Update" #: ../rpmdrake.pm:102 msgid "Software Update" msgstr "Ažuriranje programa" #: ../rpmdrake.pm:129 #, fuzzy msgid "Please enter your credentials for accessing proxy\n" msgstr "Molim unesite vašu email adresu ispod" #: ../rpmdrake.pm:130 #, fuzzy msgid "User name:" msgstr "Ime korisnika:" #: ../rpmdrake.pm:172 msgid "Software Packages Removal" msgstr "Uklanjanje softverskih paketa" #: ../rpmdrake.pm:173 msgid "Software Packages Update" msgstr "Ažuriranje softverskih paketa" #: ../rpmdrake.pm:174 msgid "Software Packages Installation" msgstr "Instalacija softverskih paketa" #: ../rpmdrake.pm:213 msgid "No" msgstr "Ne" #: ../rpmdrake.pm:217 msgid "Yes" msgstr "Da" #: ../rpmdrake.pm:265 msgid "Info..." msgstr "Info..." #: ../rpmdrake.pm:381 msgid "Austria" msgstr "Austrija" #: ../rpmdrake.pm:382 msgid "Australia" msgstr "Australija" #: ../rpmdrake.pm:383 msgid "Belgium" msgstr "Belgija" #: ../rpmdrake.pm:384 msgid "Brazil" msgstr "Brazil" #: ../rpmdrake.pm:385 msgid "Canada" msgstr "Kanada" #: ../rpmdrake.pm:386 msgid "Switzerland" msgstr "Švicarska" #: ../rpmdrake.pm:387 msgid "Costa Rica" msgstr "Kostarika" #: ../rpmdrake.pm:388 msgid "Czech Republic" msgstr "Češka" #: ../rpmdrake.pm:389 msgid "Germany" msgstr "Njemačka" #: ../rpmdrake.pm:390 msgid "Danmark" msgstr "Danska" #: ../rpmdrake.pm:391 ../rpmdrake.pm:395 msgid "Greece" msgstr "Grčka" #: ../rpmdrake.pm:392 msgid "Spain" msgstr "Španija" #: ../rpmdrake.pm:393 msgid "Finland" msgstr "Finska" #: ../rpmdrake.pm:394 msgid "France" msgstr "Francuska" #: ../rpmdrake.pm:396 msgid "Hungary" msgstr "Mađarska" #: ../rpmdrake.pm:397 msgid "Israel" msgstr "Izrael" #: ../rpmdrake.pm:398 msgid "Italy" msgstr "Italija" #: ../rpmdrake.pm:399 msgid "Japan" msgstr "Japan" #: ../rpmdrake.pm:400 msgid "Korea" msgstr "Koreja" #: ../rpmdrake.pm:401 msgid "Netherlands" msgstr "Nizozemska" #: ../rpmdrake.pm:402 msgid "Norway" msgstr "Norveška" #: ../rpmdrake.pm:403 msgid "Poland" msgstr "Poljska" #: ../rpmdrake.pm:404 msgid "Portugal" msgstr "Portugal" #: ../rpmdrake.pm:405 msgid "Russia" msgstr "Rusija" #: ../rpmdrake.pm:406 msgid "Sweden" msgstr "Švedska" #: ../rpmdrake.pm:407 msgid "Singapore" msgstr "Singapur" #: ../rpmdrake.pm:408 msgid "Slovakia" msgstr "Slovačka" #: ../rpmdrake.pm:409 msgid "Taiwan" msgstr "Tajvan" #: ../rpmdrake.pm:410 msgid "United Kingdom" msgstr "Ujedinjeno Kraljevstvo" #: ../rpmdrake.pm:411 msgid "China" msgstr "Kina" #: ../rpmdrake.pm:412 ../rpmdrake.pm:413 ../rpmdrake.pm:414 ../rpmdrake.pm:415 #: ../rpmdrake.pm:504 msgid "United States" msgstr "SAD" #: ../rpmdrake.pm:518 msgid "" "I need to access internet to get the mirror list.\n" "Please check that your network is currently running.\n" "\n" "Is it ok to continue?" msgstr "" "Sada je potrebno pristupiti Internetu kako bismo dobili listu mirrora.\n" "Molim provjerite da li je vaša mreža trenutno u funkciji.\n" "\n" "Mogu li nastaviti?" #: ../rpmdrake.pm:522 msgid "" "I need to contact the Mandriva website to get the mirror list.\n" "Please check that your network is currently running.\n" "\n" "Is it ok to continue?" msgstr "" "Sada je potrebno kontaktirati Mandriva stranicu kako bismo dobili\n" "listu mirrora. Molim provjerite da li je vaša mreža trenutno u funkciji.\n" "\n" "Mogu li nastaviti?" #: ../rpmdrake.pm:527 #, fuzzy msgid "Mirror choice" msgstr "%s izbori" #: ../rpmdrake.pm:530 msgid "Please wait, downloading mirror addresses." msgstr "Molim sačekajte, skidam adrese mirrora." #: ../rpmdrake.pm:531 msgid "Please wait, downloading mirror addresses from the Mandriva website." msgstr "Molim sačekajte, skidam adrese mirrora sa Mandriva web stranice." #. - seems that value is bitten before being printed by next func.. #: ../rpmdrake.pm:537 msgid "Error during download" msgstr "Greška prilikom downloada" #: ../rpmdrake.pm:539 #, perl-format msgid "" "There was an error downloading the mirror list:\n" "\n" "%s\n" "The network, or the website, may be unavailable.\n" "Please try again later." msgstr "" "Došlo je do greške prilikom skidanja liste mirrora:\n" "\n" "%s\n" "Mreža ili web stranica su možda nedostupni.\n" "Molim probajte ponovo kasnije." #: ../rpmdrake.pm:544 #, perl-format msgid "" "There was an error downloading the mirror list:\n" "\n" "%s\n" "The network, or the Mandriva website, may be unavailable.\n" "Please try again later." msgstr "" "Došlo je do greške prilikom skidanja liste mirrora:\n" "\n" "%s\n" "Mreža ili Mandriva web stranica su možda nedostupni.\n" "Molim probajte ponovo kasnije." #: ../rpmdrake.pm:554 msgid "No mirror" msgstr "Nema mirrora" #: ../rpmdrake.pm:556 msgid "I can't find any suitable mirror." msgstr "Ne mogu pronaći nijedan pogodan mirror." #: ../rpmdrake.pm:557 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 Mandriva Linux Official Updates." msgstr "" "Ne mogu naći nijedan pogodan mirror.\n" "\n" "Može biti više razloga za ovaj problem, od kojih je najčešći to da\n" "arhitektura vašeg procesora nije podržana od strane Mandriva Linux\n" "oficijelnih update-a." #: ../rpmdrake.pm:576 msgid "Please choose the desired mirror." msgstr "Molimo izaberite željeni mirror" #: ../rpmdrake.pm:634 #, perl-format msgid "Copying file for medium `%s'..." msgstr "Kopiram datoteku za medij '%s'..." #: ../rpmdrake.pm:637 #, perl-format msgid "Examining file of medium `%s'..." msgstr "Ispitujem datoteku medija '%s'..." #: ../rpmdrake.pm:640 #, perl-format msgid "Examining remote file of medium `%s'..." msgstr "Ispitujem udaljenu datoteku medija '%s'..." #: ../rpmdrake.pm:644 msgid " done." msgstr " završeno." #: ../rpmdrake.pm:648 msgid " failed!" msgstr " nije uspjelo!" #. -PO: We're downloading the said file from the said medium #: ../rpmdrake.pm:652 #, perl-format msgid "%s from medium %s" msgstr "%s sa medija %s" #: ../rpmdrake.pm:656 #, perl-format msgid "Starting download of `%s'..." msgstr "Započinjem download '%s'..." #: ../rpmdrake.pm:660 #, perl-format msgid "Download of `%s', time to go:%s, speed:%s" msgstr "Download '%s', preostalo:%s, brzina:%s" #: ../rpmdrake.pm:663 #, perl-format msgid "Download of `%s', speed:%s" msgstr "Download '%s', brzina:%s" #: ../rpmdrake.pm:674 msgid "Please wait, updating media..." msgstr "Molim sačekajte, osvježavam medije..." #: ../rpmdrake.pm:701 msgid "Error retrieving packages" msgstr "Greška pri dobavljanju paketa" #: ../rpmdrake.pm:702 #, perl-format msgid "" "It's impossible to retrieve the list of new packages from the media\n" "`%s'. Either this update media is misconfigured, and in this case\n" "you should use the Software Media Manager to remove it and re-add it in " "order\n" "to reconfigure it, either it is currently unreachable and you should retry\n" "later." msgstr "" "Ne mogu dobaviti listu novih paketa sa medija `%s'. Ili je ovaj\n" "medij neispravno konfigurisan, u kojem slučaju trebate koristiti\n" "Menadžer softverskih medija da ga uklonite i ponovo dodate kako\n" "biste ga rekonfigurisali; ili je medij trenutno nedostupan i trebate\n" "pokušati ponovo kasnije." #: ../rpmdrake.pm:733 msgid "Update media" msgstr "Osvježi medij" #: ../rpmdrake.pm:738 msgid "" "No active medium found. You must enable some media to be able to update them." msgstr "" #: ../rpmdrake.pm:745 msgid "Select the media you wish to update:" msgstr "Izaberite medije koje želite unaprijediti:" #: ../rpmdrake.pm:759 msgid "Select all" msgstr "Izaberi sve" #: ../rpmdrake.pm:763 msgid "Update" msgstr "Update" #: ../rpmdrake.pm:784 #, perl-format msgid "" "Unable to update medium; it will be automatically disabled.\n" "\n" "Errors:\n" "%s" msgstr "" "Ne mogu da osvježim medij; on će biti automatski isključen.\n" "\n" "Greške:\n" "%s" #: ../rpmdrake.pm:807 ../rpmdrake.pm:818 #, perl-format msgid "" "Unable to add medium, errors reported:\n" "\n" "%s" msgstr "" "Ne mogu dodati medij, prijavljene greške:\n" "\n" "%s" #: ../rpmdrake.pm:830 msgid "Unable to create medium." msgstr "Ne mogu kreirati medij." #: ../rpmdrake.pm:835 msgid "Failure when adding medium" msgstr "Neuspjeh u dodavanju medija" #: ../rpmdrake.pm:836 #, perl-format msgid "" "There was a problem adding medium:\n" "\n" "%s" msgstr "" "Došlo je do problema prilikom dodavanja medija:\n" "\n" "%s" #: ../rpmdrake.pm:849 #, perl-format msgid "" "Your medium `%s', used for updates, does not match the version of %s you're " "running (%s).\n" "It will be disabled." msgstr "" "Vaš medij za ažuriranje `%s' ne odgovara verziji %s koju trenutno koristite " "(%s).\n" "Medij će biti isključen." #: ../rpmdrake.pm:852 #, perl-format msgid "" "Your medium `%s', used for updates, does not match the version of Mandriva " "Linux you're running (%s).\n" "It will be disabled." msgstr "" "Vaš medij za ažuriranje `%s' ne odgovara verziji Mandriva Linuxa koju " "trenutno koristite (%s).\n" "Medij će biti isključen." #: ../rpmdrake.pm:869 msgid "Help launched in background" msgstr "Pomoć je pokrenuta u pozadini" #: ../rpmdrake.pm:870 msgid "" "The help window has been started, it should appear shortly on your desktop." msgstr "" "Prozor za pomoć je pokrenut, uskoro bi se trebao pojaviti na vašem ekranu." #: ../grpmi/curl_download/curl_download.xs:86 msgid "Download directory does not exist" msgstr "Direktorij u koji želite smjestiti download mora postojati" #: ../grpmi/curl_download/curl_download.xs:89 #: ../grpmi/curl_download/curl_download.xs:213 msgid "Out of memory\n" msgstr "Nema dovoljno memorije\n" #: ../grpmi/curl_download/curl_download.xs:102 msgid "Could not open output file in append mode" msgstr "Ne mogu otvoriti datoteku u režimu dodavanja" #: ../grpmi/curl_download/curl_download.xs:133 msgid "Unsupported protocol\n" msgstr "Protokol nije podržan\n" #: ../grpmi/curl_download/curl_download.xs:136 msgid "Failed init\n" msgstr "Inicijalizacija nije uspjela\n" #: ../grpmi/curl_download/curl_download.xs:139 msgid "Bad URL format\n" msgstr "Loš format URLa\n" #: ../grpmi/curl_download/curl_download.xs:142 msgid "Bad user format in URL\n" msgstr "Loš format korisničkog imena u URLu\n" #: ../grpmi/curl_download/curl_download.xs:145 msgid "Couldn't resolve proxy\n" msgstr "Ne mogu rezolvirati proxy\n" #: ../grpmi/curl_download/curl_download.xs:148 msgid "Couldn't resolve host\n" msgstr "Ne mogu rezolvirati host\n" #: ../grpmi/curl_download/curl_download.xs:151 msgid "Couldn't connect\n" msgstr "Ne mogu se konektovati\n" #: ../grpmi/curl_download/curl_download.xs:154 msgid "FTP unexpected server reply\n" msgstr "Čudan odgovor FTP servera\n" #: ../grpmi/curl_download/curl_download.xs:157 msgid "FTP access denied\n" msgstr "FTP pristup odbijen\n" #: ../grpmi/curl_download/curl_download.xs:160 msgid "FTP user password incorrect\n" msgstr "FTP korisnička šifra pogrešna\n" #: ../grpmi/curl_download/curl_download.xs:163 msgid "FTP unexpected PASS reply\n" msgstr "FTP čudan PASS odgovor\n" #: ../grpmi/curl_download/curl_download.xs:166 msgid "FTP unexpected USER reply\n" msgstr "FTP čudan USER odgovor\n" #: ../grpmi/curl_download/curl_download.xs:169 msgid "FTP unexpected PASV reply\n" msgstr "FTP čudan PASV odgovor\n" #: ../grpmi/curl_download/curl_download.xs:172 msgid "FTP unexpected 227 format\n" msgstr "FTP čudan 227 format\n" #: ../grpmi/curl_download/curl_download.xs:175 msgid "FTP can't get host\n" msgstr "FTP ne mogu pristupiti serveru\n" #: ../grpmi/curl_download/curl_download.xs:178 msgid "FTP can't reconnect\n" msgstr "FTP ne mogu se rekonektovati\n" #: ../grpmi/curl_download/curl_download.xs:181 msgid "FTP couldn't set binary\n" msgstr "FTP ne mogu postaviti binarni režim\n" #: ../grpmi/curl_download/curl_download.xs:184 msgid "Partial file\n" msgstr "Djelomična datoteka\n" #: ../grpmi/curl_download/curl_download.xs:187 msgid "FTP couldn't RETR file\n" msgstr "FTP ne mogu izvršiti RETR\n" #: ../grpmi/curl_download/curl_download.xs:190 msgid "FTP write error\n" msgstr "FTP greška u pisanju\n" #: ../grpmi/curl_download/curl_download.xs:195 msgid "FTP quote error\n" msgstr "FTP greška u qoute-u\n" #: ../grpmi/curl_download/curl_download.xs:198 msgid "HTTP not found\n" msgstr "HTTP nije pronađen\n" #: ../grpmi/curl_download/curl_download.xs:201 msgid "Write error\n" msgstr "Greška u pisanju\n" #: ../grpmi/curl_download/curl_download.xs:204 msgid "User name illegally specified\n" msgstr "Korisničko ime je pogrešno navedeno\n" #: ../grpmi/curl_download/curl_download.xs:207 msgid "FTP couldn't STOR file\n" msgstr "FTP ne mogu izvršiti STOR\n" #: ../grpmi/curl_download/curl_download.xs:210 msgid "Read error\n" msgstr "Greška u čitanju\n" #: ../grpmi/curl_download/curl_download.xs:216 msgid "Time out\n" msgstr "Vrijeme isteklo\n" #: ../grpmi/curl_download/curl_download.xs:219 msgid "FTP couldn't set ASCII\n" msgstr "FTP ne mogu postaviti ASCII režim\n" #: ../grpmi/curl_download/curl_download.xs:222 msgid "FTP PORT failed\n" msgstr "FTP PORT operacija nije uspjela\n" #: ../grpmi/curl_download/curl_download.xs:225 msgid "FTP couldn't use REST\n" msgstr "FTP ne mogu koristiti REST\n" #: ../grpmi/curl_download/curl_download.xs:228 msgid "FTP couldn't get size\n" msgstr "FTP ne mogu odrediti veličinu\n" #: ../grpmi/curl_download/curl_download.xs:231 msgid "HTTP range error\n" msgstr "HTTP ne mogu odrediti RANGE\n" #: ../grpmi/curl_download/curl_download.xs:234 msgid "HTTP POST error\n" msgstr "HTTP greška u POSTu\n" #: ../grpmi/curl_download/curl_download.xs:237 msgid "SSL connect error\n" msgstr "Greška u SSL konekciji\n" #: ../grpmi/curl_download/curl_download.xs:240 msgid "FTP bad download resume\n" msgstr "FTP ne mogu nastaviti download\n" #: ../grpmi/curl_download/curl_download.xs:243 msgid "File couldn't read file\n" msgstr "Ne mogu pročitati datoteku\n" #: ../grpmi/curl_download/curl_download.xs:246 msgid "LDAP cannot bind\n" msgstr "LDAP se ne može vezati\n" #: ../grpmi/curl_download/curl_download.xs:249 msgid "LDAP search failed\n" msgstr "LDAP pretraga nije uspjela\n" #: ../grpmi/curl_download/curl_download.xs:252 msgid "Library not found\n" msgstr "Biblioteka nije pronađena\n" #: ../grpmi/curl_download/curl_download.xs:255 msgid "Function not found\n" msgstr "Funkcija nije pronađena\n" #: ../grpmi/curl_download/curl_download.xs:258 msgid "Aborted by callback\n" msgstr "Rad prekinut od strane callbacka\n" #: ../grpmi/curl_download/curl_download.xs:261 msgid "Bad function argument\n" msgstr "Pogrešan argument funkcije\n" #: ../grpmi/curl_download/curl_download.xs:264 msgid "Bad calling order\n" msgstr "Pogrešan redoslijed poziva\n" #: ../grpmi/curl_download/curl_download.xs:267 msgid "HTTP Interface operation failed\n" msgstr "Operacija na HTTP interfejsu nije uspjela\n" #: ../grpmi/curl_download/curl_download.xs:270 msgid "my_getpass() returns fail\n" msgstr "my_getpass() vratio grešku\n" #: ../grpmi/curl_download/curl_download.xs:273 msgid "catch endless re-direct loops\n" msgstr "hvatam beskonačnu petlju redirekcije\n" #: ../grpmi/curl_download/curl_download.xs:276 msgid "User specified an unknown option\n" msgstr "Korisnik je zadao nepoznatu opciju\n" #: ../grpmi/curl_download/curl_download.xs:279 msgid "Malformed telnet option\n" msgstr "Neispravna telnet opcija\n" #: ../grpmi/curl_download/curl_download.xs:282 msgid "removed after 7.7.3\n" msgstr "uklonjeno nakon 7.7.3\n" #: ../grpmi/curl_download/curl_download.xs:285 msgid "peer's certificate wasn't ok\n" msgstr "certifikat vršnjaka nije u redu\n" #: ../grpmi/curl_download/curl_download.xs:288 msgid "when this is a specific error\n" msgstr "kada je ovo određena greška\n" #: ../grpmi/curl_download/curl_download.xs:291 msgid "SSL crypto engine not found\n" msgstr "SSL kriptografski pogon nije pronađen\n" #: ../grpmi/curl_download/curl_download.xs:294 msgid "can not set SSL crypto engine as default\n" msgstr "ne mogu postaviti podrazumijevani SSL pogon\n" #: ../grpmi/curl_download/curl_download.xs:297 msgid "failed sending network data\n" msgstr "nisam uspio poslati podatke preko mreže\n" #: ../grpmi/curl_download/curl_download.xs:300 msgid "failure in receiving network data\n" msgstr "nisam uspio primiti podatke preko mreže\n" #: ../grpmi/curl_download/curl_download.xs:303 msgid "share is in use\n" msgstr "share je u upotrebi\n" #: ../grpmi/curl_download/curl_download.xs:306 msgid "problem with the local certificate\n" msgstr "problem sa lokalnim certifikatom\n" #: ../grpmi/curl_download/curl_download.xs:309 msgid "couldn't use specified cipher\n" msgstr "ne mogu koristiti navedenu šifru\n" #: ../grpmi/curl_download/curl_download.xs:312 msgid "problem with the CA cert (path?)\n" msgstr "problem sa CA certifikatom (put?)\n" #: ../grpmi/curl_download/curl_download.xs:315 msgid "Unrecognized transfer encoding\n" msgstr "Prenosno kodiranje nije prepoznato\n" #: ../grpmi/curl_download/curl_download.xs:320 #, c-format msgid "Unknown error code %d\n" msgstr "Nepoznat kod greške %d\n" #: data/rpmdrake.desktop.in.h:1 msgid "Install Software" msgstr "Instaliraj softver" #: data/rpmdrake-remove.desktop.in.h:1 msgid "Remove Software" msgstr "Ukloni softver" #: data/rpmdrake-sources.desktop.in.h:1 msgid "Software Media Manager" msgstr "Upravitelj medijima softvera" #~ msgid "Stop" #~ msgstr "Stani" #~ msgid "All packages, by medium repository" #~ msgstr "Svi paketi, po spremištu medija" #~ msgid "Normal information" #~ msgstr "Normalne informacije" #~ msgid "Maximum information" #~ msgstr "Maksimalne informacije" #~ msgid "everything was installed correctly" #~ msgstr "sve je uspješno instalirano" #~ msgid "Update medium" #~ msgstr "Unaprijedi medij" #~ msgid "Regenerate hdlist" #~ msgstr "Regeneriši hdlist" #~ msgid "Please wait, generating hdlist..." #~ msgstr "Molim sačekajte, pravim hdlist..." #~ msgid "Everything installed successfully" #~ msgstr "Sve je uspješno instalirano" #~ msgid "Keys" #~ msgstr "Ključevi" #~ msgid "Rpmdrake %s" #~ msgstr "Rpmdrake %s" #~ msgid "/_View" #~ msgstr "/P_regled" #~ msgid "<no description>" #~ msgstr "<bez opisa>"