prepare new release of v0.3.4 with Japanese translation

This commit is contained in:
lars 2007-02-26 23:39:42 +00:00
parent d2e91a7f08
commit 71ea9cd469
729 changed files with 120489 additions and 0 deletions

View file

@ -0,0 +1,99 @@
#: Name
msgid "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,113 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\n"
"PO-Revision-Date: 2007-02-03 21:47+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 "Open and close volumes"
msgstr "Datenträger öffnen und schließen"
#: Link
msgid "Activation"
msgstr "Aktivierung"
#: Title.Umount
msgid "Deactivation"
msgstr "Deaktivierung"
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr "Passwort der Datenträgerverschlüsselung"
#: Button.Mount
msgid "Open this volume"
msgstr "Datenträger öffnen"
#: Button.Umount
msgid "Close this volume"
msgstr "Datenträger schließen"
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr "Dieder Datenträger ist momentan geschlossen. Wenn du diesen Datenträger öffnest, kannst du auf seine Daten zugreifen. Suche einfach in deiner Netzwerkumgebung nach dem Server und durchstöber seine Freigaben. Falls der Datenträger verschlüsselt wurde, musst du erst das entsprechende Passwort eingeben."
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr "Dieser Datenträger ist momentan geöffnet. Alle Dateien sind über das lokale Netzwerk verfügbar. Suche einfach in deiner Netzwerkumgebung nach dem Server und durchstöber seine Freigaben. Bevor du den Datenträger schließt, sollten alle Programme beendet sein, die auf dessen Dateien zugreifen."
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr "Datenträger wurde geöffnet"
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr "Der Inhalt dieses Datenträgers ist nun verfügbar."
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr "Datenträger wurde geschlossen"
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr "Der Inhalt dieses Datenträgers ist vor Zugriffen geschützt."
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr "Öffnen fehlgeschlagen"
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr "Der Datenträger konnte nicht geöffnet werden. Entschuldigung!"
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr "Nachrichtenprotokoll anzeigen"
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr "Vielleicht hast du ein falsches Passwort eingegeben?"
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr "Unbekanntes Format"
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr "Der Datenträgertyp ist unbekannt. Willst du ihn jetzt initialisieren?"
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr "Datenträger formatieren"
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr "Schließen fehlgeschlagen"
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr "Der Datenträger konnte nicht geschlossen werden. Vielleicht werden einige seiner Daten noch verwendet."
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr "Bereits geöffnet"
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr "Der Datenträger wurde bereits geöffnet."
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr "Bereits geschlossen"
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr "Dieser Datenträger wurde bereits geschlossen."

View file

