)
if val is not None and val != '':
self.logger.warning(
- ( _("Senseless option value »%(value)s« after '%(option)s'.")
+ ( _("Senseless option value '%(value)s' after '%(option)s'.")
% {'value': val, 'option': option.lower()})
)
return False
if self.verbose > 5:
self.logger.debug(
- ( _("Checking for »olddir« ... (file »%(file)s«, line %(lnr)s)")
+ ( _("Checking for 'olddir' ... (file '%(file)s', line %(lnr)s)")
% {'file': filename, 'lnr': linenr})
)
if negated:
if self.verbose > 4:
self.logger.debug(
- ( _("Removing »olddir«. (file »%(file)s«, line %(lnr)s)")
+ ( _("Removing 'olddir'. (file '%(file)s', line %(lnr)s)")
% {'file': filename, 'lnr': linenr})
)
directive['olddir']['enabled'] = False
# Check for dirname of olddir
if len(values) < 1 or values[0] is None or re.search(r'^\s*$', values[0]) is not None:
- self.logger.warning( ( _("Option »olddir« without a value given.")))
+ self.logger.warning( ( _("Option 'olddir' without a value given.")))
return False
directive['olddir']['dirname'] = values[0]
directive['olddir']['enabled'] = True
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)")
+ ( _("Trying to determine olddir create mode '%(mode)s' ... (file '%(file)s', line %(lnr)s)")
% {'mode': values[1], 'file': filename, 'lnr': linenr})
)
mode_octal = values[1]
try:
mode = int(mode_octal, 8)
except ValueError:
- self.logger.warning( ( _("Invalid create mode »%s« in »olddir«.") %(values[1])))
+ self.logger.warning( ( _("Invalid create mode '%s' in 'olddir'.") %(values[1])))
return False
# Check for Owner (user, uid)
owner_raw = values[2]
if self.verbose > 5:
self.logger.debug(
- ( _("Trying to determine olddir owner »%(owner)s... (file »%(file)s«, line %(lnr)s)")
+ ( _("Trying to determine olddir owner '%(owner)s' ... (file '%(file)s', line %(lnr)s)")
% {'owner': owner_raw, 'file': filename, 'lnr': linenr})
)
if re.search(r'^[1-9]\d*$', owner_raw) is not None:
try:
owner = pwd.getpwnam(owner_raw)[2]
except KeyError:
- self.logger.warning( ( _("Invalid owner »%s« in »olddir«.") %(owner_raw)))
+ self.logger.warning( ( _("Invalid owner '%s' in 'olddir'.") %(owner_raw)))
return False
# Check for Group (gid)
group_raw = values[3]
if self.verbose > 5:
self.logger.debug(
- ( _("Trying to determine olddir group »%(group)s... (file »%(file)s«, line %(lnr)s)")
+ ( _("Trying to determine olddir group '%(group)s' ... (file '%(file)s', line %(lnr)s)")
% {'group': group_raw, 'file': filename, 'lnr': linenr})
)
if re.search(r'^[1-9]\d*$', group_raw) is not None:
try:
group = grp.getgrnam(group_raw)[2]
except KeyError:
- self.logger.warning( ( _("Invalid group »%s« in »olddir«.") %(group_raw)))
+ self.logger.warning( ( _("Invalid group '%s' in 'olddir'.") %(group_raw)))
return False
# Give values back ...
size_str = re.sub(r'^size(?:\s*=\s*|\s+)', '', line)
if self.verbose > 5:
self.logger.debug(
- ( _("Checking for option »size«, value: »%(value)s« ... (file »%(file)s«, line %(lnr)s)")
+ ( _("Checking for option 'size', value: '%(value)s' ... (file '%(file)s', line %(lnr)s)")
% {'value': size_str, 'file': filename, 'lnr': linenr})
)
if size_str is None:
try:
size_bytes = human2bytes(size_str, verbose = self.verbose)
except ValueError, e:
- self.logger.warning( ( _("Invalid definition for »size«: »%s«.") %(size_str)))
+ self.logger.warning( ( _("Invalid definition for 'size': '%s'.") %(size_str)))
return False
if self.verbose > 4:
self.logger.debug(
- ( _("Got a rotation size in »%(directive)s« of %(bytes)d bytes. (file »%(file)s«, line %(lnr)s)")
+ ( _("Got a rotation size in '%(directive)s' of %(bytes)d bytes. (file '%(file)s', line %(lnr)s)")
% {'directive': directive_str, 'bytes': size_bytes, 'file': filename, 'lnr': linenr})
)
directive['size'] = size_bytes
key = match.group(1).lower()
if self.verbose > 5:
self.logger.debug(
- ( _("Checking for option »taboo%(type)s«, value: »%(value)s« ... (file »%(file)s«, line %(lnr)s)")
+ ( _("Checking for option 'taboo%(type)s', value: '%(value)s' ... (file '%(file)s', line %(lnr)s)")
% {'type': key, 'value': val, 'file': filename, 'lnr': linenr})
)
if in_fd:
- self.logger.warning( ( _("Option »taboo%s« not allowed inside a logfile directive.") %(key)))
+ self.logger.warning( ( _("Option 'taboo%s' not allowed inside a logfile directive.") %(key)))
return False
values = []
values.pop(0)
if len(values) < 1:
- self.logger.warning( ( _("Option »taboo%s« needs a value.") %(key)))
+ self.logger.warning( ( _("Option 'taboo%s' needs a value.") %(key)))
return False
if not extend:
return True
# Option not found, I'm angry
- self.logger.warning( ( _("Unknown option »%s«.") %(option)))
+ self.logger.warning( ( _("Unknown option '%s'.") %(option)))
return False
#------------------------------------------------------------
msgid ""
"Logfile pattern definition not allowed inside a logfile definition (file "
"'%(file)s', line %(line)s)"
-msgstr "Die Definition eines Logdateimusters ist innerhalb einer Logdateidefinition nicht erlaubt. Datei »%(file)s«, Zeil %(line)s)"
+msgstr ""
+"Die Definition eines Logdateimusters ist innerhalb einer Logdateidefinition nicht erlaubt. "
+"(Datei »%(file)s«, Zeil %(line)s)"
#: LogRotateConfig.py:748
#, python-format
msgid ""
"Syntax error: open curly bracket inside a logfile pattern definition (file "
"'%(file)s', line %(line)s)"
-msgstr "Syntaxfehler: öffnende geschweifte Klammer innerhalb einer Logdateidefinition (Datei »%(file)s«, Zeile %(line)s)"
+msgstr ""
+"Syntaxfehler: öffnende geschweifte Klammer innerhalb einer Logdateidefinition "
+"(Datei »%(file)s«, Zeile %(line)s)"
#: LogRotateConfig.py:779
#, python-format
msgid ""
"Syntax error: unbalanced closing curly bracket found (file '%(file)s', line "
"%(line)s)"
-msgstr "Syntaxfehler: unausgeglichene Zahl von öffnenden und schließenden Klammern (Datei »%(file)s«, Zeile %(line)s)"
+msgstr ""
+"Syntaxfehler: unausgeglichene Zahl von öffnenden und schließenden Klammern "
+"(Datei »%(file)s«, Zeile %(line)s)"
#: LogRotateConfig.py:784
#, 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)"
+msgstr ""
+"Nutzloser Inhalt am Ende einer Logdateidefinition gefunden: »%(rest)s« "
+"(Datei »%(file)s«, Zeile %(line)s)"
#: LogRotateConfig.py:791
msgid "New logfile definition:"
msgid ""
"Syntax error: include may not appear inside of log file definition (file "
"'%(file)s', line %(line)s)"
-msgstr "Syntaxfehler: Eine include-Anweisung darf nicht einer Logdateidefinition auftreten Datei »%(file)s«, Zeile %(line)s)"
+msgstr ""
+"Syntaxfehler: Eine include-Anweisung darf nicht einer Logdateidefinition auftreten "
+"(Datei »%(file)s«, Zeile %(line)s)"
#: LogRotateConfig.py:823
#, python-format
msgid ""
"Found start of a regular script definition: type: '%(type)s', name: "
"'%(name)s' (file '%(file)s', line %(line)s)"
-msgstr "Beginn einer regulären Scriptdefinition gefunden: »%(type)s«, Name: »%(name)s« (Datei »%(file)s«, Zeile %(line)s)"
+msgstr ""
+"Beginn einer regulären Scriptdefinition gefunden: »%(type)s«, Name: »%(name)s« "
+"(Datei »%(file)s«, Zeile %(line)s)"
#: LogRotateConfig.py:837
#, python-format
msgid ""
"Syntax error: external script definition may not appear inside of a log file "
"definition (file '%(file)s', line %(line)s)"
-msgstr "Syntaxfehler: eine externe Scriptdefinition darf nicht innerhalb einer Logdateidefinition auftreten (Datei »%(file)s«, Zeile %(line)s)"
+msgstr ""
+"Syntaxfehler: eine externe Scriptdefinition darf nicht innerhalb einer Logdateidefinition "
+"auftreten (Datei »%(file)s«, Zeile %(line)s)"
#: LogRotateConfig.py:860
#, 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)"
+msgstr ""
+"Überprüfe Zeile »%(line)s« nach einer Logrotate-Option. "
+"(Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:913
#, python-format
msgid ""
"Found value '%(value)s' behind the boolean option '%(option)s', ignoring. "
"(file '%(file)s', line %(lnr)s)"
-msgstr "Wert »%(value)s« nach boolscher Option »%(option)s« gefunden, wird ignoriert. (Datei »%(file)s«, Zeile %(lnr)s)"
+msgstr ""
+"Wert »%(value)s« nach boolscher Option »%(option)s« gefunden, wird ignoriert. "
+"(Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:943
#, python-format
msgid ""
"Setting boolean option '%(option)s' in '%(directive)s' to '%(value)s'. (file "
"'%(file)s', line %(lnr)s)"
-msgstr "Setze boolsche Option »%(option)s« in »%(directive)s« auf »%(value)s«. (Datei »%(file)s«, Zeile %(lnr)s)"
+msgstr ""
+"Setze boolsche Option »%(option)s« in »%(directive)s« auf »%(value)s«. "
+"(Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:959
#, python-format
msgid ""
"Setting integer option '%(option)s' in '%(directive)s' to '%(value)s'. (file "
"'%(file)s', line %(lnr)s)"
-msgstr "Setze die Integer-Option '%(option)s' in '%(directive)s' auf '%(value)s'. (Datei »%(file)s«, Zeile %(lnr)s)"
+msgstr ""
+"Setze die Integer-Option '%(option)s' in '%(directive)s' auf '%(value)s'. "
+"(Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:994 LogRotateConfig.py:1026
#, python-format
#: LogRotateConfig.py:1006
#, python-format
msgid ""
-"Setting mail address in '%(directive)s' to '%(addr)s'. (file '%(file)s', "
-"line %(lnr)s)"
+"Setting mail address in '%(directive)s' to '%(addr)s'. (file '%(file)s', line %(lnr)s)"
msgstr "Setze Mailadresse in »%(directive)s« auf »%(addr)s«. (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1021
#, python-format
msgid ""
-"Setting mailfirst in '%(directive)s' to '%(value)s'. (file '%(file)s', line "
-"%(lnr)s)"
+"Setting mailfirst in '%(directive)s' to '%(value)s'. (file '%(file)s', line %(lnr)s)"
msgstr "Setze mailfirst in »%(directive)s« auf »%(value)s«. (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1039 LogRotateConfig.py:1064
#: LogRotateConfig.py:1077
#, python-format
msgid ""
-"Setting '%(option)s' in '%(directive)s' to '%(value)s'. (file '%(file)s', line "
-"%(lnr)s)"
-msgstr "Setze »%(option)s« in »%(directive)s« auf »%(value)s«. (Datei »%(file)s«, Zeile %(lnr)s)"
+"Setting '%(option)s' in '%(directive)s' to '%(value)s'. (file '%(file)s', line %(lnr)s)"
+msgstr ""
+"Setze »%(option)s« in »%(directive)s« auf »%(value)s«. (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1090
#, 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)"
+"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)"
#: LogRotateConfig.py:1097
#, 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)"
+"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)"
#: LogRotateConfig.py:1105
#, python-format
#: LogRotateConfig.py:1109
#, python-format
msgid ""
-"Setting 'period' in '%(directive)s' to %(days)f days. (file '%(file)s', line "
-"%(lnr)s)"
-msgstr "Setze Rotationsperiode in »%(directive)s« auf %(days)f Tage. (Datei »%(file)s«, Zeile %(lnr)s)"
+"Setting 'period' in '%(directive)s' to %(days)f days. (file '%(file)s', line %(lnr)s)"
+msgstr ""
+"Setze Rotationsperiode in »%(directive)s« auf %(days)f Tage. (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1128
#, python-format
#, 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)"
+msgstr ""
+"»dateext«: first_val: »%(first_val)s«, option_value: »%(value)s«. "
+"(Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1180
#, python-format
#, 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)"
+msgstr ""
+"Setze »datepattern« in »%(directive)s« auf »%(pattern)s«. (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1205
#, python-format
#, 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)"
+msgstr ""
+"Versuche Erstellungsmodus »%(mode)s« festzustellen ... (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1241
#, python-format
#, 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)"
+msgstr ""
+"Versuche Erstellungsnutzer »%(owner)s« festzustellen ... (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1258
#, python-format
#, 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)"
+msgstr ""
+"Versuche Erstellungsgruppe »%(group)s« festzustellen ... (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1275
#, python-format
#: LogRotateConfig.py:1294
#, python-format
-msgid "Checking for »olddir« ... (file »%(file)s«, line %(lnr)s)"
-msgstr ""
+msgid "Checking for 'olddir' ... (file '%(file)s', line %(lnr)s)"
+msgstr "Schaue nach »olddir« ... (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1301
#, python-format
-msgid "Removing »olddir«. (file »%(file)s«, line %(lnr)s)"
-msgstr ""
+msgid "Removing 'olddir'. (file '%(file)s', line %(lnr)s)"
+msgstr "Entferne »olddir«. (Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1313
-msgid "Option »olddir« without a value given."
-msgstr ""
+msgid "Option 'olddir' without a value given."
+msgstr "Die Option »olddir« wurde ohne Wert angegeben."
#: LogRotateConfig.py:1326
#, python-format
msgid ""
-"Trying to determine olddir create mode »%(mode)s... (file »%(file)s«, line "
-"%(lnr)s)"
+"Trying to determine olddir create mode '%(mode)s' ... (file '%(file)s', line %(lnr)s)"
msgstr ""
+"Versuche »olddir«-Erstellungsmodus »%(mode)s« festzustellen ... "
+"(Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1335
#, python-format
-msgid "Invalid create mode »%s« in »olddir«."
-msgstr ""
+msgid "Invalid create mode '%s' in 'olddir'."
+msgstr "Ungültiger »olddir«-Erstellungsmodus: »%s«."
#: LogRotateConfig.py:1343
#, python-format
msgid ""
-"Trying to determine olddir owner »%(owner)s... (file »%(file)s«, line "
-"%(lnr)s)"
+"Trying to determine olddir owner '%(owner)s' ... (file '%(file)s', line %(lnr)s)"
msgstr ""
+"Versuche »olddir«-Erstellungsnutzer »%(owner)s« festzustellen ... "
+"(Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1352
#, python-format
-msgid "Invalid owner »%s« in »olddir«."
-msgstr ""
+msgid "Invalid owner '%s' in 'olddir'."
+msgstr "Ungültiger Nutzer »%s« in »olddir«."
#: LogRotateConfig.py:1360
#, python-format
msgid ""
-"Trying to determine olddir group »%(group)s... (file »%(file)s«, line "
-"%(lnr)s)"
-msgstr ""
+"Trying to determine olddir group '%(group)s' ... (file '%(file)s', line %(lnr)s)"
+msgstr "Versuche »olddir«-Erstellungsgruppe »%(group)s« festzustellen ... "
+"(Datei »%(file)s«, Zeile %(lnr)s)"
#: LogRotateConfig.py:1369
#, python-format
-msgid "Invalid group »%s« in »olddir«."
-msgstr ""
+msgid "Invalid group '%s' in »olddir«."
+msgstr "Ugültige Gruppe »%s« in »olddir«."
#: LogRotateConfig.py:1384
#, python-format
msgid ""
-"Checking for option »size«, value: »%(value)s« ... (file »%(file)s«, line "
-"%(lnr)s)"
+"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)"
#: LogRotateConfig.py:1388
msgid "Failing size definition."
-msgstr ""
+msgstr "Fehlende Größenangabe."
#: LogRotateConfig.py:1394
#, python-format
-msgid "Invalid definition for »size«: »%s«."
-msgstr ""
+msgid "Invalid definition for 'size': '%s'."
+msgstr "Ungültige Größenangabe: »%s«."
#: LogRotateConfig.py:1398
#, python-format
msgid ""
-"Got a rotation size in »%(directive)s« of %(bytes)d bytes. (file »%(file)s«, "
+"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)"
#: LogRotateConfig.py:1411
#, python-format
msgid ""
-"Checking for option »taboo%(type)s«, value: »%(value)s« ... (file "
-"»%(file)s«, line %(lnr)s)"
+"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)"
#: LogRotateConfig.py:1416
#, python-format
-msgid "Option »taboo%s« not allowed inside a logfile directive."
-msgstr ""
+msgid "Option 'taboo%s' not allowed inside a logfile directive."
+msgstr "Die Option »taboo%s« ist innerhalb einer Logfiledefinition nicht erlaubt."
#: LogRotateConfig.py:1429
#, python-format
-msgid "Option »taboo%s« needs a value."
-msgstr ""
+msgid "Option 'taboo%s' needs a value."
+msgstr "Die Option »taboo%s« benötigt einen Wert."
#. Option not found, I'm angry
#: LogRotateConfig.py:1440
#, python-format
-msgid "Unknown option »%s«."
-msgstr ""
+msgid "Unknown option '%s'."
+msgstr "Unbekannte Option »%s«."
#: LogRotateConfig.py:1470
#, python-format