Branched r1161 trunk for 0.3.5 release

This commit is contained in:
frisco 2009-06-25 02:11:30 +00:00
parent d0ed91ffa8
commit 1d1139428b
802 changed files with 135155 additions and 0 deletions

View file

@ -0,0 +1,67 @@
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,94 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: 2007-02-19 02:55+0100\n"
"Last-Translator: Lars Kruse <lars@systemausfall.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 0.10.1\n"
#: Name
msgid "Event log"
msgstr "Protokoll"
#: Text.ShowAll
msgid "Show all messages"
msgstr "Zeige alle Ereignisse"
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr "Zeige Warnungen und Fehler"
#: Text.OnlyErrors
msgid "Show errors only"
msgstr "Zeige nur Fehler"
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr "Speichere das vollständige Ereignis-Protokoll"
#: Text.AgeOfEvent
msgid "Time passed"
msgstr "vergangene Zeit"
#: Text.EventText
msgid "Description"
msgstr "Beschreibung"
#: Text.TimeUnits.Days
msgid "days"
msgstr "Tage"
#: Text.TimeUnits.Hours
msgid "hours"
msgstr "Stunden"
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr "Minuten"
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr "Sekunden"
#: Help.EventLog
#, fuzzy
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
"Hier kannst du das Ereignis-Protokoll der CryptoBox verfolgen. Jedes "
"Ereignis gehört zu einer der folgenden Gruppen: Information / Warnung / "
"Fehler - sie werden durch die Symbole in der linke Spalte repräsentiert. Du "
"kannst wählen, ob (1) alle Ereignisse, (2) Warnungen und Fehler oder (3) nur "
"Fehler angezeigt werden sollen. Falls du irgendwelche Probleme mit der "
"CryptoBox hast, dann sende bitte die aktuellsten Warnungen und Fehler "
"inklusive einer detaillierten Beschreibung des Problems an "
"info@cryptobox.org."
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr "Es sind keine Ereignisse vorhanden."
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr "Keine Protokoll-Datei konfiguriert"
#: AdviceMessage.NoLogFileConfigured.Text
#, fuzzy
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""
"Die CryptoBox ist nicht konfiguriert, um das Ereignis-Protokoll in einer "
"Datei abzuspeichern. Deshalb ist es nicht möglich, das Ereignis-Protokoll "
"nachzuvollziehen."

View file

@ -0,0 +1,83 @@
#, fuzzy
msgid ""
"_: \n"
""
msgstr ""
#: Name
msgid "Event log"
msgstr "Event log"
#: Text.ShowAll
msgid "Show all messages"
msgstr "Show all messages"
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr "Show warnings and errors"
#: Text.OnlyErrors
msgid "Show errors only"
msgstr "Show errors only"
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr "Download complete log"
#: Text.AgeOfEvent
msgid "Time passed"
msgstr "Time passed"
#: Text.EventText
msgid "Description"
msgstr "Description"
#: Text.TimeUnits.Days
msgid "days"
msgstr "days"
#: Text.TimeUnits.Hours
msgid "hours"
msgstr "hours"
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr "minutes"
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr "seconds"
#: Help.EventLog
#, fuzzy
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr "There are no messages available."
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr "No log file configured"
#: AdviceMessage.NoLogFileConfigured.Text
#, fuzzy
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."

View file

@ -0,0 +1,81 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: 2007-01-30 19:40+0100\n"
"Last-Translator: kessel <kessel@systemausfall.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr "días"
#: Text.TimeUnits.Hours
msgid "hours"
msgstr "horas"
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr "minuto"
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr "segundo"
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,93 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: 2007-03-16 12:43+0100\n"
"Last-Translator: Fabrizio Tarizzo <software@fabriziotarizzo.org>\n"
"Language-Team: Italian <software@fabriziotarizzo.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 0.10.1\n"
#: Name
msgid "Event log"
msgstr "Registro degli eventi"
#: Text.ShowAll
msgid "Show all messages"
msgstr "Mostra tutti i messaggi"
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr "Mostra gli avvisi e gli errori"
#: Text.OnlyErrors
msgid "Show errors only"
msgstr "Mostra solo gli errori"
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr "Scarica tutto il registro"
#: Text.AgeOfEvent
msgid "Time passed"
msgstr "Tempo trascorso"
#: Text.EventText
msgid "Description"
msgstr "Descrizione"
#: Text.TimeUnits.Days
msgid "days"
msgstr "giorni"
#: Text.TimeUnits.Hours
msgid "hours"
msgstr "ore"
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr "minuti"
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr "secondi"
#: Help.EventLog
#, fuzzy
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
"È possibile consultare il registro degli eventi della CryptoBox. Ogni "
"messaggio appartiene a uno dei seguenti gruppi: "
"informativo/avvertimento/errore, rappresentato dal simbolo nella colonna a "
"sinistra. È possibile scegliere se mostrare tutti i messaggi o solo quelli "
"appartenenti ai gruppi selezionati. Se si incorre in un problema "
"nell'utilizzo della CryptoBox inviare gli avvertimenti e gli errori più "
"recenti, insieme alla dettagliata descrizione del problema riscontrato, "
"all'indirizzo info@cryptobox.org."
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr "Non ci sono messaggi disponibili."
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr "Nessun file di registro configurato"
#: AdviceMessage.NoLogFileConfigured.Text
#, fuzzy
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""
"La CryptoBox non è configurata per registrare gli eventi in un file. Non è "
"quindi possibile riesaminare il registro degli eventi."

