# translation of DrakX-bg.po to Bulgarian
# Copyright (C) 2000,2003 Free Software Foundation, Inc.
# Copyright (c) 2000 Mandriva
#
#
# Bozhan Boiadzhiev <bozhan@plov.omega.bg>, 2000.
# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2003.
# Boyan Ivanov <boyan17@bulgaria.com>, 2003, 2009.
# user, 2009.
# Kolio Kolev <kolio_kolev@biotronica.net>, 2009.
msgid ""
msgstr ""
"Project-Id-Version: DrakX-bg\n"
"POT-Creation-Date: 2013-04-06 03:21+0200\n"
"PO-Revision-Date: 2009-03-21 13:58+0200\n"
"Last-Translator: Kolio Kolev <kolio_kolev@biotronica.net>\n"
"Language-Team: Bulgarian <Mageia User Group - Bulgaria <mandriva-"
"bg@googlegroups.com>>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 0.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: any.pm:255 any.pm:964 diskdrake/interactive.pm:645
#: diskdrake/interactive.pm:869 diskdrake/interactive.pm:931
#: diskdrake/interactive.pm:1036 diskdrake/interactive.pm:1266
#: diskdrake/interactive.pm:1324 do_pkgs.pm:242 do_pkgs.pm:287
#: harddrake/sound.pm:270 interactive.pm:588 pkgs.pm:287
#, c-format
msgid "Please wait"
msgstr "Моля, изчакайте"
#: any.pm:255
#, c-format
msgid "Bootloader installation in progress"
msgstr "Инсталира се програма за начално зареждане"
#: any.pm:266
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
"the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows "
"error.\n"
"This caution does not apply to Windows 95 or 98, or to NT data disks.\n"
"\n"
"Assign a new Volume ID?"
msgstr ""
#: any.pm:277
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
"Инсталацията програмата за начално зареждане се провали. Появи се следната "
"грешка:"
#: any.pm:283
#, c-format
msgid ""
"You may need to change your Open Firmware boot-device to\n"
" enable the bootloader. If you do not see the bootloader prompt at\n"
" reboot, hold down Command-Option-O-F at reboot and enter:\n"
" setenv boot-device %s,\\\\:tbxi\n"
" Then type: shut-down\n"
"At your next boot you should see the bootloader prompt."
msgstr ""
#: any.pm:323
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
"This implies you already have a bootloader on the hard disk drive you boot "
"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
"Избахте да инсталирате програмата за начално зареждане на дисков дял\n"
"Това предполага, че вече имате инсталиран друга програма за начално\n"
" зареждане на вашия твърд диск (например: System Commander).\n"
"\n"
"Кое дисково устройство ще ползвате за начално зареждане?"
#: any.pm:334
#, c-format
msgid "Bootloader Installation"
msgstr "Инсталация на програма за начално зареждане"
#: any.pm:338
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Къде искате да инсталирате програмата за начално зареждане?"
#: any.pm:362
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Първи сектор (MBR) на дисково устройство %s "
#: any.pm:364
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Първи сектор на дисковото устройство (MBR)"
#: any.pm:366
#, c-format
msgid "First sector of the root partition"
msgstr "Първия сектор на дисковия дял (PBS) с Mageia"
#: any.pm:368
#, c-format
msgid "On Floppy"
msgstr "Запазване на дискета"
#: any.pm:370 pkgs.pm:283 ugtk2.pm:526
#, c-format
msgid "Skip"
msgstr "Пропусни"
#: any.pm:405
#, c-format
msgid "Boot Style Configuration"
msgstr "Настройка на начина на стартиране"
#: any.pm:420 any.pm:453 any.pm:454
#, c-format
msgid "Bootloader main options"
msgstr "Опции на програмата за начално зареждане"
#: any.pm:424
#, c-format
msgid "Bootloader"
msgstr "Програма за начално зареждане"
#: any.pm:425 any.pm:457
#, c-format
msgid "Bootloader to use"
msgstr "Използвана програма за начално зареждане"
#: any.pm:428 any.pm:460
#, c-format
msgid "Boot device"
msgstr "Устройство за зареждене"
#: any.pm:431
#, c-format
msgid "Main options"
msgstr "Основни настойки"
#: any.pm:432
#, c-format
msgid "Delay before booting default image"
msgstr "Време за изчакване преди зареждане"
#: any.pm:433
#, c-format
msgid "Enable ACPI"
msgstr "Включи ACPI"
#: any.pm:434
#, c-format
msgid "Enable SMP"
msgstr "Включи SMP"
#: any.pm:435
#, c-format
msgid "Enable APIC"
msgstr "Включи APIC"
#: any.pm:437
#, c-format
msgid "Enable Local APIC"
msgstr "Включи Local APIC"
#: any.pm:438 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Сигурност"
#: any.pm:439 any.pm:899 any.pm:918 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Парола"
#: any.pm:442 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Паролите не съвпадат"
#: any.pm:442 authentication.pm:260 diskdrake/interactive.pm:1499
#, c-format
msgid "Please try again"
msgstr "Моля, опитайте отново"
#: any.pm:444
#, c-format
msgid "You cannot use a password with %s"
msgstr "Вие не можете да използвате парола включваща %s"
#: any.pm:448 any.pm:902 any.pm:920 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Парола (повтори)"
#: any.pm:449
#, c-format
msgid "Clean /tmp at each boot"
msgstr "Почистване на директория /tmp при всяко зареждане"
#: any.pm:459
#, c-format
msgid "Init Message"
msgstr "Начално съобщение"
#: any.pm:461
#, c-format
msgid "Open Firmware Delay"
msgstr "Изчакване на Open Firmware"
#: any.pm:462
#, c-format
msgid "Kernel Boot Timeout"
msgstr "Време за изчакване"
#: any.pm:463
#, c-format
msgid "Enable CD Boot?"
msgstr "Зареждане от оптично устройство (CD/DVD)?"
#: any.pm:464
#, c-format
msgid "Enable OF Boot?"
msgstr "Стартиране от OF ?"
#: any.pm:465
#, c-format
msgid "Default OS?"
msgstr "Операционна система по подразбиране?"
#: any.pm:539
#, c-format
msgid "Image"
msgstr "Образ"
#: any.pm:540 any.pm:554
#, c-format
msgid "Root"
msgstr "Коренов дял"
#: any.pm:541 any.pm:567
#, c-format
msgid "Append"
msgstr "Параметри"
#: any.pm:543
#, c-format
msgid "Xen append"
msgstr "Xen параметри"
#: any.pm:545
#, c-format
msgid "Requires password to boot"
msgstr ""
#: any.pm:547
#, c-format
msgid "Video mode"
msgstr "Видео режим"
#: any.pm:549
#, c-format
msgid "Initrd"
msgstr "Initrd"
#: any.pm:550
#, c-format
msgid "Network profile"
msgstr "Мрежов профил"
#: any.pm:559 any.pm:564 any.pm:566 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Име"
#: any.pm:561 any.pm:569 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "По подразбиране"
#: any.pm:568
#, c-format
msgid "NoVideo"
msgstr "Без графичен режим"
#: any.pm:579
#, c-format
msgid "Empty label not allowed"
msgstr "Полето 'Име' не трябва да е празно"
#: any.pm:580
#, c-format
msgid "You must specify a kernel image"
msgstr "Трябва да зададете обаз на ядрото"
#: any.pm:580
#, c-format
msgid "You must specify a root partition"
msgstr "Трябва да зададете коренов дял"
#: any.pm:581
#, c-format
msgid "This label is already used"
msgstr "Това 'Име' вече се използва"
#: any.pm:599
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Какъв тип информация искате да прибавите"
#: any.pm:600
#, c-format
msgid "Linux"
msgstr "Linux"
#: any.pm:600
#, c-format
msgid "Other OS (SunOS...)"
msgstr "Друга ОС (SunOS...)"
#: any.pm:601
#, c-format
msgid "Other OS (MacOS...)"
msgstr "Друга ОС (MacOS...)"
#: any.pm:601
#, c-format
msgid "Other OS (Windows...)"
msgstr "Друга ОС (Windows...)"
#: any.pm:648
#, c-format
msgid "Bootloader Configuration"
msgstr "Конфигуриране на програмата за начално зареждане"
#: any.pm:649
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
print F "#" if $O->{m
"Можете да добавите още или да промените съществуващите."
#: any.pm:860
print F " VideoRam $O->{memory}\n" #: any.pm:861
#, c-format
msgidprint F map { " $_\n" } @{$O->{lines} || []};
print F qq( Ramdac "$O->{ramdac}"\n) if $O->{ramdac};
print F qq( Dacspeed "$O->{dacspeed}"\n) if $O->{dacspeed};
if ($O->{clockchip}) {
print F qq( Clockchip "$O->{clockchip}"\n);
} else {
print F " # Clock lines\n";
print F " Clocks $_\n" foreach (@{$O->{clocklines}});
}
print F qq(
# Uncomment following option if you see a big white block
# instead of the cursor!
# Option "sw_cursor"
);
my $p_xf3 = sub {
my $l = $O->{$_[0]};
map { (!$l->{$_} && '#') . qq( Option "$_"\n) } keys %{$l || {}};
};
my $p_xf4 = sub {
my $l = $O->{$_[0]};
map { (! defined $l->{$_} && '#') . qq( Option "$_" "$l->{$_}"\n) } keys %{$l || {}};
};
print F $p_xf3->('options');
print F $p_xf3->('options_xf3');
print F "EndSection\n\n\n";
#- configure all drivers here!
foreach (@{$O->{cards} || [ $O ]}) {
print G qq(Section "Device"\n);
print G qq( Identifier "$_->{type}"\n);
print G qq( VendorName "$_->{vendor}"\n);
print G qq( BoardName "$_->{board}"\n);
print G qq( Driver "$_->{driver}"\n);
print G "#" if $_->{memory} && !$_->{flags}{needVideoRam};
print G " VideoRam $_->{memory}\n" if $_->{memory};
print G map { " $_\n" } @{$_->{lines} || []};
print G qq( Ramdac "$_->{ramdac}"\n) if $_->{ramdac};
print G qq( Dacspeed "$_->{dacspeed}"\n) if $_->{dacspeed};
if ($_->{clockchip}) {
print G qq( Clockchip "$_->{clockchip}"\n);
} else {
print G " # Clock lines\n";
print G " Clocks $_\n" foreach (@{$_->{clocklines}});
}
print G qq(
# Uncomment following option if you see a big white block
# instead of the cursor!
# Option "sw_cursor"
);
print G $p_xf3->('options'); #- keep $O for these!
print G $p_xf4->('options_xf4'); #- keep $O for these!
print G qq( Screen $_->{screen}\n) if defined $_->{screen};
print G qq( BusID "$_->{busid}"\n) if $_->{busid};
print G "EndSection\n\n\n";
}
#- Write Screen sections.
print F $screensection_text1, "\n";
print G $screensection_text1, "\n";
my $subscreen = sub {
my ($f, $server, $defdepth, $depths) = @_;
print $f " DefaultColorDepth $defdepth\n" if $defdepth;
foreach (ikeys(%$depths)) {
my $m = $server ne "fbdev" ? join(" ", map { qq("$_->[0]x$_->[1]") } @{$depths->{$_}}) : qq("default"); #-"
print $f qq( Subsection "Display"\n);
print $f qq( Depth $_\n) if $_;
print $f qq( Modes $m\n);
print $f qq( ViewPort 0 0\n);
print $f qq( EndSubsection\n);
}
print $f "EndSection\n";
};
my $screen = sub {
my ($server, $defdepth, $device, $depths) = @_;
print F qq(
Section "Screen"
Driver "$server"
Device "$device"
Monitor "$o->{monitor}{type}"
); #-"
$subscreen->(*F, $server, $defdepth, $depths);
};
#- SVGA screen section.
print F qq(
# The Colour SVGA server
);
if (member($O->{server}, @svgaservers)) {
&$screen("svga", $o->{default_depth}, $O->{type}, $O->{depth});
} else {
&$screen("svga", '', "Generic VGA", { 8 => [[ 320, 200 ]] });
}
&$screen("vga16", '',
(member($O->{server}, "Mono", "VGA16") ? $O->{type} : "Generic VGA"),
{ '' => [[ 640, 480 ], [ 800, 600 ]]});
&$screen("vga2", '',
(member($O->{server}, "Mono", "VGA16") ? $O->{type} : "Generic VGA"),
{ '' => [[ 640, 480 ], [ 800, 600 ]]});
&$screen("accel", $o->{default_depth}, $O->{type}, $O->{depth});
&$screen("fbdev", $o->{default_depth}, $O->{type}, $O->{depth});
print G qq(
Section "Screen"
Identifier "screen1"
Device "$O->{type}"
Monitor "$o->{monitor}{type}"
);
#- hack for DRI with Matrox card at 24 bpp, need another command.
$O->{DRI_glx} && $O->{identifier} =~ /Matrox.* G[245][05]0/ && $o->{default_depth} == 24 and
print G " DefaultFbBpp 32\n";
#- bpp 32 not handled by XF4
$subscreen->(*G, "svga", min($o->{default_depth}, 24), $O->{depth});
foreach (2..@{$O->{cards} || []}) {
my $device = $O->{cards}[$_ - 1]{type};
print G qq(
Section "Screen"
Identifier "screen$_"
Device "$device"
Monitor "monitor$_"
);
#- hack for DRI with Matrox card at 24 bpp, need another command.
$O->{DRI_glx} && $O->{identifier} =~ /Matrox.* G[245][05]0/ && $o->{default_depth} == 24 and
print G " DefaultFbBpp 32\n";
#- bpp 32 not handled by XF4
$subscreen->(*G, "svga", min($o->{default_depth}, 24), $O->{depth});
}
print G qq(
Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
);
foreach (2..@{$O->{cards} || []}) {
my ($curr, $prev) = ($_, $_ - 1);
print G qq( Screen "screen$curr" RightOf "screen$prev"\n);
}
print G '#' if defined $O->{Xinerama} && !$O->{Xinerama};
print G qq( Option "Xinerama" "on"\n) if defined $O->{Xinerama};
print G '
InputDevice "Mouse1" "CorePointer"
';
$o->{mouse}{auxmouse} and print G '
InputDevice "Mouse2" "SendCoreEvents"
';
foreach (1..@{$o->{wacom}}) {
print G qq(
InputDevice "Stylus$_" "AlwaysCore"
InputDevice "Eraser$_" "AlwaysCore"
InputDevice "Cursor$_" "AlwaysCore"
);
}
print G '
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
'; #-"
close F;
close G;
}
sub XF86check_link {
my ($ext) = @_;
my $f = "$prefix/etc/X11/XF86Config$ext";
touch($f);
my $l = "$prefix/usr/X11R6/lib/X11/XF86Config$ext";
if (-e $l && (stat($f))[1] != (stat($l))[1]) { #- compare the inode, must be the sames
-e $l and unlink($l) || die "can't remove bad $l";
symlinkf "../../../../etc/X11/XF86Config$ext", $l;
}
}
sub info {
my ($o) = @_;
my $info;
my $xf_ver = $o->{card}{use_xf4} ? "4.1.0" : "3.3.6";
my $title = ($o->{card}{DRI_glx} || $o->{card}{NVIDIA_glx} || $o->{Utah_glx} ?
_("XFree %s with 3D hardware acceleration", $xf_ver) : _("XFree %s", $xf_ver));
$info .= _("Keyboard layout: %s\n", $o->{keyboard}{xkb_keymap});
$info .= _("Mouse type: %s\n", $o->{mouse}{XMOUSETYPE});
$info .= _("Mouse device: %s\n", $o->{mouse}{device}) if $::expert;
$info .= _("Monitor: %s\n", $o->{monitor}{type});
$info .= _("Monitor HorizSync: %s\n", $o->{monitor}{hsyncrange}) if $::expert;
$info .= _("Monitor VertRefresh: %s\n", $o->{monitor}{vsyncrange}) if $::expert;
$info .= _("Graphic card: %s\n", $o->{card}{type});
$info .= _("Graphic card identification: %s\n", $o->{card}{identifier}) if $::expert;
$info .= _("Graphic memory: %s kB\n", $o->{card}{memory}) if $o->{card}{memory};
if ($o->{default_depth} and my $depth = $o->{card}{depth}{$o->{default_depth}}) {
$info .= _("Color depth: %s\n", translate($depths{$o->{default_depth}}));
$info .= _("Resolution: %s\n", join "x", @{$depth->[0]}) if $depth && !is_empty_array_ref($depth->[0]);
}
$info .= _("XFree86 server: %s\n", $o->{card}{server}) if $o->{card}{server};
$info .= _("XFree86 driver: %s\n", $o->{card}{driver}) if $o->{card}{driver};
"$title\n\n$info";
}
sub show_info {
my ($o) = @_;
$in->ask_warn('', info($o));
}
#- Program entry point.
sub main {
($prefix, my $o, $in, $do_pkgs, my $cardOptions) = @_;
$o ||= {};
XF86check_link('');
XF86check_link('-4');
{
my $w = $in->wait_message('', _("Preparing X-Window configuration"), 1);
$o->{card} = cardConfiguration($o->{card}, $::noauto, $cardOptions);
$o->{monitor} = monitorConfiguration($o->{monitor}, $o->{card}{server} eq 'FBDev');
}
my $ok = resolutionsConfiguration($o, $::auto);
$ok &&= testFinalConfig($o, $::auto, $o->{skiptest}, $::auto);
my $quit;
until ($ok || $quit) {
ref($in) =~ /discard/ and die "automatic X configuration failed, ensure you give hsyncrange and vsyncrange with non-DDC aware videocards/monitors";
$in->set_help('configureXmain') unless $::isStandalone;
my $f;
$in->ask_from_(
{
title => 'XFdrake',
messages => _("What do you want to do?"),
cancel => '',
}, [
{ format => sub { $_[0][0] }, val => \$f,
list => [
[ _("Change Monitor") => sub { $o->{monitor} = monitorConfiguration() } ],
[ _("Change Graphic card") => sub { $o->{card} = cardConfiguration('', 'noauto', $cardOptions) } ],
if_($::expert,
[ _("Change Server options") => sub { optionsConfiguration($o) } ]),
[ _("Change Resolution") => sub { resolutionsConfiguration($o) } ],
[ _("Show information") => sub { show_info($o) } ],
[ _("Test again") => sub { $ok = testFinalConfig($o, 1) } ],
[ _("Quit") => sub { $quit = 1 } ],
],
}
]);
$f->[1]->();
$in->kill;
}
if (!$ok) {
$ok = $in->ask_yesorno('', _("Keep the changes?
Current configuration is:
%s", info($o)));
}
if ($ok) {
unless ($::testing) {
my $f = "$prefix/etc/X11/XF86Config";
if (-e "$f.test") {
rename $f, "$f.old" or die "unable to make a backup of XF86Config";
rename "$f-4", "$f-4.old";
rename "$f.test", $f;
rename "$f.test-4", "$f-4";
if ($o->{card}{server} !~ /Xpmac/) {
symlinkf "../..$o->{card}{prog}", "$prefix/etc/X11/X";
}
}
}
if ($::isStandalone && $0 =~ /Xdrakres/) {
my $found;
foreach (@window_managers) {
if (`pidof "$_"` > 0) {
if ($in->ask_okcancel('', _("Please relog into %s to activate the changes", ucfirst $_), 1)) {
fork and $in->exit;
system("kwmcom logout") if /kwm/;
system("dcop kdesktop default logout") if /kwin/;
system("save-session --kill") if /gnome-session/;
system("killall -QUIT icewm") if /icewm/;
open STDIN, "</dev/zero";
open STDOUT, ">/dev/null";
open STDERR, ">&STDERR";
c::setsid();
exec qw(perl -e), q{
my $wm = shift;
for (my $nb = 30; $nb && `pidof "$wm"` > 0; $nb--) { sleep 1 }
system("killall X ; killall -15 xdm gdm kdm prefdm") unless `pidof "$wm"` > 0;
}, $_;
}
$found = 1; last;
}
}
$in->ask_warn('', _("Please log out and then use Ctrl-Alt-BackSpace")) unless $found;
} else {
$in->set_help('configureXxdm') unless $::isStandalone;
my $run = exists $o->{xdm} ? $o->{xdm} : $::auto || $in->ask_yesorno(_("X at startup"),
_("I can set up your computer to automatically start X upon booting.
Would you like X to start when you reboot?"), 1);
any::runlevel($prefix, $run ? 5 : 3) unless $::testing;
}
}
}
1;
|