From 9add4870360d612b52b18795fbd6e550a1306d68 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Thu, 14 Jul 2011 23:11:25 +0000 Subject: [PATCH] =?utf8?q?Gr=C3=B6=C3=9Ferer=20Umbau=20Teil=205?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.brehm-online.com/svn/my-stuff/python/PyLogrotate/trunk@294 ec8d2aa5-1599-4edb-8739-2b3a1bc399aa --- LogRotate/Config.py | 34 +- LogRotate/Handler.py | 121 +-- LogRotate/Mailer.py | 2 +- po/de/LC_MESSAGES/pylogrotate.po | 1237 ++++++++++++------------------ po/pylogrotate.pot | 569 +++++++------- setup.cfg | 1 + 6 files changed, 883 insertions(+), 1081 deletions(-) diff --git a/LogRotate/Config.py b/LogRotate/Config.py index 3e887dd..f4d0388 100755 --- a/LogRotate/Config.py +++ b/LogRotate/Config.py @@ -394,7 +394,7 @@ class LogrotateConfigurationReader(object): _ = self.t.lgettext if self.verbose > 3: - msg = _("Resetting default values for directives to hard coded values") + msg = _("Resetting default values for directives to hard coded values.") self.logger.debug(msg) self.default = {} @@ -627,7 +627,9 @@ class LogrotateConfigurationReader(object): found = True break else: - self.logger.debug( _("Search path '%s' doesn't exists or is not a directory") % (search_dir)) + msg = _("Search path '%s' doesn't exists or " + + "is not a directory.") % (search_dir) + self.logger.debug(msg) if found: return os.path.abspath(cmd) @@ -1556,27 +1558,31 @@ class LogrotateConfigurationReader(object): # Check for create mode of olddir if len(values) > 1: if self.verbose > 5: - self.logger.debug( - ( _("Trying to determine olddir create mode '%(mode)s' ... (file '%(file)s', line %(lnr)s)") - % {'mode': values[1], 'file': filename, 'lnr': linenr}) - ) + msg = _("Trying to determine olddir create mode '%s' ...") \ + % (values[1]) + msg += " " + ( _("(file '%(file)s', line %(lnr)s)") + % {'file': filename, 'lnr': linenr}) + self.logger.debug(msg) mode_octal = values[1] if re.search(r'^0', mode_octal) is None: mode_octal = '0' + mode_octal try: mode = int(mode_octal, 8) except ValueError: - self.logger.warning( ( _("Invalid create mode '%s' in 'olddir'.") %(values[1]))) + msg = _("Invalid create mode '%s' in 'olddir'.") \ + % (values[1]) + self.logger.debug(msg) return False # Check for Owner (user, uid) if len(values) > 2: owner_raw = values[2] if self.verbose > 5: - self.logger.debug( - ( _("Trying to determine olddir owner '%(owner)s' ... (file '%(file)s', line %(lnr)s)") - % {'owner': owner_raw, 'file': filename, 'lnr': linenr}) - ) + msg = _("Trying to determine olddir owner '%s' ...") \ + % (owner_raw) + msg += " " + ( _("(file '%(file)s', line %(lnr)s)") + % {'file': filename, 'lnr': linenr}) + self.logger.debug(msg) if re.search(r'^[1-9]\d*$', owner_raw) is not None: owner = int(owner_raw) else: @@ -1592,8 +1598,10 @@ class LogrotateConfigurationReader(object): if len(values) > 3: group_raw = values[3] if self.verbose > 5: - msg = _("Trying to determine olddir group '%s' ...") % (group_raw) - msg += " " + ( _("(file '%(file)s', line %(lnr)s)") % {'file': filename, 'lnr': linenr}) + msg = _("Trying to determine olddir group '%s' ...") \ + % (group_raw) + msg += " " + ( _("(file '%(file)s', line %(lnr)s)") + % {'file': filename, 'lnr': linenr}) self.logger.debug(msg) if re.search(r'^[1-9]\d*$', group_raw) is not None: group = int(group_raw) diff --git a/LogRotate/Handler.py b/LogRotate/Handler.py index 9fc9204..e8158c5 100755 --- a/LogRotate/Handler.py +++ b/LogRotate/Handler.py @@ -234,7 +234,8 @@ class LogrotateHandler(object): self.scripts = {} ''' - @ivar: list of LogRotateScript objects with all named scripts found in configuration + @ivar: list of LogRotateScript objects with all named scripts + found in configuration @type: list ''' @@ -302,11 +303,14 @@ class LogrotateHandler(object): format_str = '%(levelname)-8s - %(message)s' if verbose: if verbose > 1: - format_str = '[%(asctime)s]: %(name)s %(funcName)s() %(levelname)-8s - %(message)s' + format_str = '[%(asctime)s]: %(name)s %(funcName)s() ' \ + '%(levelname)-8s - %(message)s' if test: - format_str = '%(name)s %(funcName)s() %(levelname)-8s - %(message)s' + format_str = '%(name)s %(funcName)s() %(levelname)-8s ' \ + '- %(message)s' else: - format_str = '[%(asctime)s]: %(name)s %(levelname)-8s - %(message)s' + format_str = '[%(asctime)s]: %(name)s %(levelname)-8s ' \ + '- %(message)s' if test: format_str = '%(name)s %(levelname)-8s - %(message)s' formatter = logging.Formatter(format_str) @@ -339,10 +343,12 @@ class LogrotateHandler(object): self.mailer.sendmail = mail_cmd # end of init properties - self.logger.debug( _("Logrotating initialised.") ) + msg = _("Logrotating initialised.") + self.logger.debug(msg) if not self.read_configuration(): - self.logger.error( _('Could not read configuration.') ) + msg = _('Could not read configuration.') + self.logger.error(msg) sys.exit(1) if config_check: @@ -354,7 +360,8 @@ class LogrotateHandler(object): if not self._write_pidfile(): sys.exit(3) - self.logger.debug( _("Logrotating ready for work.") ) + msg = _("Logrotating ready for work.") + self.logger.debug(msg) # Create status file object self.state_file = LogrotateStatusFile( @@ -429,13 +436,14 @@ class LogrotateHandler(object): if self.pidfile_created: if os.path.exists(self.pid_file): - self.logger.debug( _("Removing PID file '%s' ...") % (self.pid_file) ) + msg = _("Removing PID file '%s' ...") % (self.pid_file) + self.logger.debug(msg) try: os.remove(self.pid_file) except OSError, e: - self.logger.error( _("Error removing PID file '%(file)s': %(msg)") - % { 'file': self.pid_file, 'msg': str(e) } - ) + msg = _("Error removing PID file '%(file)s': %(msg)") \ + % { 'file': self.pid_file, 'msg': str(e) } + self.logger.error(msg) #------------------------------------------------------------ def _prepare_templates(self): @@ -480,7 +488,8 @@ class LogrotateHandler(object): ) if self.verbose > 2: - msg = _("Configuration reader object structure") + ':\n' + str(config_reader) + msg = _("Configuration reader object structure") \ + + ':\n' + str(config_reader) self.logger.debug(msg) try: @@ -492,7 +501,8 @@ class LogrotateHandler(object): if self.verbose > 2: pp = pprint.PrettyPrinter(indent=4) - msg = _("Found global options:") + "\n" + pp.pformat(config_reader.global_option) + msg = _("Found global options:") \ + + "\n" + pp.pformat(config_reader.global_option) self.logger.debug(msg) # Get and set mailer options @@ -516,16 +526,20 @@ class LogrotateHandler(object): config_reader.global_option['statusfile'] is not None: self.state_file_name = config_reader.global_option['statusfile'] else: - self.state_file_name = os.sep + os.path.join('var', 'lib', 'py-logrotate.status') - self.logger.debug( _("Name of state file: '%s'") % (self.state_file_name) ) + self.state_file_name = os.sep \ + + os.path.join('var', 'lib', 'py-logrotate.status') + msg = _("Name of state file: '%s'") % (self.state_file_name) + self.logger.debug(msg) if self.pid_file is None: if 'pidfile' in config_reader.global_option and \ config_reader.global_option['pidfile'] is not None: self.pid_file = config_reader.global_option['pidfile'] else: - self.pid_file = os.sep + os.path.join('var', 'run', 'py-logrotate.pid') - self.logger.debug( _("PID file: '%s'") % (self.pid_file) ) + self.pid_file = os.sep \ + + os.path.join('var', 'run', 'py-logrotate.pid') + msg = _("PID file: '%s'") % (self.pid_file) + self.logger.debug(msg) return True @@ -547,22 +561,24 @@ class LogrotateHandler(object): if not os.path.exists(self.pid_file): if self.verbose > 1: - self.logger.debug( _("PID file '%s' doesn't exists.") % (self.pid_file) ) + msg = _("PID file '%s' doesn't exists.") % (self.pid_file) + self.logger.debug(msg) return True if self.test: - self.logger.info( _("Testmode, skip test of PID file '%s'.") % (self.pid_file) ) + msg = _("Testmode, skip test of PID file '%s'.") % (self.pid_file) + self.logger.info(msg) return True - self.logger.debug( _("Reading PID file '%s' ...") % (self.pid_file) ) + msg = _("Reading PID file '%s' ...") % (self.pid_file) + self.logger.debug(msg) f = None try: f = open(self.pid_file, 'r') except IOError, e: - raise LogrotateHandlerError( - _("Couldn't open PID file '%(file)s' for reading: %(msg)s") - % { 'file': self.pid_file, 'msg': str(e) } - ) + msg = _("Couldn't open PID file '%(file)s' for reading: %(msg)s") \ + % { 'file': self.pid_file, 'msg': str(e) } + raise LogrotateHandlerError(msg) line = f.readline() f.close() @@ -573,9 +589,10 @@ class LogrotateHandler(object): if match: pid = int(match.group(1)) else: - self.logger.warn( _("No useful information found in PID file '%(file)s': '%(line)s'") - % { 'file': self.pid_file, 'line': line } - ) + msg = _("No useful information found in PID file " + + "'%(file)s': '%(line)s'") \ + % { 'file': self.pid_file, 'line': line } + self.logger.warn(msg) return False if self.verbose > 1: @@ -584,16 +601,20 @@ class LogrotateHandler(object): os.kill(pid, 0) except OSError, err: if err.errno == errno.ESRCH: - self.logger.info( _("Process with PID %d anonymous died.") % (pid) ) + msg = _("Process with PID %d anonymous died.") % (pid) + self.logger.info(msg) return True elif err.errno == errno.EPERM: - self.logger.warn( _("No permission to signal the process %d ...") % (pid) ) + msg = _("No permission to signal the process %d ...") % (pid) + self.logger.warn(msg) return True else: - self.logger.warn( _("Unknown error: '%s'") % (str(err)) ) + msg = _("Unknown error: '%s'.") % (str(err)) + self.logger.warn(msg) return False else: - self.logger.error( _("Process with PID %d is allready running.") % (pid) ) + msg = _("Process with PID %d is allready running.") % (pid) + self.logger.error(msg) return False return False @@ -615,10 +636,13 @@ class LogrotateHandler(object): _ = self.t.lgettext if self.test: - self.logger.info( _("Testmode, skip writing of PID file '%s'.") % (self.pid_file) ) + msg = _("Testmode, skip writing of PID file '%s'.") \ + % (self.pid_file) + self.logger.info(msg) return True - self.logger.debug( _("Writing PID file '%s' ...") % (self.pid_file) ) + msg = _("Writing PID file '%s' ...") % (self.pid_file) + self.logger.debug(msg) f = None try: @@ -626,10 +650,9 @@ class LogrotateHandler(object): f.write(str(os.getppid()) + "\n") f.close() except IOError, e: - raise LogrotateHandlerError( - _("Couldn't open PID file '%(file)s' for writing: %(msg)s") - % { 'file': self.pid_file, 'msg': str(e) } - ) + msg = _("Couldn't open PID file '%(file)s' for writing: %(msg)s") \ + % { 'file': self.pid_file, 'msg': str(e) } + raise LogrotateHandlerError(msg) self.pidfile_created = True @@ -2182,8 +2205,12 @@ class LogrotateHandler(object): _ = self.t.lgettext if self.verbose > 1: - msg = _("Compressing source '%(source)s' to target'%(target)s' with module '%(module)s'.") \ - % {'source': source, 'target': target, 'module': 'zipfile'} + msg = _("Compressing source '%(source)s' to target " + + "'%(target)s' with module '%(module)s'.") \ + % { 'source': source, + 'target': target, + 'module': 'zipfile' + } self.logger.debug(msg) if not self.test: @@ -2245,8 +2272,12 @@ class LogrotateHandler(object): _ = self.t.lgettext if self.verbose > 1: - msg = _("Compressing source '%(source)s' to target'%(target)s' with module '%(module)s'.") \ - % {'source': source, 'target': target, 'module': 'gzip'} + msg = _("Compressing source '%(source)s' to target " + + "'%(target)s' with module '%(module)s'.") \ + % { 'source': source, + 'target': target, + 'module': 'gzip' + } self.logger.debug(msg) if not self.test: @@ -2316,8 +2347,12 @@ class LogrotateHandler(object): _ = self.t.lgettext if self.verbose > 1: - msg = _("Compressing source '%(source)s' to target'%(target)s' with module '%(module)s'.") \ - % {'source': source, 'target': target, 'module': 'bz2'} + msg = _("Compressing source '%(source)s' to target " + + "'%(target)s' with module '%(module)s'.") \ + % { 'source': source, + 'target': target, + 'module': 'bz2' + } self.logger.debug(msg) if not self.test: diff --git a/LogRotate/Mailer.py b/LogRotate/Mailer.py index 7c6da0c..f00c82f 100755 --- a/LogRotate/Mailer.py +++ b/LogRotate/Mailer.py @@ -489,7 +489,7 @@ class LogRotateMailer(object): _ = self.t.lgettext if not os.path.exists(filename): - msg = _("File '%s' dosn't exists.") % (filename) + msg = _("File '%s' doesn't exists.") % (filename) self.logger.error(msg) return False diff --git a/po/de/LC_MESSAGES/pylogrotate.po b/po/de/LC_MESSAGES/pylogrotate.po index b9d0da1..9d38878 100644 --- a/po/de/LC_MESSAGES/pylogrotate.po +++ b/po/de/LC_MESSAGES/pylogrotate.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: pylogrotate 0.6.0\n" "Report-Msgid-Bugs-To: frank@brehm-online.com\n" -"POT-Creation-Date: 2011-07-14 12:26+0200\n" -"PO-Revision-Date: 2011-07-12 23:59+0200\n" +"POT-Creation-Date: 2011-07-15 00:55+0200\n" +"PO-Revision-Date: 2011-07-15 00:01+0200\n" "Last-Translator: Frank Brehm \n" "Language-Team: de \n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -23,29 +23,51 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: LogRotate/Getopts.py:119 +#: LogRotate/Getopts.py:120 #, python-format msgid "%s [options] " msgstr "%s [Optionen] " -#: LogRotate/Config.py:489 LogRotate/Config.py:501 LogRotate/Config.py:511 +#: LogRotate/Config.py:491 LogRotate/Config.py:504 LogRotate/Config.py:515 #, python-format -msgid "'%s' is not a directory" -msgstr "»%s« ist kein Verzeichnis" +msgid "'%s' is not a directory." +msgstr "»%s« ist kein Verzeichnis." -#: LogRotate/Config.py:698 +#: LogRotate/Config.py:710 #, python-format msgid "'%s' is not a regular file." msgstr "»%s« ist keine reguläre Datei." -#: LogRotate/Config.py:1305 -#, python-format -msgid "" -"'dateext': first_val: '%(first_val)s', option_value: '%(value)s'. (file " -"'%(file)s', line %(lnr)s)" -msgstr "" -"»dateext«: first_val: »%(first_val)s«, option_value: »%(value)s«. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +#: LogRotate/Config.py:1366 +#, python-format +msgid "'dateext': first_val: '%(first_val)s', option_value: '%(value)s'." +msgstr "»dateext«: first_val: »%(first_val)s«, option_value: »%(value)s«." + +#: LogRotate/Config.py:769 LogRotate/Config.py:791 LogRotate/Config.py:815 +#: LogRotate/Config.py:839 LogRotate/Config.py:844 LogRotate/Config.py:849 +#: LogRotate/Config.py:899 LogRotate/Config.py:919 LogRotate/Config.py:942 +#: LogRotate/Config.py:949 LogRotate/Config.py:994 LogRotate/Config.py:1026 +#: LogRotate/Config.py:1041 LogRotate/Config.py:1055 LogRotate/Config.py:1063 +#: LogRotate/Config.py:1070 LogRotate/Config.py:1078 LogRotate/Config.py:1085 +#: LogRotate/Config.py:1128 LogRotate/Config.py:1160 LogRotate/Config.py:1179 +#: LogRotate/Config.py:1269 LogRotate/Config.py:1282 LogRotate/Config.py:1289 +#: LogRotate/Config.py:1305 LogRotate/Config.py:1333 LogRotate/Config.py:1351 +#: LogRotate/Config.py:1368 LogRotate/Config.py:1385 LogRotate/Config.py:1397 +#: LogRotate/Config.py:1414 LogRotate/Config.py:1421 LogRotate/Config.py:1430 +#: LogRotate/Config.py:1439 LogRotate/Config.py:1460 LogRotate/Config.py:1479 +#: LogRotate/Config.py:1499 LogRotate/Config.py:1529 LogRotate/Config.py:1536 +#: LogRotate/Config.py:1563 LogRotate/Config.py:1583 LogRotate/Config.py:1603 +#: LogRotate/Config.py:1629 LogRotate/Config.py:1644 LogRotate/Config.py:1658 +#: LogRotate/Config.py:1717 LogRotate/Config.py:1726 LogRotate/Config.py:1735 +#: LogRotate/Config.py:1775 LogRotate/Config.py:1784 LogRotate/Config.py:1793 +#: LogRotate/Config.py:1804 LogRotate/Config.py:1817 LogRotate/Config.py:1826 +#: LogRotate/Config.py:1876 LogRotate/Config.py:1909 LogRotate/Config.py:1916 +#: LogRotate/Config.py:1950 LogRotate/StatusFile.py:496 +#: LogRotate/StatusFile.py:539 LogRotate/StatusFile.py:565 +#: LogRotate/StatusFile.py:576 +#, python-format +msgid "(file '%(file)s', line %(lnr)s)" +msgstr "(Datei »%(file)s«, Zeile %(lnr)s)" #: LogRotate/StatusFile.py:467 #, python-format @@ -66,70 +88,45 @@ msgstr "Argumente" msgid "Called with '%s'." msgstr "Aufgerufen mit »%s«." -#: LogRotate/Handler.py:1776 +#: LogRotate/Handler.py:1799 #, python-format msgid "Check, whether logfile '%s' should rotated." msgstr "Überprüfe, ob die Logdatei »%s« rotiert werden muß." -#: LogRotate/Config.py:1288 -#, python-format -msgid "" -"Checking 'dateext', negated: '%(negated)s'. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Überprüfe »dateext«, negiert: »%(negated)s«. (Datei »%(file)s«, Zeile " -"%(lnr)s)" - -#: LogRotate/Config.py:1228 -#, python-format -msgid "" -"Checking 'period': key '%(key)s', value '%(value)s'. (file '%(file)s', " -"line %(lnr)s)" -msgstr "" -"Überprüfe »period«: Schlüssel »%(key)s«, Wert »%(value)s«. (Datei " -"»%(file)s«, Zeile %(lnr)s)" - -#: LogRotate/Handler.py:1168 +#: LogRotate/Handler.py:1191 #, python-format msgid "Checking file '%s' for deleting ..." msgstr "Überprüfe Datei »%s« für Löschen ..." -#: LogRotate/Config.py:1343 +#: LogRotate/Config.py:1413 LogRotate/Config.py:1528 #, python-format -msgid "Checking for 'create' ... (file '%(file)s', line %(lnr)s)" -msgstr "Schaue nach »create« ... (Datei »%(file)s«, Zeile %(lnr)s)" +msgid "Checking for option '%s' ..." +msgstr "Teste auf Option »%s« ..." -#: LogRotate/Config.py:1446 +#: LogRotate/Config.py:1350 #, python-format -msgid "Checking for 'olddir' ... (file '%(file)s', line %(lnr)s)" -msgstr "Schaue nach »olddir« ... (Datei »%(file)s«, Zeile %(lnr)s)" +msgid "Checking for option 'dateext', negated: '%s'." +msgstr "Überprüfe Option »dateext«, negiert: »%s«." -#: LogRotate/Config.py:1536 +#: LogRotate/Config.py:1280 #, python-format -msgid "" -"Checking for option 'size', value: '%(value)s' ... (file '%(file)s', line" -" %(lnr)s)" -msgstr "" -"Schaue nach Option »size«, Wert »%(value)s« ... (Datei »%(file)s«, Zeile " -"%(lnr)s)" +msgid "Checking for option 'period': key '%(key)s', value '%(value)s'." +msgstr "Überprüfe Option »period«: Schlüssel »%(key)s«, Wert »%(value)s«." -#: LogRotate/Config.py:1563 +#: LogRotate/Config.py:1628 #, python-format -msgid "" -"Checking for option 'taboo%(type)s', value: '%(value)s' ... (file " -"'%(file)s', line %(lnr)s)" -msgstr "" -"Schaue nach Option »taboo%(type)s«, Wert »%(value)s« ... (Datei " -"»%(file)s«, Zeile %(lnr)s)" +msgid "Checking for option 'size', value '%s' ..." +msgstr "Überprüfe Option »size«, Wert »%s« ..." -#: LogRotate/Config.py:970 +#: LogRotate/Config.py:1656 #, python-format -msgid "" -"Checking line '%(line)s' for a logrotate option. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Überprüfe Zeile »%(line)s« nach einer Logrotate-Option. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +msgid "Checking for option 'taboo%(type)s', value: '%(value)s' ..." +msgstr "Überprüfe Option »taboo%(type)s«, Wert »%(value)s« ..." + +#: LogRotate/Config.py:993 +#, python-format +msgid "Checking line '%s' for a logrotate option." +msgstr "Überprüfe Zeile »%s« nach einer Logrotate-Option." #: LogRotate/StatusFile.py:398 #, python-format @@ -146,7 +143,7 @@ msgstr "Überprüfe Rechte auf Statusdatei »%s« ..." msgid "Checking, whether the script '%s' should be executed." msgstr "Überprüfe, ob das Skript »%s« noch ausgeführt werden muß." -#: LogRotate/Getopts.py:226 +#: LogRotate/Getopts.py:227 msgid "" "Checks only the given configuration file and does nothing. Conflicts with" " -f." @@ -156,38 +153,52 @@ msgstr "" #: LogRotate/Script.py:499 #, python-format -msgid "Child in script '%(name)s' was terminated by signal %(retcode)d" +msgid "Child in script '%(name)s' was terminated by signal %(retcode)d." msgstr "Kindprozeß in Skript »%(name)s« wurde durch Signal %(retcode)d beendet." -#: LogRotate/Handler.py:1740 +#: LogRotate/Handler.py:1763 #, python-format -msgid "Child was terminated by signal %d" +msgid "Child was terminated by signal %d." msgstr "Kindprozess wurde durch Signal %d beendet." -#: LogRotate/Getopts.py:254 -msgid "Command to send mail (instead of using the Phyton email package)" -msgstr "Befehl zum Mailversand (anstelle der Verwendung des Python email-Paketes)" +#: LogRotate/Getopts.py:255 +msgid "" +"Command to send mail (instead of using SMTP or the predefined sendmail " +"command)." +msgstr "" +"Befehl zum Mailversand (anstelle der Verwendung von SMTP oder des " +"vordefinierten sendmail-Befehls)" -#: LogRotate/Getopts.py:266 +#: LogRotate/Getopts.py:267 msgid "Common options" msgstr "Allgemeine Optionen" -#: LogRotate/Config.py:1154 +#: LogRotate/Config.py:1206 #, python-format msgid "Compress command '%s' not found." msgstr "Das Komprimierungskommando »%s« wurde nicht gefunden." -#: LogRotate/Handler.py:1993 +#: LogRotate/Handler.py:2016 #, python-format msgid "Compress options: '%s'." msgstr "Komprimierungsoptionen: »%s«." -#: LogRotate/Handler.py:1925 +#: LogRotate/Handler.py:1948 #, python-format msgid "Compressing file '%(file)s' to '%(target)s' with '%(cmd)s' ..." msgstr "Komprimiere Datei »%(file)s« zu »%(target)s« mit »%(cmd)s« ..." -#: LogRotate/Handler.py:1967 +#: LogRotate/Handler.py:2208 LogRotate/Handler.py:2275 +#: LogRotate/Handler.py:2350 +#, python-format +msgid "" +"Compressing source '%(source)s' to target '%(target)s' with module " +"'%(module)s'." +msgstr "" +"Komprimiere Quelldatei »%(source)s« zu Zieldatei »%(target)s« mit Modul " +"»%(module)s«." + +#: LogRotate/Handler.py:1990 #, python-format msgid "" "Compressing source '%(source)s' to target'%(target)s' with command " @@ -196,32 +207,11 @@ msgstr "" "Komprimiere Quelldatei »%(source)s« zu Zieldatei »%(target)s« mit " "Kommando »%(cmd)s«." -#: LogRotate/Handler.py:2319 -#, python-format -msgid "Compressing source '%(source)s' to target'%(target)s' with module bz2." -msgstr "" -"Komprimiere Quelldatei »%(source)s« zu Zieldatei »%(target)s« mit dem " -"Modul »bz2«." - -#: LogRotate/Handler.py:2248 -#, python-format -msgid "Compressing source '%(source)s' to target'%(target)s' with module gzip." -msgstr "" -"Komprimiere Quelldatei »%(source)s« zu Zieldatei »%(target)s« mit dem " -"Modul »gzip«." - -#: LogRotate/Handler.py:2185 -#, python-format -msgid "Compressing source '%(source)s' to target'%(target)s' with module zipfile." -msgstr "" -"Komprimiere Quelldatei »%(source)s« zu Zieldatei »%(target)s« mit dem " -"Modul »zipfile«." - -#: LogRotate/Handler.py:1881 +#: LogRotate/Handler.py:1904 msgid "Compression of all uncompressed logfiles ..." msgstr "Komprimierung aller unkomprimierten Logdateien ..." -#: LogRotate/Handler.py:1095 +#: LogRotate/Handler.py:1118 #, python-format msgid "Compression of file '%s' will be delayed." msgstr "Die Komprimierung der Datei »%s« wird verschoben." @@ -230,25 +220,25 @@ msgstr "Die Komprimierung der Datei »%s« wird verschoben." msgid "Configuration check only." msgstr "Nur Überprüfung der Konfiguration." -#: LogRotate/Handler.py:483 +#: LogRotate/Handler.py:491 msgid "Configuration reader object structure" msgstr "Objektstruktur des Konfigurtionslesers" -#: LogRotate/Handler.py:2076 +#: LogRotate/Handler.py:2099 #, python-format msgid "Copying all file metadata to target '%s' ..." msgstr "Kopiere alle Datei-Metadaten zu Zielobjekt »%s« ..." -#: LogRotate/Handler.py:902 +#: LogRotate/Handler.py:925 #, python-format msgid "Copying file '%(from)s' => '%(to)s'." msgstr "Kopiere Datei »%(from)s« => »%(to)s«." -#: LogRotate/Handler.py:2143 +#: LogRotate/Handler.py:2166 msgid "Copying ownership from source to target." msgstr "Kopiere Besitzerschaft von Quell- zu Zielobjekt." -#: LogRotate/Handler.py:2092 +#: LogRotate/Handler.py:2115 #, python-format msgid "" "Copying permissions and timestamps from source '%(src)s' to target " @@ -257,7 +247,7 @@ msgstr "" "Kopiere Rechte und Zeitstempel von Quellobjekt »%(src)s« zu Zielojekt " "»%(target)s«." -#: LogRotate/Config.py:989 +#: LogRotate/Config.py:1012 #, python-format msgid "Could not detect option in line '%s'." msgstr "Konnte keine Option in Zeile »%s« ermitteln." @@ -267,29 +257,25 @@ msgstr "Konnte keine Option in Zeile »%s« ermitteln." msgid "Could not determine bytes in '%s'." msgstr "Konnte keine Bytes in »%s« feststellen." -#: LogRotate/StatusFile.py:529 +#: LogRotate/StatusFile.py:537 #, python-format -msgid "" -"Could not determine date format: '%(date)s' (file: '%(file)s', row: " -"%(row)d)" -msgstr "" -"Konnte Datumsformat »%(date)s« nicht erkennen (Datei »%(file)s«, Zeile " -"%(row)d)" +msgid "Could not determine date format: '%s'." +msgstr "Konnte kein Datumsformat erkennen: »%s«." #: LogRotate/StatusFile.py:319 #, python-format msgid "Could not open status file '%s' for write: " msgstr "Konnte Statusdatei »%s« nicht zum Schreiben öffnen: " -#: LogRotate/Handler.py:345 -msgid "Could not read configuration" -msgstr "Konnte Konfiguration nicht lesen." - -#: LogRotate/Config.py:708 +#: LogRotate/Config.py:720 #, python-format msgid "Could not read configuration file '%s'" msgstr "Konnte Konfigurationsdatei »%s« nicht lesen" +#: LogRotate/Handler.py:350 +msgid "Could not read configuration." +msgstr "Konnte Konfiguration nicht lesen." + #: LogRotate/StatusFile.py:483 #, python-format msgid "Could not read status file '%s': " @@ -298,95 +284,91 @@ msgstr "Konnte Statusdatei »%s« nicht lesen: " #: LogRotate/Common.py:251 #, python-format msgid "Couldn't detect prefix '%s'." -msgstr "Konnte keinen Präfix inn »%s« ermitteln." +msgstr "Konnte keinen Präfix in »%s« ermitteln." -#: LogRotate/Handler.py:563 +#: LogRotate/Handler.py:579 #, python-format msgid "Couldn't open PID file '%(file)s' for reading: %(msg)s" msgstr "Konnte PID-Datei »%(file)s« nicht zum Lesen öffnen: %(msg)s" -#: LogRotate/Handler.py:630 +#: LogRotate/Handler.py:653 #, python-format msgid "Couldn't open PID file '%(file)s' for writing: %(msg)s" msgstr "Konnte PID-Datei »%(file)s« nicht zum Schreiben öffnen: %(msg)s" -#: LogRotate/Handler.py:1673 +#: LogRotate/Handler.py:1696 #, python-format msgid "Create permissions: %(mode)4o, Owner-UID: %(uid)d, Group-GID: %(gid)d" msgstr "Erstellungsrechte: %(mode)4o, Besitzer-UID: %(uid)d, Besitzer-GID: %(gid)d" -#: LogRotate/Handler.py:1661 +#: LogRotate/Handler.py:1684 #, python-format msgid "Creating directory '%s' ..." msgstr "Erstelle Verzeichnis »%s« ..." -#: LogRotate/Handler.py:1631 +#: LogRotate/Handler.py:1654 #, python-format msgid "Creating olddir '%s' recursive ..." msgstr "Erstelle Olddir-Verzeichnis »%s« rekursiv ..." -#: LogRotate/Handler.py:1171 +#: LogRotate/Handler.py:1194 #, python-format msgid "Current count: %(count)d, current age: %(age)d seconds" msgstr "Aktuelle Anzahl: %(count)d, aktuelles Alter: %(age)d Sekunden" -#: LogRotate/Handler.py:1450 +#: LogRotate/Handler.py:1473 #, python-format msgid "Cyclic rotation from '%(from)s' to '%(to)s'." msgstr "Zyklische Rotation von »%(from)s« zu »%(to)s«." -#: LogRotate/Handler.py:1817 +#: LogRotate/Handler.py:1840 #, python-format -msgid "Date of last rotation: %s" -msgstr "Zeitpunkt der letzten Rotation: %s" +msgid "Date of last rotation: %s." +msgstr "Zeitpunkt der letzten Rotation: %s." -#: LogRotate/Handler.py:1834 +#: LogRotate/Handler.py:1857 #, python-format msgid "Date of next rotation '%(next)s' is in future, rotation not necessary." msgstr "" "Der Zeitpunkt der nächsten Rotation »%(next)s« liegt in der Zukunft, eine" " Rotation ist deshalb nicht notwendig." -#: LogRotate/Handler.py:1821 +#: LogRotate/Handler.py:1844 #, python-format -msgid "Date of next rotation: %s" -msgstr "Zeitpunkt der nächsten Rotation: %s" +msgid "Date of next rotation: %s." +msgstr "Zeitpunkt der nächsten Rotation: %s." -#: LogRotate/Handler.py:1179 +#: LogRotate/Handler.py:1202 #, python-format msgid "Deleting '%s' because of too much." msgstr "Lösche Datei »%s«, weil: zuviel." -#: LogRotate/Handler.py:1188 +#: LogRotate/Handler.py:1211 #, python-format msgid "Deleting '%s' because of too old." msgstr "Lösche Datei »%s«, weil: zu alt." -#: LogRotate/Handler.py:1859 +#: LogRotate/Handler.py:1882 #, python-format msgid "Deleting file '%s' ..." msgstr "Lösche Datei »%s« ..." -#: LogRotate/Handler.py:2016 LogRotate/Handler.py:2213 -#: LogRotate/Handler.py:2284 LogRotate/Handler.py:2355 +#: LogRotate/Handler.py:2039 LogRotate/Handler.py:2240 +#: LogRotate/Handler.py:2315 LogRotate/Handler.py:2390 #, python-format msgid "Deleting uncompressed file '%s' ..." msgstr "Lösche unkomprimierte Datei »%s« ..." -#: LogRotate/Handler.py:1851 +#: LogRotate/Handler.py:1874 msgid "Deletion of all superfluid logfiles ..." msgstr "Löschen aller überflüssigen Logdateien ..." -#: LogRotate/Config.py:1851 +#: LogRotate/Config.py:1948 #, python-format -msgid "" -"Directive '%(directive)s' is not allowed outside of a logfile definition." -" (file '%(file)s', line %(lnr)s)" -msgstr "" -"Die Direktive »%(directive)s« ist nicht außerhalb einer " -"Logdateidefinition erlaubt. (Datei »%(file)s«, Zeile %(lnr)s)" +msgid "Directive '%s' is not allowed outside of a logfile definition." +msgstr "Die Direktive »%s« ist nicht außerhalb einer Logdateidefinition erlaubt." -#: LogRotate/Handler.py:1650 +#: LogRotate/Handler.py:1673 #, python-format msgid "Directory '%s' allready exists, not created." msgstr "Verzeichnis »%s« existiert bereits und wird nicht angelegt." @@ -396,136 +378,130 @@ msgstr "Verzeichnis »%s« existiert bereits und wird nicht angelegt." msgid "Directory '%s' doesn't exists." msgstr "Verzeichnis »%s« existiert nicht." -#: LogRotate/Handler.py:1658 +#: LogRotate/Handler.py:1681 #, python-format msgid "Directory '%s' exists, but is not a valid directory." msgstr "" "Das Verzeichnis »%s« existiert bereits, ist aber kein gültiges " "Verzeichnis." -#: LogRotate/Handler.py:1627 +#: LogRotate/Handler.py:1650 #, python-format -msgid "Directory chain to create: '%s'" -msgstr "Verzeichniskette zum Erstellen: »%s«" +msgid "Directory chain to create: '%s'." +msgstr "Verzeichniskette zum Erstellen: »%s«." -#: LogRotate/Getopts.py:279 +#: LogRotate/Getopts.py:280 msgid "Display brief usage message and exit." msgstr "Zeigt einen kurzen Text zur Verwendung und beendet sich." -#: LogRotate/Handler.py:863 +#: LogRotate/Handler.py:886 #, python-format msgid "Do rotate logfile '%s' ..." -msgstr "Rotiere Logdatei »%s« ..." +msgstr "Rotiere Logdatei »%s« ..." -#: LogRotate/Getopts.py:206 +#: LogRotate/Getopts.py:207 msgid "Don't do anything, just test (implies -v and -T)" msgstr "Testmodus, Kommandos werden nur simuliert (beinhaltet -v und -T)" -#: LogRotate/Config.py:827 -#, python-format -msgid "End of a logfile definition (file '%(file)s', line %(line)s)" -msgstr "Ende einer Logdateidefinition (Datei »%(file)s«, Zeile %(line)s)" - -#: LogRotate/Handler.py:986 -#, python-format -msgid "Error on chmod of '%(file)s': %(err)s" -msgstr "Fehler beim Setzen der Rechte von »%(file)s«: %(err)s" +#: LogRotate/Config.py:843 +msgid "End of a logfile definition." +msgstr "Ende einer Logdateidefinition." -#: LogRotate/Handler.py:2130 +#: LogRotate/Handler.py:1009 LogRotate/Handler.py:2153 #, python-format msgid "Error on chmod of '%(target)s': %(err)s" msgstr "Fehler beim Setzen der Rechte von »%(target)s«: %(err)s" -#: LogRotate/Handler.py:1007 LogRotate/Handler.py:2158 +#: LogRotate/Handler.py:1030 LogRotate/Handler.py:2181 #, python-format msgid "Error on chown of '%(file)s': %(err)s" msgstr "Fehler beim Setzen der Besitzerschaft von »%(file)s«: %(err)s" -#: LogRotate/Handler.py:1702 +#: LogRotate/Handler.py:1725 #, python-format msgid "Error on chowning directory '%(dir)s': %(err)s" msgstr "Fehler beim Ändern der Besitzrechte von Verzeichnis »%(dir)s«: %(err)s" -#: LogRotate/Handler.py:909 +#: LogRotate/Handler.py:932 #, python-format msgid "Error on copying '%(from)s' => '%(to)s': %(err)s" msgstr "Fehler beim Kopieren von »%(from)s« => »%(to)s«: %(err)s" -#: LogRotate/Handler.py:1683 +#: LogRotate/Handler.py:1706 #, python-format msgid "Error on creating directory '%(dir)s': %(err)s" msgstr "Fehler beim Erstellen von Verzeichnis »%(dir)s«: %(err)s" -#: LogRotate/Handler.py:955 +#: LogRotate/Handler.py:978 #, python-format msgid "Error on creating file '%(from)s': %(err)s" msgstr "Fehler beim Erstellen der Datei »%(from)s«: %(err)s" -#: LogRotate/Handler.py:886 LogRotate/Handler.py:940 +#: LogRotate/Handler.py:909 LogRotate/Handler.py:963 #, python-format msgid "Error on moving '%(from)s' => '%(to)s': %(err)s" msgstr "" "Fehler beim Umbenennen bzw. Verschieben von »%(from)s« => »%(to)s«: " "%(err)s" -#: LogRotate/Handler.py:2258 LogRotate/Handler.py:2329 +#: LogRotate/Handler.py:2289 LogRotate/Handler.py:2364 #, python-format msgid "Error on open file '%(file)s' on reading: %(err)s" msgstr "Fehler beim Öffnen der Datei »%(file)s« zum Schreiben: %(err)s" -#: LogRotate/Handler.py:2200 LogRotate/Handler.py:2268 -#: LogRotate/Handler.py:2339 +#: LogRotate/Handler.py:2227 LogRotate/Handler.py:2299 +#: LogRotate/Handler.py:2374 #, python-format msgid "Error on open file '%(file)s' on writing: %(err)s" msgstr "Fehler beim Öffnen der Datei »%(file)s« zum Schreiben: %(err)s" -#: LogRotate/Handler.py:1865 +#: LogRotate/Handler.py:1888 #, python-format msgid "Error on removing file '%(file)s': %(err)s" msgstr "Fehler beim Löschen der Datei »%(file)s«: %(err)s" -#: LogRotate/Handler.py:2114 +#: LogRotate/Handler.py:2137 #, python-format msgid "Error on setting times on target file '%(target)s': %(err)s" msgstr "Fehler beim Setzen der Zeitstempel von Zielojekt »%(target)s«: %(err)s" -#: LogRotate/Handler.py:921 +#: LogRotate/Handler.py:944 #, python-format msgid "Error on truncing file '%(from)s': %(err)s" msgstr "Fehler beim Abschneiden der Datei »%(from)s«: %(err)s" -#: LogRotate/Handler.py:436 +#: LogRotate/Handler.py:444 #, python-format msgid "Error removing PID file '%(file)s': %(msg)" msgstr "Fehler beim Löschen der PID-Datei »%(file)s«: %(msg)" -#: LogRotate/Handler.py:2023 LogRotate/Handler.py:2220 -#: LogRotate/Handler.py:2291 LogRotate/Handler.py:2362 +#: LogRotate/Handler.py:2046 LogRotate/Handler.py:2247 +#: LogRotate/Handler.py:2322 LogRotate/Handler.py:2397 #, python-format msgid "Error removing uncompressed file '%(file)s': %(msg)" msgstr "Fehler beim Löschen der unkomprimierten Datei »%(file)s«: %(msg)" -#: LogRotate/Handler.py:1729 +#: LogRotate/Handler.py:1752 #, python-format -msgid "Executing command: '%s'" -msgstr "Führe Kommando aus: »%s«" +msgid "Executing command: '%s'." +msgstr "Führe Kommando aus: »%s«." -#: LogRotate/Handler.py:759 +#: LogRotate/Handler.py:782 #, python-format msgid "Executing firstaction script '%s' ..." msgstr "Führe Firstaction-Skript »%s« aus ..." -#: LogRotate/Handler.py:826 +#: LogRotate/Handler.py:849 #, python-format msgid "Executing lastaction script '%s' ..." msgstr "Führe Lastaction-Skript »%s« aus ..." -#: LogRotate/Handler.py:805 +#: LogRotate/Handler.py:828 #, python-format msgid "Executing postrun script '%s' ..." msgstr "Führe Postrun-Skript »%s« aus ..." -#: LogRotate/Handler.py:777 +#: LogRotate/Handler.py:800 #, python-format msgid "Executing prerun script '%s' ..." msgstr "Führe Prerun-Skript »%s« aus ..." @@ -535,7 +511,7 @@ msgstr "Führe Prerun-Skript »%s« aus ..." msgid "Executing script '%(name)s' with command: '%(cmd)s'" msgstr "Führe Skript »%(name)s« mit dem Kommando »%(cmd)s« aus." -#: LogRotate/Handler.py:1747 +#: LogRotate/Handler.py:1770 #, python-format msgid "Execution failed: %s" msgstr "Ausführung ging schief: %s" @@ -545,21 +521,16 @@ msgstr "Ausführung ging schief: %s" msgid "Execution of script '%(name)s' failed: %(error)s" msgstr "Die Ausführung des Skriptes »%(name)s« ging schief: %(error)s" -#: LogRotate/Config.py:1540 +#: LogRotate/Config.py:1633 msgid "Failing size definition." msgstr "Fehlende Größenangabe." -#: LogRotate/Config.py:670 LogRotate/Config.py:695 +#: LogRotate/Config.py:682 LogRotate/Config.py:707 LogRotate/Mailer.py:492 #, python-format msgid "File '%s' doesn't exists." msgstr "Die Datei »%s« existiert nicht." -#: LogRotate/Mailer.py:492 -#, python-format -msgid "File '%s' dosn't exists." -msgstr "Die Datei »%s« existiert nicht." - -#: LogRotate/Handler.py:1920 +#: LogRotate/Handler.py:1943 #, python-format msgid "File '%s' has a size of 0, skip compressing." msgstr "Die Datei »%s« hat die Größe Null, übergehe Komprimierung." @@ -569,39 +540,39 @@ msgstr "Die Datei »%s« hat die Größe Null, übergehe Komprimierung." msgid "File '%s' is not a regular file." msgstr "Die Datei »%s« ist keine reguläre Datei." -#: LogRotate/Handler.py:1083 +#: LogRotate/Handler.py:1106 #, python-format msgid "File '%s' seems to be compressed, skip it." msgstr "Datei »%s« scheint schon komprimiert zu sein, übergehe sie." -#: LogRotate/Handler.py:1089 +#: LogRotate/Handler.py:1112 #, python-format msgid "File '%s' will be deleted, compression unnecessary." msgstr "Die Datei »%s« wird gelöscht, keine Komprimierung notwendig." -#: LogRotate/Handler.py:2066 LogRotate/Handler.py:2084 +#: LogRotate/Handler.py:2089 LogRotate/Handler.py:2107 #, python-format msgid "File or directory '%s' doesn't exists." msgstr "Die Datei oder das Verzeichnis »%s« existiert nicht." -#: LogRotate/Handler.py:1826 +#: LogRotate/Handler.py:1849 #, python-format msgid "Filesize %(filesize)d is less than %(maxsize)d, rotation not necessary." msgstr "" "Die Dateigröße %(filesize)d ist geringer als %(maxsize)d, eine Rotation " "ist deshalb nicht notwendig." -#: LogRotate/Handler.py:1795 +#: LogRotate/Handler.py:1818 #, python-format -msgid "Filesize of '%(file)s': %(size)d" -msgstr "Dateigröße von »%(file)s«: %(size)d" +msgid "Filesize of '%(file)s': %(size)d." +msgstr "Dateigröße von »%(file)s«: %(size)d." -#: LogRotate/Config.py:1999 +#: LogRotate/Config.py:2091 #, python-format msgid "Find all logfiles for shell matching pattern '%s' ..." msgstr "Finde alle Logdateien für das Shell-Suchmuster »%s« ..." -#: LogRotate/Getopts.py:216 +#: LogRotate/Getopts.py:217 msgid "Force file rotation" msgstr "Erzwingt Logratation" @@ -643,7 +614,7 @@ msgstr "Gefundene Adresseinträge:" msgid "Found factor %d." msgstr "Faktor %d gefunden." -#: LogRotate/Handler.py:495 +#: LogRotate/Handler.py:504 msgid "Found global options:" msgstr "Gefundene globale Optionen:" @@ -652,63 +623,56 @@ msgstr "Gefundene globale Optionen:" msgid "Found invalid mail address '%s'." msgstr "Ungültige Mailadresse »%s« gefunden." -#: LogRotate/Config.py:2012 +#: LogRotate/Config.py:2105 #, python-format msgid "Found logfile '%(file)s for pattern '%(pattern)s'." msgstr "Logdatei »%(file)s« zum Suchmuster »%(pattern)s« gefunden." -#: LogRotate/StatusFile.py:522 +#: LogRotate/StatusFile.py:529 #, python-format msgid "Found logfile '%(file)s' with rotation date '%(date)s'." msgstr "Logdateidefinition für »%(file)s« mit Zeitpunkt »%(date)s« gefunden." -#: LogRotate/Handler.py:1105 +#: LogRotate/Handler.py:1128 msgid "Found logfiles to compress:" msgstr "Gefundene Logdateien für Komprimierung:" -#: LogRotate/Handler.py:1195 +#: LogRotate/Handler.py:1218 msgid "Found logfiles to delete:" msgstr "Gefundene Logdateien zum Löschen:" -#: LogRotate/Handler.py:1350 +#: LogRotate/Handler.py:1373 msgid "Found old logfiles:" msgstr "Gefundene alte Logdateien:" -#: LogRotate/Config.py:993 +#: LogRotate/Config.py:1017 #, python-format msgid "Found option '%(opt)s' with value '%(val)s'." msgstr "Option »%(opt)s« mit Wert »%(val)s« gefunden." -#: LogRotate/Handler.py:1467 +#: LogRotate/Handler.py:1490 msgid "Found rotations:" msgstr "Gefundene Rotationen:" -#: LogRotate/Config.py:920 -#, python-format -msgid "" -"Found start of a external script definition. (file '%(file)s', line " -"%(line)s)" -msgstr "" -"Beginn einer externen Scriptdefinition gefunden. (Datei »%(file)s«, Zeile" -" %(line)s)" +#: LogRotate/Config.py:941 +msgid "Found start of a external script definition." +msgstr "Beginn einer externen Scriptdefinition gefunden." -#: LogRotate/Config.py:899 +#: LogRotate/Config.py:917 #, python-format msgid "" "Found start of a regular script definition: type: '%(type)s', name: " -"'%(name)s' (file '%(file)s', line %(line)s)" +"'%(name)s'." msgstr "" "Beginn einer regulären Scriptdefinition gefunden: »%(type)s«, Name: " -"»%(name)s« (Datei »%(file)s«, Zeile %(line)s)" +"»%(name)s«." -#: LogRotate/Config.py:1015 +#: LogRotate/Config.py:1038 #, python-format -msgid "" -"Found value '%(value)s' behind the boolean option '%(option)s', ignoring." -" (file '%(file)s', line %(lnr)s)" +msgid "Found value '%(value)s' behind the boolean option '%(option)s', ignoring." msgstr "" "Wert »%(value)s« nach boolscher Option »%(option)s« gefunden, wird " -"ignoriert. (Datei »%(file)s«, Zeile %(lnr)s)" +"ignoriert." #: LogRotate/Mailer.py:567 msgid "Generated E-mail:" @@ -719,21 +683,17 @@ msgid "Given period is 'None'." msgstr "Die übergebene Periode ist »None«." #: LogRotate/Common.py:299 -msgid "Given period was empty" +msgid "Given period was empty." msgstr "Die übergebene Periode ist leer." #: LogRotate/Common.py:193 msgid "Given value is 'None'." msgstr "Der übergebene Wert ist »None«." -#: LogRotate/Config.py:1550 +#: LogRotate/Config.py:1642 #, python-format -msgid "" -"Got a rotation size in '%(directive)s' of %(bytes)d bytes. (file " -"'%(file)s', line %(lnr)s)" -msgstr "" -"Erhaltene Rotationsgröße in »%(directive)s«: %(bytes)d Bytes. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +msgid "Got a rotation size in '%(directive)s' of %(bytes)d bytes." +msgstr "Erhaltene Rotationsgröße in »%(directive)s«: %(bytes)d Bytes." #: LogRotate/Common.py:472 msgid "Got mail address pair:" @@ -744,10 +704,10 @@ msgstr "Mailadress-Paar gefunden:" msgid "Got returncode for script '%(name)s': '%(retcode)s'" msgstr "Habe Rückggabewert »%(retcode)s« für Skript »%(name)s« erhalten." -#: LogRotate/Handler.py:1737 +#: LogRotate/Handler.py:1760 #, python-format -msgid "Got returncode: '%s'" -msgstr "Erhaltener Rückgabewert: »%s«" +msgid "Got returncode: '%s'." +msgstr "Erhaltener Rückgabewert: »%s«." #: LogRotate/Mailer.py:535 #, python-format @@ -758,40 +718,34 @@ msgstr "Erratener Content-Type: »%(ctype)s«, und Encoding: »%(encoding)s«." msgid "Handler object structure" msgstr "Struktur des Handlerobjektes" -#: LogRotate/StatusFile.py:505 +#: LogRotate/StatusFile.py:510 #, python-format msgid "Idendified version of status file: %d" msgstr "Erkannte Version der Statusdatei: %d" -#: LogRotate/Config.py:1739 +#: LogRotate/Config.py:1832 #, python-format msgid "Including directory '%s' ..." msgstr "Binde Verzeichnis »%s« ein ..." -#: LogRotate/Config.py:1746 +#: LogRotate/Config.py:1840 #, python-format msgid "Including item '%(item)s' ('%(path)s') ..." msgstr "Binde Element »%(item)s« ein (»%(path)s«) ..." -#: LogRotate/Config.py:1702 +#: LogRotate/Config.py:1792 #, python-format -msgid "" -"Including object '%(include)s' doesn't exists. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Das einzubindende Objekt »%(include)s« existiert nicht. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +msgid "Including object '%s' doesn't exists." +msgstr "Das einzubindende Objekt »%s« existiert nicht." -#: LogRotate/Config.py:1712 +#: LogRotate/Config.py:1802 #, python-format -msgid "" -"Including object '%(include)s' is neither a regular file nor a " -"directory. (file '%(file)s', line %(lnr)s)" +msgid "Including object '%s' is neither a regular file nor a directory." msgstr "" -"Das einzubindende Objekt »%(include)s« ist weder eine reguläre Datei noch" -" ein Verzeichnis. (Datei »%(file)s«, Zeile %(lnr)s)" +"Das einzubindende Objekt »%s« ist weder eine reguläre Datei noch ein " +"Verzeichnis." -#: LogRotate/StatusFile.py:510 +#: LogRotate/StatusFile.py:516 #, python-format msgid "Incompatible version of status file '%(file)s': %(header)s" msgstr "Inkompatible Version der Statusdatei »%(file)s«: %(header)s" @@ -800,7 +754,7 @@ msgstr "Inkompatible Version der Statusdatei »%(file)s«: %(header)s" msgid "Initial search for the sendmail executable ..." msgstr "Initiale Suche nach dem »sendmail«-Programm ..." -#: LogRotate/Config.py:1195 LogRotate/Config.py:1199 +#: LogRotate/Config.py:1248 LogRotate/Config.py:1252 #, python-format msgid "Invalid SMTP port '%s' given." msgstr "Ungültiger SMTP-Port »%s« angegeben." @@ -810,37 +764,32 @@ msgstr "Ungültiger SMTP-Port »%s« angegeben." msgid "Invalid content for a period: '%s'." msgstr "Ungültiger Inhalt für eine Periode: »%s«." -#: LogRotate/Config.py:1487 +#: LogRotate/Config.py:1572 #, python-format msgid "Invalid create mode '%s' in 'olddir'." msgstr "Ungültiger »olddir«-Erstellungsmodus: »%s«." -#: LogRotate/Config.py:1393 +#: LogRotate/Config.py:1469 #, python-format msgid "Invalid create mode '%s'." msgstr "Ungültiger Erstellungsmodus »%s«." -#: LogRotate/StatusFile.py:552 +#: LogRotate/StatusFile.py:564 #, python-format -msgid "Invalid date: '%(date)s' (file: '%(file)s', row: %(row)d)" -msgstr "Ungültiges Datum: »%(date)s« (Datei »%(file)s«, Zeile %(row)d)" +msgid "Invalid date: '%s'." +msgstr "Ungültiger Zeitpunkt: »%s«." -#: LogRotate/Config.py:1546 +#: LogRotate/Config.py:1639 #, python-format msgid "Invalid definition for 'size': '%s'." msgstr "Ungültige Größenangabe: »%s«." -#: LogRotate/Config.py:1427 +#: LogRotate/Config.py:1508 LogRotate/Config.py:1612 #, python-format -msgid "Invalid group '%s' in 'create'." -msgstr "Ungültige Gruppe »%s« in »create«." +msgid "Invalid group '%(group)s' in '%(what)s'." +msgstr "Ungültige Gruppe »%(group)s« in »%(what)s«." -#: LogRotate/Config.py:1521 -#, python-format -msgid "Invalid group '%s' in 'olddir'." -msgstr "Ungültige Gruppe »%s« in »olddir«." - -#: LogRotate/Config.py:1186 +#: LogRotate/Config.py:1239 #, python-format msgid "Invalid mail address for 'mailfrom' given: '%s'." msgstr "Ungültige Mailadresse »%s« für »mailfrom« angegeben." @@ -850,32 +799,27 @@ msgstr "Ungültige Mailadresse »%s« für »mailfrom« angegeben." msgid "Invalid mail address given: '%s'." msgstr "Ungültige Mailadresse übergeben: »%s«." -#: LogRotate/Config.py:1266 +#: LogRotate/Config.py:1324 #, python-format msgid "Invalid maxage definition: '%s'" msgstr "Ungültige Definition von »maxage«: »%s«" -#: LogRotate/Config.py:1410 -#, python-format -msgid "Invalid owner '%s' in 'create'." -msgstr "Ungültiger Nutzer »%s« in »create«." - -#: LogRotate/Config.py:1504 +#: LogRotate/Config.py:1488 LogRotate/Config.py:1592 #, python-format -msgid "Invalid owner '%s' in 'olddir'." -msgstr "Ungültiger Nutzer »%s« in »olddir«." +msgid "Invalid owner '%(owner)s' in '%(what)s'." +msgstr "Ungültiger Nutzer »%(owner)s« in »%(what)s«." -#: LogRotate/Config.py:1243 +#: LogRotate/Config.py:1296 #, python-format -msgid "Invalid period definition: '%s'" -msgstr "Ungültige Angabe einer Rotationsperiode: »%s«" +msgid "Invalid period definition: '%s'." +msgstr "Ungültige Angabe einer Rotationsperiode: »%s«." #: LogRotate/Config.py:456 #, python-format -msgid "Invalid taboo pattern type '%s' given" -msgstr "Ungültiger Tabutyp »%s« gegeben" +msgid "Invalid taboo pattern type '%s' given." +msgstr "Ungültiger Tabutyp »%s« angegeben." -#: LogRotate/Getopts.py:319 +#: LogRotate/Getopts.py:320 msgid "Invalid usage of --force and --config-check." msgstr "Ungültige Verwendung von --force und --config-check." @@ -884,22 +828,22 @@ msgstr "Ungültige Verwendung von --force und --config-check." msgid "Invalid value for property '%s' given." msgstr "Ungültiger Wert für Eigenschaft »%s« übergeben." -#: LogRotate/Config.py:1768 +#: LogRotate/Config.py:1864 #, python-format msgid "Item '%(item)s' is matching pattern '%(pattern)s', skiping." msgstr "Element »%(item)s« paßt auf Muster »%(pattern)s« und wird übergangen." -#: LogRotate/Config.py:1758 +#: LogRotate/Config.py:1854 #, python-format msgid "Item '%s' is not a regular file." msgstr "Element »%s« ist keine reguläre Datei." -#: LogRotate/Config.py:866 +#: LogRotate/Config.py:884 #, python-format msgid "Lastaction script '%s' not found." msgstr "Das Lastaction-Skript »%s« wurde nicht gefunden." -#: LogRotate/Config.py:2017 +#: LogRotate/Config.py:2111 #, python-format msgid "" "Logfile '%(logfile)s' is even defined (file '%(cfgfile)s', row " @@ -908,57 +852,76 @@ msgstr "" "Die Logdatei »%(logfile)s« wurde bereits definiert (Datei »%(cfgfile)s«, " "Zeile %(rownum)d) und wird damit nicht noch einmal berücksichtigt." -#: LogRotate/Handler.py:1801 +#: LogRotate/Handler.py:736 #, python-format -msgid "Logfile '%s' has a filesize of Zero, not rotated" +msgid "Logfile '%s' WILL rotated." +msgstr "Die Logdatei »%s« wird NICHT rotiert." + +#: LogRotate/Handler.py:1803 +#, python-format +msgid "Logfile '%s' doesn't exists, not rotated." +msgstr "Die Logdatei »%s« existiert nicht und wird demzufolge auch nicht rotiert." + +#: LogRotate/Handler.py:1824 +#, python-format +msgid "Logfile '%s' has a filesize of Zero, not rotated." msgstr "" "Die Logdatei »%s« hate eine Dateigröße von Null und wird deshalb auch " "nicht rotiert." -#: LogRotate/Config.py:2026 +#: LogRotate/Handler.py:1812 +#, python-format +msgid "Logfile '%s' is not a regular file, not rotated." +msgstr "" +"Die Logdatei »%s« ist keine reguläre Datei und wird deshalb auch nicht " +"rotiert." + +#: LogRotate/Handler.py:738 +#, python-format +msgid "Logfile '%s' will NOT rotated." +msgstr "Die Logdatei »%s« wird NICHT rotiert." + +#: LogRotate/Config.py:2121 #, python-format msgid "Logfile '%s' will taken." msgstr "Die Logdatei »%s« wird berücksichtigt." -#: LogRotate/Config.py:774 -#, python-format -msgid "" -"Logfile pattern definition not allowed inside a logfile definition (file " -"'%(file)s', line %(line)s)" +#: LogRotate/Config.py:789 +msgid "Logfile pattern definition not allowed inside a logfile definition." msgstr "" "Die Definition eines Logdateimusters ist innerhalb einer " -"Logdateidefinition nicht erlaubt. (Datei »%(file)s«, Zeil %(line)s)" +"Logdateidefinition nicht erlaubt." -#: LogRotate/Config.py:339 -msgid "Logrotate config reader initialised" -msgstr "Logrotate-Konfigurationsleser initialisiert" +#: LogRotate/Config.py:338 +msgid "Logrotate config reader initialised." +msgstr "Logrotate-Konfigurationsleser initialisiert." #: LogRotate/Script.py:405 #, python-format msgid "Logrotate script object '%s' will destroyed." msgstr "Das Logrotate-Script-Objekt »%s« wird zerstört." -#: LogRotate/Handler.py:342 -msgid "Logrotating initialised" +#: LogRotate/Handler.py:346 +msgid "Logrotating initialised." msgstr "Logrotation initialisiert." -#: LogRotate/Handler.py:357 -msgid "Logrotating ready for work" +#: LogRotate/Handler.py:363 +msgid "Logrotating ready for work." msgstr "Logrotation ist bereit zur Arbeit." -#: LogRotate/Handler.py:756 +#: LogRotate/Handler.py:779 msgid "Looking, whether the firstaction script should be executed." msgstr "Schaue nach, ob das Firstaction-Skript ausgeführt werden soll." -#: LogRotate/Handler.py:814 +#: LogRotate/Handler.py:837 msgid "Looking, whether the lastaction script should be executed." msgstr "Schaue nach, ob das Lastaction-Skript ausgeführt werden soll." -#: LogRotate/Handler.py:793 +#: LogRotate/Handler.py:816 msgid "Looking, whether the postrun script should be executed." msgstr "Schaue nach, ob das Postrun-Skript ausgeführt werden soll." -#: LogRotate/Handler.py:768 +#: LogRotate/Handler.py:791 msgid "Looking, whether the prerun script should be executed." msgstr "Schaue nach, ob das Prerun-Skript ausgeführt werden soll." @@ -966,41 +929,37 @@ msgstr "Schaue nach, ob das Prerun-Skript ausgeführt werden soll." msgid "Mailer object will destroyed." msgstr "Das Mailer-Objekt wird zerstört." -#: LogRotate/Handler.py:1160 +#: LogRotate/Handler.py:1183 #, python-format msgid "Max. count rotations: %d" msgstr "Maximale Anzahl von Rotationen: %d" -#: LogRotate/Handler.py:1152 +#: LogRotate/Handler.py:1175 #, python-format msgid "Maxage: %d seconds" msgstr "Maximalalter: %d Sekunden" -#: LogRotate/Handler.py:879 LogRotate/Handler.py:929 +#: LogRotate/Handler.py:902 LogRotate/Handler.py:952 #, python-format msgid "Moving file '%(from)s' => '%(to)s'." msgstr "Benenne bzw. verschiebe Datei »%(from)s« => »%(to)s«." -#: LogRotate/Handler.py:520 +#: LogRotate/Handler.py:531 #, python-format msgid "Name of state file: '%s'" msgstr "Dateiname der Statusdatei: »%s«" -#: LogRotate/Config.py:830 +#: LogRotate/Config.py:847 #, python-format -msgid "" -"Needless content found at the end of a logfile definition found: " -"'%(rest)s' (file '%(file)s', line %(line)s)" -msgstr "" -"Nutzloser Inhalt am Ende einer Logdateidefinition gefunden: »%(rest)s« " -"(Datei »%(file)s«, Zeile %(line)s)" +msgid "Needless content found at the end of a logfile definition found: '%s'." +msgstr "Nutzloser Inhalt am Ende einer Logdateidefinition gefunden: »%s«." -#: LogRotate/Config.py:1077 +#: LogRotate/Config.py:1116 #, python-format msgid "Negative value %(value)s for option '%(option)s' is not allowed." msgstr "Der negative Wert %(value)s für die Option »%(option)s« ist nicht erlaubt." -#: LogRotate/Handler.py:2061 +#: LogRotate/Handler.py:2084 msgid "" "Neither 'target' nor 'statinfo' was given on calling " "_copy_file_metadata()." @@ -1008,39 +967,30 @@ msgstr "" "Weder »target« noch »statinfo« wurden beim Aufruf von " "»_copy_file_metadata()« angegeben." -#: LogRotate/StatusFile.py:561 +#: LogRotate/StatusFile.py:574 #, python-format -msgid "" -"Neither a logfile nor a date found in line '%(line)s' (file: '%(file)s', " -"row: %(row)d)" -msgstr "" -"Weder Logdatei noch Datum in Zeile »%(line)s« gefunden (Datei »%(file)s«," -" Zeile %(row)d)" +msgid "Neither a logfile nor a date found in line '%s'." +msgstr "Weder Logdatei noch Datum in Zeile »%s« gefunden." -#: LogRotate/Config.py:1812 -#, python-format -msgid "" -"Nested logfile definitions are not allowed. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Verschachtelte Logdateidefinitionen sind nicht erlaubt. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +#: LogRotate/Config.py:1908 +msgid "Nested logfile definitions are not allowed." +msgstr "Verschachtelte Logdateidefinitionen sind nicht erlaubt." -#: LogRotate/Config.py:936 +#: LogRotate/Config.py:959 #, python-format msgid "New external script name: '%s'." -msgstr "Neuer externer Scriptname: »%s«" +msgstr "Neuer externer Scriptname: »%s«." -#: LogRotate/Config.py:913 +#: LogRotate/Config.py:933 #, python-format msgid "New log script name: '%s'." -msgstr "Neuer Scriptname: »%s«" +msgstr "Neuer Scriptname: »%s«." -#: LogRotate/Config.py:852 +#: LogRotate/Config.py:870 msgid "New logfile definition:" msgstr "Neue Logdateidefinition:" -#: LogRotate/Config.py:460 +#: LogRotate/Config.py:461 #, python-format msgid "New taboo pattern: '%s'." msgstr "Neues Tabu-Muster: »%s«." @@ -1050,15 +1000,15 @@ msgstr "Neues Tabu-Muster: »%s«." msgid "No command to execute defined in script '%s'." msgstr "Kein Kommando zu Ausführung in Skript »%s« definiert." -#: LogRotate/Handler.py:1063 +#: LogRotate/Handler.py:1086 msgid "No compression defined." msgstr "Keine Komprimierung definiert." -#: LogRotate/Getopts.py:323 +#: LogRotate/Getopts.py:324 msgid "No configuration file given." msgstr "Keine Konfigurationsdatei angegeben." -#: LogRotate/Handler.py:1548 +#: LogRotate/Handler.py:1571 msgid "No dirname directive for olddir given." msgstr "Kein Verzeichnis für olddir-Direktive angegeben." @@ -1067,7 +1017,7 @@ msgstr "Kein Verzeichnis für olddir-Direktive angegeben." msgid "No execute permissions to '%s'." msgstr "Keinw Ausführungsrechte auf »%s«." -#: LogRotate/Config.py:843 +#: LogRotate/Config.py:861 #, python-format msgid "" "No extension for compressed logfiles given (File of definition: " @@ -1076,76 +1026,61 @@ msgstr "" "Keine Dateierweiterung für die komprimierten Logdateien gegeben (Beginn " "der Definition: Datei »%(file)s«, Zeile %(rownum)d)." -#: LogRotate/Config.py:1685 -#, python-format -msgid "" -"No file or directory given in a include directive (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Keine Datei oder Verzeichnis in »include«-Direktive angegeben. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +#: LogRotate/Config.py:1774 +msgid "No file or directory given in a include directive." +msgstr "Keine Datei oder Verzeichnis in »include«-Direktive angegeben." -#: LogRotate/Handler.py:649 +#: LogRotate/Handler.py:672 msgid "No logfile definitions found." msgstr "Keine Logdatei-Definitionen gefunden." -#: LogRotate/Config.py:2004 +#: LogRotate/Config.py:2097 #, python-format msgid "No logfile found for pattern '%s'." msgstr "Keine Logdateien zum Suchmuster »%s« gefunden." -#: LogRotate/Config.py:1818 -#, python-format -msgid "" -"No logfile pattern defined on starting a logfile definition. (file " -"'%(file)s', line %(lnr)s)" -msgstr "" -"Kein Logdateimuster am Beginn einer Logdateidefinition angegeben. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +#: LogRotate/Config.py:1914 +msgid "No logfile pattern defined on starting a logfile definition." +msgstr "Kein Logdateimuster am Beginn einer Logdateidefinition angegeben." -#: LogRotate/Config.py:1993 +#: LogRotate/Config.py:2085 msgid "No logfile pattern defined." msgstr "Keine Logdatei bzw. Dateisuchmuster definiert." -#: LogRotate/Handler.py:1885 +#: LogRotate/Handler.py:1908 msgid "No logfiles to compress found." msgstr "Keine Logdateien zum Komprimieren gefunden." -#: LogRotate/Handler.py:1855 +#: LogRotate/Handler.py:1878 msgid "No logfiles to delete found." msgstr "Keine Logdateien zum Löschen gefunden." -#: LogRotate/Handler.py:1147 +#: LogRotate/Handler.py:1170 msgid "No maxage given." msgstr "Kein Maximalalter angegeben." -#: LogRotate/Handler.py:1069 LogRotate/Handler.py:1139 +#: LogRotate/Handler.py:1092 LogRotate/Handler.py:1162 msgid "No old logfiles available." msgstr "Keine alten Logdateien ermittelt." -#: LogRotate/Handler.py:1108 +#: LogRotate/Handler.py:1131 msgid "No old logfiles to compress found." msgstr "Keine alten Logdateien für Komprimierung gefunden." -#: LogRotate/Handler.py:1198 +#: LogRotate/Handler.py:1221 msgid "No old logfiles to delete found." msgstr "Keine Logdateien zum Löschen gefunden." -#: LogRotate/Handler.py:590 +#: LogRotate/Handler.py:608 #, python-format msgid "No permission to signal the process %d ..." msgstr "Kein Recht, ein Signal an Prozeß %d zu senden ..." -#: LogRotate/Config.py:1622 -#, python-format -msgid "" -"No script name given in a script directive. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Kein Scriptname in Scriptdirektive angegeben. (Datei »%(file)s«, Zeile " -"%(lnr)s)" +#: LogRotate/Config.py:1716 +msgid "No script name given in a script directive." +msgstr "Kein Scriptname in Scriptdirektive angegeben." -#: LogRotate/Handler.py:576 +#: LogRotate/Handler.py:592 #, python-format msgid "No useful information found in PID file '%(file)s': '%(line)s'" msgstr "Keine sinnvolle Information in PID-Datei »%(file)s« gefunden: »%(line)s«" @@ -1162,57 +1097,55 @@ msgstr "" msgid "No write access to status file '%s'." msgstr "Kein Schreibzugriff auf Statusdatei »%s«." -#: LogRotate/Handler.py:1610 +#: LogRotate/Handler.py:1633 #, python-format msgid "No write and execute access to olddir '%s'." msgstr "Keine Schreib- und Ausführungsrechte auf das Olddir-Verzeichnis »%s«." -#: LogRotate/Handler.py:1605 +#: LogRotate/Handler.py:1628 #, python-format msgid "Olddir '%s' allready exists, not created." msgstr "Das Olddir-Verzeichnis »%s« existiert bereits und wird nicht angelegt." -#: LogRotate/Handler.py:1617 +#: LogRotate/Handler.py:1640 #, python-format msgid "Olddir '%s' exists, but is not a valid directory." msgstr "" "Das Olddir-Verzeichnis »%s« existiert bereits, ist aber kein gültiges " "Verzeichnis." -#: LogRotate/Handler.py:1597 +#: LogRotate/Handler.py:1620 #, python-format -msgid "Olddir name is now '%s'" -msgstr "Der Olddir-Name ist jetzt »%s«" +msgid "Olddir name is now '%s'." +msgstr "Der Olddir-Name ist jetzt »%s«." #: LogRotate/Mailer.py:273 #, python-format msgid "Only absolute path allowed for a sendmail command: '%s'." msgstr "Für das »sendmail«-Kommando sind nur absolute Pfadangaben erlaubt: »%s«." -#: LogRotate/Getopts.py:327 +#: LogRotate/Getopts.py:328 msgid "Only one configuration file is allowed." msgstr "Es ist nur die Angabe einer Konfigurationsdatei erlaubt." -#: LogRotate/Config.py:1693 -#, python-format +#: LogRotate/Config.py:1782 msgid "" "Only one declaration of a file or directory is allowed in a include " -"directive, the first one is used. (file '%(file)s', line %(lnr)s)" +"directive, the first one is used." msgstr "" "In einer »include«-Direktive darf nur eine Datei oder ein Verzeichnis " -"angegeben werden. Die erste Angabe wird verwendet. (Datei »%(file)s«, " -"Zeile %(lnr)s)" +"angegeben werden. Die erste Angabe wird verwendet." -#: LogRotate/Config.py:1630 -#, python-format +#: LogRotate/Config.py:1724 msgid "" "Only one script name is allowed in a script directive, the first one is " -"used. (file '%(file)s', line %(lnr)s)" +"used." msgstr "" "Nur ein Scriptname in einer Scriptdirektive erlaubt, der erste wird " -"verwendet. (Datei »%(file)s«, Zeile %(lnr)s)" +"verwendet." -#: LogRotate/Handler.py:994 LogRotate/Handler.py:1690 LogRotate/Handler.py:2147 +#: LogRotate/Handler.py:1017 LogRotate/Handler.py:1713 +#: LogRotate/Handler.py:2170 msgid "Only root may execute chown()." msgstr "Nur root darf Besitzrechte ändern." @@ -1221,102 +1154,55 @@ msgstr "Nur root darf Besitzrechte ändern." msgid "Open status file '%s' for writing ..." msgstr "Öffne Statusdatei »%s« zum Schreiben ..." -#: LogRotate/Config.py:1071 +#: LogRotate/Config.py:1061 LogRotate/Config.py:1068 LogRotate/Config.py:1076 +#: LogRotate/Config.py:1083 +#, python-format +msgid "Option '%(by)s' disables option '%(what)'." +msgstr "Die Option »%(by)s« setzt Option »%(what)« außer Kraft." + +#: LogRotate/Config.py:1110 #, python-format msgid "Option '%(option)s' has no integer value: %(msg)s." msgstr "Der Option »%(option)s« wurde kein Integerwert zugewiesen: %(msg)s." -#: LogRotate/Config.py:1235 +#: LogRotate/Config.py:1287 #, python-format -msgid "" -"Option '%(option)s' may not have a value ('%(value)s'). (file '%(file)s'," -" line %(lnr)s)" -msgstr "" -"Die Option »%(option)s« darf keinen Wert aufweisen (»%(value)s«). (Datei " -"»%(file)s«, Zeile %(lnr)s)" +msgid "Option '%(option)s' may not have a value ('%(value)s')." +msgstr "Die Option »%(option)s« darf keinen Wert aufweisen (»%(value)s«)." -#: LogRotate/Config.py:1147 LogRotate/Config.py:1172 +#: LogRotate/Config.py:1101 LogRotate/Config.py:1197 LogRotate/Config.py:1225 #, python-format msgid "Option '%s' must have a value." msgstr "Die Option »%s« muss einen Wert haben." -#: LogRotate/Config.py:1168 +#: LogRotate/Config.py:1221 #, python-format msgid "Option '%s' not allowed inside a logfile directive." msgstr "Die Option »%s« ist innerhalb einer Logdateidefinition nicht erlaubt." -#: LogRotate/Config.py:1062 -#, python-format -msgid "Option '%s' without a necessary value." -msgstr "Der Option »%s« wurde kein Wert zugewiesen." - -#: LogRotate/Config.py:1149 LogRotate/Config.py:1174 -#, python-format -msgid "Option '%s' without a value" -msgstr "Die Option »%s« hat keinen Optionswert." - -#: LogRotate/Config.py:1030 -#, python-format -msgid "" -"Option 'copy' disables option 'copytruncate'. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Die Option »copy« setzt die Option »copytruncate« außer Kraft.(Datei " -"»%(file)s«, Zeile %(lnr)s)" - -#: LogRotate/Config.py:1035 -#, python-format -msgid "Option 'copy' disables option 'create'. (file '%(file)s', line %(lnr)s)" -msgstr "" -"Die Option »copy« setzt die Option »create« außer Kraft.(Datei " -"»%(file)s«, Zeile %(lnr)s)" - -#: LogRotate/Config.py:1357 +#: LogRotate/Config.py:1428 LogRotate/Config.py:1437 #, python-format -msgid "" -"Option 'copy' was set, so option 'create' has no effect. (file " -"'%(file)s', line %(lnr)s)" +msgid "Option '%s' was set, so option 'create' has no effect." msgstr "" -"Die Option »copy« wurde gesetzt, dadurch hat die Option »create« keinen " -"Effekt. (Datei »%(file)s«, Zeile %(lnr)s)" +"Die Option »%s« wurde gesetzt, dadurch hat die Option »create« keinen " +"Effekt." -#: LogRotate/Config.py:1041 +#: LogRotate/Config.py:1548 #, python-format -msgid "" -"Option 'copytruncate' disables option 'copy'. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Die Option »copytruncate« setzt die Option »copy« außer Kraft.(Datei " -"»%(file)s«, Zeile %(lnr)s)" - -#: LogRotate/Config.py:1046 -#, python-format -msgid "" -"Option 'copytruncate' disables option 'create'. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Die Option »copytruncate« setzt die Option »create« außer Kraft.(Datei " -"»%(file)s«, Zeile %(lnr)s)" +msgid "Option '%s' without a value given." +msgstr "Die Option »%s« wurde ohne einen Wert angegeben." -#: LogRotate/Config.py:1364 +#: LogRotate/Config.py:1200 LogRotate/Config.py:1227 #, python-format -msgid "" -"Option 'copytruncate' was set, so option 'create' has no effect. (file " -"'%(file)s', line %(lnr)s)" -msgstr "" -"Die Option »copytruncate« wurde gesetzt, dadurch hat die Option »create« " -"keinen Effekt. (Datei »%(file)s«, Zeile %(lnr)s)" - -#: LogRotate/Config.py:1465 -msgid "Option 'olddir' without a value given." -msgstr "Die Option »olddir« wurde ohne Wert angegeben." +msgid "Option '%s' without a value." +msgstr "Die Option »%s« hat keinen Optionswert." -#: LogRotate/Config.py:1581 +#: LogRotate/Config.py:1676 #, python-format msgid "Option 'taboo%s' needs a value." msgstr "Die Option »taboo%s« benötigt einen Wert." -#: LogRotate/Config.py:1568 +#: LogRotate/Config.py:1663 #, python-format msgid "Option 'taboo%s' not allowed inside a logfile directive." msgstr "Die Option »taboo%s« ist innerhalb einer Logfiledefinition nicht erlaubt." @@ -1325,12 +1211,12 @@ msgstr "Die Option »taboo%s« ist innerhalb einer Logfiledefinition nicht erlau msgid "Options" msgstr "Optionen" -#: LogRotate/Handler.py:550 +#: LogRotate/Handler.py:564 #, python-format msgid "PID file '%s' doesn't exists." msgstr "PID-Datei »%s« existiert nicht." -#: LogRotate/Handler.py:528 +#: LogRotate/Handler.py:541 #, python-format msgid "PID file: '%s'" msgstr "PID-Datei: »%s«" @@ -1342,11 +1228,11 @@ msgstr "" "Das übergeordnetes Verzeichnis »%(dir)s« der Statusdatei »%(file)s« ist " "kein Verzeichnis." -#: LogRotate/Getopts.py:245 +#: LogRotate/Getopts.py:246 msgid "Path of PID file (different to configuration)" msgstr "Pfad zur PID-Datei (im Unterschied zur Konfiguration)" -#: LogRotate/Getopts.py:236 +#: LogRotate/Getopts.py:237 msgid "Path of state file (different to configuration)" msgstr "Pfad zur Statusdatei (im Unterschied zur Konfiguration)" @@ -1356,42 +1242,42 @@ msgstr "Pfad zur Statusdatei (im Unterschied zur Konfiguration)" msgid "Pattern '%s'." msgstr "Suchmuster »%s«." -#: LogRotate/Handler.py:708 +#: LogRotate/Handler.py:731 #, python-format msgid "Performing logfile '%s' ..." msgstr "Verarbeite Logdatei »%s« ..." #: LogRotate/StatusFile.py:494 #, python-format -msgid "Performing status file line '%(line)s' (file: '%(file)s', row: %(row)d)" -msgstr "Verarbeite Statusdateizeile »%(line)s« (Datei »%(file)s«, Zeile %(row)d)" +msgid "Performing status file line '%s'." +msgstr "Verarbeite Statusdatei-Zeile »%s«." #: LogRotate/StatusFile.py:430 #, python-format msgid "Permissions to parent directory '%s' are OK." msgstr "Die Rechte auf das Verzeichnis »%s« sind okay." -#: LogRotate/Config.py:859 +#: LogRotate/Config.py:877 #, python-format msgid "Postrotate script '%s' not found." msgstr "Das Postrotate-Skript »%s« wurde nicht gefunden." -#: LogRotate/Handler.py:587 +#: LogRotate/Handler.py:604 #, python-format msgid "Process with PID %d anonymous died." msgstr "Prozeß mit der PID %d ist unbekannterweise gestorben." -#: LogRotate/Handler.py:596 +#: LogRotate/Handler.py:616 #, python-format msgid "Process with PID %d is allready running." msgstr "Prozeß mit der PID %d läuft noch." -#: LogRotate/Handler.py:557 +#: LogRotate/Handler.py:573 #, python-format msgid "Reading PID file '%s' ..." msgstr "Lese PID-Datei »%s« ..." -#: LogRotate/Config.py:702 +#: LogRotate/Config.py:714 #, python-format msgid "Reading configuration from '%s' ..." msgstr "Lese Konfiguration aus »%s« ..." @@ -1401,39 +1287,29 @@ msgstr "Lese Konfiguration aus »%s« ..." msgid "Reading status file '%s' ..." msgstr "Lese Statusdatei »%s« ..." -#: LogRotate/Handler.py:948 +#: LogRotate/Handler.py:971 #, python-format msgid "Recreating file '%s'." msgstr "Erstelle Datei »%s«." -#: LogRotate/Config.py:1779 +#: LogRotate/Config.py:1816 LogRotate/Config.py:1875 #, python-format -msgid "Recursive including of '%(include)s' (file '%(file)s', line %(lnr)s)" -msgstr "Rekursive Einbindung von »%(include)s«. (Datei »%(file)s«, Zeile %(lnr)s)" +msgid "Recursive including of '%s'." +msgstr "Rekursive Einbindunge von »%s«." -#: LogRotate/Config.py:1724 +#: LogRotate/Config.py:1420 LogRotate/Config.py:1535 #, python-format -msgid "Recursive including of '%(include)s'. (file '%(file)s', line %(lnr)s)" -msgstr "Rekursive Einbindung von »%(include)s«. (Datei »%(file)s«, Zeile %(lnr)s)" +msgid "Removing '%s'." +msgstr "Lösche »%s«." -#: LogRotate/Config.py:1350 -#, python-format -msgid "Removing 'create'. (file '%(file)s', line %(lnr)s)" -msgstr "Entferne »create«. (Datei »%(file)s«, Zeile %(lnr)s)" - -#: LogRotate/Config.py:1453 -#, python-format -msgid "Removing 'olddir'. (file '%(file)s', line %(lnr)s)" -msgstr "Entferne »olddir«. (Datei »%(file)s«, Zeile %(lnr)s)" - -#: LogRotate/Handler.py:432 +#: LogRotate/Handler.py:439 #, python-format msgid "Removing PID file '%s' ..." msgstr "Lösche PID-Datei »%s« ..." -#: LogRotate/Config.py:398 -msgid "Resetting default values for directives to hard coded values" -msgstr "Setze Vorgabewerte für Direktiven auf hardkodierte Werte zurück" +#: LogRotate/Config.py:397 +msgid "Resetting default values for directives to hard coded values." +msgstr "Setze Vorgabewerte für Direktiven auf hardkodierte Werte zurück." #: LogRotate/Common.py:419 #, python-format @@ -1460,12 +1336,12 @@ msgstr "Rest nach Wochenermittlung: »%s«." msgid "Rest after years: '%s'." msgstr "Rest nach Jahresermittlung: »%s«." -#: LogRotate/Handler.py:1440 +#: LogRotate/Handler.py:1463 #, python-format msgid "Resulting target '%s' exists, retrieve cyclic rotation ..." msgstr "Resultierende Zieldatei »%s« existiert, ermittle zyklische Rotation ..." -#: LogRotate/Handler.py:1393 +#: LogRotate/Handler.py:1416 #, python-format msgid "" "Retrieving all movings and rotations for logfile '%(file)s' to target " @@ -1474,55 +1350,51 @@ msgstr "" "Ermittle alle Umbenennungen und Rotationen für Logdatei »%(file)s« zu " "Zieldatei »%(target)s« ..." -#: LogRotate/Handler.py:1228 +#: LogRotate/Handler.py:1251 #, python-format msgid "Retrieving all old logfiles for file '%s' ..." msgstr "Ermittle alle alten Laogdateien zu Datei »%s« ..." -#: LogRotate/Handler.py:1056 +#: LogRotate/Handler.py:1079 msgid "Retrieving logfiles to compress ..." msgstr "Ermittle zu komprimierende Logdateien ..." -#: LogRotate/Handler.py:1132 +#: LogRotate/Handler.py:1155 msgid "Retrieving logfiles to delete ..." msgstr "Ermittle Logdateien zum Löschen ..." -#: LogRotate/Handler.py:1495 +#: LogRotate/Handler.py:1518 #, python-format msgid "Retrieving the name of the rotated file of '%s' ..." msgstr "Ermittle den Namen der Rotierten Datei von »%s« ..." -#: LogRotate/Getopts.py:113 +#: LogRotate/Getopts.py:114 msgid "Rotates, compresses and mails system logs." -msgstr "Rotiert, komprimiert und versended Systemlogdateien per Mail" +msgstr "Rotiert, komprimiert und versended Systemlogdateien per Mail." -#: LogRotate/Handler.py:1807 +#: LogRotate/Handler.py:1830 #, python-format msgid "Rotating of '%s' because of force mode." msgstr "Rotation von »%s« wegen Zwangs-Modus." -#: LogRotate/Handler.py:697 +#: LogRotate/Handler.py:720 msgid "Rotating of logfile definition:" msgstr "Rotation der Logdatei-Definition:" -#: LogRotate/Config.py:1638 +#: LogRotate/Config.py:1733 #, python-format -msgid "" -"Script name '%(name)s' is allready declared, it will be overwritten. " -"(file '%(file)s', line %(lnr)s)" -msgstr "" -"Der Scriptname »%(name)s« wurde bereits deklariert und wird " -"überschrieben. (Datei »%(file)s«, Zeile %(lnr)s)" +msgid "Script name '%s' is allready declared, it will be overwritten." +msgstr "Der Scriptname »%s« wurde bereits deklariert und wird überschrieben." -#: LogRotate/Handler.py:1338 +#: LogRotate/Handler.py:1361 #, python-format msgid "Search for pattern '%s' ..." msgstr "Suche nach Muster »%s« ..." -#: LogRotate/Config.py:560 LogRotate/Config.py:620 +#: LogRotate/Config.py:565 LogRotate/Config.py:630 #, python-format -msgid "Search path '%s' doesn't exists or is not a directory" -msgstr "Der Suchpfad »%s« existiert entweder nicht oder ist kein Verzeichnis" +msgid "Search path '%s' doesn't exists or is not a directory." +msgstr "Der Suchpfad »%s« existiert entweder nicht oder ist kein Verzeichnis." #: LogRotate/Mailer.py:508 #, python-format @@ -1534,7 +1406,7 @@ msgstr "Verschicke Mail mit angehängter Datei »%(file)s« an: %(rcpt)s" msgid "Sendmail command '%s' not found." msgstr "Das »sendmail«-Kommando »%s« wurde nicht gefunden." -#: LogRotate/Config.py:1097 LogRotate/Config.py:1134 +#: LogRotate/Config.py:1142 LogRotate/Config.py:1183 #, python-format msgid "Senseless option value '%(value)s' after '%(option)s'." msgstr "Sinnloser Optionswert »%(value)s« nach »%(option)s«." @@ -1544,103 +1416,67 @@ msgstr "Sinnloser Optionswert »%(value)s« nach »%(option)s«." msgid "Set sender mail address to: '%s'." msgstr "Setze Absender-Mailadresse auf: »%s«." -#: LogRotate/Config.py:1318 -#, python-format -msgid "" -"Setting 'dateext' in '%(directive)s' to %(ext)s. (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Setze »dateext« in »%(directive)s« auf %(ext)s. (Datei »%(file)s«, Zeile " -"%(lnr)s)" +#: LogRotate/Getopts.py:197 +msgid "Set the verbosity level" +msgstr "Setzt das Ausführlichkeits-Niveau" -#: LogRotate/Config.py:1326 -#, python-format -msgid "" -"Setting 'datepattern' in '%(directive)s' to '%(pattern)s'. (file " -"'%(file)s', line %(lnr)s)" -msgstr "" -"Setze »datepattern« in »%(directive)s« auf »%(pattern)s«. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +#: LogRotate/Getopts.py:186 +msgid "Set this do simulate commands" +msgstr "Testmodus, Kommandos werden nur simuliert" -#: LogRotate/Config.py:1270 +#: LogRotate/Config.py:1300 LogRotate/Config.py:1328 #, python-format -msgid "" -"Setting 'maxage' in '%(directive)s' to %(days)f days. (file '%(file)s', " -"line %(lnr)s)" +msgid "Setting '%(what)s' in '%(directive)s' to %(to)f days." msgstr "" -"Setze »maxage« in »%(directive)s« auf %(days)f Tage. (Datei »%(file)s«, " -"Zeile %(lnr)s)" +"Setze »%(what)s« in »%(directive)s« auf %(to)f Tage." -#: LogRotate/Config.py:1247 +#: LogRotate/Config.py:1380 LogRotate/Config.py:1392 #, python-format -msgid "" -"Setting 'period' in '%(directive)s' to %(days)f days. (file '%(file)s', " -"line %(lnr)s)" +msgid "Setting '%(what)s' in '%(directive)s' to %(to)s." msgstr "" -"Setze Rotationsperiode in »%(directive)s« auf %(days)f Tage. (Datei " -"»%(file)s«, Zeile %(lnr)s)" +"Setze »%(what)s« in »%(directive)s« auf %(to)s." -#: LogRotate/Handler.py:2108 +#: LogRotate/Handler.py:2131 #, python-format msgid "Setting atime and mtime of target '%s'." msgstr "Setze Atime und Mtime von Zielobjekt »%s«." -#: LogRotate/Config.py:1024 +#: LogRotate/Config.py:1049 #, python-format -msgid "" -"Setting boolean option '%(option)s' in '%(directive)s' to '%(value)s'. " -"(file '%(file)s', line %(lnr)s)" +msgid "Setting boolean option '%(option)s' in '%(directive)s' to '%(value)s'." msgstr "" -"Setze boolsche Option »%(option)s« in »%(directive)s« auf »%(value)s«. " -"(Datei »%(file)s«, Zeile %(lnr)s)" +"Setze boolsche Option »%(option)s« in »%(directive)s« auf »%(value)s«." -#: LogRotate/Config.py:1215 +#: LogRotate/Config.py:1267 #, python-format -msgid "" -"Setting global option '%(option)s' to '%(value)s'. (file '%(file)s', line" -" %(lnr)s)" +msgid "Setting global option '%(option)s' to '%(value)s'." msgstr "" -"Setze globale Option »%(option)s auf »%(value)s«. (Datei »%(file)s«, " -"Zeile %(lnr)s)" +"Setze globale Option »%(option)s auf »%(value)s«." -#: LogRotate/Config.py:1083 +#: LogRotate/Config.py:1122 #, python-format -msgid "" -"Setting integer option '%(option)s' in '%(directive)s' to '%(value)s'. " -"(file '%(file)s', line %(lnr)s)" +msgid "Setting integer option '%(option)s' in '%(directive)s' to '%(value)s'." msgstr "" "Setze die Integer-Option '%(option)s' in '%(directive)s' auf '%(value)s'." -" (Datei »%(file)s«, Zeile %(lnr)s)" -#: LogRotate/Config.py:1109 +#: LogRotate/Config.py:1154 #, python-format -msgid "" -"Setting mail address in '%(directive)s' to '%(addr)s'. (file '%(file)s', " -"line %(lnr)s)" +msgid "Setting mail address in '%(directive)s' to '%(addr)s'." msgstr "" -"Setze Mailadresse in »%(directive)s« auf »%(addr)s«. (Datei »%(file)s«, " -"Zeile %(lnr)s)" +"Seze Mailadresse in »%(directive)s« auf »%(addr)s«." -#: LogRotate/Config.py:1129 +#: LogRotate/Config.py:1174 #, python-format -msgid "" -"Setting mailfirst in '%(directive)s' to '%(value)s'. (file '%(file)s', " -"line %(lnr)s)" +msgid "Setting mailfirst in '%(directive)s' to '%(value)s'." msgstr "" -"Setze mailfirst in »%(directive)s« auf »%(value)s«. (Datei »%(file)s«, " -"Zeile %(lnr)s)" +"Setze mailfirst in »%(directive)s« auf »%(value)s«." -#: LogRotate/Handler.py:1000 +#: LogRotate/Handler.py:1023 #, python-format msgid "Setting ownership of '%(file)s' to uid %(uid)d and gid %(gid)d." msgstr "Setze Besitzerschaft von »%(file)s« auf UID %(uid)d und GID %(gid)d." -#: LogRotate/Handler.py:979 -#, python-format -msgid "Setting permissions of '%(file)s' to %(mode)4o." -msgstr "Setze Rechte von »%(file)s« auf %(mode)4o." - -#: LogRotate/Handler.py:2123 +#: LogRotate/Handler.py:1002 LogRotate/Handler.py:2146 #, python-format msgid "Setting permissions of '%(target)s' to %(mode)4o." msgstr "Setze Rechte von »%(target)s« auf %(mode)4o." @@ -1650,39 +1486,39 @@ msgstr "Setze Rechte von »%(target)s« auf %(mode)4o." msgid "Setting rotation date of '%(file)s' to '%(date)s' ..." msgstr "Setze Rotationszeitpunkt von »%(file)s« auf »%(date)s« ..." -#: LogRotate/Getopts.py:268 +#: LogRotate/Getopts.py:269 msgid "Shows a help message and exit." msgstr "Zeigt einen Hilfetext und beendet sich." -#: LogRotate/Getopts.py:288 +#: LogRotate/Getopts.py:289 msgid "Shows the version number of the program and exit." msgstr "Zeigt die Versionsnummer des Programms und beendet sich." -#: LogRotate/Config.py:563 +#: LogRotate/Config.py:571 #, python-format -msgid "Shred command found: '%s'" -msgstr "Shred Befehl gefunden: »%s«" +msgid "Shred command found: '%s'." +msgstr "Shred Befehl gefunden: »%s«." -#: LogRotate/Config.py:567 -msgid "Shred command not found, shred disabled" -msgstr "Shred Befehl nicht gefunden, shred wird deaktiviert" +#: LogRotate/Config.py:576 +msgid "Shred command not found, shred disabled." +msgstr "Shred Befehl nicht gefunden, shred wird deaktiviert." -#: LogRotate/Config.py:1753 +#: LogRotate/Config.py:1847 #, python-format msgid "Skip subdirectory '%s' in including." msgstr "Übergehe Unterverzeichnis »%s« bei Einbindung." -#: LogRotate/Handler.py:1910 +#: LogRotate/Handler.py:1933 #, python-format msgid "Source file '%(source)s' and target file '%(target)s' are the same file." msgstr "Die Quelldatei »%(source)s« und die Zieldatei »%(target)s« sind identisch." -#: LogRotate/Handler.py:1903 +#: LogRotate/Handler.py:1926 #, python-format msgid "Source file '%s' for compression doesn't exists." msgstr "Die Quelldatei »%s« für Komprimierung existiert nicht." -#: LogRotate/Config.py:791 +#: LogRotate/Config.py:807 #, python-format msgid "Split into parts of: '%s'" msgstr "Zerteile: »%s«" @@ -1707,20 +1543,20 @@ msgstr "Phase 4: Löschen der alten Logdateien" msgid "Stage 5: compression of old log files" msgstr "Phase 5: Komprimieren der alten Logdateien" -#: LogRotate/Config.py:754 -#, python-format -msgid "Starting a logfile definition (file '%(file)s', line %(line)s)" -msgstr "Beginne eine Logdateidefinition (Datei »%(file)s«, Zeil %(line)s)" +#: LogRotate/Config.py:768 +#, fuzzy +msgid "Starting a logfile definition." +msgstr "Rotation der Logdatei-Definition:" -#: LogRotate/Config.py:1930 +#: LogRotate/Config.py:2021 msgid "Starting a new log directive with default values." msgstr "Beginn einer neuen Logdateidefinition mit Vorgabewerten." -#: LogRotate/Handler.py:653 +#: LogRotate/Handler.py:676 msgid "Starting underlying rotation ..." msgstr "Starte eigentliche Rotation ..." -#: LogRotate/Handler.py:668 +#: LogRotate/Handler.py:691 #, python-format msgid "State of script '%s':" msgstr "Status des Skripts »%s«:" @@ -1739,62 +1575,56 @@ msgstr "Die Statusdatei »%s« is keine reguläre Datei." msgid "Status file object will destroyed." msgstr "Statusdatei-Objekt wird zerstört." -#: LogRotate/Handler.py:2380 +#: LogRotate/Handler.py:2415 msgid "Struct files2send:" msgstr "Sruktur files2send:" -#: LogRotate/Handler.py:1978 +#: LogRotate/Handler.py:2001 #, python-format msgid "Substituting '[]' in compressoptions with '%s'." msgstr "Ersetze »[]« in den Komprimierungsoptionen durch »%s«." -#: LogRotate/Handler.py:1986 +#: LogRotate/Handler.py:2009 #, python-format msgid "Substituting '{}' in compressoptions with '%s'." msgstr "Ersetze »{}« in den Komprimierungsoptionen durch »%s«." -#: LogRotate/Config.py:941 +#: LogRotate/Config.py:965 #, python-format msgid "Syntax error in file '%(file)s', line %(line)s" msgstr "Syntaxfehler in Datei Datei »%(file)s«, Zeile %(line)s" -#: LogRotate/Config.py:926 -#, python-format +#: LogRotate/Config.py:947 +#, fuzzy msgid "" "Syntax error: external script definition may not appear inside of a log " -"file definition (file '%(file)s', line %(line)s)" +"file definition." msgstr "" "Syntaxfehler: eine externe Scriptdefinition darf nicht innerhalb einer " "Logdateidefinition auftreten (Datei »%(file)s«, Zeile %(line)s)" -#: LogRotate/Config.py:880 -#, python-format -msgid "" -"Syntax error: include may not appear inside of log file definition (file " -"'%(file)s', line %(line)s)" +#: LogRotate/Config.py:897 +#, fuzzy +msgid "Syntax error: include may not appear inside of log file definition." msgstr "" "Syntaxfehler: Eine include-Anweisung darf nicht einer Logdateidefinition " "auftreten (Datei »%(file)s«, Zeile %(line)s)" -#: LogRotate/Config.py:798 -#, python-format -msgid "" -"Syntax error: open curly bracket inside a logfile pattern definition " -"(file '%(file)s', line %(line)s)" +#: LogRotate/Config.py:813 +#, fuzzy +msgid "Syntax error: open curly bracket inside alogfile pattern definition." msgstr "" "Syntaxfehler: öffnende geschweifte Klammer innerhalb einer " "Logdateidefinition (Datei »%(file)s«, Zeile %(line)s)" -#: LogRotate/Config.py:822 -#, python-format -msgid "" -"Syntax error: unbalanced closing curly bracket found (file '%(file)s', " -"line %(line)s)" +#: LogRotate/Config.py:838 +#, fuzzy +msgid "Syntax error: unbalanced closing curly bracket found." msgstr "" "Syntaxfehler: unausgeglichene Zahl von öffnenden und schließenden " "Klammern (Datei »%(file)s«, Zeile %(line)s)" -#: LogRotate/Handler.py:2005 +#: LogRotate/Handler.py:2028 #, python-format msgid "" "Target '%s' of compression doesn't exists after executing compression " @@ -1803,7 +1633,7 @@ msgstr "" "Die Zieldatei »%s« der Komprimierung existiert nicht nach Ausführung des " "Komprimierungskommandos." -#: LogRotate/Handler.py:1914 +#: LogRotate/Handler.py:1937 #, python-format msgid "Target file '%s' for compression allready exists." msgstr "Die Zieldatei »%s« für die Komprimierung existiert bereits." @@ -1817,12 +1647,12 @@ msgstr "Testmodus ist AN." msgid "Testing for '%s' ..." msgstr "Teste auf »%s« ..." -#: LogRotate/Handler.py:554 +#: LogRotate/Handler.py:569 #, python-format msgid "Testmode, skip test of PID file '%s'." msgstr "Testmodus, übergehe Test der PID-Datei »%s«." -#: LogRotate/Handler.py:618 +#: LogRotate/Handler.py:639 #, python-format msgid "Testmode, skip writing of PID file '%s'." msgstr "Testmodus, übergehe Schreiben der PID-Datei »%s«." @@ -1836,101 +1666,83 @@ msgstr "Die »From«-Adresse darf nicht auf »None« gesetzt werden." msgid "Total %f days found." msgstr "Insgesamt %f Tage gefunden." -#: LogRotate/Handler.py:914 +#: LogRotate/Handler.py:937 #, python-format msgid "Truncating file '%s'." msgstr "Schneide Datei »%s« ab." -#: LogRotate/Config.py:692 +#: LogRotate/Config.py:704 #, python-format msgid "Try reading configuration from '%s' ..." msgstr "Versuche, die Konfiguration aus »%s« zu lesen ..." -#: LogRotate/Handler.py:1645 +#: LogRotate/Handler.py:1668 #, python-format msgid "Try to create directory '%s' ..." msgstr "Versuche, Verzeichnis »%s« zu erstellen ..." -#: LogRotate/Handler.py:582 +#: LogRotate/Handler.py:599 #, python-format msgid "Trying check for process with PID %d ..." msgstr "Versuche, Prozeß mit der PID %d zu überprüfen ..." -#: LogRotate/Config.py:1418 -#, python-format -msgid "" -"Trying to determine create group '%(group)s'... (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Versuche Erstellungsgruppe »%(group)s« festzustellen ... (Datei " -"»%(file)s«, Zeile %(lnr)s)" +#: LogRotate/Config.py:1497 +#, fuzzy, python-format +msgid "Trying to determine create group '%s' ..." +msgstr "Versuche, Verzeichnis »%s« zu erstellen ..." -#: LogRotate/Config.py:1384 -#, python-format -msgid "" -"Trying to determine create mode '%(mode)s'... (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Versuche Erstellungsmodus »%(mode)s« festzustellen ... (Datei »%(file)s«," -" Zeile %(lnr)s)" +#: LogRotate/Config.py:1458 +#, fuzzy, python-format +msgid "Trying to determine create mode '%s' ..." +msgstr "Versuche, Verzeichnis »%s« zu erstellen ..." -#: LogRotate/Config.py:1401 -#, python-format -msgid "" -"Trying to determine create owner '%(owner)s'... (file '%(file)s', line " -"%(lnr)s)" -msgstr "" -"Versuche Erstellungsnutzer »%(owner)s« festzustellen ... (Datei " -"»%(file)s«, Zeile %(lnr)s)" +#: LogRotate/Config.py:1477 +#, fuzzy, python-format +msgid "Trying to determine create owner '%s' ..." +msgstr "Versuche Objekt »%s« einzubinden ..." -#: LogRotate/Config.py:1478 -#, python-format -msgid "" -"Trying to determine olddir create mode '%(mode)s' ... (file '%(file)s', " -"line %(lnr)s)" +#: LogRotate/Config.py:1561 +#, fuzzy, python-format +msgid "Trying to determine olddir create mode '%s' ..." msgstr "" "Versuche »olddir«-Erstellungsmodus »%(mode)s« festzustellen ... (Datei " "»%(file)s«, Zeile %(lnr)s)" -#: LogRotate/Config.py:1512 -#, python-format -msgid "" -"Trying to determine olddir group '%(group)s' ... (file '%(file)s', line " -"%(lnr)s)" +#: LogRotate/Config.py:1601 +#, fuzzy, python-format +msgid "Trying to determine olddir group '%s' ..." msgstr "" "Versuche »olddir«-Erstellungsgruppe »%(group)s« festzustellen ... (Datei " "»%(file)s«, Zeile %(lnr)s)" -#: LogRotate/Config.py:1495 -#, python-format -msgid "" -"Trying to determine olddir owner '%(owner)s' ... (file '%(file)s', line " -"%(lnr)s)" +#: LogRotate/Config.py:1581 +#, fuzzy, python-format +msgid "Trying to determine olddir owner '%s' ..." msgstr "" "Versuche »olddir«-Erstellungsnutzer »%(owner)s« festzustellen ... (Datei " "»%(file)s«, Zeile %(lnr)s)" -#: LogRotate/Config.py:1718 +#: LogRotate/Config.py:1810 #, python-format msgid "Trying to include object '%s' ..." msgstr "Versuche Objekt »%s« einzubinden ..." -#: LogRotate/Handler.py:593 -#, python-format -msgid "Unknown error: '%s'" +#: LogRotate/Handler.py:612 +#, fuzzy, python-format +msgid "Unknown error: '%s'." msgstr "Unbekannter Fehler: »%s«." -#: LogRotate/Config.py:1592 +#: LogRotate/Config.py:1687 #, python-format msgid "Unknown option '%s'." msgstr "Unbekannte Option »%s«." -#: LogRotate/Config.py:1002 -#, python-format -msgid "Unsupported option '%(option)s'. (file '%(file)s', line %(lnr)s)" -msgstr "Nicht unterstützte Option »%(option)s«. (Datei »%(file)s«, Zeile %(lnr)s)" +#: LogRotate/Config.py:1025 +#, fuzzy, python-format +msgid "Unsupported option '%s'." +msgstr "Unbekannte Option »%s«." -#: LogRotate/Handler.py:1515 +#: LogRotate/Handler.py:1538 #, python-format msgid "Using '%(target)s' as target for rotation of logfile '%(logfile)s'." msgstr "" @@ -1947,17 +1759,17 @@ msgstr "Verwende »%s« als »sendmail«-Kommando." msgid "Using <%s> as the sender mail address." msgstr "Verwende <%s> als Absender-Mailadresse." -#: LogRotate/Handler.py:1509 +#: LogRotate/Handler.py:1532 #, python-format msgid "Using date extension '.%(ext)s' from pattern '%(pattern)s'." msgstr "Verwende Datumserweiterung ».%(ext)s« aus Muster »%(pattern)s«." -#: LogRotate/Common.py:319 +#: LogRotate/Common.py:201 LogRotate/Common.py:319 #, python-format msgid "Using radix '%s'." msgstr "Verwende Radix »%s«." -#: LogRotate/Config.py:1179 +#: LogRotate/Config.py:1232 #, python-format msgid "Value '%(value)s' for option '%(option)s' is not an absolute path." msgstr "" @@ -1969,14 +1781,12 @@ msgstr "" msgid "Verbose mode is ON on level: %d" msgstr "Ausführlichkeitmodus is AN auf Level: %d" -#: LogRotate/Config.py:1733 +#: LogRotate/Config.py:1825 #, python-format -msgid "What the hell is this: '%(include)s'. (file '%(file)s', line %(lnr)s)" +msgid "What the hell is this: '%s'." msgstr "" -"Was zum Teufel ist das denn: »%(include)s«. (Datei »%(file)s«, Zeile " -"%(lnr)s)" -#: LogRotate/Handler.py:621 +#: LogRotate/Handler.py:644 #, python-format msgid "Writing PID file '%s' ..." msgstr "Schreibe PID-Datei »%s« ..." @@ -2001,38 +1811,3 @@ msgstr "[%(date)s]: %(prog)s hat Logrotation beendet." msgid "[%(date)s]: %(prog)s is starting logrotation." msgstr "[%(date)s]: %(prog)s beginnt mit Logratation." -#: LogRotate/Handler.py:713 -#, python-format -msgid "logfile '%s' WILL rotated." -msgstr "Die Logdatei »%s« WIRD rotiert." - -#: LogRotate/Handler.py:1780 -#, python-format -msgid "logfile '%s' doesn't exists, not rotated" -msgstr "Die Logdatei »%s« existiert nicht und wird demzufolge auch nicht rotiert." - -#: LogRotate/Handler.py:1789 -#, python-format -msgid "logfile '%s' is not a regular file, not rotated" -msgstr "" -"Die Logdatei »%s« ist keine reguläre Datei und wird deshalb auch nicht " -"rotiert." - -#: LogRotate/Handler.py:715 -#, python-format -msgid "logfile '%s' will NOT rotated." -msgstr "Die Logdatei »%s« wird NICHT rotiert." - -#: LogRotate/Getopts.py:196 -msgid "set the verbosity level" -msgstr "bestimmt das Ausführlichkeits-Niveau" - -#: LogRotate/Getopts.py:185 -msgid "set this do simulate commands" -msgstr "Testmodus, Kommandos werden nur simuliert" - -#: LogRotate/Common.py:201 -#, python-format -msgid "using radix '%s'." -msgstr "Verwende Radix »%s«." - diff --git a/po/pylogrotate.pot b/po/pylogrotate.pot index dde5b91..9c32d52 100644 --- a/po/pylogrotate.pot +++ b/po/pylogrotate.pot @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: pylogrotate 0.6.0\n" "Report-Msgid-Bugs-To: frank@brehm-online.com\n" -"POT-Creation-Date: 2011-07-14 19:02+0200\n" +"POT-Creation-Date: 2011-07-15 00:55+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -28,36 +28,38 @@ msgstr "" msgid "'%s' is not a directory." msgstr "" -#: LogRotate/Config.py:708 +#: LogRotate/Config.py:710 #, python-format msgid "'%s' is not a regular file." msgstr "" -#: LogRotate/Config.py:1364 +#: LogRotate/Config.py:1366 #, python-format msgid "'dateext': first_val: '%(first_val)s', option_value: '%(value)s'." msgstr "" -#: LogRotate/Config.py:767 LogRotate/Config.py:789 LogRotate/Config.py:813 -#: LogRotate/Config.py:837 LogRotate/Config.py:842 LogRotate/Config.py:847 -#: LogRotate/Config.py:897 LogRotate/Config.py:917 LogRotate/Config.py:940 -#: LogRotate/Config.py:947 LogRotate/Config.py:992 LogRotate/Config.py:1024 -#: LogRotate/Config.py:1039 LogRotate/Config.py:1053 LogRotate/Config.py:1061 -#: LogRotate/Config.py:1068 LogRotate/Config.py:1076 LogRotate/Config.py:1083 -#: LogRotate/Config.py:1126 LogRotate/Config.py:1158 LogRotate/Config.py:1177 -#: LogRotate/Config.py:1267 LogRotate/Config.py:1280 LogRotate/Config.py:1287 -#: LogRotate/Config.py:1303 LogRotate/Config.py:1331 LogRotate/Config.py:1349 -#: LogRotate/Config.py:1366 LogRotate/Config.py:1383 LogRotate/Config.py:1395 -#: LogRotate/Config.py:1412 LogRotate/Config.py:1419 LogRotate/Config.py:1428 -#: LogRotate/Config.py:1437 LogRotate/Config.py:1523 LogRotate/Config.py:1530 -#: LogRotate/Config.py:1592 LogRotate/Config.py:1617 LogRotate/Config.py:1632 -#: LogRotate/Config.py:1646 LogRotate/Config.py:1705 LogRotate/Config.py:1714 -#: LogRotate/Config.py:1723 LogRotate/Config.py:1763 LogRotate/Config.py:1772 -#: LogRotate/Config.py:1781 LogRotate/Config.py:1792 LogRotate/Config.py:1805 -#: LogRotate/Config.py:1814 LogRotate/Config.py:1864 LogRotate/Config.py:1897 -#: LogRotate/Config.py:1904 LogRotate/Config.py:1938 -#: LogRotate/StatusFile.py:496 LogRotate/StatusFile.py:539 -#: LogRotate/StatusFile.py:565 LogRotate/StatusFile.py:576 +#: LogRotate/Config.py:769 LogRotate/Config.py:791 LogRotate/Config.py:815 +#: LogRotate/Config.py:839 LogRotate/Config.py:844 LogRotate/Config.py:849 +#: LogRotate/Config.py:899 LogRotate/Config.py:919 LogRotate/Config.py:942 +#: LogRotate/Config.py:949 LogRotate/Config.py:994 LogRotate/Config.py:1026 +#: LogRotate/Config.py:1041 LogRotate/Config.py:1055 LogRotate/Config.py:1063 +#: LogRotate/Config.py:1070 LogRotate/Config.py:1078 LogRotate/Config.py:1085 +#: LogRotate/Config.py:1128 LogRotate/Config.py:1160 LogRotate/Config.py:1179 +#: LogRotate/Config.py:1269 LogRotate/Config.py:1282 LogRotate/Config.py:1289 +#: LogRotate/Config.py:1305 LogRotate/Config.py:1333 LogRotate/Config.py:1351 +#: LogRotate/Config.py:1368 LogRotate/Config.py:1385 LogRotate/Config.py:1397 +#: LogRotate/Config.py:1414 LogRotate/Config.py:1421 LogRotate/Config.py:1430 +#: LogRotate/Config.py:1439 LogRotate/Config.py:1460 LogRotate/Config.py:1479 +#: LogRotate/Config.py:1499 LogRotate/Config.py:1529 LogRotate/Config.py:1536 +#: LogRotate/Config.py:1563 LogRotate/Config.py:1583 LogRotate/Config.py:1603 +#: LogRotate/Config.py:1629 LogRotate/Config.py:1644 LogRotate/Config.py:1658 +#: LogRotate/Config.py:1717 LogRotate/Config.py:1726 LogRotate/Config.py:1735 +#: LogRotate/Config.py:1775 LogRotate/Config.py:1784 LogRotate/Config.py:1793 +#: LogRotate/Config.py:1804 LogRotate/Config.py:1817 LogRotate/Config.py:1826 +#: LogRotate/Config.py:1876 LogRotate/Config.py:1909 LogRotate/Config.py:1916 +#: LogRotate/Config.py:1950 LogRotate/StatusFile.py:496 +#: LogRotate/StatusFile.py:539 LogRotate/StatusFile.py:565 +#: LogRotate/StatusFile.py:576 #, python-format msgid "(file '%(file)s', line %(lnr)s)" msgstr "" @@ -81,42 +83,42 @@ msgstr "" msgid "Called with '%s'." msgstr "" -#: LogRotate/Handler.py:1776 +#: LogRotate/Handler.py:1799 #, python-format msgid "Check, whether logfile '%s' should rotated." msgstr "" -#: LogRotate/Handler.py:1168 +#: LogRotate/Handler.py:1191 #, python-format msgid "Checking file '%s' for deleting ..." msgstr "" -#: LogRotate/Config.py:1411 LogRotate/Config.py:1522 +#: LogRotate/Config.py:1413 LogRotate/Config.py:1528 #, python-format msgid "Checking for option '%s' ..." msgstr "" -#: LogRotate/Config.py:1348 +#: LogRotate/Config.py:1350 #, python-format msgid "Checking for option 'dateext', negated: '%s'." msgstr "" -#: LogRotate/Config.py:1278 +#: LogRotate/Config.py:1280 #, python-format msgid "Checking for option 'period': key '%(key)s', value '%(value)s'." msgstr "" -#: LogRotate/Config.py:1616 +#: LogRotate/Config.py:1628 #, python-format msgid "Checking for option 'size', value '%s' ..." msgstr "" -#: LogRotate/Config.py:1644 +#: LogRotate/Config.py:1656 #, python-format msgid "Checking for option 'taboo%(type)s', value: '%(value)s' ..." msgstr "" -#: LogRotate/Config.py:991 +#: LogRotate/Config.py:993 #, python-format msgid "Checking line '%s' for a logrotate option." msgstr "" @@ -147,7 +149,7 @@ msgstr "" msgid "Child in script '%(name)s' was terminated by signal %(retcode)d." msgstr "" -#: LogRotate/Handler.py:1740 +#: LogRotate/Handler.py:1763 #, python-format msgid "Child was terminated by signal %d." msgstr "" @@ -162,41 +164,41 @@ msgstr "" msgid "Common options" msgstr "" -#: LogRotate/Config.py:1204 +#: LogRotate/Config.py:1206 #, python-format msgid "Compress command '%s' not found." msgstr "" -#: LogRotate/Handler.py:1993 +#: LogRotate/Handler.py:2016 #, python-format msgid "Compress options: '%s'." msgstr "" -#: LogRotate/Handler.py:1925 +#: LogRotate/Handler.py:1948 #, python-format msgid "Compressing file '%(file)s' to '%(target)s' with '%(cmd)s' ..." msgstr "" -#: LogRotate/Handler.py:1967 +#: LogRotate/Handler.py:2208 LogRotate/Handler.py:2275 +#: LogRotate/Handler.py:2350 #, python-format msgid "" -"Compressing source '%(source)s' to target'%(target)s' with command " -"'%(cmd)s'." +"Compressing source '%(source)s' to target '%(target)s' with module " +"'%(module)s'." msgstr "" -#: LogRotate/Handler.py:2185 LogRotate/Handler.py:2248 -#: LogRotate/Handler.py:2319 +#: LogRotate/Handler.py:1990 #, python-format msgid "" -"Compressing source '%(source)s' to target'%(target)s' with module " -"'%(module)s'." +"Compressing source '%(source)s' to target'%(target)s' with command " +"'%(cmd)s'." msgstr "" -#: LogRotate/Handler.py:1881 +#: LogRotate/Handler.py:1904 msgid "Compression of all uncompressed logfiles ..." msgstr "" -#: LogRotate/Handler.py:1095 +#: LogRotate/Handler.py:1118 #, python-format msgid "Compression of file '%s' will be delayed." msgstr "" @@ -205,32 +207,32 @@ msgstr "" msgid "Configuration check only." msgstr "" -#: LogRotate/Handler.py:483 +#: LogRotate/Handler.py:491 msgid "Configuration reader object structure" msgstr "" -#: LogRotate/Handler.py:2076 +#: LogRotate/Handler.py:2099 #, python-format msgid "Copying all file metadata to target '%s' ..." msgstr "" -#: LogRotate/Handler.py:902 +#: LogRotate/Handler.py:925 #, python-format msgid "Copying file '%(from)s' => '%(to)s'." msgstr "" -#: LogRotate/Handler.py:2143 +#: LogRotate/Handler.py:2166 msgid "Copying ownership from source to target." msgstr "" -#: LogRotate/Handler.py:2092 +#: LogRotate/Handler.py:2115 #, python-format msgid "" "Copying permissions and timestamps from source '%(src)s' to target " "'%(target)s'." msgstr "" -#: LogRotate/Config.py:1010 +#: LogRotate/Config.py:1012 #, python-format msgid "Could not detect option in line '%s'." msgstr "" @@ -250,12 +252,12 @@ msgstr "" msgid "Could not open status file '%s' for write: " msgstr "" -#: LogRotate/Config.py:718 +#: LogRotate/Config.py:720 #, python-format msgid "Could not read configuration file '%s'" msgstr "" -#: LogRotate/Handler.py:345 +#: LogRotate/Handler.py:350 msgid "Could not read configuration." msgstr "" @@ -269,87 +271,87 @@ msgstr "" msgid "Couldn't detect prefix '%s'." msgstr "" -#: LogRotate/Handler.py:563 +#: LogRotate/Handler.py:579 #, python-format msgid "Couldn't open PID file '%(file)s' for reading: %(msg)s" msgstr "" -#: LogRotate/Handler.py:630 +#: LogRotate/Handler.py:653 #, python-format msgid "Couldn't open PID file '%(file)s' for writing: %(msg)s" msgstr "" -#: LogRotate/Handler.py:1673 +#: LogRotate/Handler.py:1696 #, python-format msgid "Create permissions: %(mode)4o, Owner-UID: %(uid)d, Group-GID: %(gid)d" msgstr "" -#: LogRotate/Handler.py:1661 +#: LogRotate/Handler.py:1684 #, python-format msgid "Creating directory '%s' ..." msgstr "" -#: LogRotate/Handler.py:1631 +#: LogRotate/Handler.py:1654 #, python-format msgid "Creating olddir '%s' recursive ..." msgstr "" -#: LogRotate/Handler.py:1171 +#: LogRotate/Handler.py:1194 #, python-format msgid "Current count: %(count)d, current age: %(age)d seconds" msgstr "" -#: LogRotate/Handler.py:1450 +#: LogRotate/Handler.py:1473 #, python-format msgid "Cyclic rotation from '%(from)s' to '%(to)s'." msgstr "" -#: LogRotate/Handler.py:1817 +#: LogRotate/Handler.py:1840 #, python-format msgid "Date of last rotation: %s." msgstr "" -#: LogRotate/Handler.py:1834 +#: LogRotate/Handler.py:1857 #, python-format msgid "Date of next rotation '%(next)s' is in future, rotation not necessary." msgstr "" -#: LogRotate/Handler.py:1821 +#: LogRotate/Handler.py:1844 #, python-format msgid "Date of next rotation: %s." msgstr "" -#: LogRotate/Handler.py:1179 +#: LogRotate/Handler.py:1202 #, python-format msgid "Deleting '%s' because of too much." msgstr "" -#: LogRotate/Handler.py:1188 +#: LogRotate/Handler.py:1211 #, python-format msgid "Deleting '%s' because of too old." msgstr "" -#: LogRotate/Handler.py:1859 +#: LogRotate/Handler.py:1882 #, python-format msgid "Deleting file '%s' ..." msgstr "" -#: LogRotate/Handler.py:2016 LogRotate/Handler.py:2213 -#: LogRotate/Handler.py:2284 LogRotate/Handler.py:2355 +#: LogRotate/Handler.py:2039 LogRotate/Handler.py:2240 +#: LogRotate/Handler.py:2315 LogRotate/Handler.py:2390 #, python-format msgid "Deleting uncompressed file '%s' ..." msgstr "" -#: LogRotate/Handler.py:1851 +#: LogRotate/Handler.py:1874 msgid "Deletion of all superfluid logfiles ..." msgstr "" -#: LogRotate/Config.py:1936 +#: LogRotate/Config.py:1948 #, python-format msgid "Directive '%s' is not allowed outside of a logfile definition." msgstr "" -#: LogRotate/Handler.py:1650 +#: LogRotate/Handler.py:1673 #, python-format msgid "Directory '%s' allready exists, not created." msgstr "" @@ -359,12 +361,12 @@ msgstr "" msgid "Directory '%s' doesn't exists." msgstr "" -#: LogRotate/Handler.py:1658 +#: LogRotate/Handler.py:1681 #, python-format msgid "Directory '%s' exists, but is not a valid directory." msgstr "" -#: LogRotate/Handler.py:1627 +#: LogRotate/Handler.py:1650 #, python-format msgid "Directory chain to create: '%s'." msgstr "" @@ -373,7 +375,7 @@ msgstr "" msgid "Display brief usage message and exit." msgstr "" -#: LogRotate/Handler.py:863 +#: LogRotate/Handler.py:886 #, python-format msgid "Do rotate logfile '%s' ..." msgstr "" @@ -382,103 +384,103 @@ msgstr "" msgid "Don't do anything, just test (implies -v and -T)" msgstr "" -#: LogRotate/Config.py:841 +#: LogRotate/Config.py:843 msgid "End of a logfile definition." msgstr "" -#: LogRotate/Handler.py:986 LogRotate/Handler.py:2130 +#: LogRotate/Handler.py:1009 LogRotate/Handler.py:2153 #, python-format msgid "Error on chmod of '%(target)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:1007 LogRotate/Handler.py:2158 +#: LogRotate/Handler.py:1030 LogRotate/Handler.py:2181 #, python-format msgid "Error on chown of '%(file)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:1702 +#: LogRotate/Handler.py:1725 #, python-format msgid "Error on chowning directory '%(dir)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:909 +#: LogRotate/Handler.py:932 #, python-format msgid "Error on copying '%(from)s' => '%(to)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:1683 +#: LogRotate/Handler.py:1706 #, python-format msgid "Error on creating directory '%(dir)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:955 +#: LogRotate/Handler.py:978 #, python-format msgid "Error on creating file '%(from)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:886 LogRotate/Handler.py:940 +#: LogRotate/Handler.py:909 LogRotate/Handler.py:963 #, python-format msgid "Error on moving '%(from)s' => '%(to)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:2258 LogRotate/Handler.py:2329 +#: LogRotate/Handler.py:2289 LogRotate/Handler.py:2364 #, python-format msgid "Error on open file '%(file)s' on reading: %(err)s" msgstr "" -#: LogRotate/Handler.py:2200 LogRotate/Handler.py:2268 -#: LogRotate/Handler.py:2339 +#: LogRotate/Handler.py:2227 LogRotate/Handler.py:2299 +#: LogRotate/Handler.py:2374 #, python-format msgid "Error on open file '%(file)s' on writing: %(err)s" msgstr "" -#: LogRotate/Handler.py:1865 +#: LogRotate/Handler.py:1888 #, python-format msgid "Error on removing file '%(file)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:2114 +#: LogRotate/Handler.py:2137 #, python-format msgid "Error on setting times on target file '%(target)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:921 +#: LogRotate/Handler.py:944 #, python-format msgid "Error on truncing file '%(from)s': %(err)s" msgstr "" -#: LogRotate/Handler.py:436 +#: LogRotate/Handler.py:444 #, python-format msgid "Error removing PID file '%(file)s': %(msg)" msgstr "" -#: LogRotate/Handler.py:2023 LogRotate/Handler.py:2220 -#: LogRotate/Handler.py:2291 LogRotate/Handler.py:2362 +#: LogRotate/Handler.py:2046 LogRotate/Handler.py:2247 +#: LogRotate/Handler.py:2322 LogRotate/Handler.py:2397 #, python-format msgid "Error removing uncompressed file '%(file)s': %(msg)" msgstr "" -#: LogRotate/Handler.py:1729 +#: LogRotate/Handler.py:1752 #, python-format msgid "Executing command: '%s'." msgstr "" -#: LogRotate/Handler.py:759 +#: LogRotate/Handler.py:782 #, python-format msgid "Executing firstaction script '%s' ..." msgstr "" -#: LogRotate/Handler.py:826 +#: LogRotate/Handler.py:849 #, python-format msgid "Executing lastaction script '%s' ..." msgstr "" -#: LogRotate/Handler.py:805 +#: LogRotate/Handler.py:828 #, python-format msgid "Executing postrun script '%s' ..." msgstr "" -#: LogRotate/Handler.py:777 +#: LogRotate/Handler.py:800 #, python-format msgid "Executing prerun script '%s' ..." msgstr "" @@ -488,7 +490,7 @@ msgstr "" msgid "Executing script '%(name)s' with command: '%(cmd)s'" msgstr "" -#: LogRotate/Handler.py:1747 +#: LogRotate/Handler.py:1770 #, python-format msgid "Execution failed: %s" msgstr "" @@ -498,21 +500,16 @@ msgstr "" msgid "Execution of script '%(name)s' failed: %(error)s" msgstr "" -#: LogRotate/Config.py:1621 +#: LogRotate/Config.py:1633 msgid "Failing size definition." msgstr "" -#: LogRotate/Config.py:680 LogRotate/Config.py:705 +#: LogRotate/Config.py:682 LogRotate/Config.py:707 LogRotate/Mailer.py:492 #, python-format msgid "File '%s' doesn't exists." msgstr "" -#: LogRotate/Mailer.py:492 -#, python-format -msgid "File '%s' dosn't exists." -msgstr "" - -#: LogRotate/Handler.py:1920 +#: LogRotate/Handler.py:1943 #, python-format msgid "File '%s' has a size of 0, skip compressing." msgstr "" @@ -522,32 +519,32 @@ msgstr "" msgid "File '%s' is not a regular file." msgstr "" -#: LogRotate/Handler.py:1083 +#: LogRotate/Handler.py:1106 #, python-format msgid "File '%s' seems to be compressed, skip it." msgstr "" -#: LogRotate/Handler.py:1089 +#: LogRotate/Handler.py:1112 #, python-format msgid "File '%s' will be deleted, compression unnecessary." msgstr "" -#: LogRotate/Handler.py:2066 LogRotate/Handler.py:2084 +#: LogRotate/Handler.py:2089 LogRotate/Handler.py:2107 #, python-format msgid "File or directory '%s' doesn't exists." msgstr "" -#: LogRotate/Handler.py:1826 +#: LogRotate/Handler.py:1849 #, python-format msgid "Filesize %(filesize)d is less than %(maxsize)d, rotation not necessary." msgstr "" -#: LogRotate/Handler.py:1795 +#: LogRotate/Handler.py:1818 #, python-format msgid "Filesize of '%(file)s': %(size)d." msgstr "" -#: LogRotate/Config.py:2079 +#: LogRotate/Config.py:2091 #, python-format msgid "Find all logfiles for shell matching pattern '%s' ..." msgstr "" @@ -594,7 +591,7 @@ msgstr "" msgid "Found factor %d." msgstr "" -#: LogRotate/Handler.py:495 +#: LogRotate/Handler.py:504 msgid "Found global options:" msgstr "" @@ -603,7 +600,7 @@ msgstr "" msgid "Found invalid mail address '%s'." msgstr "" -#: LogRotate/Config.py:2093 +#: LogRotate/Config.py:2105 #, python-format msgid "Found logfile '%(file)s for pattern '%(pattern)s'." msgstr "" @@ -613,39 +610,39 @@ msgstr "" msgid "Found logfile '%(file)s' with rotation date '%(date)s'." msgstr "" -#: LogRotate/Handler.py:1105 +#: LogRotate/Handler.py:1128 msgid "Found logfiles to compress:" msgstr "" -#: LogRotate/Handler.py:1195 +#: LogRotate/Handler.py:1218 msgid "Found logfiles to delete:" msgstr "" -#: LogRotate/Handler.py:1350 +#: LogRotate/Handler.py:1373 msgid "Found old logfiles:" msgstr "" -#: LogRotate/Config.py:1015 +#: LogRotate/Config.py:1017 #, python-format msgid "Found option '%(opt)s' with value '%(val)s'." msgstr "" -#: LogRotate/Handler.py:1467 +#: LogRotate/Handler.py:1490 msgid "Found rotations:" msgstr "" -#: LogRotate/Config.py:939 +#: LogRotate/Config.py:941 msgid "Found start of a external script definition." msgstr "" -#: LogRotate/Config.py:915 +#: LogRotate/Config.py:917 #, python-format msgid "" "Found start of a regular script definition: type: '%(type)s', name: " "'%(name)s'." msgstr "" -#: LogRotate/Config.py:1036 +#: LogRotate/Config.py:1038 #, python-format msgid "Found value '%(value)s' behind the boolean option '%(option)s', ignoring." msgstr "" @@ -666,7 +663,7 @@ msgstr "" msgid "Given value is 'None'." msgstr "" -#: LogRotate/Config.py:1630 +#: LogRotate/Config.py:1642 #, python-format msgid "Got a rotation size in '%(directive)s' of %(bytes)d bytes." msgstr "" @@ -680,7 +677,7 @@ msgstr "" msgid "Got returncode for script '%(name)s': '%(retcode)s'" msgstr "" -#: LogRotate/Handler.py:1737 +#: LogRotate/Handler.py:1760 #, python-format msgid "Got returncode: '%s'." msgstr "" @@ -699,22 +696,22 @@ msgstr "" msgid "Idendified version of status file: %d" msgstr "" -#: LogRotate/Config.py:1820 +#: LogRotate/Config.py:1832 #, python-format msgid "Including directory '%s' ..." msgstr "" -#: LogRotate/Config.py:1828 +#: LogRotate/Config.py:1840 #, python-format msgid "Including item '%(item)s' ('%(path)s') ..." msgstr "" -#: LogRotate/Config.py:1780 +#: LogRotate/Config.py:1792 #, python-format msgid "Including object '%s' doesn't exists." msgstr "" -#: LogRotate/Config.py:1790 +#: LogRotate/Config.py:1802 #, python-format msgid "Including object '%s' is neither a regular file nor a directory." msgstr "" @@ -728,7 +725,7 @@ msgstr "" msgid "Initial search for the sendmail executable ..." msgstr "" -#: LogRotate/Config.py:1246 LogRotate/Config.py:1250 +#: LogRotate/Config.py:1248 LogRotate/Config.py:1252 #, python-format msgid "Invalid SMTP port '%s' given." msgstr "" @@ -738,12 +735,12 @@ msgstr "" msgid "Invalid content for a period: '%s'." msgstr "" -#: LogRotate/Config.py:1565 +#: LogRotate/Config.py:1572 #, python-format msgid "Invalid create mode '%s' in 'olddir'." msgstr "" -#: LogRotate/Config.py:1466 +#: LogRotate/Config.py:1469 #, python-format msgid "Invalid create mode '%s'." msgstr "" @@ -753,17 +750,17 @@ msgstr "" msgid "Invalid date: '%s'." msgstr "" -#: LogRotate/Config.py:1627 +#: LogRotate/Config.py:1639 #, python-format msgid "Invalid definition for 'size': '%s'." msgstr "" -#: LogRotate/Config.py:1502 LogRotate/Config.py:1600 +#: LogRotate/Config.py:1508 LogRotate/Config.py:1612 #, python-format msgid "Invalid group '%(group)s' in '%(what)s'." msgstr "" -#: LogRotate/Config.py:1237 +#: LogRotate/Config.py:1239 #, python-format msgid "Invalid mail address for 'mailfrom' given: '%s'." msgstr "" @@ -773,17 +770,17 @@ msgstr "" msgid "Invalid mail address given: '%s'." msgstr "" -#: LogRotate/Config.py:1322 +#: LogRotate/Config.py:1324 #, python-format msgid "Invalid maxage definition: '%s'" msgstr "" -#: LogRotate/Config.py:1483 LogRotate/Config.py:1582 +#: LogRotate/Config.py:1488 LogRotate/Config.py:1592 #, python-format msgid "Invalid owner '%(owner)s' in '%(what)s'." msgstr "" -#: LogRotate/Config.py:1294 +#: LogRotate/Config.py:1296 #, python-format msgid "Invalid period definition: '%s'." msgstr "" @@ -802,59 +799,59 @@ msgstr "" msgid "Invalid value for property '%s' given." msgstr "" -#: LogRotate/Config.py:1852 +#: LogRotate/Config.py:1864 #, python-format msgid "Item '%(item)s' is matching pattern '%(pattern)s', skiping." msgstr "" -#: LogRotate/Config.py:1842 +#: LogRotate/Config.py:1854 #, python-format msgid "Item '%s' is not a regular file." msgstr "" -#: LogRotate/Config.py:882 +#: LogRotate/Config.py:884 #, python-format msgid "Lastaction script '%s' not found." msgstr "" -#: LogRotate/Config.py:2099 +#: LogRotate/Config.py:2111 #, python-format msgid "" "Logfile '%(logfile)s' is even defined (file '%(cfgfile)s', row " "%(rownum)d) and so not taken a second time." msgstr "" -#: LogRotate/Handler.py:713 +#: LogRotate/Handler.py:736 #, python-format msgid "Logfile '%s' WILL rotated." msgstr "" -#: LogRotate/Handler.py:1780 +#: LogRotate/Handler.py:1803 #, python-format msgid "Logfile '%s' doesn't exists, not rotated." msgstr "" -#: LogRotate/Handler.py:1801 +#: LogRotate/Handler.py:1824 #, python-format msgid "Logfile '%s' has a filesize of Zero, not rotated." msgstr "" -#: LogRotate/Handler.py:1789 +#: LogRotate/Handler.py:1812 #, python-format msgid "Logfile '%s' is not a regular file, not rotated." msgstr "" -#: LogRotate/Handler.py:715 +#: LogRotate/Handler.py:738 #, python-format msgid "Logfile '%s' will NOT rotated." msgstr "" -#: LogRotate/Config.py:2109 +#: LogRotate/Config.py:2121 #, python-format msgid "Logfile '%s' will taken." msgstr "" -#: LogRotate/Config.py:787 +#: LogRotate/Config.py:789 msgid "Logfile pattern definition not allowed inside a logfile definition." msgstr "" @@ -867,27 +864,27 @@ msgstr "" msgid "Logrotate script object '%s' will destroyed." msgstr "" -#: LogRotate/Handler.py:342 +#: LogRotate/Handler.py:346 msgid "Logrotating initialised." msgstr "" -#: LogRotate/Handler.py:357 +#: LogRotate/Handler.py:363 msgid "Logrotating ready for work." msgstr "" -#: LogRotate/Handler.py:756 +#: LogRotate/Handler.py:779 msgid "Looking, whether the firstaction script should be executed." msgstr "" -#: LogRotate/Handler.py:814 +#: LogRotate/Handler.py:837 msgid "Looking, whether the lastaction script should be executed." msgstr "" -#: LogRotate/Handler.py:793 +#: LogRotate/Handler.py:816 msgid "Looking, whether the postrun script should be executed." msgstr "" -#: LogRotate/Handler.py:768 +#: LogRotate/Handler.py:791 msgid "Looking, whether the prerun script should be executed." msgstr "" @@ -895,37 +892,37 @@ msgstr "" msgid "Mailer object will destroyed." msgstr "" -#: LogRotate/Handler.py:1160 +#: LogRotate/Handler.py:1183 #, python-format msgid "Max. count rotations: %d" msgstr "" -#: LogRotate/Handler.py:1152 +#: LogRotate/Handler.py:1175 #, python-format msgid "Maxage: %d seconds" msgstr "" -#: LogRotate/Handler.py:879 LogRotate/Handler.py:929 +#: LogRotate/Handler.py:902 LogRotate/Handler.py:952 #, python-format msgid "Moving file '%(from)s' => '%(to)s'." msgstr "" -#: LogRotate/Handler.py:520 +#: LogRotate/Handler.py:531 #, python-format msgid "Name of state file: '%s'" msgstr "" -#: LogRotate/Config.py:845 +#: LogRotate/Config.py:847 #, python-format msgid "Needless content found at the end of a logfile definition found: '%s'." msgstr "" -#: LogRotate/Config.py:1114 +#: LogRotate/Config.py:1116 #, python-format msgid "Negative value %(value)s for option '%(option)s' is not allowed." msgstr "" -#: LogRotate/Handler.py:2061 +#: LogRotate/Handler.py:2084 msgid "" "Neither 'target' nor 'statinfo' was given on calling " "_copy_file_metadata()." @@ -936,21 +933,21 @@ msgstr "" msgid "Neither a logfile nor a date found in line '%s'." msgstr "" -#: LogRotate/Config.py:1896 +#: LogRotate/Config.py:1908 msgid "Nested logfile definitions are not allowed." msgstr "" -#: LogRotate/Config.py:957 +#: LogRotate/Config.py:959 #, python-format msgid "New external script name: '%s'." msgstr "" -#: LogRotate/Config.py:931 +#: LogRotate/Config.py:933 #, python-format msgid "New log script name: '%s'." msgstr "" -#: LogRotate/Config.py:868 +#: LogRotate/Config.py:870 msgid "New logfile definition:" msgstr "" @@ -964,7 +961,7 @@ msgstr "" msgid "No command to execute defined in script '%s'." msgstr "" -#: LogRotate/Handler.py:1063 +#: LogRotate/Handler.py:1086 msgid "No compression defined." msgstr "" @@ -972,7 +969,7 @@ msgstr "" msgid "No configuration file given." msgstr "" -#: LogRotate/Handler.py:1548 +#: LogRotate/Handler.py:1571 msgid "No dirname directive for olddir given." msgstr "" @@ -981,68 +978,68 @@ msgstr "" msgid "No execute permissions to '%s'." msgstr "" -#: LogRotate/Config.py:859 +#: LogRotate/Config.py:861 #, python-format msgid "" "No extension for compressed logfiles given (File of definition: " "'%(file)s', start definition: %(rownum)d)." msgstr "" -#: LogRotate/Config.py:1762 +#: LogRotate/Config.py:1774 msgid "No file or directory given in a include directive." msgstr "" -#: LogRotate/Handler.py:649 +#: LogRotate/Handler.py:672 msgid "No logfile definitions found." msgstr "" -#: LogRotate/Config.py:2085 +#: LogRotate/Config.py:2097 #, python-format msgid "No logfile found for pattern '%s'." msgstr "" -#: LogRotate/Config.py:1902 +#: LogRotate/Config.py:1914 msgid "No logfile pattern defined on starting a logfile definition." msgstr "" -#: LogRotate/Config.py:2073 +#: LogRotate/Config.py:2085 msgid "No logfile pattern defined." msgstr "" -#: LogRotate/Handler.py:1885 +#: LogRotate/Handler.py:1908 msgid "No logfiles to compress found." msgstr "" -#: LogRotate/Handler.py:1855 +#: LogRotate/Handler.py:1878 msgid "No logfiles to delete found." msgstr "" -#: LogRotate/Handler.py:1147 +#: LogRotate/Handler.py:1170 msgid "No maxage given." msgstr "" -#: LogRotate/Handler.py:1069 LogRotate/Handler.py:1139 +#: LogRotate/Handler.py:1092 LogRotate/Handler.py:1162 msgid "No old logfiles available." msgstr "" -#: LogRotate/Handler.py:1108 +#: LogRotate/Handler.py:1131 msgid "No old logfiles to compress found." msgstr "" -#: LogRotate/Handler.py:1198 +#: LogRotate/Handler.py:1221 msgid "No old logfiles to delete found." msgstr "" -#: LogRotate/Handler.py:590 +#: LogRotate/Handler.py:608 #, python-format msgid "No permission to signal the process %d ..." msgstr "" -#: LogRotate/Config.py:1704 +#: LogRotate/Config.py:1716 msgid "No script name given in a script directive." msgstr "" -#: LogRotate/Handler.py:576 +#: LogRotate/Handler.py:592 #, python-format msgid "No useful information found in PID file '%(file)s': '%(line)s'" msgstr "" @@ -1057,22 +1054,22 @@ msgstr "" msgid "No write access to status file '%s'." msgstr "" -#: LogRotate/Handler.py:1610 +#: LogRotate/Handler.py:1633 #, python-format msgid "No write and execute access to olddir '%s'." msgstr "" -#: LogRotate/Handler.py:1605 +#: LogRotate/Handler.py:1628 #, python-format msgid "Olddir '%s' allready exists, not created." msgstr "" -#: LogRotate/Handler.py:1617 +#: LogRotate/Handler.py:1640 #, python-format msgid "Olddir '%s' exists, but is not a valid directory." msgstr "" -#: LogRotate/Handler.py:1597 +#: LogRotate/Handler.py:1620 #, python-format msgid "Olddir name is now '%s'." msgstr "" @@ -1086,19 +1083,20 @@ msgstr "" msgid "Only one configuration file is allowed." msgstr "" -#: LogRotate/Config.py:1770 +#: LogRotate/Config.py:1782 msgid "" "Only one declaration of a file or directory is allowed in a include " "directive, the first one is used." msgstr "" -#: LogRotate/Config.py:1712 +#: LogRotate/Config.py:1724 msgid "" "Only one script name is allowed in a script directive, the first one is " "used." msgstr "" -#: LogRotate/Handler.py:994 LogRotate/Handler.py:1690 LogRotate/Handler.py:2147 +#: LogRotate/Handler.py:1017 LogRotate/Handler.py:1713 +#: LogRotate/Handler.py:2170 msgid "Only root may execute chown()." msgstr "" @@ -1107,53 +1105,53 @@ msgstr "" msgid "Open status file '%s' for writing ..." msgstr "" -#: LogRotate/Config.py:1059 LogRotate/Config.py:1066 LogRotate/Config.py:1074 -#: LogRotate/Config.py:1081 +#: LogRotate/Config.py:1061 LogRotate/Config.py:1068 LogRotate/Config.py:1076 +#: LogRotate/Config.py:1083 #, python-format msgid "Option '%(by)s' disables option '%(what)'." msgstr "" -#: LogRotate/Config.py:1108 +#: LogRotate/Config.py:1110 #, python-format msgid "Option '%(option)s' has no integer value: %(msg)s." msgstr "" -#: LogRotate/Config.py:1285 +#: LogRotate/Config.py:1287 #, python-format msgid "Option '%(option)s' may not have a value ('%(value)s')." msgstr "" -#: LogRotate/Config.py:1099 LogRotate/Config.py:1195 LogRotate/Config.py:1223 +#: LogRotate/Config.py:1101 LogRotate/Config.py:1197 LogRotate/Config.py:1225 #, python-format msgid "Option '%s' must have a value." msgstr "" -#: LogRotate/Config.py:1219 +#: LogRotate/Config.py:1221 #, python-format msgid "Option '%s' not allowed inside a logfile directive." msgstr "" -#: LogRotate/Config.py:1426 LogRotate/Config.py:1435 +#: LogRotate/Config.py:1428 LogRotate/Config.py:1437 #, python-format msgid "Option '%s' was set, so option 'create' has no effect." msgstr "" -#: LogRotate/Config.py:1542 +#: LogRotate/Config.py:1548 #, python-format msgid "Option '%s' without a value given." msgstr "" -#: LogRotate/Config.py:1198 LogRotate/Config.py:1225 +#: LogRotate/Config.py:1200 LogRotate/Config.py:1227 #, python-format msgid "Option '%s' without a value." msgstr "" -#: LogRotate/Config.py:1664 +#: LogRotate/Config.py:1676 #, python-format msgid "Option 'taboo%s' needs a value." msgstr "" -#: LogRotate/Config.py:1651 +#: LogRotate/Config.py:1663 #, python-format msgid "Option 'taboo%s' not allowed inside a logfile directive." msgstr "" @@ -1162,12 +1160,12 @@ msgstr "" msgid "Options" msgstr "" -#: LogRotate/Handler.py:550 +#: LogRotate/Handler.py:564 #, python-format msgid "PID file '%s' doesn't exists." msgstr "" -#: LogRotate/Handler.py:528 +#: LogRotate/Handler.py:541 #, python-format msgid "PID file: '%s'" msgstr "" @@ -1191,7 +1189,7 @@ msgstr "" msgid "Pattern '%s'." msgstr "" -#: LogRotate/Handler.py:708 +#: LogRotate/Handler.py:731 #, python-format msgid "Performing logfile '%s' ..." msgstr "" @@ -1206,27 +1204,27 @@ msgstr "" msgid "Permissions to parent directory '%s' are OK." msgstr "" -#: LogRotate/Config.py:875 +#: LogRotate/Config.py:877 #, python-format msgid "Postrotate script '%s' not found." msgstr "" -#: LogRotate/Handler.py:587 +#: LogRotate/Handler.py:604 #, python-format msgid "Process with PID %d anonymous died." msgstr "" -#: LogRotate/Handler.py:596 +#: LogRotate/Handler.py:616 #, python-format msgid "Process with PID %d is allready running." msgstr "" -#: LogRotate/Handler.py:557 +#: LogRotate/Handler.py:573 #, python-format msgid "Reading PID file '%s' ..." msgstr "" -#: LogRotate/Config.py:712 +#: LogRotate/Config.py:714 #, python-format msgid "Reading configuration from '%s' ..." msgstr "" @@ -1236,28 +1234,28 @@ msgstr "" msgid "Reading status file '%s' ..." msgstr "" -#: LogRotate/Handler.py:948 +#: LogRotate/Handler.py:971 #, python-format msgid "Recreating file '%s'." msgstr "" -#: LogRotate/Config.py:1804 LogRotate/Config.py:1863 +#: LogRotate/Config.py:1816 LogRotate/Config.py:1875 #, python-format msgid "Recursive including of '%s'." msgstr "" -#: LogRotate/Config.py:1418 LogRotate/Config.py:1529 +#: LogRotate/Config.py:1420 LogRotate/Config.py:1535 #, python-format msgid "Removing '%s'." msgstr "" -#: LogRotate/Handler.py:432 +#: LogRotate/Handler.py:439 #, python-format msgid "Removing PID file '%s' ..." msgstr "" #: LogRotate/Config.py:397 -msgid "Resetting default values for directives to hard coded values" +msgid "Resetting default values for directives to hard coded values." msgstr "" #: LogRotate/Common.py:419 @@ -1285,32 +1283,32 @@ msgstr "" msgid "Rest after years: '%s'." msgstr "" -#: LogRotate/Handler.py:1440 +#: LogRotate/Handler.py:1463 #, python-format msgid "Resulting target '%s' exists, retrieve cyclic rotation ..." msgstr "" -#: LogRotate/Handler.py:1393 +#: LogRotate/Handler.py:1416 #, python-format msgid "" "Retrieving all movings and rotations for logfile '%(file)s' to target " "'%(target)s' ..." msgstr "" -#: LogRotate/Handler.py:1228 +#: LogRotate/Handler.py:1251 #, python-format msgid "Retrieving all old logfiles for file '%s' ..." msgstr "" -#: LogRotate/Handler.py:1056 +#: LogRotate/Handler.py:1079 msgid "Retrieving logfiles to compress ..." msgstr "" -#: LogRotate/Handler.py:1132 +#: LogRotate/Handler.py:1155 msgid "Retrieving logfiles to delete ..." msgstr "" -#: LogRotate/Handler.py:1495 +#: LogRotate/Handler.py:1518 #, python-format msgid "Retrieving the name of the rotated file of '%s' ..." msgstr "" @@ -1319,31 +1317,26 @@ msgstr "" msgid "Rotates, compresses and mails system logs." msgstr "" -#: LogRotate/Handler.py:1807 +#: LogRotate/Handler.py:1830 #, python-format msgid "Rotating of '%s' because of force mode." msgstr "" -#: LogRotate/Handler.py:697 +#: LogRotate/Handler.py:720 msgid "Rotating of logfile definition:" msgstr "" -#: LogRotate/Config.py:1721 +#: LogRotate/Config.py:1733 #, python-format msgid "Script name '%s' is allready declared, it will be overwritten." msgstr "" -#: LogRotate/Handler.py:1338 +#: LogRotate/Handler.py:1361 #, python-format msgid "Search for pattern '%s' ..." msgstr "" -#: LogRotate/Config.py:630 -#, python-format -msgid "Search path '%s' doesn't exists or is not a directory" -msgstr "" - -#: LogRotate/Config.py:565 +#: LogRotate/Config.py:565 LogRotate/Config.py:630 #, python-format msgid "Search path '%s' doesn't exists or is not a directory." msgstr "" @@ -1358,7 +1351,7 @@ msgstr "" msgid "Sendmail command '%s' not found." msgstr "" -#: LogRotate/Config.py:1140 LogRotate/Config.py:1181 +#: LogRotate/Config.py:1142 LogRotate/Config.py:1183 #, python-format msgid "Senseless option value '%(value)s' after '%(option)s'." msgstr "" @@ -1376,52 +1369,52 @@ msgstr "" msgid "Set this do simulate commands" msgstr "" -#: LogRotate/Config.py:1298 LogRotate/Config.py:1326 +#: LogRotate/Config.py:1300 LogRotate/Config.py:1328 #, python-format msgid "Setting '%(what)s' in '%(directive)s' to %(to)f days." msgstr "" -#: LogRotate/Config.py:1378 LogRotate/Config.py:1390 +#: LogRotate/Config.py:1380 LogRotate/Config.py:1392 #, python-format msgid "Setting '%(what)s' in '%(directive)s' to %(to)s." msgstr "" -#: LogRotate/Handler.py:2108 +#: LogRotate/Handler.py:2131 #, python-format msgid "Setting atime and mtime of target '%s'." msgstr "" -#: LogRotate/Config.py:1047 +#: LogRotate/Config.py:1049 #, python-format msgid "Setting boolean option '%(option)s' in '%(directive)s' to '%(value)s'." msgstr "" -#: LogRotate/Config.py:1265 +#: LogRotate/Config.py:1267 #, python-format msgid "Setting global option '%(option)s' to '%(value)s'." msgstr "" -#: LogRotate/Config.py:1120 +#: LogRotate/Config.py:1122 #, python-format msgid "Setting integer option '%(option)s' in '%(directive)s' to '%(value)s'." msgstr "" -#: LogRotate/Config.py:1152 +#: LogRotate/Config.py:1154 #, python-format msgid "Setting mail address in '%(directive)s' to '%(addr)s'." msgstr "" -#: LogRotate/Config.py:1172 +#: LogRotate/Config.py:1174 #, python-format msgid "Setting mailfirst in '%(directive)s' to '%(value)s'." msgstr "" -#: LogRotate/Handler.py:1000 +#: LogRotate/Handler.py:1023 #, python-format msgid "Setting ownership of '%(file)s' to uid %(uid)d and gid %(gid)d." msgstr "" -#: LogRotate/Handler.py:979 LogRotate/Handler.py:2123 +#: LogRotate/Handler.py:1002 LogRotate/Handler.py:2146 #, python-format msgid "Setting permissions of '%(target)s' to %(mode)4o." msgstr "" @@ -1448,22 +1441,22 @@ msgstr "" msgid "Shred command not found, shred disabled." msgstr "" -#: LogRotate/Config.py:1835 +#: LogRotate/Config.py:1847 #, python-format msgid "Skip subdirectory '%s' in including." msgstr "" -#: LogRotate/Handler.py:1910 +#: LogRotate/Handler.py:1933 #, python-format msgid "Source file '%(source)s' and target file '%(target)s' are the same file." msgstr "" -#: LogRotate/Handler.py:1903 +#: LogRotate/Handler.py:1926 #, python-format msgid "Source file '%s' for compression doesn't exists." msgstr "" -#: LogRotate/Config.py:805 +#: LogRotate/Config.py:807 #, python-format msgid "Split into parts of: '%s'" msgstr "" @@ -1488,19 +1481,19 @@ msgstr "" msgid "Stage 5: compression of old log files" msgstr "" -#: LogRotate/Config.py:766 +#: LogRotate/Config.py:768 msgid "Starting a logfile definition." msgstr "" -#: LogRotate/Config.py:2009 +#: LogRotate/Config.py:2021 msgid "Starting a new log directive with default values." msgstr "" -#: LogRotate/Handler.py:653 +#: LogRotate/Handler.py:676 msgid "Starting underlying rotation ..." msgstr "" -#: LogRotate/Handler.py:668 +#: LogRotate/Handler.py:691 #, python-format msgid "State of script '%s':" msgstr "" @@ -1519,51 +1512,51 @@ msgstr "" msgid "Status file object will destroyed." msgstr "" -#: LogRotate/Handler.py:2380 +#: LogRotate/Handler.py:2415 msgid "Struct files2send:" msgstr "" -#: LogRotate/Handler.py:1978 +#: LogRotate/Handler.py:2001 #, python-format msgid "Substituting '[]' in compressoptions with '%s'." msgstr "" -#: LogRotate/Handler.py:1986 +#: LogRotate/Handler.py:2009 #, python-format msgid "Substituting '{}' in compressoptions with '%s'." msgstr "" -#: LogRotate/Config.py:963 +#: LogRotate/Config.py:965 #, python-format msgid "Syntax error in file '%(file)s', line %(line)s" msgstr "" -#: LogRotate/Config.py:945 +#: LogRotate/Config.py:947 msgid "" "Syntax error: external script definition may not appear inside of a log " "file definition." msgstr "" -#: LogRotate/Config.py:895 +#: LogRotate/Config.py:897 msgid "Syntax error: include may not appear inside of log file definition." msgstr "" -#: LogRotate/Config.py:811 +#: LogRotate/Config.py:813 msgid "Syntax error: open curly bracket inside alogfile pattern definition." msgstr "" -#: LogRotate/Config.py:836 +#: LogRotate/Config.py:838 msgid "Syntax error: unbalanced closing curly bracket found." msgstr "" -#: LogRotate/Handler.py:2005 +#: LogRotate/Handler.py:2028 #, python-format msgid "" "Target '%s' of compression doesn't exists after executing compression " "command." msgstr "" -#: LogRotate/Handler.py:1914 +#: LogRotate/Handler.py:1937 #, python-format msgid "Target file '%s' for compression allready exists." msgstr "" @@ -1577,12 +1570,12 @@ msgstr "" msgid "Testing for '%s' ..." msgstr "" -#: LogRotate/Handler.py:554 +#: LogRotate/Handler.py:569 #, python-format msgid "Testmode, skip test of PID file '%s'." msgstr "" -#: LogRotate/Handler.py:618 +#: LogRotate/Handler.py:639 #, python-format msgid "Testmode, skip writing of PID file '%s'." msgstr "" @@ -1596,87 +1589,77 @@ msgstr "" msgid "Total %f days found." msgstr "" -#: LogRotate/Handler.py:914 +#: LogRotate/Handler.py:937 #, python-format msgid "Truncating file '%s'." msgstr "" -#: LogRotate/Config.py:702 +#: LogRotate/Config.py:704 #, python-format msgid "Try reading configuration from '%s' ..." msgstr "" -#: LogRotate/Handler.py:1645 +#: LogRotate/Handler.py:1668 #, python-format msgid "Try to create directory '%s' ..." msgstr "" -#: LogRotate/Handler.py:582 +#: LogRotate/Handler.py:599 #, python-format msgid "Trying check for process with PID %d ..." msgstr "" -#: LogRotate/Config.py:1493 +#: LogRotate/Config.py:1497 #, python-format -msgid "" -"Trying to determine create group '%(group)s'... (file '%(file)s', line " -"%(lnr)s)" +msgid "Trying to determine create group '%s' ..." msgstr "" -#: LogRotate/Config.py:1457 +#: LogRotate/Config.py:1458 #, python-format -msgid "" -"Trying to determine create mode '%(mode)s'... (file '%(file)s', line " -"%(lnr)s)" +msgid "Trying to determine create mode '%s' ..." msgstr "" -#: LogRotate/Config.py:1474 +#: LogRotate/Config.py:1477 #, python-format -msgid "" -"Trying to determine create owner '%(owner)s'... (file '%(file)s', line " -"%(lnr)s)" +msgid "Trying to determine create owner '%s' ..." msgstr "" -#: LogRotate/Config.py:1556 +#: LogRotate/Config.py:1561 #, python-format -msgid "" -"Trying to determine olddir create mode '%(mode)s' ... (file '%(file)s', " -"line %(lnr)s)" +msgid "Trying to determine olddir create mode '%s' ..." msgstr "" -#: LogRotate/Config.py:1591 +#: LogRotate/Config.py:1601 #, python-format msgid "Trying to determine olddir group '%s' ..." msgstr "" -#: LogRotate/Config.py:1573 +#: LogRotate/Config.py:1581 #, python-format -msgid "" -"Trying to determine olddir owner '%(owner)s' ... (file '%(file)s', line " -"%(lnr)s)" +msgid "Trying to determine olddir owner '%s' ..." msgstr "" -#: LogRotate/Config.py:1798 +#: LogRotate/Config.py:1810 #, python-format msgid "Trying to include object '%s' ..." msgstr "" -#: LogRotate/Handler.py:593 +#: LogRotate/Handler.py:612 #, python-format -msgid "Unknown error: '%s'" +msgid "Unknown error: '%s'." msgstr "" -#: LogRotate/Config.py:1675 +#: LogRotate/Config.py:1687 #, python-format msgid "Unknown option '%s'." msgstr "" -#: LogRotate/Config.py:1023 +#: LogRotate/Config.py:1025 #, python-format msgid "Unsupported option '%s'." msgstr "" -#: LogRotate/Handler.py:1515 +#: LogRotate/Handler.py:1538 #, python-format msgid "Using '%(target)s' as target for rotation of logfile '%(logfile)s'." msgstr "" @@ -1691,7 +1674,7 @@ msgstr "" msgid "Using <%s> as the sender mail address." msgstr "" -#: LogRotate/Handler.py:1509 +#: LogRotate/Handler.py:1532 #, python-format msgid "Using date extension '.%(ext)s' from pattern '%(pattern)s'." msgstr "" @@ -1701,7 +1684,7 @@ msgstr "" msgid "Using radix '%s'." msgstr "" -#: LogRotate/Config.py:1230 +#: LogRotate/Config.py:1232 #, python-format msgid "Value '%(value)s' for option '%(option)s' is not an absolute path." msgstr "" @@ -1711,12 +1694,12 @@ msgstr "" msgid "Verbose mode is ON on level: %d" msgstr "" -#: LogRotate/Config.py:1813 +#: LogRotate/Config.py:1825 #, python-format msgid "What the hell is this: '%s'." msgstr "" -#: LogRotate/Handler.py:621 +#: LogRotate/Handler.py:644 #, python-format msgid "Writing PID file '%s' ..." msgstr "" diff --git a/setup.cfg b/setup.cfg index 9fbdb31..4a41398 100644 --- a/setup.cfg +++ b/setup.cfg @@ -31,3 +31,4 @@ domain = pylogrotate input_file = po/pylogrotate.pot output_dir = po previous = True +ignore_obsolete = True -- 2.39.5