View file

@ -0,0 +1,86 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: 2007-02-23 12:51+0100\n"
"Last-Translator: kinneko <kinneko@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Pootle 0.10.1\n"
#: Name
msgid "Event log"
msgstr "イベントログ"
#: Text.ShowAll
msgid "Show all messages"
msgstr "すべてのメッセージを表示する"
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr "エラーと警告メッセージを表示する"
#: Text.OnlyErrors
msgid "Show errors only"
msgstr "エラーメッセージだけを表示する"
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr "完全なログをダウンロードする"
#: Text.AgeOfEvent
msgid "Time passed"
msgstr "経過時間"
#: Text.EventText
msgid "Description"
msgstr "詳細"
#: Text.TimeUnits.Days
msgid "days"
msgstr "日付"
#: Text.TimeUnits.Hours
msgid "hours"
msgstr "時間"
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr "分"
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr "秒"
#: Help.EventLog
#, fuzzy
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
"ここでは、CryptoBoxのイベントログを見ることができます。メッセージは、以下のグループのうちの1つに属し、左端のマークで判別しますインフォメーシ"
"ョン/警告/エラー。メッセージは、すべてか選択した項目だけを表示できます。もし、CryptoBoxに問題を見つけたら、info@cryptobox.or"
"gにエラーと警告のログとともに、詳細な状況説明を送ってください。"
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr "メッセージがありません。"
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr "ログファイルが設定されていません"
#: AdviceMessage.NoLogFileConfigured.Text
#, fuzzy
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr "くりぷとぼっくは、ログイベントをファイルに保存するように設定されていません。そのため、ログイベントを見ることができません。"

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,91 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: 2007-03-29 09:06+0200\n"
"Last-Translator: Andrzej S. Kaznowski <andrzej@kaznowski.com>\n"
"Language-Team: POLSKI <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Pootle 0.10.1\n"
#: Name
msgid "Event log"
msgstr "Rejestr wydarzeń"
#: Text.ShowAll
msgid "Show all messages"
msgstr "Pokazuj wszystkie komunikaty"
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr "Pokazuj błędy i ostrzeżenia"
#: Text.OnlyErrors
msgid "Show errors only"
msgstr "Pokazuj wyłącznie błędy"
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr "Pobierz cały rejestr"
#: Text.AgeOfEvent
msgid "Time passed"
msgstr "Upłynęło"
#: Text.EventText
msgid "Description"
msgstr "Opis"
#: Text.TimeUnits.Days
msgid "days"
msgstr "dni"
#: Text.TimeUnits.Hours
msgid "hours"
msgstr "godziny"
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr "minuty"
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr "sekundy"
#: Help.EventLog
#, fuzzy
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
"Tutaj możesz sprawdzić rejstr wydarzeń CryptoBox. Każda wiadomość należy do "
"jednej z następujących grup: powiadomienie/ostrzeżenie/błąd jak "
"przedstawiono na symbolach w najdalszej kolumnie po lewej stronie. Możesz "
"obejrzeć wszystkie lub tylko niektóre wybrane wiadomości. Jeśli zauważysz "
"jakiś problem z CryptoBox, wyślij najświerzsze ostrzeżenia i błędy wraz ze "
"szczegółowym opisem do info@cryptobox.org."
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr "Brak komunikatów."
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr "Brak konfiguracji rejestru wydarzeń"
#: AdviceMessage.NoLogFileConfigured.Text
#, fuzzy
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""
"CryptoBox nie jest skonfigurowany, aby rejestrować wydarzenia w pliku. Z "
"tego powodu nie można przeglądać rejestru wydarzeń."

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,91 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: 2007-02-16 14:25+0100\n"
"Last-Translator: tenzin <clavdiaa@yahoo.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
"X-Generator: Pootle 0.10.1\n"
#: Name
msgid "Event log"
msgstr "Dnevnik dogodkov"
#: Text.ShowAll
msgid "Show all messages"
msgstr "Prikaži vsa sporočila"
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr "Prikaži opozorila in napake"
#: Text.OnlyErrors
msgid "Show errors only"
msgstr "Prikaži samo napake"
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr "Download complete log"
#: Text.AgeOfEvent
msgid "Time passed"
msgstr "Čas je potekel"
#: Text.EventText
msgid "Description"
msgstr "Opis"
#: Text.TimeUnits.Days
msgid "days"
msgstr "dnevi"
#: Text.TimeUnits.Hours
msgid "hours"
msgstr "ure"
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr "minute"
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr "sekunde"
#: Help.EventLog
#, fuzzy
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
"Tu lahko vidite dnevnik dogodkov Cryptobox. Vsako sporočilo pripada eni "
"izmed sledečih skupi: informacije/opozorila/napake kot je prikazano s "
"simbolom v skrajno levem stolpiču. Lahko izberete gledavši vse ali le "
"izbrana sporočila. V kolikor naletite na kakršenkoli problem v zvezi s "
"Cryptoboxom, prosimo pošljite poročilo z vsemi opozorili, napakami s "
"podrobnim opisom na:info@cryptobox.org."
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr "Na razpolago ni nobenih sporočil."
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr "dnevnik ni konfiguriran"
#: AdviceMessage.NoLogFileConfigured.Text
#, fuzzy
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""
"The CryptoBox ni konfiguriran za vodenje dnevnika dogodkov. Zatorej pregled "
"dnevnika dogodkov ni možen."

