diff --git a/data/ui/MugshotWindow.ui b/data/ui/MugshotWindow.ui index 9ff1818..7036558 100644 --- a/data/ui/MugshotWindow.ui +++ b/data/ui/MugshotWindow.ui @@ -712,183 +712,6 @@ button2 - - False - 5 - Password Required - True - center-always - mugshot - dialog - True - mugshot_window - - - False - vertical - 2 - - - False - 12 - end - - - gtk-cancel - True - True - True - True - - - False - True - 0 - - - - - gtk-ok - True - False - True - True - True - True - True - - - False - True - 1 - - - - - False - True - end - 0 - - - - - True - False - 6 - 18 - 12 - - - 48 - 48 - True - False - 0 - 0 - 48 - password - - - 0 - 0 - 1 - 2 - - - - - True - False - 0 - <big><b>Enter your password to change user details.</b></big> - True - - - 1 - 0 - 2 - 1 - - - - - True - False - 0 - This is a security measure to prevent unwanted updates -to your personal information. - - - 1 - 1 - 2 - 1 - - - - - True - False - 12 - Password: - - - 1 - 2 - 1 - 1 - - - - - True - True - True - 12 - True - False - - True - password - - - - 2 - 2 - 1 - 1 - - - - - True - False - - - - - - 0 - 2 - 1 - 1 - - - - - True - True - 1 - - - - - - password_cancel - password_ok - - False Select a photo… diff --git a/mugshot/MugshotWindow.py b/mugshot/MugshotWindow.py index b2dda01..bcc332d 100644 --- a/mugshot/MugshotWindow.py +++ b/mugshot/MugshotWindow.py @@ -33,7 +33,7 @@ from gi.repository import Gtk, GdkPixbuf, GLib, Gio # pylint: disable=E0611 import logging logger = logging.getLogger('mugshot') -from mugshot_lib import Window +from mugshot_lib import Window, SudoDialog from mugshot.CameraMugshotDialog import CameraMugshotDialog username = GLib.get_user_name() @@ -471,8 +471,18 @@ class MugshotWindow(Window): e.g. [0, 0] (both passed)""" return_codes = [] - # Get the user's password - password = self.get_password() + # Get the password for sudo + sudo_dialog = SudoDialog.SudoDialog( + icon=None, name=_("Mugshot"), retries=3) + sudo_dialog.format_primary_text(_("Enter your password to change user " + "details.")) + sudo_dialog.format_secondary_text(_("This is a security measure to " + "prevent unwanted updates\n" + "to your personal information.")) + sudo_dialog.run() + sudo_dialog.hide() + password = sudo_dialog.get_password() + if not password: return return_codes @@ -504,7 +514,7 @@ class MugshotWindow(Window): child.sendline('') except pexpect.TIMEOUT: # Password was incorrect, or sudo rights not granted - logger.debug('Timeout reached, password was incorrect or sudo ' + logger.warning('Timeout reached, password was incorrect or sudo ' 'rights not granted.') pass child.close() @@ -527,7 +537,7 @@ class MugshotWindow(Window): child.sendline(home_phone) child.sendline(home_phone) except pexpect.TIMEOUT: - logger.debug('Timeout reached, password was likely incorrect.') + logger.warning('Timeout reached, password was likely incorrect.') child.close(True) if child.exitstatus == 0: self.office_phone = office_phone @@ -857,24 +867,3 @@ class MugshotWindow(Window): """Update the preview image when crop style is modified.""" if widget.get_active(): self.on_filechooserdialog_update_preview(self.chooser) - - # = Password Entry ======================================================= # - def get_password(self): - """Display a password dialog for authenticating to sudo and chfn.""" - logger.debug("Prompting user for password") - dialog = self.builder.get_object('password_dialog') - entry = self.builder.get_object('password_entry') - response = dialog.run() - dialog.hide() - if response == Gtk.ResponseType.OK: - logger.debug("Password entered") - pw = entry.get_text() - entry.set_text('') - return pw - logger.debug("Cancelled") - return None - - def on_password_entry_changed(self, widget): - """Enable password submission only when password is not blank.""" - self.builder.get_object('password_ok').set_sensitive( - len(widget.get_text()) > 0) diff --git a/mugshot_lib/SudoDialog.py b/mugshot_lib/SudoDialog.py new file mode 100644 index 0000000..52532f1 --- /dev/null +++ b/mugshot_lib/SudoDialog.py @@ -0,0 +1,230 @@ +#!/usr/bin/python3 +# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- +# Mugshot - Lightweight user configuration utility +# Copyright (C) 2013-2014 Sean Davis +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 3, 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 warranties of +# MERCHANTABILITY, SATISFACTORY QUALITY, 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, see . + +from gi.repository import Gtk, GdkPixbuf +import os + +from locale import gettext as _ + +import pexpect + + +class SudoDialog(Gtk.MessageDialog): + ''' + Creates a new SudoDialog. This is a replacement for using gksudo which + provides additional flexibility when performing sudo commands. + + Only used to verify password by issuing 'sudo /bin/true'. + + Keyword arguments: + - parent: Optional parent Gtk.Window + - icon: Optional icon name or path to image file. + - message: Optional message to be displayed instead of the defaults. + - name: Optional name to be displayed, for when message is not used. + - retries: Optional maximum number of password attempts. -1 is unlimited. + + Signals emitted by run(): + - NONE: Dialog closed. + - CANCEL: Dialog cancelled. + - REJECT: Password invalid. + - ACCEPT: Password valid. + ''' + def __init__(self, parent=None, icon=None, message=None, name=None, + retries=-1): + """Initialize the SudoDialog.""" + # default dialog parameters + message_type = Gtk.MessageType.QUESTION + buttons = Gtk.ButtonsType.NONE + + # initialize the dialog + super(SudoDialog, self).__init__(transient_for=parent, + modal=True, + destroy_with_parent=True, + message_type=message_type, + buttons=buttons, + text='') + self.set_dialog_icon(icon) + self.connect("show", self.on_show) + + # add buttons + button_box = self.get_children()[0].get_children()[1] + self.add_button(_("Cancel"), Gtk.ResponseType.CANCEL) + ok_button = Gtk.Button.new_with_label(_("OK")) + ok_button.connect("clicked", self.on_ok_clicked) + ok_button.set_receives_default(True) + ok_button.set_can_default(True) + self.set_default(ok_button) + button_box.pack_start(ok_button, False, False, 0) + + # add primary and secondary text + if message: + primary_text = message + secondary_text = None + else: + primary_text = _("Enter your password to\n" + "perform administrative tasks.") + secondary_text = _("The application '%s' lets you\n" + "modify essential parts of your system." % name) + self.format_primary_text(primary_text) + self.format_secondary_text(secondary_text) + + # Pack the content area with password-related widgets. + content_area = self.get_content_area() + + # Use an alignment to move align the password widgets with the text. + self.password_alignment = Gtk.Alignment() + # Make an educated guess about how for to align. + left_align = Gtk.icon_size_lookup(Gtk.IconSize.DIALOG)[1] + 16 + self.password_alignment.set_padding(12, 12, left_align, 0) + + # Outer password box for incorrect password label and inner widgets. + password_outer = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, + spacing=12) + password_outer.set_orientation(Gtk.Orientation.VERTICAL) + # Password error label, only displayed when unsuccessful. + self.password_info = Gtk.Label(label="") + self.password_info.set_markup("%s" % + _("Incorrect password... try again.")) + + # Inner password box for Password: label and password entry. + password_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, + spacing=12) + password_label = Gtk.Label(label=_("Password:")) + self.password_entry = Gtk.Entry() + self.password_entry.set_visibility(False) + self.password_entry.set_activates_default(True) + + # Pack all the widgets. + password_box.pack_start(password_label, False, False, 0) + password_box.pack_start(self.password_entry, True, True, 0) + password_outer.pack_start(self.password_info, True, True, 0) + password_outer.pack_start(password_box, True, True, 0) + self.password_alignment.add(password_outer) + content_area.pack_start(self.password_alignment, True, True, 0) + content_area.show_all() + self.password_info.set_visible(False) + + self.attempted_logins = 0 + self.max_attempted_logins = retries + + def format_primary_text(self, message_format): + ''' + Format the primary text widget. + + API extension to match with format_secondary_text. + ''' + label = self.get_message_area().get_children()[0] + label.set_text(message_format) + + def set_dialog_icon(self, icon=None): + ''' + Set the icon for the dialog. If the icon variable is an absolute + path, the icon is from an image file. Otherwise, set the icon from an + icon name. + ''' + # default icon size is dialog. + icon_size = Gtk.IconSize.DIALOG + if icon: + if os.path.isfile(os.path.abspath(icon)): + # icon is a filename, so load it into a pixbuf to an image + pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icon, + icon_size, + icon_size) + image = Gtk.Image.new_from_pixbuf(pixbuf) + self.set_icon_from_file(icon) + else: + # icon is an named icon, so load it directly to an image + image = Gtk.Image.new_from_icon_name(icon, icon_size) + self.set_icon_name(icon) + else: + # fallback on password icon + image = Gtk.Image.new_from_icon_name('dialog-password', icon_size) + self.set_icon_name('dialog-password') + # align, show, and set the image. + image.set_alignment(Gtk.Align.CENTER, Gtk.Align.FILL) + image.show() + self.set_image(image) + + def on_show(self, widget): + '''When the dialog is displayed, clear the password.''' + self.set_password('') + + def on_ok_clicked(self, widget): + ''' + When the OK button is clicked, attempt to use sudo with the currently + entered password. If successful, emit the response signal with ACCEPT. + + If unsuccessful, try again until reaching maximum attempted logins, + then emit the response signal with REJECT. + ''' + top, bottom, left, right = self.password_alignment.get_padding() + if self.attempt_login(): + self.password_valid = True + # Adjust the dialog for attactiveness. + self.password_alignment.set_padding(12, bottom, left, right) + self.password_info.hide() + self.emit("response", Gtk.ResponseType.ACCEPT) + else: + self.password_valid = False + # Adjust the dialog for attactiveness. + self.password_alignment.set_padding(0, bottom, left, right) + self.password_info.show() + self.set_password('') + if self.attempted_logins == self.max_attempted_logins: + self.attempted_logins = 0 + self.emit("response", Gtk.ResponseType.REJECT) + + def get_password(self): + '''Return the currently entered password, or None if blank.''' + password = self.password_entry.get_text() + if password == '': + return None + return password + + def set_password(self, text=None): + '''Set the password entry to the defined text.''' + if text is None: + text = '' + self.password_entry.set_text(text) + self.password_valid = False + + def attempt_login(self): + ''' + Try to use sudo with the current entered password. + + Return True if successful. + ''' + # Set the pexpect variables and spawn the process. + child = pexpect.spawn('sudo /bin/true') + child.timeout = 1 + try: + # Check for password prompt or program exit. + child.expect([".*ssword.*", pexpect.EOF]) + child.sendline(self.get_password()) + child.expect(pexpect.EOF) + except pexpect.TIMEOUT: + # If we timeout, that means the password was unsuccessful. + pass + # Close the child process if it is still open. + child.close() + # Exit status 0 means success, anything else is an error. + if child.exitstatus == 0: + self.attempted_logins = 0 + return True + else: + self.attempted_logins += 1 + return False diff --git a/po/POTFILES.in b/po/POTFILES.in index 06ee524..2390980 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -29,4 +29,5 @@ mugshot_lib/CameraDialog.py mugshot_lib/mugshotconfig.py mugshot_lib/__init__.py mugshot_lib/helpers.py +mugshot_lib/SudoDialog.py mugshot_lib/Window.py diff --git a/po/ca.po b/po/ca.po index 47878a6..f5593f2 100644 --- a/po/ca.po +++ b/po/ca.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-07-22 18:57+0000\n" "Last-Translator: Sergio Baldoví \n" "Language-Team: Catalan \n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,76 +51,54 @@ msgid "Crop" msgstr "Escapça" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Seleccioneu una imatge..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Selecciona des de mostrari..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Captura des d'una càmera..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Explora..." -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Mugshot" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Nom" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Cognom" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Inicials" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Telèfon de casa" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Correu electrònic" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Telèfon de l'oficina" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Es requereix una contrasenya" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Seleccioneu una imatge..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Introduïu la contrasenya per a canviar les dades de " -"l'usuari." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Aquesta és una mesura de seguretat per prevenir actualitzacions\n" -"no desitjades de la informació personal." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Contrasenya:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Mostra missatges de depuració (-vv també depura mugshot_lib)" @@ -156,18 +135,63 @@ msgstr "" msgid "Retry" msgstr "Reintenta" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Actualitzar la icona de l'amic en Pidgin?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Desitgeu també actualitzar la icona de l'amic en Pidgin?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Introduïu la contrasenya per a canviar les dades de l'usuari." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Aquesta és una mesura de seguretat per prevenir actualitzacions\n" +"no desitjades de la informació personal." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Actualitzar les dades d'usuari en LibreOffice?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "Desitgeu també actualitzar les dades d'usuari en LibreOffice?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Contrasenya:" + +#~ msgid "Password Required" +#~ msgstr "Es requereix una contrasenya" diff --git a/po/ca@valencia.po b/po/ca@valencia.po index b7b85b3..d7b26a8 100644 --- a/po/ca@valencia.po +++ b/po/ca@valencia.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-07-22 19:12+0000\n" "Last-Translator: Sergio Baldoví \n" "Language-Team: Catalan (Valencian) \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,76 +51,54 @@ msgid "Crop" msgstr "Retalla" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Seleccioneu una imatge..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Selecciona des de mostrari..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Captura des d'una càmera..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Explora..." -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Mugshot" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Nom" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Cognom" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Inicials" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Telèfon de casa" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Correu electrònic" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Telèfon de l'oficina" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "És necessària una contrasenya" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Seleccioneu una imatge..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Introduïu la contrasenya per a canviar les dades de " -"l'usuari." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Esta és una mesura de seguretat per a previndre actualitzacions\n" -"no desitjades de la informació personal." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Contrasenya:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Mostra missatges de depuració (-vv també depura mugshot_lib)" @@ -156,18 +135,63 @@ msgstr "" msgid "Retry" msgstr "Reintenta" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Actualitzar la icona de l'amic en Pidgin?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Desitgeu també actualitzar la icona de l'amic en Pidgin?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Introduïu la contrasenya per a canviar les dades de l'usuari." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Esta és una mesura de seguretat per a previndre actualitzacions\n" +"no desitjades de la informació personal." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Actualitzar les dades d'usuari en LibreOffice?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "Desitgeu també actualitzar les dades d'usuari en LibreOffice?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Contrasenya:" + +#~ msgid "Password Required" +#~ msgstr "És necessària una contrasenya" diff --git a/po/de.po b/po/de.po index 08f51c2..86f64ed 100644 --- a/po/de.po +++ b/po/de.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-07-25 16:17+0000\n" "Last-Translator: Simon Steinbeiß \n" "Language-Team: German \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,75 +51,54 @@ msgid "Crop" msgstr "Zuschneiden" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Foto auswählen..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Aus den Vorlagen wählen..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Mit der Kamera aufnehmen..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Durchsuchen …" -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Benutzerfoto" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Vorname" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Nachname" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Initialien" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Private Telefonnummer" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Email Adresse" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Büro Telefonnummer" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Passwort erforderlich" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Foto auswählen..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Passwort eingeben um die Benutzerdaten zu aktualisieren." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Dies ist eine Sicherheitsmaßnahme um ungewollte Aktualisierungen\n" -"der persönlichen Informationen zu verhindern." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Passwort:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Debug Nachrichten anzeigen (auch -vv debugs mugshot_lib)" @@ -155,18 +135,63 @@ msgstr "" msgid "Retry" msgstr "Erneut versuchen" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Pidgin buddy icon aktualisieren?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Soll das Pidgin buddy icon auch aktualisiert werden?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Passwort eingeben um die Benutzerdaten zu aktualisieren." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Dies ist eine Sicherheitsmaßnahme um ungewollte Aktualisierungen\n" +"der persönlichen Informationen zu verhindern." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "LibreOffice Benutzerdaten aktualisieren?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "Sollen die LibreOffice Benutzerdaten auch aktualisiert werden?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Passwort:" + +#~ msgid "Password Required" +#~ msgstr "Passwort erforderlich" diff --git a/po/en_AU.po b/po/en_AU.po index 16bc6c0..957ab5c 100644 --- a/po/en_AU.po +++ b/po/en_AU.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-07-19 10:01+0000\n" "Last-Translator: Jackson Doak \n" "Language-Team: English (Australia) \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,74 +51,54 @@ msgid "Crop" msgstr "Crop" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Select a photo…" - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Select from stock…" -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Capture from camera…" -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Browse…" -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Mugshot" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "First Name" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Last Name" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Initials" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Home Phone" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Email Address" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Office Phone" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Password Required" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Select a photo…" -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "Enter your password to change user details." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Password:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Show debug messages (-vv debugs mugshot_lib also)" @@ -154,18 +135,63 @@ msgstr "" msgid "Retry" msgstr "Retry" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Update Pidgin buddy icon?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Would you also like to update your Pidgin buddy icon?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Enter your password to change user details." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Update LibreOffice user details?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "Would you also like to update your user details in LibreOffice?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Password:" + +#~ msgid "Password Required" +#~ msgstr "Password Required" diff --git a/po/es.po b/po/es.po index 65bbef0..248f977 100644 --- a/po/es.po +++ b/po/es.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-08-04 10:14+0000\n" "Last-Translator: Adolfo Jayme \n" "Language-Team: Spanish \n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,76 +51,54 @@ msgid "Crop" msgstr "Cortar" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Seleccionar una foto…" - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Seleccionar prediseñadas…" -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Capturar con la cámara…" -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Examinar…" -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Mugshot" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Nombre" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Apellidos" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Iniciales" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Teléfono de casa" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Correo electrónico" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Teléfono de la oficina" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Se necesita la contraseña" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Seleccionar una foto…" -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Escriba su contraseña para modificar los detalles del " -"usuario." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Esta es una medida de seguridad para prevenir actualizaciones\n" -" no deseadas de su información personal." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Contraseña:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Mostrar mensajes de depuración (-vv depura mugshot_lib también)" @@ -156,18 +135,63 @@ msgstr "" msgid "Retry" msgstr "Reintentar" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "¿Actualizar el icono buddy de Pidgin?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "¿Deseas también actualizar el icono buddy de Pidgin?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Escriba su contraseña para modificar los detalles del usuario." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Esta es una medida de seguridad para prevenir actualizaciones\n" +" no deseadas de su información personal." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "¿Actualizar los detalles de usuario de LibreOffice?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "¿Desea también actualizar los detalles de usuario de LibreOffice?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Contraseña:" + +#~ msgid "Password Required" +#~ msgstr "Se necesita la contraseña" diff --git a/po/fi.po b/po/fi.po index 58ba4cd..e7cc041 100644 --- a/po/fi.po +++ b/po/fi.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-07-19 09:51+0000\n" "Last-Translator: Pasi Lallinaho \n" "Language-Team: Finnish \n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,74 +51,54 @@ msgid "Crop" msgstr "Rajaus" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Valitse kuva..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Valitse oletuskuvista..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Kuvankaappaus kamerasta..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Selaa…" -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Valokuva" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Etunimi" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Sukunimi" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Nimikirjaimet" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Kotipuhelin" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Sähköpostiosoite" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Työpuhelin" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Faksi" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Salasana vaaditaan" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Valitse kuva..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "Syötä salasanasi muuttaaksesi käyttäjätietoja." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Tämä on turvallisuustoimenpide, jolla estetään ei-toivotut päivitykset\n" -"henkilökohtaisiin tietoihisi." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Salasana:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "" "Näytä virheilmoituset (-vv näyttää myös mugshot_libin virheilmoitukset)" @@ -155,18 +136,63 @@ msgstr "" msgid "Retry" msgstr "Yritä uudelleen" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Päivitä Pidginin tuttavakuvake?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Haluatko päivittää myös Pidginin tuttavakuvakkeen?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Syötä salasanasi muuttaaksesi käyttäjätietoja." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Tämä on turvallisuustoimenpide, jolla estetään ei-toivotut päivitykset\n" +"henkilökohtaisiin tietoihisi." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Päivitä LibreOfficen käyttäjätiedot?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "Haluatko päivittää myös LibreOfficen käyttäjätietosi?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Salasana:" + +#~ msgid "Password Required" +#~ msgstr "Salasana vaaditaan" diff --git a/po/fr.po b/po/fr.po index 169ef27..76da080 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-07-19 14:52+0000\n" "Last-Translator: Benoit THIBAUD \n" "Language-Team: French \n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,76 +51,54 @@ msgid "Crop" msgstr "Rogner" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Sélectionner une photo..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Parcourir..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Prendre une photo..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Parcourir…" -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Mugshot" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Prénom" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Nom" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Initiales" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Téléphone privé" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Courriel" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Téléphone travail" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Mot de passe requis" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Sélectionner une photo..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Entrez votre mot de passe pour confirmer vos changements." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Il s'agit d'une mesure de sécurité pour éviter les mises à jour non " -"souhaitées\n" -"dans vos informations personnelles." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Mot de passe :" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Afficher les messages de debogage (-vv debugs mugshot_lib also)" @@ -156,19 +135,65 @@ msgstr "" msgid "Retry" msgstr "Réessayer" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Mettre à jour aussi l'avatar de Pidgin ?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Souhaitez-vous mettre à jour aussi votre avatar dans Pidgin ?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Entrez votre mot de passe pour confirmer vos changements." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Il s'agit d'une mesure de sécurité pour éviter les mises à jour non " +"souhaitées\n" +"dans vos informations personnelles." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Mettre à jour aussi les infos utilisateurs de LibreOffice ?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "" "Souhaitez-vous mettre à jour aussi vos infos utilisateurs dans LibreOffice ?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Mot de passe :" + +#~ msgid "Password Required" +#~ msgstr "Mot de passe requis" diff --git a/po/it.po b/po/it.po index 22e2f87..8cf6e61 100644 --- a/po/it.po +++ b/po/it.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-08-14 22:31+0000\n" "Last-Translator: Edoardo Maria Elidoro \n" "Language-Team: Italian \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,76 +51,54 @@ msgid "Crop" msgstr "Ritaglia" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Seleziona una foto..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Seleziona tra le immagini stock..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Cattura dalla webcam..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Esplora..." -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Nome" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Cognome" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Iniziali" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Telefono di casa" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Indirizzo Email" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Telefono dell'ufficio" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Password Richiesta" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Seleziona una foto..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Inserisci la tua password per cambiare le informazioni " -"dell'utente." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Questa è una misura di sicurezza per evitare aggiornamenti\n" -"indesiderati alle tue informazioni." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Password:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "" @@ -152,18 +131,63 @@ msgstr "" msgid "Retry" msgstr "Riprova" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Inserisci la tua password per cambiare le informazioni dell'utente." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Questa è una misura di sicurezza per evitare aggiornamenti\n" +"indesiderati alle tue informazioni." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Password:" + +#~ msgid "Password Required" +#~ msgstr "Password Richiesta" diff --git a/po/mugshot.pot b/po/mugshot.pot index 36b2c87..3a37ba9 100644 --- a/po/mugshot.pot +++ b/po/mugshot.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-03-02 14:35-0500\n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -61,7 +61,7 @@ msgstr "" msgid "Browse…" msgstr "" -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "" @@ -97,24 +97,6 @@ msgstr "" msgid "Select a photo…" msgstr "" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "" - -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "" - #: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "" @@ -156,10 +138,49 @@ msgstr "" msgid "Would you also like to update your Pidgin buddy icon?" msgstr "" -#: ../mugshot/MugshotWindow.py:613 +#: ../mugshot/MugshotWindow.py:477 +msgid "Enter your password to change user details." +msgstr "" + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "" -#: ../mugshot/MugshotWindow.py:614 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "" diff --git a/po/nl.po b/po/nl.po index 622cb93..1993757 100644 --- a/po/nl.po +++ b/po/nl.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2014-02-27 22:24+0000\n" "Last-Translator: Pjotr12345 \n" "Language-Team: Dutch \n" +"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,75 +51,54 @@ msgid "Crop" msgstr "Bijsnijden" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Kies een foto..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Kies uit voorraad..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Maak opname met camera..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Bladeren…" -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Pasfoto" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Voornaam" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Achternaam" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Voorletters" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Telefoon thuis" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "E-mailadres" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Telefoon op werk" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Wachtwoord vereist" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Kies een foto..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Voer uw wachtwoord in om gebruikerdetails te veranderen." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Dit is een veiligheidsmaatregel ter voorkoming van\n" -"ongewenste wijzigingen in uw persoonlijke informatie." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Wachtwoord:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Toon foutopsporingsberichten (-vv toont die ook voor mugshot_lib)" @@ -155,18 +135,63 @@ msgstr "Kan camera-uitvoer niet weergeven. Afspeelopdracht wordt genegeerd." msgid "Retry" msgstr "Probeer opnieuw" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Pictogram voor Pidgin-vriend bijwerken?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Wilt u ook uw pictogram bijwerken voor Pidgin-vriend?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Voer uw wachtwoord in om gebruikerdetails te veranderen." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Dit is een veiligheidsmaatregel ter voorkoming van\n" +"ongewenste wijzigingen in uw persoonlijke informatie." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Gebruikerdetails voor Libre Office bijwerken?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "Wilt u ook uw gebruikerdetails bijwerken voor Libre Office?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Wachtwoord:" + +#~ msgid "Password Required" +#~ msgstr "Wachtwoord vereist" diff --git a/po/pl.po b/po/pl.po index f22a7d2..b504786 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-10-07 14:17+0000\n" "Last-Translator: Michał Olber \n" "Language-Team: English (Australia) \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,75 +51,54 @@ msgid "Crop" msgstr "Położenie" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Wybierz zdjęcie …" - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Wybierz obrazek z galerii…" -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Przechwyć obraz z kamery…" -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Przeglądaj…" -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Mugshot" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Imię" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Nazwisko" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Inicjały" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Telefon domowy" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Adres pocztowy" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Telefon służbowy" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Faks" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Wymagane hasło" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Wybierz zdjęcie …" -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Należy wpisać hasło do zmiany ustawień użytkownika." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Jest to krok zabezpieczający przed niechcianymi aktualizacjami\n" -"Twojej osobistej bazy danych." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Hasło:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Pokazuje informacje debugujące (-vv debuguje także mugshot_lib)" @@ -155,18 +135,63 @@ msgstr "" msgid "Retry" msgstr "Powtórz" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Zaktualizować ikonę przyjaciela w Pidginie?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Czy można zaktualizować także ikonę przyjaciela w Pidginie?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Należy wpisać hasło do zmiany ustawień użytkownika." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Jest to krok zabezpieczający przed niechcianymi aktualizacjami\n" +"Twojej osobistej bazy danych." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Zaktualizować ikonę przyjaciela w LibreOffice?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "Czy można zaktualizować także ikonę przyjaciela w LibreOffice?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Hasło:" + +#~ msgid "Password Required" +#~ msgstr "Wymagane hasło" diff --git a/po/pt.po b/po/pt.po index 51d491c..fd5f159 100644 --- a/po/pt.po +++ b/po/pt.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2014-02-24 18:23+0000\n" "Last-Translator: David Pires \n" "Language-Team: Portuguese \n" +"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,75 +51,54 @@ msgid "Crop" msgstr "Cortar" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Selecione uma fotografia..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Selecione a partir do stock..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Capturar a partir da câmera..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Procurar..." -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Mugshot" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Nome" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Apelido" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Initiciais" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Telefone de casa" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Endereço de email" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Telefone do escritório" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Senha necessária" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Selecione uma fotografia..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "" -"Introduza a sua senha para alterar os dados do utilizador." - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"É uma medida de segurança para evitar alterações indesejadas\n" -"às suas informações pessoais." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Senha:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Mostrar mensagens de depuração (-vv debugs mugshot_lib also)" @@ -156,19 +136,64 @@ msgstr "" msgid "Retry" msgstr "Tentar novamente" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Atualize o ícone buddy do Pidgin" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Gostaria também de atualizar o seu ícone buddy do Pidgin?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Introduza a sua senha para alterar os dados do utilizador." + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"É uma medida de segurança para evitar alterações indesejadas\n" +"às suas informações pessoais." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Atualizar os detalhes de utilizador do LibreOffice?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "" "Gostaria também de atualizar os seus detalhes de utilizador do LibreOffice?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Senha:" + +#~ msgid "Password Required" +#~ msgstr "Senha necessária" diff --git a/po/pt_BR.po b/po/pt_BR.po index a159433..454879a 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -6,11 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: mugshot\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-25 20:37-0500\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-02 15:23-0500\n" "PO-Revision-Date: 2013-07-26 17:22+0000\n" "Last-Translator: Raphael David François \n" "Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -50,74 +51,54 @@ msgid "Crop" msgstr "Cortar" #: ../data/ui/MugshotWindow.ui.h:6 -msgid "Select a photo…" -msgstr "Escolha uma foto..." - -#: ../data/ui/MugshotWindow.ui.h:7 msgid "Select from stock…" msgstr "Escolha uma foto..." -#: ../data/ui/MugshotWindow.ui.h:8 +#: ../data/ui/MugshotWindow.ui.h:7 msgid "Capture from camera…" msgstr "Câmera..." -#: ../data/ui/MugshotWindow.ui.h:9 +#: ../data/ui/MugshotWindow.ui.h:8 msgid "Browse…" msgstr "Procurar nos arquivos..." -#: ../data/ui/MugshotWindow.ui.h:10 +#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:476 msgid "Mugshot" msgstr "Mugshot" -#: ../data/ui/MugshotWindow.ui.h:11 +#: ../data/ui/MugshotWindow.ui.h:10 msgid "First Name" msgstr "Nome" -#: ../data/ui/MugshotWindow.ui.h:12 +#: ../data/ui/MugshotWindow.ui.h:11 msgid "Last Name" msgstr "Sobrenome" -#: ../data/ui/MugshotWindow.ui.h:13 +#: ../data/ui/MugshotWindow.ui.h:12 msgid "Initials" msgstr "Iniciais" -#: ../data/ui/MugshotWindow.ui.h:14 +#: ../data/ui/MugshotWindow.ui.h:13 msgid "Home Phone" msgstr "Telefone Residencial" -#: ../data/ui/MugshotWindow.ui.h:15 +#: ../data/ui/MugshotWindow.ui.h:14 msgid "Email Address" msgstr "Email" -#: ../data/ui/MugshotWindow.ui.h:16 +#: ../data/ui/MugshotWindow.ui.h:15 msgid "Office Phone" msgstr "Telefone Comercial" -#: ../data/ui/MugshotWindow.ui.h:17 +#: ../data/ui/MugshotWindow.ui.h:16 msgid "Fax" msgstr "Fax" -#: ../data/ui/MugshotWindow.ui.h:18 -msgid "Password Required" -msgstr "Senha necessária" +#: ../data/ui/MugshotWindow.ui.h:17 +msgid "Select a photo…" +msgstr "Escolha uma foto..." -#: ../data/ui/MugshotWindow.ui.h:19 -msgid "Enter your password to change user details." -msgstr "Digite sua senha para mudar dados da conta" - -#: ../data/ui/MugshotWindow.ui.h:20 -msgid "" -"This is a security measure to prevent unwanted updates\n" -"to your personal information." -msgstr "" -"Essa é uma medida de segurança para prevenir mudanças indesejadas\n" -"em suas informações pessoais." - -#: ../data/ui/MugshotWindow.ui.h:22 -msgid "Password:" -msgstr "Senha:" - -#: ../mugshot/__init__.py:32 +#: ../mugshot/__init__.py:34 msgid "Show debug messages (-vv debugs mugshot_lib also)" msgstr "Mostrar mensagens de depuração (-vv debugs mugshot_lib also)" @@ -154,18 +135,63 @@ msgstr "" msgid "Retry" msgstr "Repetir" -#: ../mugshot/MugshotWindow.py:375 +#: ../mugshot/MugshotWindow.py:406 msgid "Update Pidgin buddy icon?" msgstr "Atualizar imagem do Pidgin?" -#: ../mugshot/MugshotWindow.py:376 +#: ../mugshot/MugshotWindow.py:407 msgid "Would you also like to update your Pidgin buddy icon?" msgstr "Gostaria também de atualizar sua imagem do Pidgin?" -#: ../mugshot/MugshotWindow.py:583 +#: ../mugshot/MugshotWindow.py:477 +#, fuzzy +msgid "Enter your password to change user details." +msgstr "Digite sua senha para mudar dados da conta" + +#: ../mugshot/MugshotWindow.py:479 +msgid "" +"This is a security measure to prevent unwanted updates\n" +"to your personal information." +msgstr "" +"Essa é uma medida de segurança para prevenir mudanças indesejadas\n" +"em suas informações pessoais." + +#: ../mugshot/MugshotWindow.py:623 msgid "Update LibreOffice user details?" msgstr "Atualizar dados de usuário do LibreOffice?" -#: ../mugshot/MugshotWindow.py:584 +#: ../mugshot/MugshotWindow.py:624 msgid "Would you also like to update your user details in LibreOffice?" msgstr "Gostaria também de atualizar seus dados de usuário no LibreOffice?" + +#: ../mugshot_lib/SudoDialog.py:65 +msgid "Cancel" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:66 +msgid "OK" +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:78 +msgid "" +"Enter your password to\n" +"perform administrative tasks." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:80 +#, python-format +msgid "" +"The application '%s' lets you\n" +"modify essential parts of your system." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:101 +msgid "Incorrect password... try again." +msgstr "" + +#: ../mugshot_lib/SudoDialog.py:106 +msgid "Password:" +msgstr "Senha:" + +#~ msgid "Password Required" +#~ msgstr "Senha necessária"