@ -0,0 +1,174 @@
#: Name
msgid "Open and close volumes"
msgstr "Open and close volumes"
#: Link
msgid "Activation"
msgstr "Activation"
#: Title.Umount
#, fuzzy
msgid "Deactivation"
msgstr "Deactivation"
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr "Volume's encryption password"
#: Button.Mount
msgid "Open this volume"
msgstr "Open this volume"
#: Button.Umount
msgid "Close this volume"
msgstr "Close this volume"
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
#: Help.Close
#, fuzzy
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr "Volume opened"
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr "The content of this volume is available now."
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr "Volume closed"
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr "The content of this volume is protected from access now."
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr "Opening failed"
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr "The volume could not be opened for some reason. Sorry!"
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr "View event log"
#: WarningMessage.MountCryptoFailed.Text
#, fuzzy
msgid "Maybe you entered a wrong password?"
msgstr "Maybe you entered a wrong password?"
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr "Unknown format"
#: WarningMessage.InvalidContainerType.Text
#, fuzzy
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr "The type of this volume ist not known. Maybe you want to initialize it first?"
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr "Format volume"
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr "Closing failed"
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr "The volume could not be closed. Probably some files are still in use."
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr "Already open"
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr "The volume is already open."
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr "Already closed"
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr "The volume is already closed."
#~ msgid "Opening a volume"
#~ msgstr "Opening a volume"
#~ msgid "Closing a volume"
#~ msgstr "Closing a volume"
#~ msgid "Open volume"
#~ msgstr "Open volume"
#~ msgid "Close volume"
#~ msgstr "Close volume"
#~ msgid "The volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares."
#~ msgstr "The volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares."
#~ msgid "Mount and umount volumes"
#~ msgstr "Mount and umount volumes"
#~ msgid "Activate volume"
#~ msgstr "Activate volume"
#~ msgid "Deactivate volume"
#~ msgstr "Deactivate volume"
#~ msgid "Encrypted filesystem activated"
#~ msgstr "Encrypted filesystem activated"
#~ msgid "The encrypted filesystem is now available."
#~ msgstr "The encrypted filesystem is now available."
#~ msgid "Encrypted filesystem deactivated"
#~ msgstr "Encrypted filesystem deactivated"
#~ msgid "The encrypted filesystem is now secured from all forms of access."
#~ msgstr "The encrypted filesystem is now secured from all forms of access."
#~ msgid "Activation failed"
#~ msgstr "Activation failed"
#~ msgid "The volume could not be activated for some reason. Sorry!"
#~ msgstr "The volume could not be activated for some reason. Sorry!"
#~ msgid "Deactivation failed"
#~ msgstr "Deactivation failed"
#~ msgid ""
#~ "The volume could not be deactivated. Probably some files are still in "
#~ "use. In case of emergency just shut down the CryptoBox!"
#~ msgstr ""
#~ "The volume could not be deactivated. Probably some files are still in "
#~ "use. In case of emergency just shut down the CryptoBox!"
#~ msgid "Already active"
#~ msgstr "Already active"
#~ msgid "The volume is already active."
#~ msgstr "The volume is already active."
#~ msgid "Inactive"
#~ msgstr "Inactive"
#~ msgid "The volume is currently not active."
#~ msgstr "The volume is currently not active."
#~ msgid "Turn on the volume"
#~ msgstr "Turn on the volume"
#~ msgid "volume_format_fs"
#~ msgstr "volume_format_fs"

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,113 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\n"
"PO-Revision-Date: 2007-02-06 15:36+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 "Open and close volumes"
msgstr "Odpri in Zapri vsebino"
#: Link
msgid "Activation"
msgstr "Aktiviraj"
#: Title.Umount
msgid "Deactivation"
msgstr "de-aktiviraj"
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr "Geslo šifriranega nosilca "
#: Button.Mount
msgid "Open this volume"
msgstr "Odpri nosilec"
#: Button.Umount
msgid "Close this volume"
msgstr "Zapri nosilec"
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr "Ta nosilec je trenutno zaprt. Če ga odprete boste imeli dostop do podatkov na nosilcu. Poiščite strežnik v omrežnem okolju. Vkolikor je nosilec šifriran morate najprej vnesti ustrezno geslo."
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr "Vsebina je trenutno odprta. Vsi dokumenti so dosegljivi vsem, ki imajo dostop v vaše lokalno omrežje. V mrežnem okolju poiščite s kom delite podatke. Preden zaprete vsebine morate zapreti vse programe z odprtimi dokumenti."
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr "Vsebina odprta"
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr "vsebina tega dela je zdaj na voljo."
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr "Vsebina zaprta"
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr "Vsebina tega dela je zdaj zaščitena pred vstopom."
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr "Odpiranje ni uspelo"
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr "Ta vsebina zaradi (ne)znanega razloga ne morem odpreti - Oprosti!"
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr "Preglej dnevnik dogodkov"
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr "Morda ste vnesli napačno geslo?"
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr "Neznan format"
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr "Tip te vsebine ni znan. Morda želite zadevo najprej inicializirati?"
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr "Format vsebine"
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr "Zapiranje ni uspelo"
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr "Te vsebine ne morem zapreti. Verjetno je katera od datotek še vedno v rabi."
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr "Že odprto "
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr "Ta vsebina je že odprta"
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr "Že zaprto"
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr "Ta vsebina je že zaprta"

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2007-02-03 19:19+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,114 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-02-05 23:27+0100\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 "Open and close volumes"
msgstr ""
#: Link
msgid "Activation"
msgstr ""
#: Title.Umount
msgid "Deactivation"
msgstr ""
#: Text.EnterCurrentPassword
msgid "Volume's encryption password"
msgstr ""
#: Button.Mount
msgid "Open this volume"
msgstr ""
#: Button.Umount
msgid "Close this volume"
msgstr ""
#: Help.Open
msgid "This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first."
msgstr ""
#: Help.Close
msgid "This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it."
msgstr ""
#: SuccessMessage.MountDone.Title
msgid "Volume opened"
msgstr ""
#: SuccessMessage.MountDone.Text
msgid "The content of this volume is available now."
msgstr ""
#: SuccessMessage.UmountDone.Title
msgid "Volume closed"
msgstr ""
#: SuccessMessage.UmountDone.Text
msgid "The content of this volume is protected from access now."
msgstr ""
#: WarningMessage.MountFailed.Title
msgid "Opening failed"
msgstr ""
#: WarningMessage.MountFailed.Text
msgid "The volume could not be opened for some reason. Sorry!"
msgstr ""
#: WarningMessage.MountFailed.Link.Text
msgid "View event log"
msgstr ""
#: WarningMessage.MountCryptoFailed.Text
msgid "Maybe you entered a wrong password?"
msgstr ""
#: WarningMessage.InvalidContainerType.Title
msgid "Unknown format"
msgstr ""
#: WarningMessage.InvalidContainerType.Text
msgid "The type of this volume ist not known. Maybe you want to initialize it first?"
msgstr ""
#: WarningMessage.InvalidContainerType.Link.Text
msgid "Format volume"
msgstr ""
#: WarningMessage.UmountFailed.Title
msgid "Closing failed"
msgstr ""
#: WarningMessage.UmountFailed.Text
msgid "The volume could not be closed. Probably some files are still in use."
msgstr ""
#: WarningMessage.IsAlreadyMounted.Title
msgid "Already open"
msgstr ""
#: WarningMessage.IsAlreadyMounted.Text
msgid "The volume is already open."
msgstr ""
#: WarningMessage.IsNotMounted.Title
msgid "Already closed"
msgstr ""
#: WarningMessage.IsNotMounted.Text
msgid "The volume is already closed."
msgstr ""