View file

@ -0,0 +1,84 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: 2007-03-28 19:48+0200\n"
"Last-Translator: wei <weilinus@hotmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 0.10.1\n"
#: Name
msgid "Event log"
msgstr "Händelselogg"
#: Text.ShowAll
msgid "Show all messages"
msgstr "Visa alla meddelanden"
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr "Visa varningar och fel"
#: Text.OnlyErrors
msgid "Show errors only"
msgstr "Visa endast fel"
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr "Ladda ner hela loggen"
#: Text.AgeOfEvent
msgid "Time passed"
msgstr "Tid sedan"
#: Text.EventText
msgid "Description"
msgstr "Beskrivning"
#: Text.TimeUnits.Days
msgid "days"
msgstr "dagar"
#: Text.TimeUnits.Hours
msgid "hours"
msgstr "timmar"
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr "minuter"
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr "sekunder"
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr "Det finns inga meddelande tillgängliga. "
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr "Ingen logg-fil är konfigurerad"
#: AdviceMessage.NoLogFileConfigured.Text
#, fuzzy
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""
"CryptoBox:en är inte konfigurerad att logga händelser till en fil. Således "
"är det inte möjligt att granska händelseloggen. "

View file

@ -0,0 +1,82 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2008-04-07 04:42+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Translate Toolkit 0.10.1\n"
#: Name
msgid "Event log"
msgstr ""
#: Text.ShowAll
msgid "Show all messages"
msgstr ""
#: Text.AtLeastWarnings
msgid "Show warnings and errors"
msgstr ""
#: Text.OnlyErrors
msgid "Show errors only"
msgstr ""
#: Text.DownloadLogFile
msgid "Download complete log"
msgstr ""
#: Text.AgeOfEvent
msgid "Time passed"
msgstr ""
#: Text.EventText
msgid "Description"
msgstr ""
#: Text.TimeUnits.Days
msgid "days"
msgstr ""
#: Text.TimeUnits.Hours
msgid "hours"
msgstr ""
#: Text.TimeUnits.Minutes
msgid "minutes"
msgstr ""
#: Text.TimeUnits.Seconds
msgid "seconds"
msgstr ""
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoNAS. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoNAS then you "
"should send the most recent warnings and errors besides a detailed "
"description to info@cryptobox.org."
msgstr ""
#: AdviceMessage.EmptyLog.Text
msgid "There are no messages available."
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Title
msgid "No log file configured"
msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid ""
"The CryptoNAS is not configured to log events to a file. Thus it is not "
"possible to review log events."
msgstr ""

