summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesc Pinyol Margalef <francesc.pinyol.m@gmail.com>2013-12-21 14:34:43 +0100
committerFrancesc Pinyol Margalef <francesc.pinyol.m@gmail.com>2013-12-21 14:34:43 +0100
commitcb726fb709b77c4285153a1394798f9394eb3327 (patch)
tree16e6b233bdeda5aeaf540622e29de4c09ca576c2
parentb316624bcffca8aa7da3811c5f2ab015f58cd369 (diff)
parentbb3d7a0b3f5843a5f3d9455858f2e96975ca95f3 (diff)
downloadmgaonline-cb726fb709b77c4285153a1394798f9394eb3327.tar
mgaonline-cb726fb709b77c4285153a1394798f9394eb3327.tar.gz
mgaonline-cb726fb709b77c4285153a1394798f9394eb3327.tar.bz2
mgaonline-cb726fb709b77c4285153a1394798f9394eb3327.tar.xz
mgaonline-cb726fb709b77c4285153a1394798f9394eb3327.zip
Merge branch 'master' of git://git.mageia.org/software/mgaonline
-rw-r--r--Makefile16
-rw-r--r--NEWS22
-rwxr-xr-xmgaapplet203
-rwxr-xr-xmgaapplet-config10
-rwxr-xr-xmgaapplet-update-checker111
-rwxr-xr-xmgaapplet-upgrade-helper34
-rw-r--r--mgaapplet.pm47
-rw-r--r--mgaapplet_gui.pm18
-rw-r--r--mgaonline.pm6
-rwxr-xr-xmgaupdate2
-rw-r--r--po/.tx/config8
-rw-r--r--po/el.po16
-rw-r--r--po/es.po779
-rw-r--r--po/et.po18
-rw-r--r--po/id.po111
-rw-r--r--po/nl.po20
-rw-r--r--po/pl.po34
-rw-r--r--po/tr.po25
-rw-r--r--po/zh_TW.po219
-rw-r--r--polkit/Makefile2
20 files changed, 431 insertions, 1270 deletions
diff --git a/Makefile b/Makefile
index a1811700..3afddced 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,6 @@
-PACKAGE = mgaonline
-VERSION:=2.83
-
NAME = mgaonline
+VERSION:=3.3
+
MGAUPDATE = mgaupdate
MGAAPPLET = mgaapplet
SUBDIRS = po polkit
@@ -33,7 +32,7 @@ clean:
install: all
install -d $(PREFIX)/usr/{bin,libexec,share/{mime/packages,$(NAME)/pixmaps,autostart,gnome/autostart,icons/{mini,large}},lib/libDrakX/drakfirsttime}
install -m755 $(MGAUPDATE) $(MGAAPPLET)-config $(MGAAPPLET)-upgrade-helper $(LIBEXECDIR)
- install -m755 $(MGAAPPLET) $(BINDIR)
+ install -m755 $(MGAAPPLET) $(MGAAPPLET)-update-checker $(BINDIR)
install -d $(SYSCONFDIR)
install -m644 mgaapplet.conf $(SYSCONFDIR)/mgaapplet
install -m644 icons/$(NAME)16.png $(ICONSDIR)/mini/$(NAME).png
@@ -42,6 +41,7 @@ install: all
install -m644 pixmaps/*.png $(PIXDIR)/pixmaps
perl -pi -e "s/version = 1/version = '$(VERSION)'/" mgaonline.pm
install -m644 mgaonline.pm $(FBLIBDIR)
+ install -m644 mgaapplet.pm $(FBLIBDIR)
install -m644 mgaapplet_gui.pm $(FBLIBDIR)
install -m644 mgaapplet_urpm.pm $(FBLIBDIR)
for d in $(SUBDIRS); do make -C $$d $@; done
@@ -50,13 +50,7 @@ install: all
mkdir -p $(DATADIR)/mimelnk/application/
install -m644 x-mga-exec.desktop $(DATADIR)/mimelnk/application/
-cleandist:
- rm -rf $(PACKAGE)-$(VERSION) ../$(PACKAGE)-$(VERSION).tar.bz2
-
-
dis: dist
dist:
- @make cleandist
- rm -rf ../$(NAME)-$(VERSION).tar*
- @git archive --prefix=$(NAME)-$(VERSION)/ HEAD | xz >../$(NAME)-$(VERSION).tar.xz;
+ @git archive --prefix=$(NAME)-$(VERSION)/ HEAD | xz > $(NAME)-$(VERSION).tar.xz;
$(info $(NAME)-$(VERSION).tar.xz is ready)
diff --git a/NEWS b/NEWS
index 54de34cd..96d7c99a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,25 @@
+Version 3.3 - 21 December 2013, Thierry Vignaud
+
+- fix doing nothing when clicking on notifications buttons (mga#12041)
+- split mgaapplet-update-checker
+ (prevents segfault due to mixing glib threads with secular forks)
+
+Version 3.2 - 16 December 2013, Thierry Vignaud
+
+- fix crashing when displaying about dialog (mga#12009)
+
+Version 3.1 - 6 December 2013, Thierry Vignaud
+
+- fix using Notifications introspection API (mga#11897)
+
+Version 3.0 - 5 December 2013, Thierry Vignaud
+
+- convert from gtk2 to gtk3 (needs rpmdrake >= 6.0)
+
+Version 2.84 - 16 November 2013, Colin Guthrie
+
+- polkit: only use pkexec when not already root
+
Version 2.83 - 13 October 2013, Colin Guthrie
- re-add polkit wrapper for urpmi.update (mga#11125)
diff --git a/mgaapplet b/mgaapplet
index 967b0889..2af525ff 100755
--- a/mgaapplet
+++ b/mgaapplet
@@ -5,7 +5,7 @@
# Copyright (C) 2003-2010 Mandriva #
# #
# Daouda Lo #
-# Thierry Vignaud <tvignaud at mandriva dot com> #
+# Thierry Vignaud <thierry.vignaud at gmail dot com> #
# #
# This program is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License Version 2 as #
@@ -31,12 +31,13 @@ use feature 'state';
BEGIN { unshift @::textdomains, 'mgaonline' }
-use mygtk2 qw(gtknew); #- do not import gtkadd which conflicts with ugtk2 version
-use ugtk2 qw(:all);
+use mygtk3 qw(gtknew); #- do not import gtkadd which conflicts with ugtk3 version
+use ugtk3 qw(:all);
use lib qw(/usr/lib/libDrakX/drakfirsttime);
use mgaonline;
+use mgaapplet;
use mgaapplet_gui;
-use Gtk2::Notify '-init', 'mgaapplet';
+use Gtk3::Notify '-init', 'mgaapplet';
use Net::DBus qw(:typing);
use Rpmdrake::open_db;
@@ -158,43 +159,6 @@ Then, restart \"%s\".", N("Enabled"), 'mgaapplet') ],
},
);
-my %comm_codes = (
- locked => {
- code => 2,
- status => 'locked',
- log => "urpmi database locked, skipping updating urpmi database",
- },
- error_updating => {
- code => 3,
- status => 'critical',
- log => N_("Error updating media"),
- },
- no_update_medium => {
- code => 4,
- status => 'no_update_medium',
- log => "no update media configured",
- },
- no_enabled_medium => {
- code => 5,
- status => 'no_enabled_medium',
- log => "all update media are disabled",
- },
- updates => {
- code => 6,
- status => 'updates',
- log => "Checking... Updates are available\n\n",
- },
- uptodate => {
- code => 7,
- status => 'okay',
- log => "Packages are up to date\n",
- },
- db_not_open => {
- code => 8,
- status => 'critical',
- log => "Failed to open urpmi database\n",
- },
-);
my %actions = (
'update' => { name => N("Install updates"), launch => \&installUpdates },
@@ -203,7 +167,7 @@ my %actions = (
'upgrade_distro' => { name => N("Upgrade the system"), launch => \&upgrade },
);
-my $icon = Gtk2::StatusIcon->new;
+my $icon = Gtk3::StatusIcon->new;
#$icon->shape_combine_mask($img, 0, 0);
$icon->signal_connect(popup_menu => sub {
my ($_icon, $button, $time) = @_;
@@ -260,9 +224,9 @@ $SIG{HUP} = \&restart_applet;
run_program::raw({ detach => 1 }, 'ionice', '-p', $$, '-n7');
-Gtk2->main;
+Gtk3->main;
-ugtk2::exit(0);
+ugtk3::exit(0);
sub gnome_shell_exit_overview() {
eval { Net::DBus->session->get_service('org.gnome.Shell')->get_object('/org/gnome/Shell', 'org.freedesktop.DBus.Properties')->Set('org.gnome.Shell', 'OverviewActive', dbus_boolean(0)) };
@@ -384,14 +348,14 @@ sub configNetwork() {
}
sub confirm_upgrade() {
- local $mygtk2::left_padding = 0;
+ local $mygtk3::left_padding = 0;
my $warn_me = text2bool($local_config{DO_NOT_ASK_FOR_DISTRO_UPGRADE});
my $w = new_portable_dialog(N("New version of Mageia distribution"));
my ($temp_dir, $box);
my $browse;
$browse = gtksignal_connect(
- Gtk2::FileChooserButton->new(N("Browse"), 'select-folder'),
+ Gtk3::FileChooserButton->new(N("Browse"), 'select-folder'),
'current-folder-changed' => sub {
$temp_dir = $_[0]->get_current_folder;
my $ok = -d $temp_dir && ! -l $temp_dir && ((stat($temp_dir))[4] == 0);
@@ -453,7 +417,7 @@ sub refresh_no_more_supported_msg() {
}
sub no_more_supported_choice() {
- local $mygtk2::left_padding = 0;
+ local $mygtk3::left_padding = 0;
my $warn_me = text2bool($local_config{DO_NOT_ASK_FOR_NO_MORE_SUPPORTED});
# FIXME: just tell radio buttons' children to wrap instead:
local $mgaapplet_gui::width = 580;
@@ -490,9 +454,9 @@ sub no_more_supported_choice() {
# explicitely wrap too long message:
foreach ($b1, $b2) {
- next if !$_ || !$_->child;
- $_->child->set_line_wrap(1);
- $_->child->set_size_request($width-50, -1);
+ next if !$_ || !$_->get_child;
+ $_->get_child->set_line_wrap(1);
+ $_->get_child->set_size_request($width-50, -1);
}
my $res = fill_n_run_portable_dialog($w, \@widgets);
@@ -522,8 +486,8 @@ sub no_more_supported() {
}
sub really_confirm_upgrade() {
- local $mygtk2::left_padding = 0;
- my $w = ugtk2->new(N("New version of Mageia distribution"), width => $width + 20);
+ local $mygtk3::left_padding = 0;
+ my $w = ugtk3->new(N("New version of Mageia distribution"), width => $width + 20);
# estimated package size:
my $c;
@@ -588,22 +552,6 @@ sub installUpdates() {
silentCheck(); gtkflush();
}
-sub checker_exit {
- my ($state) = @_;
- POSIX::_exit($comm_codes{$state}{code});
-}
-
-sub update_backport_media {
- my ($urpm) = @_;
- # update inactive backport media:
- my @inactive_backport_media = Rpmdrake::open_db::get_inactive_backport_media($urpm);
- return if !@inactive_backport_media;
- log::explanations("updating inactive backport media " . join(', ', @inactive_backport_media));
- foreach (@inactive_backport_media) {
- run_program::run('urpmi.update', if_($root, "--urpmi-root=$root"), $_);
- }
-}
-
sub silentCheck() {
state $check_time;
my $new_time = time();
@@ -619,83 +567,8 @@ sub silentCheck() {
# are there any updates ?
- $checker_pid = fork();
- if (defined $checker_pid) {
- return if $checker_pid; # parent
-
- # immediate exit, else forked gtk+ object destructors will badly catch up parent applet
- my $_safe = before_leaving {
- my $err = $@;
- log::explanations("mgaapplet check crashed: $err ");
- warn "Error: $err\n" . common::backtrace();
- POSIX::_exit(0);
- };
-
- # be nice with other processes:
- setpriority(0, $$, 7); # 0 is PRIO_PROCESS
-
- my $will_not_update_media;
- require urpm;
- require urpm::lock;
- # so that get_inactive_backport_media() doesn't vivify $urpm->{media}:
- my $urpm = Rpmdrake::open_db::fast_open_urpmi_db();
- {
- local $urpm->{fatal} = sub {
- print "Fatal: @_\n";
- $will_not_update_media = 1;
- };
- local $urpm->{error} = $urpm->{fatal};
-
- urpm::lock::urpmi_db($urpm, 'exclusive', 1);
- }
- checker_exit('locked') if $will_not_update_media;
-
- my $is_it_a_devel_distro = is_it_a_devel_distro();
-
- my $media = $is_it_a_devel_distro ? '-a' : '--update';
- if (!run_program::run('urpmi.update', $media, if_($root, "--urpmi-root=$root"))) {
- checker_exit('error_updating') if $will_not_update_media;
- }
-
- update_backport_media($urpm);
-
- require urpm::select;
- require urpm::media;
- # this eats 52Mb of RAM on 64bit:
- # (hence we do it in the forked helper so that the applet doesn't eat too much RAM)
- urpm::media::configure($urpm, if_(!$is_it_a_devel_distro, update => 1));
-
- my @update_medias = get_update_medias($urpm);
-
- if (!@update_medias) {
- checker_exit('no_update_medium');
- } elsif (!any { ! $_->{ignore} } @update_medias) {
- checker_exit('no_enabled_medium');
- }
-
- if (my $_db = urpm::db_open_or_die($urpm)) {
- my $requested = {};
- my $state = {};
- my $need_restart = urpm::select::resolve_dependencies(
- $urpm, $state, $requested,
- callback_choices => sub { 0 },
- priority_upgrade => $urpm->{options}{'priority-upgrade'},
- auto_select => 1,
- );
- my @requested_strict = map { scalar $_->fullname } @{$urpm->{depslist}}[keys %{$state->{selected}}];
-
- if ($need_restart || @requested_strict) {
- # FIXME: log first found pkgs?
- warn ">> need_restart=$need_restart, updates=" . join(', ', @requested_strict) . "\n";
- checker_exit('updates');
- } else {
- checker_exit('uptodate');
- }
- } else {
- checker_exit('db_not_open');
- }
- checker_exit('updates');
- } else {
+ $checker_pid = fork_exec('mgaapplet-update-checker', $root);
+ if (!$checker_pid) {
log::explanations("cannot fork: %s", "update checker ($!)");
go2State('critical');
}
@@ -762,8 +635,7 @@ sub about_dialog() {
comments => N("Mageia Online gives access to Mageia web services."),
website => $url,
website_label => N("Online WebSite"),
- authors => 'Thierry Vignaud <vignaud@mandriva.com>',
- artists => 'H閘鑞e Durosini',
+ authors => [ 'Thierry Vignaud <thierry.vignaud@gmail.com>' ],
translator_credits =>
#-PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>")
N("_: Translator(s) name(s) & email(s)\n"),
@@ -782,7 +654,7 @@ sub setState {
my @arr = @{$state{$state}{menu}};
my $tmp = eval { gtkcreate_pixbuf($state{$state}{colour}[0]) };
$icon->set_from_pixbuf($tmp) if $tmp;
- $icon->set_tooltip(formatAlaTeX(translate($state{$state}{tt}[0])));
+ $icon->set_tooltip_text(formatAlaTeX(translate($state{$state}{tt}[0])));
my @invisible_states = qw(delayed okay disconnected locked);
$icon->set_visible(!member($state, @invisible_states));
@@ -793,45 +665,50 @@ sub setState {
gtkflush(); # so that bubbles are displayed on right icon
- if ($state{$state}{tt}[0] && $icon->isa('Gtk2::StatusIcon') && !$state{$state}{do_not_use_bubble}) {
- my $bubble = Gtk2::Notify->new(N("Warning"), formatAlaTeX(translate($state{$state}{tt}[0])) . "\n",
+ if ($state{$state}{tt}[0] && $icon->isa('Gtk3::StatusIcon') && !$state{$state}{do_not_use_bubble}) {
+ my $bubble = Gtk3::Notify::Notification->new(N("Warning"), formatAlaTeX(translate($state{$state}{tt}[0])) . "\n",
'/usr/share/icons/mgaonline.png');
if ($state eq 'new_distribution') {
- $bubble->add_action('clicked', N("More Information"), \&upgrade);
+ $bubble->add_action('upgrade', N("More Information"), sub { upgrade(); Gtk3->main_quit });
+ $bubble->signal_connect('closed' => \&Gtk3::main_quit);
if ($sub_state eq 'updates') {
push @arr, 'update';
}
} elsif ($state eq 'no_more_supported') {
- $bubble->add_action('clicked', N("More Information"), \&no_more_supported);
+ $bubble->add_action('no_more', N("More Information"), sub { no_more_supported(); Gtk3->main_quit });
+ $bubble->signal_connect('closed' => \&Gtk3::main_quit);
if ($sub_state eq 'updates') {
push @arr, 'update';
}
} elsif ($state eq 'updates') {
unshift @arr, 'upgrade_distro' if $new_distro;
- $bubble->add_action('clicked', N("Install updates"), \&installUpdates);
+ $bubble->add_action('updates', N("Install updates"), sub { installUpdates(); Gtk3->main_quit });
+ $bubble->signal_connect('closed' => \&Gtk3::main_quit);
} elsif (member($state, qw(no_enabled_medium no_update_medium))) {
- $bubble->add_action('clicked', N("Add media"), \&add_media);
+ $bubble->add_action('add_med', N("Add media"), sub { add_media(); Gtk3->main_quit });
+ $bubble->signal_connect('closed' => \&Gtk3::main_quit);
}
$bubble->set_urgency($state{$state}{urgency}) if $state{$state}{urgency};
$bubble->set_timeout(5000);
- eval { $bubble->show };
+ eval { $bubble->show; Gtk3->main };
+ warn ">> ERR:$@" if $@;
}
- my $menu = Gtk2::Menu->new;
+ my $menu = Gtk3::Menu->new;
foreach (@arr) {
my $action = $actions{$_};
next if !ref($action->{launch});
- $menu->append(gtksignal_connect(gtkshow(Gtk2::MenuItem->new_with_label($action->{name})), activate => $action->{launch}));
+ $menu->append(gtksignal_connect(gtkshow(Gtk3::MenuItem->new_with_label($action->{name})), activate => $action->{launch}));
}
- $menu->append(gtkshow(Gtk2::SeparatorMenuItem->new));
- $menu->append(gtksignal_connect(gtkshow(Gtk2::MenuItem->new_with_label(N("About..."))),
+ $menu->append(gtkshow(Gtk3::SeparatorMenuItem->new));
+ $menu->append(gtksignal_connect(gtkshow(Gtk3::MenuItem->new_with_label(N("About..."))),
activate => \&about_dialog));
- $menu->append(gtksignal_connect(gtkshow(Gtk2::MenuItem->new_with_label(N("Updates Configuration"))),
+ $menu->append(gtksignal_connect(gtkshow(Gtk3::MenuItem->new_with_label(N("Updates Configuration"))),
activate => sub { run_program::raw({ detach => 1 }, 'mgaapplet-config') }));
- $menu->append(gtksignal_connect(gtkset_active($checkme = Gtk2::CheckMenuItem->new_with_label(N("Always launch on startup")), shouldStart()), toggled => sub { setAutoStart(uc(bool2text($checkme->get_active))) }));
+ $menu->append(gtksignal_connect(gtkset_active($checkme = Gtk3::CheckMenuItem->new_with_label(N("Always launch on startup")), shouldStart()), toggled => sub { setAutoStart(uc(bool2text($checkme->get_active))) }));
$checkme->show;
- $menu->append(gtksignal_connect(gtkshow(Gtk2::MenuItem->new_with_label(N("Quit"))), activate => sub { mainQuit() }));
+ $menu->append(gtksignal_connect(gtkshow(Gtk3::MenuItem->new_with_label(N("Quit"))), activate => sub { mainQuit() }));
$menu;
}
@@ -852,5 +729,5 @@ sub mainQuit() {
# setAutoStart('FALSE');
Glib::Source->remove($timeout) if $timeout;
Glib::Source->remove($network_timeout) if $network_timeout;
- Gtk2->main_quit;
+ Gtk3->main_quit;
}
diff --git a/mgaapplet-config b/mgaapplet-config
index cd3e121b..fe89a4c9 100755
--- a/mgaapplet-config
+++ b/mgaapplet-config
@@ -4,7 +4,7 @@
# #
# Copyright (C) 2008 Mandriva #
# #
-# Thierry Vignaud <tvignaud at mandriva dot com> #
+# Thierry Vignaud <thierry.vignaud at gmail dot com> #
# #
# This program is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License Version 2 as #
@@ -27,8 +27,8 @@ use common;
BEGIN { unshift @::textdomains, 'mgaonline' }
-use mygtk2 qw(gtknew); #- do not import gtkadd which conflicts with ugtk2 version
-use ugtk2 qw(:all);
+use mygtk3 qw(gtknew); #- do not import gtkadd which conflicts with ugtk3 version
+use ugtk3 qw(:all);
use mgaonline;
use mgaapplet_gui;
use interactive;
@@ -36,11 +36,11 @@ use interactive;
get_product_id();
configure();
-ugtk2::exit(0);
+ugtk3::exit(0);
sub configure() {
- my $w = ugtk2->new(N("Adding an additional package medium"), width => -1);
+ my $w = ugtk3->new(N("Adding an additional package medium"), width => -1);
my %config = getVarsFromSh($config_file);
diff --git a/mgaapplet-update-checker b/mgaapplet-update-checker
new file mode 100755
index 00000000..41ffb739
--- /dev/null
+++ b/mgaapplet-update-checker
@@ -0,0 +1,111 @@
+#!/usr/bin/perl
+################################################################################
+# Mandriva Online #
+# #
+# Copyright (C) 2003-2010 Mandriva #
+# #
+# Daouda Lo #
+# Thierry Vignaud <thierry.vignaud at gmail dot com> #
+# #
+# This program is free software; you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License Version 2 as #
+# published by the Free Software Foundation. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program; if not, write to the Free Software #
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #
+################################################################################
+use lib qw(/usr/lib/libDrakX /usr/lib/libDrakX/drakfirsttime);
+use standalone; # for explanations
+use MDK::Common;
+use Rpmdrake::open_db;
+use mgaapplet;
+use urpm;
+use urpm::lock;
+use urpm::select;
+use urpm::media;
+
+# be nice with other processes:
+setpriority(0, $$, 7); # 0 is PRIO_PROCESS
+
+my $root = $ARGV[0];
+
+my $will_not_update_media;
+# so that get_inactive_backport_media() doesn't vivify $urpm->{media}:
+my $urpm = Rpmdrake::open_db::fast_open_urpmi_db();
+{
+ local $urpm->{fatal} = sub {
+ print "Fatal: @_\n";
+ $will_not_update_media = 1;
+ };
+ local $urpm->{error} = $urpm->{fatal};
+
+ urpm::lock::urpmi_db($urpm, 'exclusive', 1);
+}
+checker_exit('locked') if $will_not_update_media;
+
+my $is_it_a_devel_distro = is_it_a_devel_distro();
+
+my $media = $is_it_a_devel_distro ? '-a' : '--update';
+if (!run_program::run('urpmi.update', $media, if_($root, "--urpmi-root=$root"))) {
+ checker_exit('error_updating') if $will_not_update_media;
+}
+
+update_backport_media($urpm);
+
+# this eats 52Mb of RAM on 64bit:
+# (hence we do it in the forked helper so that the applet doesn't eat too much RAM)
+urpm::media::configure($urpm, if_(!$is_it_a_devel_distro, update => 1));
+
+my @update_medias = get_update_medias($urpm);
+
+if (!@update_medias) {
+ checker_exit('no_update_medium');
+} elsif (!any { ! $_->{ignore} } @update_medias) {
+ checker_exit('no_enabled_medium');
+}
+
+if (my $_db = urpm::db_open_or_die($urpm)) {
+ my $requested = {};
+ my $state = {};
+ my $need_restart = urpm::select::resolve_dependencies(
+ $urpm, $state, $requested,
+ callback_choices => sub { 0 },
+ priority_upgrade => $urpm->{options}{'priority-upgrade'},
+ auto_select => 1,
+ );
+ my @requested_strict = map { scalar $_->fullname } @{$urpm->{depslist}}[keys %{$state->{selected}}];
+
+ if ($need_restart || @requested_strict) {
+ # FIXME: log first found pkgs?
+ warn ">> need_restart=$need_restart, updates=" . join(', ', @requested_strict) . "\n";
+ checker_exit('updates');
+ } else {
+ checker_exit('uptodate');
+ }
+} else {
+ checker_exit('db_not_open');
+}
+checker_exit('updates');
+
+sub checker_exit {
+ my ($state) = @_;
+ POSIX::_exit($comm_codes{$state}{code});
+}
+
+sub update_backport_media {
+ my ($urpm) = @_;
+ # update inactive backport media:
+ my @inactive_backport_media = Rpmdrake::open_db::get_inactive_backport_media($urpm);
+ return if !@inactive_backport_media;
+ log::explanations("updating inactive backport media " . join(', ', @inactive_backport_media));
+ foreach (@inactive_backport_media) {
+ run_program::run('urpmi.update', if_($root, "--urpmi-root=$root"), $_);
+ }
+}
+
diff --git a/mgaapplet-upgrade-helper b/mgaapplet-upgrade-helper
index a5f19e9b..b93ad061 100755
--- a/mgaapplet-upgrade-helper
+++ b/mgaapplet-upgrade-helper
@@ -4,7 +4,7 @@
# #
# Copyright (C) 2008-2010 Mandriva #
# #
-# Thierry Vignaud <tvignaud at mandriva dot com> #
+# Thierry Vignaud <thierry.vignaud at gmail dot com> #
# #
# This program is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License Version 2 as #
@@ -31,8 +31,8 @@ use feature 'state';
BEGIN { unshift @::textdomains, 'mgaonline' }
-use mygtk2 qw(gtknew); #- do not import gtkadd which conflicts with ugtk2 version
-use ugtk2 qw(:all);
+use mygtk3 qw(gtknew); #- do not import gtkadd which conflicts with ugtk3 version
+use ugtk3 qw(:all);
use interactive;
use do_pkgs;
use lib qw(/usr/lib/libDrakX/drakfirsttime);
@@ -41,7 +41,7 @@ use Rpmdrake::open_db;
use lang;
use mgaapplet_gui qw(run_ask_credentials_dialog);
-ugtk2::add_icon_path("/usr/share/mgaonline/pixmaps/");
+ugtk3::add_icon_path("/usr/share/mgaonline/pixmaps/");
my ($log_file);
my ($new_distro_version, $download_dir);
@@ -82,11 +82,11 @@ sub check_available_free_space {
my (undef, $free_KB) = MDK::Common::System::df($dir);
if ($free_KB / 1024 < $wanted_MB) {
- my $msg = ugtk2::escape_text_for_TextView_markup_format(
+ my $msg = ugtk3::escape_text_for_TextView_markup_format(
N("Your system does not have enough space left in %s for upgrade (%dMB < %dMB)",
$dir,
$free_KB / 1024, $wanted_MB));
- ugtk2::ask_warn(N("Error"), $msg);
+ ugtk3::ask_warn(N("Error"), $msg);
0;
} else {
1;
@@ -133,8 +133,8 @@ my @common = (
);
sub create_upgrade_failed_window() {
- local $mygtk2::left_padding = 0;
- my $w = ugtk2->new(N("Error"));
+ local $mygtk3::left_padding = 0;
+ my $w = ugtk3->new(N("Error"));
gtkadd($w->{window},
gtknew('VBox', children_tight => [
get_banner(),
@@ -148,8 +148,8 @@ sub create_upgrade_failed_window() {
}
sub create_upgrade_succeeded_window() {
- local $mygtk2::left_padding = 0;
- my $w = ugtk2->new(N("Congratulations"));
+ local $mygtk3::left_padding = 0;
+ my $w = ugtk3->new(N("Congratulations"));
gtkadd($w->{window},
gtknew('VBox', children_tight => [
get_banner(),
@@ -167,13 +167,13 @@ sub check_preparation() {
# Find the matching new_distro_version
my @distros = get_distro_list();
if (!@distros) {
- ugtk2::ask_warn(N("Error"), N("Unable to download distro list"));
+ ugtk3::ask_warn(N("Error"), N("Unable to download distro list"));
die("unable to retrieve distro list\n");
}
my $new_distro = find { $_->{version} eq $new_distro_version } @distros;
if (!$new_distro) {
- ugtk2::ask_warn(N("Error"), N("Distribution version %s was not found in the update list", $new_distro_version));
+ ugtk3::ask_warn(N("Error"), N("Distribution version %s was not found in the update list", $new_distro_version));
die("could not find version '$new_distro_version' in the distro update list\n");
}
@@ -182,7 +182,7 @@ sub check_preparation() {
my $prepared = -f $statefile && cat_($statefile) =~ /ready/;
if (!$prepared) {
- ugtk2::ask_yesorno(N("Preparation Required"), N("In order to upgrade, your current installation needs to be prepared.\n\nDo you wish to do this preparation now?")) or exit(0);
+ ugtk3::ask_yesorno(N("Preparation Required"), N("In order to upgrade, your current installation needs to be prepared.\n\nDo you wish to do this preparation now?")) or exit(0);
my $in = interactive->vnew;
my $do_pkgs = do_pkgs::do_pkgs($in);
@@ -192,9 +192,9 @@ sub check_preparation() {
$prepared = -f $statefile && cat_($statefile) =~ /ready/;
if (!$prepared) {
my $infofile = "$root/usr/share/doc/mageia-prepare-upgrade/README.prepare";
- my $info = -f $infofile && ugtk2::escape_text_for_TextView_markup_format(join('', cat_($infofile)));
+ my $info = -f $infofile && ugtk3::escape_text_for_TextView_markup_format(join('', cat_($infofile)));
$info ||= N("Further action is required before you can continue.\n\nPlease see %s for more information.", $new_distro->{url});
- ugtk2::ask_warn(N("Next Steps"), $info);
+ ugtk3::ask_warn(N("Next Steps"), $info);
exit(0) if !$::testing;
log::l("I would validate /var/lib/mageia-prepare-upgrade/state == 'ready'");
}
@@ -221,7 +221,7 @@ sub upgrade() {
if (my $err = $@) {
log::explanations(sprintf("locking urpmi database failed: %s"), $err);
- ugtk2::ask_warn(N("Error"),
+ ugtk3::ask_warn(N("Error"),
N("Installation failed"),
'',
formatAlaTeX(N("Packages database is locked. Please close other applications
@@ -280,7 +280,7 @@ packages as well?)."))
log::explanations("restoringing urpmi configuration from $file");
cp_af($file, "$root/etc/urpmi/urpmi.cfg");
update_media();
- ugtk2::ask_warn(N("Error"),
+ ugtk3::ask_warn(N("Error"),
N("Installation failed"),
N("Failure when adding medium"),
);
diff --git a/mgaapplet.pm b/mgaapplet.pm
new file mode 100644
index 00000000..faabfc75
--- /dev/null
+++ b/mgaapplet.pm
@@ -0,0 +1,47 @@
+package mgaapplet;
+
+use Exporter;
+use lib qw(/usr/lib/libDrakX);
+use common;
+our @ISA = 'Exporter';
+our @EXPORT = qw(%comm_codes);
+
+our %comm_codes = (
+ locked => {
+ code => 2,
+ status => 'locked',
+ log => "urpmi database locked, skipping updating urpmi database",
+ },
+ error_updating => {
+ code => 3,
+ status => 'critical',
+ log => N_("Error updating media"),
+ },
+ no_update_medium => {
+ code => 4,
+ status => 'no_update_medium',
+ log => "no update media configured",
+ },
+ no_enabled_medium => {
+ code => 5,
+ status => 'no_enabled_medium',
+ log => "all update media are disabled",
+ },
+ updates => {
+ code => 6,
+ status => 'updates',
+ log => "Checking... Updates are available\n\n",
+ },
+ uptodate => {
+ code => 7,
+ status => 'okay',
+ log => "Packages are up to date\n",
+ },
+ db_not_open => {
+ code => 8,
+ status => 'critical',
+ log => "Failed to open urpmi database\n",
+ },
+);
+
+1;
diff --git a/mgaapplet_gui.pm b/mgaapplet_gui.pm
index ebec40a3..e5d87b24 100644
--- a/mgaapplet_gui.pm
+++ b/mgaapplet_gui.pm
@@ -6,7 +6,7 @@ package mgaapplet_gui;
# Copyright (C) 2003-2010 Mandriva #
# #
# Daouda Lo #
-# Thierry Vignaud <tvignaud at mandriva dot com> #
+# Thierry Vignaud <thierry.vignaud at gmail dot com> #
# #
# This program is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License Version 2 as #
@@ -46,14 +46,14 @@ our @EXPORT_OK = qw(
run_no_rights_dialog
);
-use mygtk2 qw(gtknew); #- do not import gtkadd which conflicts with ugtk2 version
-use ugtk2 qw(:all);
+use mygtk3 qw(gtknew); #- do not import gtkadd which conflicts with ugtk3 version
+use ugtk3 qw(:all);
use mgaonline qw(); # you don't want to polute the namespace
use interactive;
use interactive::gtk;
use lib qw(/usr/lib/libDrakX/drakfirsttime);
-ugtk2::add_icon_path("/usr/share/mgaonline/pixmaps/");
+ugtk3::add_icon_path("/usr/share/mgaonline/pixmaps/");
our $localdir = "$ENV{HOME}/.MgaOnline";
our $localfile = "$localdir/mgaonline";
@@ -62,7 +62,7 @@ our $localfile = "$localdir/mgaonline";
mkdir_p($localdir) if !-d $localdir;
-e "$ENV{HOME}/.mgaonline" and system("mv", "$ENV{HOME}/.mgaonline", $localfile);
-interactive::gtk::add_padding(Gtk2::Label->new);
+interactive::gtk::add_padding(Gtk3::Label->new);
our %local_config;
read_local_config();
@@ -77,7 +77,7 @@ our @common = (
sub new_portable_dialog {
my ($title) = @_;
- ugtk2->new($title, width => $width + 20);
+ ugtk3->new($title, width => $width + 20);
}
sub fill_n_run_portable_dialog {
@@ -113,7 +113,7 @@ sub fill_n_run_portable_dialog {
sub new_link_button {
my ($url, $text) = @_;
- my $link = Gtk2::LinkButton->new($url, $text);
+ my $link = Gtk3::LinkButton->new($url, $text);
$link->set_uri_hook(sub {
my (undef, $url) = @_;
run_program::raw({ detach => 1, setuid => get_parent_uid() }, 'www-browser', $url);
@@ -160,7 +160,7 @@ sub run_ask_credentials_dialog {
$password_text = $password_w->get_text;
$email_text = $email_w->get_text;
$ok_clicked = 1;
- Gtk2->main_quit;
+ Gtk3->main_quit;
};
my @widgets = (
@@ -197,7 +197,7 @@ sub run_ask_credentials_dialog {
)
)
]),
- ugtk2::create_okcancel($w, N("Next"), N("Cancel")),
+ ugtk3::create_okcancel($w, N("Next"), N("Cancel")),
);
fill_n_run_portable_dialog($w, \@widgets);
diff --git a/mgaonline.pm b/mgaonline.pm
index 9288db11..9c407deb 100644
--- a/mgaonline.pm
+++ b/mgaonline.pm
@@ -5,7 +5,7 @@
# 2005-2006 Mandriva #
# #
# Daouda Lo #
-# Thierry Vignaud <tvignaud at mandriva dot com> #
+# Thierry Vignaud <thierry.vignaud at gmail dot com> #
# #
# This program is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License Version 2 as #
@@ -27,7 +27,7 @@ use strict;
use lib qw(/usr/lib/libDrakX);
use common;
-use ugtk2;
+use ugtk3;
use LWP::UserAgent;
use URI::Escape;
@@ -172,7 +172,7 @@ sub get_banner_icon() {
sub get_banner {
my ($o_title) = @_;
- Gtk2::Banner->new(get_banner_icon(), $o_title || N("Distribution Upgrade"));
+ Gtk3::Banner->new(get_banner_icon(), $o_title || N("Distribution Upgrade"));
}
sub get_urpmi_options() {
diff --git a/mgaupdate b/mgaupdate
index dd8e672f..f8b2b7c1 100755
--- a/mgaupdate
+++ b/mgaupdate
@@ -5,7 +5,7 @@
# Copyright (C) 2002-2006 Mandriva #
# #
# Daouda Lo #
-# Thierry Vignaud <tvignaud at mandriva dot com> #
+# Thierry Vignaud <thierry.vignaud at gmail dot com> #
# #
# This program is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License Version 2 as #
diff --git a/po/.tx/config b/po/.tx/config
new file mode 100644
index 00000000..fd37bfeb
--- /dev/null
+++ b/po/.tx/config
@@ -0,0 +1,8 @@
+[main]
+host = https://www.transifex.com
+
+[mageia.mgaonline]
+file_filter = <lang>.po
+source_file = mgaonline.pot
+source_lang = en
+type = PO
diff --git a/po/el.po b/po/el.po
index 77f90bdd..428ddbe3 100644
--- a/po/el.po
+++ b/po/el.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: mgaonline-el\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-12 15:31+0100\n"
-"PO-Revision-Date: 2013-05-26 08:01+0200\n"
+"PO-Revision-Date: 2013-11-30 13:11+0100\n"
"Last-Translator: Dimitrios Glentadakis <dglent@gmail.com>\n"
"Language-Team: Greek <i18n-el@ml.mageia.org>\n"
"Language: el\n"
@@ -487,30 +487,30 @@ msgid "Unable to update packages from update_source medium.\n"
msgstr "螒未蠉谓伪蟿畏 畏 蔚谓畏渭苇蟻蠅蟽畏 蟿蠅谓 蟺伪魏苇蟿蠅谓 伪蟺蠈 蟿慰 渭苇蟽慰 update_source.\n"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Update Applet Configuration"
-msgstr "螖喂伪渭蠈蟻蠁蠅蟽畏 螘谓畏渭蔚蟻蠋蟽蔚蠅谓"
+msgstr "螘魏蟿苇位蔚蟽畏 蟿畏蟼 螖喂伪渭蠈蟻蠁蠅蟽畏蟼 蟿畏蟼 螠喂魏蟻慰蔚蠁伪蟻渭慰纬萎蟼 螘谓畏渭蔚蟻蠋蟽蔚蠅谓 Mageia"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:2
msgid "Authentication is required to run Mageia Update Applet Configuration"
msgstr ""
+"螒蟺伪喂蟿蔚委蟿伪喂 蟺喂蟽蟿慰蟺慰委畏蟽畏 纬喂伪 蟿畏谓 蔚魏蟿苇位蔚蟽畏 蟿畏蟼 螖喂伪渭蠈蟻蠁蠅蟽畏蟼 蟿畏蟼 螠喂魏蟻慰蔚蠁伪蟻渭慰纬萎蟼 "
+"螘谓畏渭蔚蟻蠋蟽蔚蠅谓 Mageia"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:1
msgid "Run Mageia Upgrade Helper"
-msgstr ""
+msgstr "螘魏蟿苇位蔚蟽畏 蟿慰蠀 螔慰畏胃慰蠉 螒谓伪尾维胃渭喂蟽畏蟼 Mageia "
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:2
msgid "Authentication is required to run Mageia Upgrade Helper"
-msgstr ""
+msgstr "螒蟺伪喂蟿蔚委蟿伪喂 蟺喂蟽蟿慰蟺慰委畏蟽畏 纬喂伪 蟿畏谓 蔚魏蟿苇位蔚蟽畏 蟿慰蠀 螔慰畏胃慰蠉 螒谓伪尾维胃渭喂蟽畏蟼 Mageia "
#: ../polkit/org.mageia.mgaupdate.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Updater"
-msgstr " 螘魏蟿苇位蔚蟽畏 蟿慰蠀 MageiaUpdate\n"
+msgstr " 螘魏蟿苇位蔚蟽畏 蟿畏蟼 螘谓畏渭苇蟻蠅蟽畏蟼 Mageia"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:2
msgid "Authentication is required to run Mageia Updater"
-msgstr ""
+msgstr "螒蟺伪喂蟿蔚委蟿伪喂 蟺喂蟽蟿慰蟺慰委畏蟽畏 纬喂伪 蟿畏谓 蔚魏蟿苇位蔚蟽畏 蟿畏蟼 螘谓畏渭苇蟻蠅蟽畏蟼 Mageia"
#~ msgid "System is up-to-date\n"
#~ msgstr "韦慰 蟽蠉蟽蟿畏渭伪 蔚委谓伪喂 蔚谓畏渭蔚蟻蠅渭苇谓慰\n"
diff --git a/po/es.po b/po/es.po
index d727defa..bb569f1d 100644
--- a/po/es.po
+++ b/po/es.po
@@ -1,28 +1,26 @@
-# translation of es.po to Spanish
-# spanish translation of Madrake Online (Mandriva Online-es.po).
-# Copyright (C) 2001 Mandriva S.A.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# Juan Manuel Garc铆a Molina <juanma_gm@wanadoo.es>, 2001-2002.
-# lis c <liscortes@mi.madritel.es>, 2004.
-# Fabi谩n Mandelbaum <fmandelbaum@gmail.com>, 2004, 2007-2008.
-# Carlos L Pineda <clpinedac@hotmail.com>, 2004.
-# Jaime Crespo <505201@unizar.es>, 2004.
-# Pablo Saratxaga <pablo@mandriva.com>, 2005.
-# Andre Paulo Machado <andre.panm@gmail.com>, 2009.
+# Translators:
+# Andre Paulo Machado <andre.panm@gmail.com>, 2009
+# Carlos L Pineda <clpinedac@hotmail.com>, 2004
+# Miguel Ortega, 2013
+# Jaime Crespo <505201@unizar.es>, 2004
+# lis c <liscortes@mi.madritel.es>, 2004
+# Pablo Saratxaga <pablo@mandriva.com>, 2005
msgid ""
msgstr ""
-"Project-Id-Version: mgaonline_es\n"
-"Report-Msgid-Bugs-To: \n"
+"Project-Id-Version: Mageia\n"
"POT-Creation-Date: 2013-10-12 15:31+0100\n"
-"PO-Revision-Date: 2010-06-08 09:18-0300\n"
-"Last-Translator: Diego Bello Carre帽o <dbello@gmail.com>\n"
-"Language-Team: Spanish <es@li.org>\n"
+"PO-Revision-Date: 2013-11-17 08:00+0000\n"
+"Last-Translator: Miguel Ortega\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/mageia/language/"
+"es/)\n"
"Language: es\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. -PO: here %s will be replaced by the local time (eg: "Will check updates at 14:03:50"
#: ../mgaapplet:79
@@ -55,9 +53,9 @@ msgid "New updates are available for your system"
msgstr "Hay nuevas actualizaciones disponibles para su sistema"
#: ../mgaapplet:109
-#, fuzzy, c-format
+#, c-format
msgid "A new version of Mageia distribution has been released"
-msgstr "Ha sido publicada una nueva versi贸n de Mageia Linux"
+msgstr "Se ha lanzado una nueva versi贸n de la distribuci贸n Mageia"
#: ../mgaapplet:120
#, c-format
@@ -148,9 +146,9 @@ msgid "Launching drakconnect\n"
msgstr "Lanzando drakconnect\n"
#: ../mgaapplet:389 ../mgaapplet:465 ../mgaapplet:526
-#, fuzzy, c-format
+#, c-format
msgid "New version of Mageia distribution"
-msgstr "Nueva versi贸n de Mageia Linux"
+msgstr "Nueva versi贸n de la distribuci贸n Mageia"
#: ../mgaapplet:394
#, c-format
@@ -165,12 +163,12 @@ msgstr "Error"
#: ../mgaapplet:398
#, c-format
msgid "You must choose a directory owned by the super administrator!"
-msgstr ""
+msgstr "隆Tiene que elegir un directorio cuyo propietario sea el administrador!"
#: ../mgaapplet:405
-#, fuzzy, c-format
+#, c-format
msgid "A new version of Mageia distribution has been released."
-msgstr "Una nueva versi贸n de Mageia Linux est谩 disponible"
+msgstr "Se ha lanzado una nueva versi贸n de la distribuci贸n Mageia."
#: ../mgaapplet:407 ../mgaapplet:477
#, c-format
@@ -213,13 +211,13 @@ msgid "Cancel"
msgstr "Cancelar"
#: ../mgaapplet:438
-#, fuzzy, c-format
+#, c-format
msgid ""
"Maintenance for this Mageia version has ended. No more updates will be "
"delivered for this system."
msgstr ""
-"El mantenimiento de esta versi贸n de Mageia Linux ha finalizado. No se "
-"entregar谩n mas actualizaciones para este sistema."
+"El mantenimiento de esta versi贸n de Mageia ha expirado. No se realizar谩n m谩s "
+"actualizaciones para este sistema."
#: ../mgaapplet:444
#, c-format
@@ -449,9 +447,9 @@ msgstr ""
"uso:\n"
#: ../mgaupdate:66
-#, fuzzy, c-format
+#, c-format
msgid "Copyright (C) %s %s"
-msgstr "Copyright 漏 %s por %s"
+msgstr "Copyright (C) %s %s"
#: ../mgaupdate:66
#, c-format
@@ -484,735 +482,26 @@ msgid "Unable to update packages from update_source medium.\n"
msgstr "No se puede actualizar paquetes desde el soporte update_source.\n"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Update Applet Configuration"
-msgstr "Configuraci贸n de Actualizaciones"
+msgstr "Ejecutar el applet de configuraci贸n de actualizaciones de Mageia"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:2
msgid "Authentication is required to run Mageia Update Applet Configuration"
msgstr ""
+"Se requiere autenticaci贸n para configurar el applet de actualizaciones "
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:1
msgid "Run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Ayudante de actualizaciones"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:2
msgid "Authentication is required to run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Se requiere autenticaci贸n para ejecutar el ayudante de actualizaciones"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Updater"
-msgstr "Lanzando MageiaUpdate\n"
+msgstr "Actualizar Mageia"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:2
msgid "Authentication is required to run Mageia Updater"
-msgstr ""
-
-#~ msgid "System is up-to-date\n"
-#~ msgstr "El sistema est谩 actualizado\n"
-
-#, fuzzy
-#~ msgid ""
-#~ "mgaupdate version %s\n"
-#~ "Copyright (C) %s Mandriva.\n"
-#~ "Copyright (C) %s Mageia.\n"
-#~ "This is free software and may be redistributed under the terms of the GNU "
-#~ "GPL.\n"
-#~ "\n"
-#~ "usage:\n"
-#~ msgstr ""
-#~ "mdkupdate versi贸n %s\n"
-#~ "Copyright 漏 %s Mageia.\n"
-#~ "Este es software libre y puede volver a ser distribuido bajo los t茅rminos "
-#~ "de la GNU GPL.\n"
-#~ "\n"
-#~ "uso:\n"
-
-#~ msgid ""
-#~ "Basic maintenance for this distribution has expired. Thanks to your "
-#~ "subscription to extended maintenance, your system will be kept up to date "
-#~ "until %s"
-#~ msgstr ""
-#~ "El mantenimiento b谩sico para esta distribuci贸n ha expirado. Gracias a su "
-#~ "suscripci贸n para ampliar el mantenimiento su sistema seguir谩 estando "
-#~ "actualizado hasta %s"
-
-#~ msgid "You should get extended maintenance."
-#~ msgstr "Deber铆a obtener una ampliaci贸n del mantenimiento."
-
-#~ msgid ""
-#~ "You should either get extended maintenance or upgrade to a newer version "
-#~ "of the %s distribution."
-#~ msgstr ""
-#~ "Deber铆a obtener una ampliaci贸n del mantenimiento o actualizar a una "
-#~ "versi贸n m谩s reciente de la distribuci贸n %s."
-
-#~ msgid "Extended Maintenance"
-#~ msgstr "Mantenimiento ampliado"
-
-#~ msgid ""
-#~ "Purchase a maintenance extension for this version (%s) and keep it "
-#~ "running until %s."
-#~ msgstr ""
-#~ "Compre una ampliaci贸n de mantenimiento para esta versi贸n (%s) y "
-#~ "mant茅ngala operativa hasta %s."
-
-#~ msgid "Supported products are %s, '%s' is not on the list.\n"
-#~ msgstr "Los productos con soporte son %s, '%s' no est谩 en la lista. \n"
-
-#~ msgid "Please fill in your account ID to add an additional package medium"
-#~ msgstr ""
-#~ "Por favor introduzca el nombre de usuario de su cuenta para a帽adir este "
-#~ "nuevo soporte."
-
-#~ msgid "Failure while retrieving distributions list:"
-#~ msgstr "Error al obtener lista de distribuciones:"
-
-#~ msgid ""
-#~ "Mageia provides 12 months of desktop updates (until %s) and 18 months of "
-#~ "base updates (up to the %s) for distributions."
-#~ msgstr ""
-#~ "Mageia provee 12 meses de actualizaciones de escritorio (hasta %s) y 18 "
-#~ "meses de actualizaciones base (hasta el %s) para las distribuciones."
-
-#~ msgid ""
-#~ "Extended maintenance is now available to get 18 months of additional "
-#~ "updates (until %s)."
-#~ msgstr ""
-#~ "La ampliaci贸n de mantenimiento est谩 ahora disponible para tener 18 meses "
-#~ "de actualizaciones adicionales (hasta %s)."
-
-#~ msgid "You can subscribe <b>right now</b> to get extended maintenance:"
-#~ msgstr ""
-#~ "Usted puede suscribirse <b>ahora mismo</b> para obtener la ampliaci贸n de "
-#~ "mantenimiento:"
-
-#~ msgid "Lifetime policy"
-#~ msgstr "Pol铆tica de tiempo de vida"
-
-#~ msgid "Online subscription"
-#~ msgstr "Suscripci贸n en l铆nea"
-
-#~ msgid "An error occurred"
-#~ msgstr "Ha ocurrido un error"
-
-#~ msgid "Your Mageia account does not have %s download subscription enabled."
-#~ msgstr "Su cuenta de Mageia no tiene suscripci贸n para descarga %s "
-
-#~ msgid "An error occurred while adding medium"
-#~ msgstr "Ha ocurrido un error al a帽adir el soporte"
-
-#~ msgid "Successfully added media!"
-#~ msgstr "隆Soporte a帽adido satisfactoriamente!"
-
-#~ msgid "Successfully added media %s."
-#~ msgstr "Soporte %s a帽adido satisfactoriamente."
-
-#~ msgid "Ok"
-#~ msgstr "Aceptar"
-
-#~ msgid "An additional package medium is available for your distribution."
-#~ msgstr ""
-#~ "Un soporte adicional de programas est谩 disponible para su distribuci贸n"
-
-#~ msgid "Add additional package medium"
-#~ msgstr "A帽adir soporte con Programas Adicionales"
-
-#~ msgid "New medium available"
-#~ msgstr "Nuevo soporte disponible"
-
-#~ msgid ""
-#~ "You use '%s' distribution and therefore have privileged access to "
-#~ "additional software."
-#~ msgstr ""
-#~ "Usted utiliza la distribuci贸n '%s', y por tanto tiene acceso privilegiado "
-#~ "para programas adicionales."
-
-#~ msgid "Do you want to install this additional software repository?"
-#~ msgstr "驴Desea a帽adir este soporte para acceder programas adicionales?"
-
-#~ msgid "Mageia Enterprise Server"
-#~ msgstr "Mageia Enterprise Server"
-
-#~ msgid "Check for missing \"%s\" media"
-#~ msgstr "Verificar el medio \"%s\" que falta"
-
-#~ msgid "Restricted"
-#~ msgstr "Restringido"
-
-#~ msgid "Enterprise"
-#~ msgstr "Empresarial"
-
-#~ msgid ""
-#~ "Mageia Powerpack brings you the best of Linux experience for desktop: "
-#~ "stability and efficiency of open source solutions together with exclusive "
-#~ "softwares and Mageia official support."
-#~ msgstr ""
-#~ "Mageia Powerpack le brinda la mejor de la experiencia Linux para el "
-#~ "escritorio: estabilidad y eficiencia de soluciones de c贸digo abierto "
-#~ "junto con aplicaciones exclusivas y soporte oficial de Mageia."
-
-#, fuzzy
-#~ msgid "Mageia Features"
-#~ msgstr "Caracter铆sticas de Mageia Linux"
-
-#~ msgid "Choose your upgrade version"
-#~ msgstr "Seleccione su versi贸n de actualizaci贸n"
-
-#~ msgid "Your Powerpack access has ended"
-#~ msgstr "Su acceso a Powerpack ha terminado"
-
-#~ msgid "%s is now available, you can upgrade to:"
-#~ msgstr "%s est谩 ahora disponible, puede actualizarlo a:"
-
-#~ msgid "Mageia PowerPack"
-#~ msgstr "Mageia PowerPack"
-
-#, fuzzy
-#~ msgid ""
-#~ "The Mageia distribution with even more softwares and official support."
-#~ msgstr ""
-#~ "La distribuci贸n Mageia Linux con incluso m谩s aplicaciones y soporte "
-#~ "oficial."
-
-#~ msgid "Mageia Linux"
-#~ msgstr "Mageia Linux"
-
-#~ msgid ""
-#~ "Please fill in your account ID to add an additional package medium once "
-#~ "you have subscribed online"
-#~ msgstr ""
-#~ "Por favor ingrese el nombre de usuario de su cuenta para a帽adir un medio "
-#~ "de paquetes adicional una vez que se ha suscrito en l铆nea"
-
-#~ msgid ""
-#~ "Your Mageia account does not have Extended Maintenance subscription "
-#~ "enabled."
-#~ msgstr ""
-#~ "Su cuenta de Mageia no tiene una suscripci贸n de Ampliaci贸n de "
-#~ "Mantenimiento habilitada."
-
-#, fuzzy
-#~ msgid "Mandiva Free"
-#~ msgstr "Mageia Free"
-
-#~ msgid "Would you like Powerpack?"
-#~ msgstr "驴Le gustar铆a obtener Powerpack?"
-
-#~ msgid ""
-#~ "Since you don't have Powerpack rights you may visit mandriva store now "
-#~ "and get Powerpack subscription."
-#~ msgstr ""
-#~ "Ya que usted no cuenta con derechos Powerpack, deber铆a visitar la tienda "
-#~ "Mageia ahora y obtener una suscripci贸n Powerpack."
-
-#~ msgid "Get Powerpack subscription!"
-#~ msgstr "隆Obtenga una suscripci贸n a Powerpack!"
-
-#~ msgid ""
-#~ "Continue to use your new Powerpack account information to upgrade, or "
-#~ "Cancel and upgrade to the Free Edition."
-#~ msgstr ""
-#~ "Contin煤e para utilizar la informaci贸n de su nueva cuenta Powerpack para "
-#~ "actualizar, o cancele y actualice a la versi贸n Libre (Free Edition)."
-
-#~ msgid "Continue and Authenticate!"
-#~ msgstr "驴Contin煤e y autent铆quese!"
-
-#~ msgid "Cancel, upgrade to Free Edition"
-#~ msgstr "Cancelar, actualizar a la Edici贸n Free"
-
-#~ msgid ""
-#~ "Your Mageia account does not have Powerpack download subscription enabled."
-#~ msgstr "Su cuenta de Mageia no tiene suscripci贸n para descarga Powerpack "
-
-#~ msgid ""
-#~ "Your system does not have enough space left in %s for upgrade (%dMB < "
-#~ "%dMB)"
-#~ msgstr ""
-#~ "Su sistema no tiene espacio suficiente en %s para actualizar (%dMB < %dMB)"
-
-#~ msgid "Installation failed"
-#~ msgstr "Fall贸 la instalaci贸n"
-
-#~ msgid "Installation logs can be found in '%s'"
-#~ msgstr "Los registros de instalaci贸n los encontrar谩 en '%s' "
-
-#~ msgid "Retry"
-#~ msgstr "Reintentar"
-
-#~ msgid "Congratulations"
-#~ msgstr "Felicitaciones"
-
-#~ msgid "Upgrade to Mageia %s release was successfull."
-#~ msgstr "La actualizaci贸n a Mageia %s ha sido exitosa."
-
-#~ msgid "You must restart your system."
-#~ msgstr "Debe reiniciar su sistema."
-
-#~ msgid "Reboot"
-#~ msgstr "Reiniciar"
-
-#~ 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 ""
-#~ "La base de datos de paquetes est谩 bloqueada. Por favor, cierre otras\n"
-#~ "aplicaciones que trabajen con la misma (驴tiene alg煤n otro\n"
-#~ "administrador de soportes en otro escritorio, o est谩 instalando\n"
-#~ "paquetes en este instante?)"
-
-#~ msgid "Failure when adding medium"
-#~ msgstr "Fallo al a帽adir soporte"
-
-#, fuzzy
-#~ msgid ""
-#~ "The version of Mageia Linux installed on your system is no longer "
-#~ "supported."
-#~ msgstr "Una nueva versi贸n de Mageia Linux est谩 disponible"
-
-#, fuzzy
-#~ msgid "You are using '%s' distribution."
-#~ msgstr "驴Desea actualizar?"
-
-#~ msgid "Do you want to upgrade?"
-#~ msgstr "驴Desea actualizar?"
-
-#~ msgid "Yes"
-#~ msgstr "S铆"
-
-#~ msgid "No"
-#~ msgstr "No"
-
-#~ msgid "Mageia Online seems to be reinstalled, reloading applet ...."
-#~ msgstr ""
-#~ "Mageia Online parece haber sido reinstalado, volviendo a cargar applet..."
-
-#~ msgid "Checking... Updates are available\n"
-#~ msgstr "Verificando... Est谩n disponibles actualizaciones\n"
-
-#~ msgid "Packages are up to date"
-#~ msgstr "Los paquetes est谩n actualizados"
-
-#~ msgid "Failed to open urpmi database"
-#~ msgstr "Fall贸 la apertura de la base de datos urpmi"
-
-#~ msgid "Connecting to"
-#~ msgstr "Conectando con"
-
-#~ msgid "Mageia Linux Updates Applet"
-#~ msgstr "Applet Mageia Linux Update"
-
-#~ msgid "Security error"
-#~ msgstr "Error de seguridad"
-
-#~ msgid "Generic error (machine already registered)"
-#~ msgstr "Error gen茅rico (m谩quina ya registrada)"
-
-#~ msgid "Database error"
-#~ msgstr "Error en base de datos"
-
-#~ msgid ""
-#~ "Server Database failed\n"
-#~ "Please Try again Later"
-#~ msgstr ""
-#~ "Fall贸 el servidor de la base de datos\n"
-#~ "Int茅ntelo m谩s luego por favor"
-
-#~ msgid "Registration error"
-#~ msgstr "Error al registrar"
-
-#~ msgid "Some parameters are missing"
-#~ msgstr "Faltan algunos par谩metros"
-
-#~ msgid "Password error"
-#~ msgstr "Error de contrase帽a"
-
-#~ msgid "Login error"
-#~ msgstr "Error de entrada"
-
-#~ msgid ""
-#~ "The email you provided is already in use\n"
-#~ "Please enter another one\n"
-#~ msgstr ""
-#~ "La direcci贸n dada ya est谩 en uso,\n"
-#~ "por favor indique otra\n"
-
-#~ msgid "The email you provided is invalid or forbidden"
-#~ msgstr "La direcci贸n dada no es v谩lida o est谩 prohibida"
-
-#~ msgid ""
-#~ "Email address box is empty\n"
-#~ "Please provide one"
-#~ msgstr ""
-#~ "El campo de la direcci贸n electr贸nica est谩 vac铆o,\n"
-#~ "por favor indique una"
-
-#~ msgid "Restriction Error"
-#~ msgstr "Error de restricci贸n"
-
-#~ msgid "Database access forbidden"
-#~ msgstr "Acceso a la base de datos prohibido"
-
-#~ msgid "Service error"
-#~ msgstr "Error del servicio"
-
-#~ msgid ""
-#~ "Mageia web services are currently unavailable\n"
-#~ "Please Try again Later"
-#~ msgstr ""
-#~ "Los servicios web de mandriva est谩n inaccesibles de momento\n"
-#~ "Int茅ntelo m谩s luego por favor"
-
-#~ msgid "Password mismatch"
-#~ msgstr "Las contrase帽as no coinciden"
-
-#~ msgid ""
-#~ "Mageia web services are under maintenance\n"
-#~ "Please Try again Later"
-#~ msgstr ""
-#~ "Los servicios web de mandriva est谩n en mantenimiento\n"
-#~ "Int茅ntelo m谩s luego por favor"
-
-#~ msgid "User Forbidden"
-#~ msgstr "Nombre de usuario prohibido"
-
-#~ msgid "User account forbidden by Mageia web services"
-#~ msgstr "Cuenta de usuario prohibida por los servicios web de Mageia"
-
-#~ msgid "Connection error"
-#~ msgstr "Error de conexi贸n"
-
-#~ msgid "Mageia web services not reachable"
-#~ msgstr "Los servicios web de mandriva est谩n inaccesibles de momento"
-
-#~ msgid ""
-#~ " --bundle file.bundle\t- parse and install package from .bundle metainfo "
-#~ "file.\n"
-#~ msgstr ""
-#~ " --bundle archivo.bundle\t- interpretar e instalar paquetes a partir de "
-#~ "un archivo .bundle de metainformaciones.\n"
-
-#~ msgid ""
-#~ "You first need to install the system on your harddrive with the 'Live "
-#~ "Install' wizard."
-#~ msgstr ""
-#~ "Necesita primero instalar el sistema en su disco duro con el asistente "
-#~ "芦Live Install禄 (instalaci贸n en vivo)."
-
-#~ msgid "Please wait"
-#~ msgstr "Espere, por favor"
-
-#~ msgid "Preparing..."
-#~ msgstr "Preparando..."
-
-#~ msgid ""
-#~ "Failed to authenticate to the bundle server:\n"
-#~ "\n"
-#~ "%s"
-#~ msgstr ""
-#~ "Fall贸 la autentificaci贸n del conjunto de paquetes servidor:\n"
-#~ "\n"
-#~ "%s"
-
-#~ msgid ""
-#~ "The version of the Mageia Online client is too old.\n"
-#~ "\n"
-#~ "You need to update to a newer version. You can get a new one from http://"
-#~ "start.mandriva.com"
-#~ msgstr ""
-#~ "La versi贸n del cliente Mageia Online es demasiado antigua.\n"
-#~ "\n"
-#~ "Necesita actualizar a una nueva versi贸n. Puede obtenerla de http://start."
-#~ "mandriva.com"
-
-#~ msgid "This bundle is not well formated. Aborting."
-#~ msgstr "Este conjunto de paquetes no est谩 bien formateado. Abortando."
-
-#~ msgid "Installing packages ...\n"
-#~ msgstr "Instalando paquetes...\n"
-
-#~ msgid "New bundles are available for your system"
-#~ msgstr "Hay nuevos conjuntos de paquetes disponibles para su sistema"
-
-#~ msgid "Service is not configured. Please click on \"Configure the service\""
-#~ msgstr ""
-#~ "El servicio no est谩 configurado. Haga clic sobre \"Configurar el servicio"
-#~ "\""
-
-#~ msgid "Configure the service"
-#~ msgstr "Configurar el servicio"
-
-#~ msgid "Check updates"
-#~ msgstr "Verificar actualizaciones"
-
-#~ msgid "Configure Now!"
-#~ msgstr "隆Configurar ahora!"
-
-#~ msgid "Actions"
-#~ msgstr "Acciones"
-
-#~ msgid "Configure"
-#~ msgstr "Configurar"
-
-#~ msgid "See logs"
-#~ msgstr "Ver registros"
-
-#~ msgid "Status"
-#~ msgstr "Estado"
-
-#~ msgid "Network Connection: "
-#~ msgstr "Conexi贸n de red: "
-
-#~ msgid "Up"
-#~ msgstr "Activa"
-
-#~ msgid "Down"
-#~ msgstr "Inactiva"
-
-#~ msgid "Last check: "
-#~ msgstr "脷ltima verificaci贸n: "
-
-#~ msgid "Machine name:"
-#~ msgstr "Nombre de m谩quina:"
-
-#~ msgid "Updates: "
-#~ msgstr "Actualizaciones: "
-
-#~ msgid "Development release not supported by service"
-#~ msgstr "Versi贸n de desarrollo no soportada por el servicio"
-
-#~ msgid "Too old release not supported by service"
-#~ msgstr "Versi贸n muy antigua no soportada por el servicio"
-
-#~ msgid "Unknown state"
-#~ msgstr "Estado desconocido"
-
-#~ msgid "Online services disabled. Contact Mageia Online site\n"
-#~ msgstr ""
-#~ "Servicios en l铆nea deshabilitados. Contacte al sitio Mageia Online\n"
-
-#~ msgid "Wrong Password.\n"
-#~ msgstr "Contrase帽a incorrecta\n"
-
-#~ msgid "Wrong Action or host or login.\n"
-#~ msgstr "Acci贸n, host o login incorrectos.\n"
-
-#~ msgid ""
-#~ "Something is wrong with your network settings (check your route, firewall "
-#~ "or proxy settings)\n"
-#~ msgstr ""
-#~ "Hay alg煤n problema con la configuraci贸n de su red (verifique los ajustes "
-#~ "de su ruta, cortafuegos o proxy)\n"
-
-#~ msgid ""
-#~ "Problem occured while connecting to the server, please contact the "
-#~ "support team"
-#~ msgstr ""
-#~ "Un problema ocurri贸 durante la conexi贸n con el servidor, por favor, "
-#~ "p贸ngase en contacto con el equipo de apoyo"
-
-#~ msgid "Response from Mageia Online server\n"
-#~ msgstr "Respuesta desde el servidor de Mageia Online\n"
-
-#~ msgid "No check"
-#~ msgstr "Sin verificaci贸n"
-
-#~ msgid "Checking config file: Not present\n"
-#~ msgstr "Verificando archivo de configuraci贸n: No presente\n"
-
-#~ msgid "Logs"
-#~ msgstr "Registros"
-
-#~ msgid "Clear"
-#~ msgstr "Limpiar"
-
-#~ msgid " --box=\t\t\t- hostname.\n"
-#~ msgstr " --box=\t\t\t- nombre de la m谩quina.\n"
-
-#~ msgid " --country\t\t\t- name of country of the user. \n"
-#~ msgstr " --country\t\t\t- nombre del pays del usuario.\n"
-
-#~ msgid " --interactive\t\t- use the interactive mode.\n"
-#~ msgstr " --interactive\t\t- usar el modo interactivo.\n"
-
-#~ msgid " --nointeractive\t- use the non-interactive mode.\n"
-#~ msgstr " --nointeractive\t- usar el modo no interactivo.\n"
-
-#~ msgid " --login=\t\t - login name of the user.\n"
-#~ msgstr " --login=\t\t - nombre de login del usuario.\n"
-
-#~ msgid " --pass=\t\t\t- password of the user.\n"
-#~ msgstr " --pass=\t\t\t- contrase帽a del usuario.\n"
-
-#~ msgid "I already have an account"
-#~ msgstr "Ya tengo una cuenta"
-
-#~ msgid "I want to subscribe"
-#~ msgstr "Deseo suscribirme"
-
-#~ msgid "Mr."
-#~ msgstr "Sr"
-
-#~ msgid "Mrs."
-#~ msgstr "Sra"
-
-#~ msgid "Ms."
-#~ msgstr "Srta"
-
-#~ msgid ""
-#~ "This assistant will help you to upload your configuration\n"
-#~ "(packages, hardware configuration) to a centralized database in\n"
-#~ "order to keep you informed about security updates and useful upgrades.\n"
-#~ msgstr ""
-#~ "Este asistente le ayudar谩 a subir su configuraci贸n\n"
-#~ "(paquetes, configuraci贸n del hardware) a una base de datos centralizada\n"
-#~ "para mantenerle informado de actualizaciones de seguridad y mejoras "
-#~ "煤tiles.\n"
-
-#~ msgid "Account creation or authentication"
-#~ msgstr "Creaci贸n de cuentas o autentificaci贸n"
-
-#~ msgid "Enter your Mageia Online login, password and machine name:"
-#~ msgstr ""
-#~ "Introduzca su nombre de usuario, contrase帽a y nombre de m谩quina de Mageia "
-#~ "Online:"
-
-#~ msgid "Email address:"
-#~ msgstr "Direcci贸n de correo:"
-
-#~ msgid "Country"
-#~ msgstr "Pa铆s"
-
-#~ msgid "Password:"
-#~ msgstr "Contrase帽a:"
-
-#~ msgid "(Ex: My Home Office's Computer)"
-#~ msgstr "(Ej: Ordenador de mi despacho)"
-
-#~ msgid "Machine name must be 1 to 40 alphanumerical characters"
-#~ msgstr ""
-#~ "El nombre de m谩quina puede s贸lo contener de 1 a 40 caracteres "
-#~ "alfanum茅ricos"
-
-#~ msgid "Connecting to Mageia Online website..."
-#~ msgstr "Conectando al sitio web Mageia Online..."
-
-#~ msgid ""
-#~ "In order to benefit from Mageia Online services,\n"
-#~ "we are about to upload your configuration.\n"
-#~ "\n"
-#~ "The Wizard will now send the following information to Mageia:\n"
-#~ "\n"
-#~ "1) the list of packages you have installed on your system,\n"
-#~ "\n"
-#~ "2) your hardware configuration.\n"
-#~ "\n"
-#~ "If you feel uncomfortable by that idea, or do not want to benefit from "
-#~ "this service,\n"
-#~ "please press 'Cancel'. By pressing 'Next', you allow us to keep you "
-#~ "informed\n"
-#~ "about security updates and useful upgrades via personalized email "
-#~ "alerts.\n"
-#~ "Furthermore, you benefit from discounted paid support services on\n"
-#~ "www.mandrivaexpert.com."
-#~ msgstr ""
-#~ "Parar beneficiarse de los servicios de Mageia Online,\n"
-#~ "vamos a transferir su configuraci贸n.\n"
-#~ "\n"
-#~ "El asistente enviar谩 ahora la siguiente informaci贸n a Mageia:\n"
-#~ "\n"
-#~ "1) los paquetes que tiene instalados en su sistema.\n"
-#~ "\n"
-#~ "2) la configuraci贸n de su hardware.\n"
-#~ "\n"
-#~ "Si no est谩 c贸modo con esta idea o no quiere beneficiarse de este\n"
-#~ "servicio, pulse 'Cancelar'. Si presiona 'Siguiente', nos permitir谩\n"
-#~ "mantenerle informado sobre actualizaciones de seguridad y mejoras\n"
-#~ "煤tiles por medio de alertas de correo.\n"
-#~ "Adem谩s, se beneficia de descuentos en los servicios de soporte pagados\n"
-#~ "en www.mandrivaexpert.com."
-
-#~ msgid "Connection problem"
-#~ msgstr "Problema de conexi贸n"
-
-#~ msgid "Problem occurs when uploading files, please try again"
-#~ msgstr ""
-#~ "Ocurrieron problemas al enviar archivos, por favor intentelo de nuevo"
-
-#~ msgid "Create a Mageia Online Account"
-#~ msgstr "Crear una cuenta en Mageia Online"
-
-#~ msgid "Greeting:"
-#~ msgstr "Tratamiento:"
-
-#~ msgid "First name:"
-#~ msgstr "Nombre:"
-
-#~ msgid "Last name:"
-#~ msgstr "Apellido:"
-
-#~ msgid "Confirm Password:"
-#~ msgstr "Confirmar contrase帽a:"
-
-#~ msgid ""
-#~ "The passwords do not match\n"
-#~ " Please try again\n"
-#~ msgstr ""
-#~ "Las contrase帽as no coinciden\n"
-#~ " Por favor, intente de nuevo\n"
-
-#~ msgid "Please fill in each field"
-#~ msgstr "Por favor, rellene todos los campos"
-
-#~ msgid "Not a valid mail address!\n"
-#~ msgstr "隆No es una direcci贸n de correo v谩lida!\n"
-
-#~ msgid "Creating account failed!"
-#~ msgstr "隆Fall贸 la craci贸n de la cuenta!"
-
-#~ msgid ""
-#~ "Mageia Online Account successfully created.\n"
-#~ "Please click \"Next\" to authenticate and upload your configuration\n"
-#~ msgstr ""
-#~ "Cuenta de Mageia Online creada con 茅xito.\n"
-#~ "Por favor, pulse \"Siguiente\" para autentificarse y enviar su "
-#~ "configuraci贸n\n"
-
-#~ msgid "Your upload was successful!"
-#~ msgstr "Actualizaci贸n exitosa"
-
-#~ msgid ""
-#~ "From now you will receive on security and updates \n"
-#~ "announcements thanks to Mageia Online."
-#~ msgstr ""
-#~ "Desde ahora, recibir谩 anuncions de seguridad\n"
-#~ "y actualizaciones gracias a Mageia Online."
-
-#~ msgid ""
-#~ "Mageia Online offers you the ability to automate the updates.\n"
-#~ "A program will run regulary in your system waiting for new updates\n"
-#~ msgstr ""
-#~ "Mageia Online le ofrece la posibilidad de automatizar las "
-#~ "actualizaciones.\n"
-#~ "Se ejecutar谩 regularmente un programa en su sistema a la espera de "
-#~ "nuevas actualizaciones\n"
-
-#~ msgid "Your Mageia Online account has been successfully configured\n"
-#~ msgstr "Su cuenta de Mageia Online se ha configurado con 茅xito\n"
-
-#~ msgid "Configuration uploaded successfully"
-#~ msgstr "Configuraci贸n enviada con 茅xito"
-
-#~ msgid "Problem uploading configuration"
-#~ msgstr "Problema enviando la configuraci贸n"
-
-#~ msgid ""
-#~ "Cannot connect to Mageia Online website: wrong login/password or router/"
-#~ "firewall bad settings"
-#~ msgstr ""
-#~ "No se pudo conectar con el sitio web de mandrivaonline: nombre de usuario/"
-#~ "contrase帽a incorrectos o configuraci贸n err贸nea del router/firewall"
+msgstr "Se requiere autenticaci贸n para actualizar Mageia"
diff --git a/po/et.po b/po/et.po
index 73959ce3..dc286cbc 100644
--- a/po/et.po
+++ b/po/et.po
@@ -2,14 +2,14 @@
# Copyright (C) 2003 Free Software Foundation, Inc.
# Riho Kurg <rx@linux.ee>, 2002
# Marek Laane <bald@starman.ee>, 2003-2010
-# Marek Laane <bald@smail.ee>, 2011,2012
+# Marek Laane <bald@smail.ee>, 2011-2013
#
msgid ""
msgstr ""
"Project-Id-Version: mgaonline\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-12 15:31+0100\n"
-"PO-Revision-Date: 2012-10-19 20:32+0200\n"
+"PO-Revision-Date: 2013-12-06 14:23+0200\n"
"Last-Translator: Marek Laane <bald@smail.ee>\n"
"Language-Team: Estonian <et@li.org>\n"
"Language: et\n"
@@ -477,30 +477,28 @@ msgid "Unable to update packages from update_source medium.\n"
msgstr "Pakettide uuendamine update_source andmekandjalt nurjus.\n"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Update Applet Configuration"
-msgstr "Uuendamise seadistamine"
+msgstr "Mageia uuendamisapleti seadistamise k盲ivitamine"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:2
msgid "Authentication is required to run Mageia Update Applet Configuration"
-msgstr ""
+msgstr "Mageia uuendamisapleti seadistamiseks on vajalik autentimine"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:1
msgid "Run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Mageia uuendamisabilise k盲ivitamine"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:2
msgid "Authentication is required to run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Mageia uuendamisabilise k盲ivitamiseks on vajalik autentimine"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Updater"
-msgstr "MageiaUpdate'i k盲ivitamine\n"
+msgstr "Mageia uuendaja k盲ivitamine"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:2
msgid "Authentication is required to run Mageia Updater"
-msgstr ""
+msgstr "Mageia uuendaja k盲ivitamiseks on vajalik autentimine"
#~ msgid "System is up-to-date\n"
#~ msgstr "Midagi pole uuendada\n"
diff --git a/po/id.po b/po/id.po
index c108e5be..5c2276a8 100644
--- a/po/id.po
+++ b/po/id.po
@@ -1,29 +1,29 @@
-# MdkOnline Bahasa Indonesia
-# Copyright (C) 2002 Free Software Foundation, Inc.
-# Budi Rachmanto <rac@linux-mandrake.com>, 2002.
-# Willy Sudiarto Raharjo <willysr@gmail.com>, 2004 - 2007.
-# Erwien Samantha <erwiensamantha@gmail.com>, 2005.
-# Bayu Artanto <bayuart@yahoo.com>, 2005.
-# Ahmad Ramadhana <ahmad_ramadhana@yahoo.com.sg>, 2005.
-# Firdaus <dausnux@gmail.com>, 2005.
-# Sofian <sofianhanafi@yahoo.com>, 2005.
-# Kiki Syahadat <kiki.syahadat@yahoo.co.id>, 2012.
-#
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+#
+# Translators:
+# Ahmad Ramadhana <ahmad_ramadhana@yahoo.com.sg>, 2005
+# Bayu Artanto <bayuart@yahoo.com>, 2005
+# Budi Rachmanto <rac@linux-mandrake.com>, 2002
+# erwiensamantha <erwiensamantha@gmail.com>, 2005
+# Firdaus <dausnux@gmail.com>, 2005
+# kiki.syahadat <kiki.syahadat@yahoo.co.id>, 2012-2013
+# Sofian <sofianhanafi@yahoo.com>, 2005
msgid ""
msgstr ""
-"Project-Id-Version: mgaonline\n"
+"Project-Id-Version: Mageia\n"
"POT-Creation-Date: 2013-10-12 15:31+0100\n"
-"PO-Revision-Date: 2012-12-25 17:22+0700\n"
-"Last-Translator: Kiki Syahadat <kiki.syahadat@yahoo.co.id>\n"
-"Language-Team: Indonesia <mdk-id@yahoogroups.com>, Translation list <mageia-"
-"i18n@mageia.org>\n"
-"Language: id\n"
+"PO-Revision-Date: 2013-11-12 05:06+0000\n"
+"Last-Translator: kiki.syahadat <kiki.syahadat@yahoo.co.id>\n"
+"Language-Team: Indonesian (http://www.transifex.com/projects/p/mageia/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
-#. -PO: here %s will be replaced by the local time (eg: "Will check updates at 14:03:50"
+#. -PO: here %s will be replaced by the local time (eg: "Will check updates at
+#. 14:03:50"
#: ../mgaapplet:79
#, c-format
msgid "Will check updates at %s"
@@ -39,9 +39,7 @@ msgstr "Sistem Anda up-to-date"
msgid ""
"Service configuration problem. Please check logs and send mail to "
"support@mageiaonline.com"
-msgstr ""
-"Masalah konfigurasi layanan. Silakan periksa log dan kirim surat ke "
-"support@mageiaonline.com"
+msgstr "Masalah konfigurasi layanan. Silakan periksa log dan kirim surat ke support@mageiaonline.com"
#: ../mgaapplet:98
#, c-format
@@ -82,9 +80,7 @@ msgstr "Rilis tidak didukung (terlalu lama, atau rilis pengembangan)"
#, c-format
msgid ""
"No medium found. You must add some media through 'Software Media Manager'."
-msgstr ""
-"Tidak ada media yang ditemukan. Anda harus menambahkan beberapa media "
-"melalui 'Manajer Media Software'."
+msgstr "Tidak ada media yang ditemukan. Anda harus menambahkan beberapa media melalui 'Manajer Media Software'."
#: ../mgaapplet:152
#, c-format
@@ -95,13 +91,7 @@ msgid ""
"column).\n"
"\n"
"Then, restart \"%s\"."
-msgstr ""
-"Anda memiliki setidaknya satu media update terkonfigurasi, tapi\n"
-"saat ini semua dimatikan. Anda harus menjalankan Manajer Media\n"
-"Software untuk menghidupkan setidaknya satu (centang pada kolom\n"
-"\"%s\").\n"
-"\n"
-"Lalu, restart \"%s\"."
+msgstr "Anda memiliki setidaknya satu media update terkonfigurasi, tapi\nsaat ini semua dimatikan. Anda harus menjalankan Manajer Media\nSoftware untuk menghidupkan setidaknya satu (centang pada kolom\n\"%s\").\n\nLalu, restart \"%s\"."
#: ../mgaapplet:157
#, c-format
@@ -213,9 +203,7 @@ msgstr "Batal"
msgid ""
"Maintenance for this Mageia version has ended. No more updates will be "
"delivered for this system."
-msgstr ""
-"Perawatan untuk versi Mageia ini sudah berakhir. Tidak ada lagi update yang "
-"akan disampaikan untuk sistem ini."
+msgstr "Perawatan untuk versi Mageia ini sudah berakhir. Tidak ada lagi update yang akan disampaikan untuk sistem ini."
#: ../mgaapplet:444
#, c-format
@@ -242,9 +230,7 @@ msgstr "Distribusi Anda tidak lagi didukung"
msgid ""
"This upgrade requires high bandwidth network connection (cable, xDSL, ...) "
"and may take several hours to complete."
-msgstr ""
-"Upgrade ini memerlukan koneksi jaringan bandwidth tinggi (kabel, xDSL, ...) "
-"dan mungkin akan memakan waktu berjam-jam untuk selesai."
+msgstr "Upgrade ini memerlukan koneksi jaringan bandwidth tinggi (kabel, xDSL, ...) dan mungkin akan memakan waktu berjam-jam untuk selesai."
#: ../mgaapplet:545
#, c-format
@@ -254,17 +240,14 @@ msgstr "Perkiraan download data adalah %s"
#: ../mgaapplet:546
#, c-format
msgid "You should close all other running applications before continuing."
-msgstr ""
-"Anda harus menutup semua aplikasi lain yang berjalan sebelum melanjutkan."
+msgstr "Anda harus menutup semua aplikasi lain yang berjalan sebelum melanjutkan."
#: ../mgaapplet:549
#, c-format
msgid ""
-"You should put your laptop on AC and favor ethernet connection over wifi, if "
-"available."
-msgstr ""
-"Anda harus meletakkan laptop Anda pada listrik AC dan koneksi ethernet "
-"melalui wifi, jika tersedia."
+"You should put your laptop on AC and favor ethernet connection over wifi, if"
+" available."
+msgstr "Anda harus meletakkan laptop Anda pada listrik AC dan koneksi ethernet melalui wifi, jika tersedia."
#: ../mgaapplet:583
#, c-format
@@ -301,19 +284,12 @@ msgstr "Mageia Online memberikan akses ke layanan web Mageia."
msgid "Online WebSite"
msgstr "Website Online"
-#. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>")
+#. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith
+#. <jsmith@nowhere.com>")
#: ../mgaapplet:769
#, c-format
msgid "_: Translator(s) name(s) & email(s)\n"
-msgstr ""
-"Budi Rachmanto <rac@linux-mandrake.com>\n"
-"Willy Sudiarto Raharjo <willysr@gmail.com>\n"
-"Erwien Samantha <erwiensamantha@gmail.com>\n"
-"Bayu Artanto <bayuart@yahoo.com>\n"
-"Ahmad Ramadhana <ahmad_ramadhana@yahoo.com.sg>\n"
-"Firdaus <dausnux@gmail.com>\n"
-"Sofian <sofianhanafi@yahoo.com>\n"
-"Kiki Syahadat <kiki.syahadat@yahoo.co.id>\n"
+msgstr "Budi Rachmanto <rac@linux-mandrake.com>\nWilly Sudiarto Raharjo <willysr@gmail.com>\nErwien Samantha <erwiensamantha@gmail.com>\nBayu Artanto <bayuart@yahoo.com>\nAhmad Ramadhana <ahmad_ramadhana@yahoo.com.sg>\nFirdaus <dausnux@gmail.com>\nSofian <sofianhanafi@yahoo.com>\nKiki Syahadat <kiki.syahadat@yahoo.co.id>\n"
#: ../mgaapplet:797
#, c-format
@@ -440,17 +416,10 @@ msgstr "Upgrade Distribusi"
msgid ""
"mgaupdate version %s\n"
"%s\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
+"This is free software and may be redistributed under the terms of the GNU GPL.\n"
"\n"
"usage:\n"
-msgstr ""
-"mgaupdate versi %s\n"
-"%s\n"
-"Ini adalah free software dan boleh didistribusikan ulang di bawah ketentuan "
-"GNU GPL.\n"
-"\n"
-"penggunaan:\n"
+msgstr "mgaupdate versi %s\n%s\nIni adalah free software dan boleh didistribusikan ulang di bawah ketentuan GNU GPL.\n\npenggunaan:\n"
#: ../mgaupdate:66
#, c-format
@@ -488,27 +457,25 @@ msgid "Unable to update packages from update_source medium.\n"
msgstr "Tidak bisa mengupdate paket dari media sumber_update.\n"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Update Applet Configuration"
-msgstr "Konfigurasi Update"
+msgstr "Jalankan Konfigurasi Applet Update Mageia"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:2
msgid "Authentication is required to run Mageia Update Applet Configuration"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menjalankan Konfigurasi Applet Update Mageia"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:1
msgid "Run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Jalankan Pembantu Upgrade Mageia"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:2
msgid "Authentication is required to run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menjalankan Pembantu Upgrade Mageia"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Updater"
-msgstr "Menjalankan MageiaUpdate\n"
+msgstr "Jalankan Update Mageia"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:2
msgid "Authentication is required to run Mageia Updater"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menjalankan Update Mageia"
diff --git a/po/nl.po b/po/nl.po
index 15a39ce3..1203fdb8 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -6,16 +6,17 @@
# Rob Teng <mandrake.tips@free.fr>, 2004, 2005.
# C. Verschuuren, 2008
# Remco Rijnders <remmy@mageia.org>, 2013
+# Marja van Waes <marja@mageia.org>, 2013
#
msgid ""
msgstr ""
"Project-Id-Version: mgaonline-nl\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-12 15:31+0100\n"
-"PO-Revision-Date: 2013-03-07 18:36+0100\n"
-"Last-Translator: Remco Rijnders <remco@webconquest.com>\n"
+"PO-Revision-Date: 2013-12-01 16:46+0100\n"
+"Last-Translator: Marja van Waes <marja@mageia.org>\n"
"Language-Team: Nederlands\n"
-"Language: \n"
+"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -485,30 +486,29 @@ msgid "Unable to update packages from update_source medium.\n"
msgstr "Niet in staat pakketten bij te werken vanaf het update_source-medium\n"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Update Applet Configuration"
-msgstr "Stel Updates in"
+msgstr "Start de Mageia Update Applet-configuratie"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:2
msgid "Authentication is required to run Mageia Update Applet Configuration"
msgstr ""
+"Authenticatie is nodig om de Mageia Update Applet-configuratie te starten"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:1
msgid "Run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Start de Mageia Upgrade Helper"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:2
msgid "Authentication is required to run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Authenticatei is nodig om de Mageia Upgrade Helper te starten"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Updater"
-msgstr "MageiaUpdate wordt gestart\n"
+msgstr "Start Mageia Updater"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:2
msgid "Authentication is required to run Mageia Updater"
-msgstr ""
+msgstr "Authenticatie is nodig om Mageia Updater te starten"
#~ msgid "System is up-to-date\n"
#~ msgstr "Systeem is bijgewerkt\n"
diff --git a/po/pl.po b/po/pl.po
index c6b6cb1f..01ab04b6 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -10,19 +10,20 @@
# Tomasz Bednarski - Amazis.net <tomasz.bednarski@mandriva.pl>, 2008.
# Amazis.net sp. z o.o. - Tomasz Bednarski <tomasz.bednarski@mandriva.pl>, 2008.
# Amazis.net sp. z o.o. - Tomasz Bednarski <tomasz.bednarski@amazis.pl>, 2009.
+# Daniel Napora <napcok@gmail.com>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: mgaonline\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-12 15:31+0100\n"
-"PO-Revision-Date: 2010-06-08 08:58+0100\n"
-"Last-Translator: Marek Walczak <kubdat@poczta.fm>\n"
-"Language-Team: <pl@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2013-12-21 13:15+0100\n"
+"Last-Translator: Daniel Napora <napcok@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"X-Generator: Lokalize 1.5\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
@@ -57,9 +58,9 @@ msgid "New updates are available for your system"
msgstr "Dost臋pne s膮 nowe aktualizacje dla Twojego systemu"
#: ../mgaapplet:109
-#, fuzzy, c-format
+#, c-format
msgid "A new version of Mageia distribution has been released"
-msgstr "Udost臋pniono now膮 wersj臋 dystrybucji Mageia Linux"
+msgstr "Udost臋pniono now膮 wersj臋 dystrybucji Mageia"
#: ../mgaapplet:120
#, c-format
@@ -148,9 +149,9 @@ msgid "Launching drakconnect\n"
msgstr "Uruchamianie programu drakconnect\n"
#: ../mgaapplet:389 ../mgaapplet:465 ../mgaapplet:526
-#, fuzzy, c-format
+#, c-format
msgid "New version of Mageia distribution"
-msgstr "Nowa wersja dystrybucji Mageia Linux"
+msgstr "Nowa wersja dystrybucji Mageia"
#: ../mgaapplet:394
#, c-format
@@ -165,12 +166,12 @@ msgstr "B艂膮d"
#: ../mgaapplet:398
#, c-format
msgid "You must choose a directory owned by the super administrator!"
-msgstr ""
+msgstr "Musisz wybra膰 katalog, kt贸rego w艂a艣cicielem jest root!"
#: ../mgaapplet:405
-#, fuzzy, c-format
+#, c-format
msgid "A new version of Mageia distribution has been released."
-msgstr "Udost臋pniono now膮 wersj臋 dystrybucji Mageia Linux."
+msgstr "Udost臋pniono now膮 wersj臋 dystrybucji Mageia."
#: ../mgaapplet:407 ../mgaapplet:477
#, c-format
@@ -213,12 +214,12 @@ msgid "Cancel"
msgstr "Anuluj"
#: ../mgaapplet:438
-#, fuzzy, c-format
+#, c-format
msgid ""
"Maintenance for this Mageia version has ended. No more updates will be "
"delivered for this system."
msgstr ""
-"Wsparcie dla tej wersji Mageia Linux wygas艂o. Aktualizacje dla tego systemu "
+"Wsparcie dla tej wersji Mageia wygas艂o. Aktualizacje dla tego systemu "
"nie b臋d膮 dostarczane."
#: ../mgaapplet:444
@@ -485,13 +486,12 @@ msgid "Unable to update packages from update_source medium.\n"
msgstr "Nie mo偶na uaktualni膰 pakiet贸w z no艣nika update_source.\n"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Update Applet Configuration"
-msgstr "Konfiguracja aktualizacji"
+msgstr "Konfiguracja appletu aktualizacji"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:2
msgid "Authentication is required to run Mageia Update Applet Configuration"
-msgstr ""
+msgstr "Konfiguracja appletu aktualizacji - wymagane uwierzytelnianie"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:1
msgid "Run Mageia Upgrade Helper"
diff --git a/po/tr.po b/po/tr.po
index f0fa58fd..a7cb74bb 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -2,26 +2,26 @@
# mgaonline paketi i莽in T眉rk莽e 莽eviriler.
# Copyright (C) 2008 Free Software Foundation, Inc.
# Translators:
-#
# 脰mer Fad谋l USTA <omer_fad@hotmail.com>, 2002, 2003, 2004.
# Tuncay YEN陌AY <tuncayyeniay@mynet.com>, 2002.
# S. Alp 艦ENYER <ssenyer@linux-sevenler.org>, 2004.
# Taha 脰zket <taha.ozket@obss.net>, 2007.
# Atilla 脰NTA艦 <atilla_ontas@mandriva.com>, 2008-2013.
+# Atilla 脰NTA艦 <tarakbumba@gmail.com>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: mgaonline\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-12 15:31+0100\n"
-"PO-Revision-Date: 2010-06-08 18:48+0200\n"
+"PO-Revision-Date: 2013-11-05 22:13+0300\n"
"Last-Translator: Atilla 脰NTA艦 <tarakbumba@gmail.com>\n"
"Language-Team: Mageia Turkish Translation Team <i18n-tr@ml.mageia.org>\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 0.3\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Virtaal 0.7.1\n"
"X-Poedit-Language: Turkish\n"
"X-Poedit-Country: TURKEY\n"
"X-Poedit-SourceCharset: utf-8\n"
@@ -306,7 +306,8 @@ msgstr "脟evrimi莽i Website"
#. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>")
#: ../mgaapplet:769
#, c-format
-msgid "_: Translator(s) name(s) & email(s)\n"
+msgid ""
+"_: Translator(s) name(s) & email(s)\n"
msgstr "Atilla 脰NTA艦 <atilla_ontas@mandriva.org>\n"
#: ../mgaapplet:797
@@ -481,27 +482,27 @@ msgid "Unable to update packages from update_source medium.\n"
msgstr "update_source yaz谋l谋m kayna臒谋ndan paketler g眉ncellenemiyor.\n"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Update Applet Configuration"
-msgstr "G眉ncelleme Ayarlar谋"
+msgstr "Mageia G眉ncelleme Uygulamac谋臒谋 Yap谋land谋rmas谋 脟al谋艧t谋r"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:2
msgid "Authentication is required to run Mageia Update Applet Configuration"
msgstr ""
+"Mageia G眉ncelleme Uygulamac谋臒谋 Yap谋land谋rmas谋 莽al谋艧t谋rmak i莽in kimlik "
+"do臒rulama gerekli"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:1
msgid "Run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Mageia Y眉kseltme Yard谋mc谋s谋 脟al谋艧t谋r"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:2
msgid "Authentication is required to run Mageia Upgrade Helper"
-msgstr ""
+msgstr "Mageia Y眉kseltme Yard谋mc谋s谋n谋 莽al谋艧t谋rmak i莽in kimlik do臒rulama gerekli"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Updater"
-msgstr "Mageia G眉ncelleme Ba艧lat谋l谋yor.\n"
+msgstr "Mageia G眉ncelleyici 脟al谋艧t谋r"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:2
msgid "Authentication is required to run Mageia Updater"
-msgstr ""
+msgstr "Mageia G眉ncelleyiciyi 莽al谋艧t谋rmak i莽in kimlik do臒rulama gerekli"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index d1690558..84cb0c1b 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -1,29 +1,28 @@
-# translation of Mandriva Online-zh_TW.po to Chinese Traditional
-# Copyright (C) 2003 Free Software Foundation, Inc.
-# Kenduest Lee <kenduest@cynix.com.tw>, 2001
-# Kenduest Lee <kenduest@cynix.com.tw>, 2002
-# Kenduest Lee <kenduest@i18n.linux.org.tw>, 2002
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+#
+# Translators:
# hilbert <freehil@yahoo.com>, 2003
-# Shiva Huang <blueshiva@giga.net.tw>, 2005.
-# Shiva Huang <shivahuang@gmail.com>, 2005, 2008.
-# You-Cheng Hsieh <yochenhsieh@xuite.net>, 2006-2007.
-#
+# Kenduest Lee <kenduest@cynix.com.tw>, 2001-2002
+# Kenduest Lee <kenduest@i18n.linux.org.tw>, 2002
+# Shiva Huang <blueshiva@giga.net.tw>, 2005
+# Shiva Huang <shivahuang@gmail.com>, 2005,2008
+# You-Cheng Hsieh <yochenhsieh@gmail.com>, 2013
msgid ""
msgstr ""
-"Project-Id-Version: mgaonline-zh_TW\n"
-"Report-Msgid-Bugs-To: \n"
+"Project-Id-Version: Mageia\n"
"POT-Creation-Date: 2013-10-12 15:31+0100\n"
-"PO-Revision-Date: 2013-01-14 17:53+0800\n"
+"PO-Revision-Date: 2013-11-29 02:32+0000\n"
"Last-Translator: You-Cheng Hsieh <yochenhsieh@gmail.com>\n"
-"Language-Team: Chinese Traditional <zh@li.org>\n"
-"Language: \n"
+"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/mageia/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.5.4\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#. -PO: here %s will be replaced by the local time (eg: "Will check updates at 14:03:50"
+#. -PO: here %s will be replaced by the local time (eg: "Will check updates at
+#. 14:03:50"
#: ../mgaapplet:79
#, c-format
msgid "Will check updates at %s"
@@ -39,8 +38,7 @@ msgstr "鎮ㄧ殑绯荤当铏曟柤鏈鏂扮殑鐙鎱"
msgid ""
"Service configuration problem. Please check logs and send mail to "
"support@mageiaonline.com"
-msgstr ""
-"鏈嶅嫏瑷畾鐧肩敓鍟忛锛岃珛妾㈡煡閷绱閷勪甫瀵勫皝闆诲瓙閮典欢鑷 support@mageiaonline.com"
+msgstr "鏈嶅嫏瑷畾鐧肩敓鍟忛锛岃珛妾㈡煡閷绱閷勪甫瀵勫皝闆诲瓙閮典欢鑷 support@mageiaonline.com"
#: ../mgaapplet:98
#, c-format
@@ -92,11 +90,7 @@ msgid ""
"column).\n"
"\n"
"Then, restart \"%s\"."
-msgstr ""
-"鎮ㄥ凡缍撹ō瀹氬ソ浜嗚嚦灏戜竴鍊嬫洿鏂板獟楂旓紝浣嗗畠鍊戠従鍦ㄥ叏閮ㄩ兘鏄仠鐢ㄧ殑銆俓n"
-"鎮ㄦ噳瑭插煼琛岃粺楂斿浠跺獟楂旂鐞嗗摗渚嗗暉鐢ㄨ嚦灏戜竴鍊嬪獟楂 (閬稿彇 %s 娆勪綅)銆俓n"
-"\n"
-"瀹屾垚寰岋紝璜嬮噸鏂板暉鍕 %s銆"
+msgstr "鎮ㄥ凡缍撹ō瀹氬ソ浜嗚嚦灏戜竴鍊嬫洿鏂板獟楂旓紝浣嗗畠鍊戠従鍦ㄥ叏閮ㄩ兘鏄仠鐢ㄧ殑銆俓n鎮ㄦ噳瑭插煼琛岃粺楂斿浠跺獟楂旂鐞嗗摗渚嗗暉鐢ㄨ嚦灏戜竴鍊嬪獟楂 (閬稿彇 %s 娆勪綅)銆俓n\n瀹屾垚寰岋紝璜嬮噸鏂板暉鍕 %s銆"
#: ../mgaapplet:157
#, c-format
@@ -235,8 +229,7 @@ msgstr "鎮ㄧ殑鐧艰鐗堝凡缍撲笉琚敮鎻翠簡"
msgid ""
"This upgrade requires high bandwidth network connection (cable, xDSL, ...) "
"and may take several hours to complete."
-msgstr ""
-"閫欏嬫洿鏂伴渶瑕佸闋荤恫璺伅绲 (cable銆亁DSL銆...) 鑰屼笖鍙兘闇瑕佹暩灏忔檪鎵嶈兘瀹屾垚锛"
+msgstr "閫欏嬫洿鏂伴渶瑕佸闋荤恫璺伅绲 (cable銆亁DSL銆...) 鑰屼笖鍙兘闇瑕佹暩灏忔檪鎵嶈兘瀹屾垚锛"
#: ../mgaapplet:545
#, c-format
@@ -251,11 +244,9 @@ msgstr "鎮ㄦ噳瑭插湪绻肩簩涔嬪墠鍏堥棞闁夋墍鏈夊叾浠栫殑鎳夌敤绋嬪紡銆"
#: ../mgaapplet:549
#, c-format
msgid ""
-"You should put your laptop on AC and favor ethernet connection over wifi, if "
-"available."
-msgstr ""
-"鎮ㄦ噳瑭插皣鎮ㄧ殑绛嗚鍨嬮浕鑵︽帴涓 AC 闆绘簮锛屽鏋滃彲浠ョ殑瑭憋紝涔欏お缍茶矾涔熸渻鍎柤鐒$窔缍茶矾閫"
-"绶氥"
+"You should put your laptop on AC and favor ethernet connection over wifi, if"
+" available."
+msgstr "鎮ㄦ噳瑭插皣鎮ㄧ殑绛嗚鍨嬮浕鑵︽帴涓 AC 闆绘簮锛屽鏋滃彲浠ョ殑瑭憋紝涔欏お缍茶矾涔熸渻鍎柤鐒$窔缍茶矾閫g窔銆"
#: ../mgaapplet:583
#, c-format
@@ -292,13 +283,12 @@ msgstr "Mageia Online 灏囧紩灏庢偍閫g祼鍒 Mageia 缍查爜鏈嶅嫏銆"
msgid "Online WebSite"
msgstr "绶氫笂缍茬珯"
-#. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>")
+#. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith
+#. <jsmith@nowhere.com>")
#: ../mgaapplet:769
#, c-format
msgid "_: Translator(s) name(s) & email(s)\n"
-msgstr ""
-"Shiva Huang <shivahuang@gmail.com>\n"
-"You-Cheng Hsieh <yochenhsieh@gmail.com>\n"
+msgstr "Shiva Huang <shivahuang@gmail.com>\nYou-Cheng Hsieh <yochenhsieh@gmail.com>\n"
#: ../mgaapplet:797
#, c-format
@@ -425,16 +415,10 @@ msgstr "鍗囩礆鐧艰鐗堟湰"
msgid ""
"mgaupdate version %s\n"
"%s\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
+"This is free software and may be redistributed under the terms of the GNU GPL.\n"
"\n"
"usage:\n"
-msgstr ""
-"mgaupdate 鐗堟湰铏 %s\n"
-"%s\n"
-"閫欐槸鑷敱杌熼珨涓斿彲鏂 GNU GPL 姊濇涓嬭閲嶆柊鏁d綀銆俓n"
-"\n"
-"鐢ㄦ硶锛歕n"
+msgstr "mgaupdate 鐗堟湰铏 %s\n%s\n閫欐槸鑷敱杌熼珨涓斿彲鏂 GNU GPL 姊濇涓嬭閲嶆柊鏁d綀銆俓n\n鐢ㄦ硶锛歕n"
#: ../mgaupdate:66
#, c-format
@@ -472,162 +456,25 @@ msgid "Unable to update packages from update_source medium.\n"
msgstr "鐒℃硶鐢 update_source 濯掗珨鏇存柊濂椾欢銆俓n"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Update Applet Configuration"
-msgstr "鏇存柊绲勬厠瑷畾"
+msgstr "鍩疯 Mageia 鏇存柊灏忓湒绀鸿ō瀹"
#: ../polkit/org.mageia.mgaapplet-config.policy.in.h:2
msgid "Authentication is required to run Mageia Update Applet Configuration"
-msgstr ""
+msgstr "鍩疯 Mageia 鏇存柊灏忓湒绀鸿ō瀹氶渶瑕佽獚璀"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:1
msgid "Run Mageia Upgrade Helper"
-msgstr ""
+msgstr "鍩疯 Mageia 鍗囩礆鍗斿姪宸ュ叿"
#: ../polkit/org.mageia.mgaapplet-upgrade-helper.policy.in.h:2
msgid "Authentication is required to run Mageia Upgrade Helper"
-msgstr ""
+msgstr "鍩疯 Mageia 鍗囩礆鍗斿姪宸ュ叿闇瑕佽獚璀"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:1
-#, fuzzy
msgid "Run Mageia Updater"
-msgstr "鍟熷嫊 MageiaUpdate\n"
+msgstr "鍩疯 Mageia 鏇存柊"
#: ../polkit/org.mageia.mgaupdate.policy.in.h:2
msgid "Authentication is required to run Mageia Updater"
-msgstr ""
-
-#~ msgid "System is up-to-date\n"
-#~ msgstr "绯荤当宸茬稉鍦ㄦ渶鏂扮媭鎱嬩簡\n"
-
-#~ msgid ""
-#~ "Basic maintenance for this distribution has expired. Thanks to your "
-#~ "subscription to extended maintenance, your system will be kept up to date "
-#~ "until %s"
-#~ msgstr ""
-#~ "鏈櫦琛岀増鐨勫熀鏈董璀峰凡缍撶祼鏉熴傛劅璎濇偍瑷傝臣浜嗗欢浼哥董璀凤紝鎮ㄧ殑绯荤当灏囨寔绾屾洿鏂拌嚦 %s"
-
-#~ msgid "You should get extended maintenance."
-#~ msgstr "鎮ㄦ噳瑭插彇寰楀欢浼哥董璀枫"
-
-#~ msgid ""
-#~ "You should either get extended maintenance or upgrade to a newer version "
-#~ "of the %s distribution."
-#~ msgstr "鎮ㄦ噳瑭插彇寰楀欢浼哥董璀锋垨鍗囩礆鍒版柊鐨 %s 鐧艰鐗堢増鏈"
-
-#~ msgid "Extended Maintenance"
-#~ msgstr "寤朵几缍"
-
-#~ msgid ""
-#~ "Purchase a maintenance extension for this version (%s) and keep it "
-#~ "running until %s."
-#~ msgstr "璩艰卜閫欏嬬増鏈 (%s) 鐨勫欢浼哥董璀蜂甫涓鐩翠娇鐢ㄥ畠鐩村埌 %s銆"
-
-#~ msgid "Supported products are %s, '%s' is not on the list.\n"
-#~ msgstr "鏀彺鐨勭敘鍝佺偤 %s锛'%s' 涓︿笉鍦ㄩ欏嬫竻鍠腑銆俓n"
-
-#~ msgid "Please fill in your account ID to add an additional package medium"
-#~ msgstr "璜嬭几鍏ユ偍鐨勫赋铏 ID 浠ユ柊澧為澶栫殑濂椾欢濯掍粙"
-
-#~ msgid "Failure while retrieving distributions list:"
-#~ msgstr "鍙栧緱鐧艰鐗堟湰娓呭柈鏅傚け鏁楋細"
-
-#~ msgid ""
-#~ "Mageia provides 12 months of desktop updates (until %s) and 18 months of "
-#~ "base updates (up to the %s) for distributions."
-#~ msgstr ""
-#~ "Mageia 鎻愪緵鐧艰鐗堟湰 12 鍊嬫湀鐨勬闈㈡洿鏂 (鐩村埌 %s) 鑸 18 鍊嬫湀鐨勫熀绀庢洿鏂 (鐩"
-#~ "鍒 %s)銆"
-
-#~ msgid ""
-#~ "Extended maintenance is now available to get 18 months of additional "
-#~ "updates (until %s)."
-#~ msgstr "鐝惧湪鏈夊欢浼哥董璀峰彲浠ュ彇寰 18 鍊嬫湀鐨勯澶栨洿鏂 (鐩村埌 %s)銆"
-
-#~ msgid "You can subscribe <b>right now</b> to get extended maintenance:"
-#~ msgstr "鎮ㄥ彲浠<b>绔嬪嵆</b>瑷傝臣浠ョ嵅寰楀欢浼哥董璀凤細"
-
-#~ msgid "Lifetime policy"
-#~ msgstr "鐢熷懡閫辨湡鏀跨瓥"
-
-#~ msgid "Online subscription"
-#~ msgstr "绶氫笂瑷傝臣"
-
-#~ msgid "An error occurred"
-#~ msgstr "鐧肩敓涓鍊嬮尟瑾"
-
-#~ msgid "Your Mageia account does not have %s download subscription enabled."
-#~ msgstr "鎮ㄧ殑 Mageia 甯宠櫉涓︽矑鏈変笅杓 %s 鐨勬瑠闄愩"
-
-#~ msgid "An error occurred while adding medium"
-#~ msgstr "鏂板濯掗珨渚嗘簮鏅傜櫦鐢熼尟瑾"
-
-#~ msgid "Successfully added media!"
-#~ msgstr "鎴愬姛鍔犲叆濯掗珨渚嗘簮锛"
-
-#~ msgid "Successfully added media %s."
-#~ msgstr "鎴愬姛鍔犲叆濯掗珨渚嗘簮 %s銆"
-
-#~ msgid "Ok"
-#~ msgstr "纰哄畾"
-
-#~ msgid "An additional package medium is available for your distribution."
-#~ msgstr "鏈夊彲渚涙偍鐧艰鐗堜娇鐢ㄤ箣椤嶅鐨勫浠跺獟浠嬨"
-
-#~ msgid "Add additional package medium"
-#~ msgstr "鏂板椤嶅鐨勫浠跺獟浠"
-
-#~ msgid "New medium available"
-#~ msgstr "鏈夊彲鐢ㄧ殑鏂板獟浠"
-
-#~ msgid ""
-#~ "You use '%s' distribution and therefore have privileged access to "
-#~ "additional software."
-#~ msgstr "鎮ㄤ娇鐢 '%s' 濂椾欢锛屽洜姝ゅ彲浠ュ彇寰楅澶栫殑杌熼珨銆"
-
-#~ msgid "Do you want to install this additional software repository?"
-#~ msgstr "鎮ㄨ瀹夎姝ら澶栫殑濂椾欢搴棊锛"
-
-#~ msgid "Mageia Enterprise Server"
-#~ msgstr "Mageia Enterprise Server"
-
-#~ msgid "Check for missing \"%s\" media"
-#~ msgstr "妾㈡煡閬哄け鐨 \"%s\" 濯掗珨"
-
-#~ msgid "Restricted"
-#~ msgstr "闄愬埗鐨"
-
-#~ msgid "Enterprise"
-#~ msgstr "浼佹キ"
-
-#~ msgid ""
-#~ "Mageia Powerpack brings you the best of Linux experience for desktop: "
-#~ "stability and efficiency of open source solutions together with exclusive "
-#~ "softwares and Mageia official support."
-#~ msgstr ""
-#~ "Mageia Powerpack 甯剁郸鎮ㄦ渶濂界殑 Linux 妗岄潰楂旈锛氶枊鏀惧師濮嬬⒓鐨勭┅瀹氥佹晥鐜囷紝浠ュ強"
-#~ "鍏朵粬鐛ㄥ杌熼珨鍜 Mageia 鐨勬寮忔敮鎻淬"
-
-#, fuzzy
-#~ msgid "Mageia Features"
-#~ msgstr "Mageia Linux 鐗硅壊"
-
-#~ msgid "Choose your upgrade version"
-#~ msgstr "閬告搰鎮ㄧ殑鍗囩礆鐗堟湰"
-
-#~ msgid "Your Powerpack access has ended"
-#~ msgstr "鎮ㄧ殑 Powerpack 瀛樺彇宸茬稉鎴"
-
-#~ msgid "%s is now available, you can upgrade to:"
-#~ msgstr "%s 宸茬稉鎺ㄥ嚭锛屾偍鍙互鍗囩礆鍒帮細"
-
-#~ msgid "Mageia PowerPack"
-#~ msgstr "Mageia PowerPack"
-
-#, fuzzy
-#~ msgid ""
-#~ "The Mageia distribution with even more softwares and official support."
-#~ msgstr "鑳芥彁渚涙偍鏇村杌熼珨鑸囧畼鏂规敮鎻寸殑 Mageia Linux 鐧艰鐗堟湰銆"
-
-#~ msgid "Mageia Linux"
-#~ msgstr "Mageia Linux"
+msgstr "鍩疯 Mageia 鏇存柊闇瑕佽獚璀"
diff --git a/polkit/Makefile b/polkit/Makefile
index a8b5a51d..070f4211 100644
--- a/polkit/Makefile
+++ b/polkit/Makefile
@@ -13,7 +13,7 @@ clean:
rm -f $(WRAPPERS) $(POLICY)
%: org.mageia.%.policy.in
- @echo -e "#!/bin/sh\nexec $(BINDIR)/pkexec $(LIBEXECDIR)/$@ $$""*" > $@
+ @echo -e '#!/bin/sh\nif [[ "$$UID" != "0" ]] ; then\n exec $(BINDIR)/pkexec $(LIBEXECDIR)/$@ "$$''@"\nelse\n exec $(LIBEXECDIR)/$@ "$$''@"\nfi\n' > $@
%.policy: %.policy.in
intltool-merge --utf8 ../po $< $@ -x -u -c ../po/.intltool-merge-cache