View file

@ -0,0 +1,76 @@
Name = Open and close volumes
Link = Activation
Title {
Mount = Activation
Umount = Deactivation
}
Text {
EnterCurrentPassword = Volume's encryption password
}
Button {
Mount = Open this volume
Umount = Close this volume
}
Help {
Open = This volume is currently closed. If you open the volume, then you will be able to access the data of this volume. Just search in your network environment for the server and browse through its shares. In case the volume is encrypted you have to enter the corresponding password first.
Close = This volume is currently open. All files are accessible for everyone who has access to your local network. Just search in your network environment for the server and browse through its shares. Before you close the volume you should quit all programs with open files on it.
}
SuccessMessage {
MountDone {
Title = Volume opened
Text = The content of this volume is available now.
}
UmountDone {
Title = Volume closed
Text = The content of this volume is protected from access now.
}
}
WarningMessage {
MountFailed {
Title = Opening failed
Text = The volume could not be opened for some reason. Sorry!
Link.Text = View event log
Link.Rel = logs
Link.Attr1.name = level
Link.Attr1.value = ERROR
}
MountCryptoFailed {
Title = Opening failed
Text = Maybe you entered a wrong password?
}
InvalidContainerType {
Title = Unknown format
Text = The type of this volume ist not known. Maybe you want to initialize it first?
Link.Text = Format volume
Link.Rel = volume_format_fs
}
UmountFailed {
Title = Closing failed
Text = The volume could not be closed. Probably some files are still in use.
}
IsAlreadyMounted {
Title = Already open
Text = The volume is already open.
}
IsNotMounted {
Title = Already closed
Text = The volume is already closed.
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 984 B

View file

@ -0,0 +1,189 @@
#
# 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
import cryptobox.tests.tools as cbox_tools
import twill
class unittests(WebInterfaceTestClass):
def test_read_form(self):
"""Simply check if the plugin works
"""
## umount, if necessary
cbox_tools.umount(self.device)
url = self.url + "volume_mount?weblang=en&device=" + self.device_html
self.register_auth(url)
self.cmd.go(url)
self.cmd.find('Open this volume')
self.cmd.find('Data.Status.Plugins.volume_mount=passive')
def test_mount(self):
"""Do all variations of mount/umount actions.
"""
url = self.url + "volume_mount?weblang=en&device=" + self.device_html
self.register_auth(url)
## umount, if necessary
cbox_tools.umount(self.device)
## we may not split these tests into two functions, as the order
## is important (we must leave a clean plain volume behind)
self.__do_tests_with_luks()
self.__do_tests_with_plain()
def __do_tests_with_luks(self):
"""Some tests with a luks partition.
"""
url = self.url + "volume_mount?weblang=en&device=" + self.device_html
self.__format_luks()
## mount the volume
self.cmd.go(url)
self.cmd.find('Open this volume')
# the following _should_ work, but it does not - probably a parsing problem
# of twill - for now we use the direct link instead
#self.cmd.formvalue("mount", "pw", "foo")
#self.cmd.submit()
self.cmd.go(url + "&action=mount_luks&pw=foo")
self.cmd.find('Volume opened')
self.cmd.find('Data.Status.Plugins.volume_mount=active')
## try to mount active volume
self.cmd.go(url + "&action=mount_luks&pw=foo")
self.cmd.find('The volume is already open.')
## close the volume
# the following _should_ work, but it does not - probably a parsing problem
# of twill - for now we use the direct link instead
#self.cmd.submit()
self.cmd.go(url + "&action=umount")
self.cmd.find('Volume closed')
self.cmd.find('Data.Status.Plugins.volume_mount=passive')
## try plain instead of luks
self.cmd.go(url + "&action=mount_plain")
self.cmd.find('Data.Status.Plugins.volume_mount=passive')
self.cmd.find('Unknown format')
## no password supplied
self.cmd.go(url + "&action=mount_luks")
self.cmd.find('Data.Status.Plugins.volume_mount=passive')
self.cmd.find('Missing password')
## wrong password supplied
self.cmd.go(url + "&action=mount_luks&pw=bar")
self.cmd.find('Data.Status.Plugins.volume_mount=passive')
self.cmd.find('Maybe you entered a wrong password?')
def __do_tests_with_plain(self):
"""Some tests with a plain partition.
"""
url = self.url + "volume_mount?weblang=en&device=" + self.device_html
self.__format_plain()
## open plain volume
self.cmd.go(url)
self.cmd.find('Open this volume')
# the following _should_ work, but it does not - probably a parsing problem
# of twill - for now we use the direct link instead
#self.cmd.submit()
self.cmd.go(url + "&action=mount_plain")
self.cmd.find('Volume opened')
self.cmd.find('Data.Status.Plugins.volume_mount=active')
## try to mount active volume
self.cmd.go(url + "&action=mount_plain")
self.cmd.find('The volume is already open.')
## umount
# the following _should_ work, but it does not - probably a parsing problem
# of twill - for now we use the direct link instead
#self.cmd.submit()
self.cmd.go(url + "&action=umount")
self.cmd.find('Volume closed')
self.cmd.find('Data.Status.Plugins.volume_mount=passive')
## try to umount closed volume
self.cmd.go(url + "&action=umount")
self.cmd.find('The volume is already closed.')
def __format_luks(self):
"""Format a luks partition.
"""
url = self.url + "volume_format_fs?weblang=en&device=" + self.device_html
self.register_auth(url)
self.cmd.go(url)
self.cmd.find('select name="fs_type"')
# the following _should_ work, but it does not - probably a parsing problem
# of twill - for now we use the direct link instead
#self.cmd.formvalue("set_type", "fs_type", "linux")
#self.cmd.formvalue("set_type", "container_type", "luks")
#self.cmd.formvalue("set_type", "confirm", "1")
#self.cmd.submit()
self.cmd.go(url + "&fs_type=linux&container_type=luks&confirm=1&store=step1")
self.cmd.find('name="crypto_password"')
# the following _should_ work, but it does not - probably a parsing problem
# of twill - for now we use the direct link instead
#self.cmd.formvalue("set_luks", "crypto_password", "foo")
#self.cmd.formvalue("set_luks", "crypto_password2", "foo")
#self.cmd.submit()
self.cmd.go(url + "&store=step2&container_type=luks&fs_type=windows&" \
+ "crypto_password=foo&crypto_password2=foo")
self.cmd.find('Formatting is running')
self.__wait_until_ready()
def __format_plain(self):
"""Format a plaintext partition.
"""
url = self.url + "volume_format_fs?weblang=en&device=" + self.device_html
self.register_auth(url)
self.cmd.go(url)
self.cmd.find('select name="fs_type"')
# the following _should_ work, but it does not - probably a parsing problem
# of twill - for now we use the direct link instead
#self.cmd.formvalue("set_type", "fs_type", "windows")
#self.cmd.formvalue("set_type", "container_type", "plain")
#self.cmd.formvalue("set_type", "confirm", "1")
#self.cmd.submit()
self.cmd.go(url + "&store=step1&confirm=1&container_type=plain&fs_type=windows")
self.cmd.find('Formatting is running')
self.__wait_until_ready()
def __wait_until_ready(self):
"""Wait until the device is ready again.
"""
import time
finish_time = time.time() + 120
while self.__is_device_busy():
if (time.time() > finish_time):
self.fail("timeout for plain formatting expired")
time.sleep(5)
def __is_device_busy(self):
"""Check if the device is busy.
"""
url = self.url + "volume_format_fs?weblang=en&device=" + self.device_html
self.register_auth(url)
self.cmd.go(url)
try:
self.cmd.find("Disk is busy")
return True
except twill.errors.TwillAssertionError:
return False

View file

@ -0,0 +1,38 @@
<!-- <<?cs var:plugin_heading ?>>
<?cs var:html_escape(Lang.Plugins.volume_mount.Title.Mount) ?>
</<?cs var:plugin_heading ?>> -->
<?cs call:handle_messages() ?>
<fieldset>
<legend><?cs var:html_escape(Lang.Plugins.volume_mount.Title.Mount) ?> </legend>
<?cs call:show_help(Lang.Plugins.volume_mount.Help.Open) ?>
<?cs call:print_form_header("mount", "volume_mount") ?>
<table>
<tr>
<td>
<input type="hidden" name="device" value="<?cs var:html_escape(Data.CurrentDisk.device) ?>" />
<?cs if:Data.CurrentDisk.encryption ?>
<input type="hidden" name="action" value="mount_luks" />
<?cs else ?>
<input type="hidden" name="action" value="mount_plain" />
<?cs /if ?>
</td>
<?cs if:Data.CurrentDisk.encryption ?>
<td>
<label for="pw"><?cs var:html_escape(Lang.Plugins.volume_mount.Text.EnterCurrentPassword) ?>: </label>
</td><td>
<input type="password" id="pw" name="pw" size="20" maxlength="60" />
</td>
<?cs /if ?>
<td>
<button type="submit"><?cs var:html_escape(Lang.Plugins.volume_mount.Button.Mount) ?></button>
</td>
</tr>
</table>
</form>
</fieldset>

View file

@ -0,0 +1,135 @@
#
# 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"
import cryptobox.plugins.base
from cryptobox.core.exceptions import *
import cryptobox.core.container as cbxContainer
class volume_mount(cryptobox.plugins.base.CryptoBoxPlugin):
plugin_capabilities = [ "volume" ]
plugin_visibility = [ "volume" ]
request_auth = False
rank = 0
def do_action(self, action=None, pw=None):
self.hdf[self.hdf_prefix + "PluginDir"] = self.plugin_dir
self.container = self.cbox.get_container(self.device)
if action == "mount_plain":
return self.__do_mount_plain()
elif action == "mount_luks":
return self.__do_mount_luks(pw)
elif action == "umount":
return self.__do_umount()
elif not action:
return "volume_status"
else:
self.cbox.log.info("plugin 'volume_mount' - unknown action: %s" % action)
return "volume_status"
def get_status(self):
container = self.cbox.get_container(self.device)
if not self.container:
return "invalid device"
if container.is_mounted():
return "active"
else:
return "passive"
def __do_mount_plain(self):
if self.container.is_mounted():
self.hdf["Data.Warning"] = "Plugins.volume_mount.IsAlreadyMounted"
self.cbox.log.info("the device (%s) is already mounted" % self.device)
return "volume_status"
if self.container.get_type() != cbxContainer.CONTAINERTYPES["plain"]:
## not a plain container
self.cbox.log.info("plugin 'volume_mount' - invalid container type")
self.hdf["Data.Warning"] = "Plugins.volume_mount.InvalidContainerType"
return "volume_status"
try:
self.container.mount()
except CBMountError, err_msg:
self.hdf["Data.Warning"] = "Plugins.volume_mount.MountFailed"
self.cbox.log.warn("failed to mount the device (%s): %s" \
% (self.device, err_msg))
return "volume_status"
except CBContainerError, err_msg:
self.hdf["Data.Warning"] = "Plugins.volume_mount.MountFailed"
self.cbox.log.warn("failed to mount the device (%s): %s" \
% (self.device, err_msg))
return "volume_status"
self.cbox.log.info("successfully mounted the volume: %s" % self.device)
self.hdf["Data.Success"] = "Plugins.volume_mount.MountDone"
return "volume_status"
def __do_mount_luks(self, pw):
if self.container.get_type() != cbxContainer.CONTAINERTYPES["luks"]:
## not a luks container - fail silently
self.cbox.log.info("plugin 'volume_mount' - invalid container type")
return "volume_status"
if self.container.is_mounted():
self.hdf["Data.Warning"] = "Plugins.volume_mount.IsAlreadyMounted"
self.cbox.log.info("the device (%s) is already mounted" % self.device)
return "volume_status"
if not pw:
self.hdf["Data.Warning"] = "EmptyPassword"
self.cbox.log.info("no password was supplied for mounting of device: '%s'" \
% self.device)
return "volume_status"
try:
self.container.mount(pw)
except CBMountError, err_msg:
self.hdf["Data.Warning"] = "Plugins.volume_mount.MountCryptoFailed"
self.cbox.log.warn("failed to mount the device (%s): %s" \
% (self.device, err_msg))
return "volume_status"
except CBContainerError, err_msg:
self.hdf["Data.Warning"] = "Plugins.volume_mount.MountCryptoFailed"
self.cbox.log.warn("failed to mount the device (%s): %s" \
% (self.device, err_msg))
return "volume_status"
self.cbox.log.info("successfully mounted the volume: %s" % self.device)
self.hdf["Data.Success"] = "Plugins.volume_mount.MountDone"
return "volume_status"
def __do_umount(self):
if not self.container.is_mounted():
self.hdf["Data.Warning"] = "Plugins.volume_mount.IsNotMounted"
self.cbox.log.info("the device (%s) is currently not mounted" % self.device)
return "volume_status"
try:
self.container.umount()
except CBUmountError, err_msg:
self.hdf["Data.Warning"] = "UmountFailed"
self.cbox.log.warn("could not umount the volume (%s): %s" \
% (self.device, err_msg))
return "volume_status"
self.cbox.log.info("successfully unmounted the container: %s" % self.device)
self.hdf["Data.Success"] = "Plugins.volume_mount.UmountDone"
return "volume_status"

View file

@ -0,0 +1,6 @@
<?cs if:Data.CurrentDisk.active ?>
<?cs include:Data.Plugins.volume_mount.PluginDir + "/volume_umount.cs" ?>
<?cs else ?>
<?cs include:Data.Plugins.volume_mount.PluginDir + "/volume_mount.cs" ?>
<?cs /if ?>

View file

@ -0,0 +1,18 @@
<!-- <<?cs var:plugin_heading ?>><?cs var:html_escape(Lang.Plugins.volume_mount.Title.Umount) ?></<?cs var:plugin_heading ?>> -->
<?cs call:handle_messages() ?>
<fieldset>
<legend><?cs var:html_escape(Lang.Plugins.volume_mount.Title.Umount) ?> </legend>
<?cs call:show_help(Lang.Plugins.volume_mount.Help.Close) ?>
<?cs call:print_form_header("umount", "volume_mount") ?>
<table><tr><td>
<input type="hidden" name="device" value="<?cs var:html_escape(Data.CurrentDisk.device) ?>" />
<input type="hidden" name="action" value="umount" />
<button type="submit"><?cs var:html_escape(Lang.Plugins.volume_mount.Button.Umount) ?></button>
</td></tr></table>
</form>
</fieldset>