View file

@ -0,0 +1,31 @@
Name = Event log
Link = Event log
Title = Event log
Text {
ShowAll = Show all messages
AtLeastWarnings = Show warnings and errors
OnlyErrors = Show errors only
DownloadLogFile = Download complete log
AgeOfEvent = Time passed
EventText = Description
TimeUnits {
Days = days
Hours = hours
Minutes = minutes
Seconds = seconds
}
}
Help.EventLog = Here you can see the event log of the CryptoNAS. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoNAS then you should send the most recent warnings and errors besides a detailed description to info@cryptobox.org.
AdviceMessage {
EmptyLog.Text = There are no messages available.
NoLogFileConfigured {
Title = No log file configured
Text = The CryptoNAS is not configured to log events to a file. Thus it is not possible to review log events.
}
}

View file

@ -0,0 +1,15 @@
#log table.log td.level img {
width: 24px;
height: 24px;
vertical-align: middle;
}
#log table.log td.time {
padding: 0 5px 0 3px;
}
#log table.log td.text {
font-size: 0.9em;
font-family: monospace;
}

View file

@ -0,0 +1,226 @@
#
# Copyright 2006 sense.lab e.V.
#
# This file is part of the CryptoBox.
#
# The CryptoBox is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# The CryptoBox is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with the CryptoBox; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
"""The logs feature of the CryptoBox.
"""
__revision__ = "$Id$"
import cryptobox.plugins.base
import re
import datetime
import cherrypy
LOG_LEVELS = [ 'DEBUG', 'INFO', 'NOTICE', 'WARNING', 'ERROR' ]
LINE_REGEX = re.compile(r"(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2}) " \
+ r"(?P<hour>\d{2}):(?P<minute>\d{2}):\d{2},\d{3} (?P<level>" \
+ "|".join([ "(?:%s)" % e for e in LOG_LEVELS]) + r"): (?P<text>.*)$")
class logs(cryptobox.plugins.base.CryptoBoxPlugin):
"""The logs feature of the CryptoBox.
"""
plugin_capabilities = [ "system" ]
plugin_visibility = [ "preferences" ]
request_auth = False
rank = 90
def do_action(self, lines=50, size=3000, level=None):
"""Show the latest part of the log file.
"""
## filter input
try:
lines = int(lines)
if lines <= 0:
raise(ValueError)
except ValueError:
self.cbox.log.info("[logs] invalid line number: %s" % str(lines))
lines = 50
try:
size = int(size)
if size <= 0:
raise(ValueError)
except ValueError:
self.cbox.log.info("[logs] invalid log size: %s" % str(size))
size = 3000
if not level is None:
level = str(level)
if not level in LOG_LEVELS:
self.cbox.log.info("[logs] invalid log level: %s" % str(level))
level = None
for (index, line) in enumerate(self.__filter_log_content(lines, size, level)):
self.__set_line_hdf_data(self.hdf_prefix + "Content.%d" % index, line)
self.hdf[self.hdf_prefix + "Destination"] = \
self.cbox.prefs["Log"]["Destination"].lower()
return "show_log"
@cherrypy.expose
def download(self, **kargs):
"""Download the complete log file
**kargs are necessary - we have to ignore 'weblang' and so on ...
"""
log_file = self.__get_log_destination_file()
if log_file is None:
return ""
else:
return cherrypy.lib.cptools.serveFile(log_file,
disposition="attachment", name="cryptobox_logfile.txt")
def get_status(self):
"""The current status includes the log configuration details.
"""
return "%s:%s:%s" % (
self.cbox.prefs["Log"]["Level"],
self.cbox.prefs["Log"]["Destination"],
self.cbox.prefs["Log"]["Details"])
def get_status(self):
"""The current status includes the log configuration details.
"""
return "%s:%s:%s" % (
self.cbox.prefs["Log"]["Level"],
self.cbox.prefs["Log"]["Destination"],
self.cbox.prefs["Log"]["Details"])
def __filter_log_content(self, lines, max_size, level):
"""Filter, sort and shorten the log content.
"""
if level and level in LOG_LEVELS:
filtered_levels = LOG_LEVELS[:]
## only the given and higher levels are accepted
while filtered_levels[0] != level:
del filtered_levels[0]
content = []
current_length = 0
for line in self.__get_log_data():
## search for matching lines for the given log level
for one_level in filtered_levels:
if line.find(" %s: " % one_level) != -1:
break
else:
## the line does not contain an appropriate level name
continue
## we found a line that fits
content.append(line)
current_length += len(line)
if lines and len(content) >= lines:
break
if max_size and current_length >= max_size:
break
else:
content = self.__get_log_data(lines, max_size)
return content
def __set_line_hdf_data(self, hdf_prefix, line):
"""Parse the log line for time and log level.
If parsing fails, then the output line is simply displayed without
meta information.
"""
self.hdf[hdf_prefix + ".Text"] = line.strip()
match = LINE_REGEX.match(line)
if not match:
## we could not parse the line - just return the text without meta info
return
## matching was successful - we can parse the line for details
## calculate time difference of log line (aka: age of event)
try:
(year, month, day, hour, minute) = match.group(
'year', 'month', 'day', 'hour', 'minute')
(year, month, day, hour, minute) = \
(int(year), int(month), int(day), int(hour), int(minute))
## timediff is a timedelta object
timediff = datetime.datetime.today() - \
datetime.datetime(year, month, day, hour, minute)
## the time units (see below) correspond to the names within the language
## file: Text.TimeUnits.Days ...
if timediff.days >= 1:
self.hdf[hdf_prefix + ".TimeDiff.Unit"] = 'Days'
self.hdf[hdf_prefix + ".TimeDiff.Value"] = timediff.days
elif timediff.seconds >= 3600:
self.hdf[hdf_prefix + ".TimeDiff.Unit"] = 'Hours'
self.hdf[hdf_prefix + ".TimeDiff.Value"] = timediff.seconds / 3600
elif timediff.seconds >= 60:
self.hdf[hdf_prefix + ".TimeDiff.Unit"] = 'Minutes'
self.hdf[hdf_prefix + ".TimeDiff.Value"] = timediff.seconds / 60
else:
self.hdf[hdf_prefix + ".TimeDiff.Unit"] = 'Seconds'
self.hdf[hdf_prefix + ".TimeDiff.Value"] = timediff.seconds
except (OverflowError, TypeError, ValueError, IndexError), err_msg:
pass
## retrieve the level
try:
self.hdf[hdf_prefix + ".Level"] = match.group('level')
except IndexError:
pass
try:
self.hdf[hdf_prefix + ".Text"] = match.group('text').strip()
except IndexError:
pass
def __get_log_destination_file(self):
"""For non-file log destinations return 'None' and output a warning
"""
try:
if self.cbox.prefs["Log"]["Destination"].upper() == "FILE":
import os
return os.path.abspath(self.cbox.prefs["Log"]["Details"])
else:
return None
except KeyError:
self.cbox.log.error(
"could not evaluate one of the following config settings: "
+ "[Log]->Destination or [Log]->Details")
return None
def __get_log_data(self, lines=None, max_size=None):
"""get the most recent log entries of the log file
the maximum number and size of these entries can be limited by
'lines' and 'max_size'
"""
log_file = self.__get_log_destination_file()
## return nothing if the currently selected log output is not a file
if log_file is None:
return []
try:
fdesc = open(log_file, "r")
if max_size:
fdesc.seek(-max_size, 2) # seek relative to the end of the file
content = fdesc.readlines()
fdesc.close()
except IOError:
self.cbox.log.warn("failed to read the log file (%s)" % log_file)
return []
if lines:
content = content[-lines:]
content.reverse()
return content

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View file

@ -0,0 +1,81 @@
<?cs # $Id$ ?>
<?cs call:handle_messages() ?>
<fieldset>
<legend>
<?cs call:show_plugin_icon() ?>
<?cs var:html_escape(Lang.Plugins.logs.Title) ?>
</legend>
<?cs call:show_help(Lang.Plugins.logs.Help.EventLog) ?>
<table border="0" align="center"><tr>
<td><?cs call:print_form_header("log-all", "logs") ?>
<button type="submit" value="refresh"><?cs
var:html_escape(Lang.Plugins.logs.Text.ShowAll) ?></button>
</form></td>
<td><?cs call:print_form_header("log-warnings", "logs") ?>
<input type="hidden" name="level" value="WARNING" />
<button type="submit" value="refresh"><?cs
var:html_escape(Lang.Plugins.logs.Text.AtLeastWarnings) ?></button>
</form></td>
<td><?cs call:print_form_header("log-only-error", "logs") ?>
<input type="hidden" name="level" value="ERROR" />
<button type="submit" value="refresh"><?cs
var:html_escape(Lang.Plugins.logs.Text.OnlyErrors) ?></button>
</form></td>
</tr></table>
<div id="log">
<?cs if:Data.Plugins.logs.Destination != "file" ?>
<?cs call:hint("Plugins.logs.NoLogFileConfigured") ?>
<?cs elif:subcount(Data.Plugins.logs.Content) > 0 ?>
<table class="log"><?cs # the first line dictates if we show meta info or not
?><?cs if:Data.Plugins.logs.Content.0.Level ?>
<tr><th></th>
<th><?cs var:html_escape(Lang.Plugins.logs.Text.AgeOfEvent) ?></th>
<th><?cs var:html_escape(Lang.Plugins.logs.Text.EventText) ?></th>
</tr>
<?cs loop:index = #0, subcount(Data.Plugins.logs.Content)-1, #1 ?><?cs
with:x=Data.Plugins.logs.Content[index] ?><?cs
if:x.Text ?><?cs
if:x.Level == "ERROR" ?><?cs
set:meta_file="dialog-error_tango.gif" ?><?cs
elif:x.Level == "WARNING" ?><?cs
set:meta_file="dialog-warning_tango.gif" ?><?cs
else ?><?cs
set:meta_file="dialog-information_tango.gif" ?><?cs
/if ?>
<tr><td class="level"><img src="<?cs
call:link("cryptobox-misc/" + meta_file, "", "", "", "") ?>"
alt="symbol: <?cs var:html_escape(x.Level) ?>" /></td>
<td class="time"><?cs if:x.TimeDiff.Value ?><?cs
var:html_escape(x.TimeDiff.Value) ?>&nbsp;<?cs
var:html_escape(Lang.Plugins.logs.Text.TimeUnits[
x.TimeDiff.Unit]) ?><?cs
/if ?></td>
<td class="text"><?cs var:html_escape(x.Text) ?></td></tr><?cs
/if ?><?cs /with ?><?cs /loop ?><?cs
else ?><?cs
loop:index = #0, subcount(Data.Plugins.logs.Content)-1, #1 ?><?cs
with:x=Data.Plugins.logs.Content[index] ?>
<tr><td><?cs var:html_escape(x.Text) ?></td></tr><?cs
/with ?><?cs /loop ?><?cs
/if ?>
</table>
<?cs call:print_form_header("download-log", "downloads/logs") ?>
<p style="text-align:center">
<button type="submit" value="refresh"><?cs
var:html_escape(Lang.Plugins.logs.Text.DownloadLogFile) ?></button>
</p>
</form>
<?cs else ?>
<p style="text-align:center">
<?cs call:hint("Plugins.logs.EmptyLog") ?>
</p>
<?cs /if ?>
</div>
</fieldset>

View file

@ -0,0 +1,65 @@
#
# Copyright 2006 sense.lab e.V.
#
# This file is part of the CryptoBox.
#
# The CryptoBox is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# The CryptoBox is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with the CryptoBox; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
__revision__ = "$Id$"
from cryptobox.tests.base import WebInterfaceTestClass
class unittests(WebInterfaceTestClass):
def test_read_logs(self):
"""Read the log files.
"""
log_url = self.url + "logs"
self.register_auth(log_url)
self.cmd.go(log_url)
self.cmd.find('<table class="log">')
def test_write_logs(self):
"""Send a log message and read it again.
"""
log_text = "unittest - just a marker - please ignore"
self.cbox.log.error(log_text)
log_url = self.url + "logs"
self.register_auth(log_url)
self.cmd.go(log_url + "?level=ERROR")
self.cmd.find(log_text)
def test_invalid_args(self):
"""Send various invalid input combinations to the 'log' plugin.
"""
log_url = self.url + "logs"
self.cmd.go(log_url + "?lines=10")
self.cmd.find('<table class="log">')
self.cmd.go(log_url + "?lines=0")
self.cmd.find('<table class="log">')
self.cmd.go(log_url + "?lines=x")
self.cmd.find('<table class="log">')
self.cmd.go(log_url + "?size=1000")
self.cmd.find('<table class="log">')
self.cmd.go(log_url + "?size=0")
self.cmd.find('<table class="log">')
self.cmd.go(log_url + "?size=x")
self.cmd.find('<table class="log">')
self.cmd.go(log_url + "?level=foobar")
self.cmd.find('<table class="log">')
self.cmd.go(log_url + r"?level=kfj!^(]")
self.cmd.find('<table class="log">')