tag v0.3.1 released

This commit is contained in:
lars 2006-12-20 03:29:20 +00:00
parent 58db140585
commit d6b3f77778
718 changed files with 100584 additions and 0 deletions

View file

@ -0,0 +1,63 @@
#: Name
msgid "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,77 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+0100\n"
"PO-Revision-Date: 2006-12-18 11:14+0100\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: Pootle 0.10.1\n"
#: Name
msgid "Rename volume"
msgstr "Datenträger umbenennen"
#: Link
msgid "Rename"
msgstr "Umbenennen"
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr "Änderung des Datenträgernamens"
#: Button.ContainerNameSet
msgid "Change name"
msgstr "Namen ändern"
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr "Setze den Namen des Datenträgers. Dies sollte die Verwaltung mehrerer Datenträger vereinfachen."
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr "Der Datenträger kann nicht umbenannt werden, solange er geöffnet ist."
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr "Datenträger schließen"
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr "Name geändert"
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr "Der Name des Datenträgers wurde erfolgreich geändert."
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr "Namensänderung fehlgeschlagen"
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr "Der Name des Datenträgers kann nicht geändert werden, solange er geöffnet ist."
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr "Änderung des Datenträgernamens fehlgeschlagen"
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr "Der angegebene neue Name des Datenträgers ist ungültig. Versuche es bitte erneut!"
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr "Der Name des Datenträgers konnte nicht geändert werden. Im Ereignis-Protokoll solltest du genauere Informationen finden."
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr "Namensänderung fehlgeschlagen"
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr "Der Name wird bereits von einem anderen Datenträger verwendet."

View file

@ -0,0 +1,103 @@
#: Name
msgid "Rename volume"
msgstr "Rename volume"
#: Link
msgid "Rename"
msgstr "Rename"
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr "Change the name of this volume"
#: Button.ContainerNameSet
msgid "Change name"
msgstr "Change name"
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr "Define a name for the volume. This should help you to manage multiple volumes easily."
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr "You can not rename a volume while it is open."
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr "Close volume now"
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr "Name changed"
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr "The name of this volume was changed successfully."
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr "Failed to rename the volume"
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr "You may not rename a volume while it is open."
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr "Changing of volume's name failed"
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr "The supplied new name of the volume was invalid. Please try again!"
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr "Could not change the name of the volume. Take a look at the log files for details."
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr "Could not change volume name"
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr "The new name is already in use by another volume."
#~ msgid "You can not rename a volume while it is active."
#~ msgstr "You can not rename a volume while it is active."
#~ msgid "Deactivate volume now"
#~ msgstr "Deactivate volume now"
#~ msgid "You may not rename a volume while it is active."
#~ msgstr "You may not rename a volume while it is active."
#~ msgid "Changing of container's name failed"
#~ msgstr "Changing of container's name failed"
#~ msgid ""
#~ "The supplied new name of the container was invalid. Please try again!"
#~ msgstr ""
#~ "The supplied new name of the container was invalid. Please try again!"
#~ msgid ""
#~ "Could not change the name of the container. Take a look at the log files "
#~ "for details."
#~ msgstr ""
#~ "Could not change the name of the container. Take a look at the log files "
#~ "for details."
#~ msgid "action"
#~ msgstr "action"
#~ msgid "umount"
#~ msgstr "umount"
#~ msgid "redirect"
#~ msgstr "redirect"
#~ msgid "volume_rename"
#~ msgstr "volume_rename"
#~ msgid "volume_mount"
#~ msgstr "volume_mount"

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,78 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CryptoBox-Server 0.3\n"
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
"POT-Creation-Date: 2006-12-18 11:50+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 "Rename volume"
msgstr ""
#: Link
msgid "Rename"
msgstr ""
#: Title.ChangeVolumeName
msgid "Change the name of this volume"
msgstr ""
#: Button.ContainerNameSet
msgid "Change name"
msgstr ""
#: Help.Rename
msgid "Define a name for the volume. This should help you to manage multiple volumes easily."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Text
msgid "You can not rename a volume while it is open."
msgstr ""
#: AdviceMessage.NoRenameIfActive.Link.Text
msgid "Close volume now"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Title
msgid "Name changed"
msgstr ""
#: SuccessMessage.VolumeNameChanged.Text
msgid "The name of this volume was changed successfully."
msgstr ""
#: WarningMessage.NoRenameIfActive.Title
msgid "Failed to rename the volume"
msgstr ""
#: WarningMessage.NoRenameIfActive.Text
msgid "You may not rename a volume while it is open."
msgstr ""
#: WarningMessage.InvalidVolumeName.Title
msgid "Changing of volume's name failed"
msgstr ""
#: WarningMessage.InvalidVolumeName.Text
msgid "The supplied new name of the volume was invalid. Please try again!"
msgstr ""
#: WarningMessage.SetVolumeNameFailed.Text
msgid "Could not change the name of the volume. Take a look at the log files for details."
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Title
msgid "Could not change volume name"
msgstr ""
#: WarningMessage.VolumeNameIsInUse.Text
msgid "The new name is already in use by another volume."
msgstr ""

View file

@ -0,0 +1,57 @@
Name = Rename volume
Link = Rename
Title {
ChangeVolumeName = Change the name of this volume
}
Button {
ContainerNameSet = Change name
}
Help.Rename = Define a name for the volume. This should help you to manage multiple volumes easily.
AdviceMessage {
NoRenameIfActive {
Text = You can not rename a volume while it is open.
Link.Text = Close volume now
Link.Rel = volume_mount
Link.Attr1.name = action
Link.Attr1.value = umount
Link.Attr2.name = redirect
Link.Attr2.value = volume_rename
}
}
SuccessMessage {
VolumeNameChanged {
Title = Name changed
Text = The name of this volume was changed successfully.
}
}
WarningMessage {
NoRenameIfActive {
Title = Failed to rename the volume
Text = You may not rename a volume while it is open.
}
InvalidVolumeName {
Title = Changing of volume's name failed
Text = The supplied new name of the volume was invalid. Please try again!
}
SetVolumeNameFailed {
Title = Changing of volume's name failed
Text = Could not change the name of the volume. Take a look at the log files for details.
}
VolumeNameIsInUse {
Title = Could not change volume name
Text = The new name is already in use by another volume.
}
}

View file

@ -0,0 +1,149 @@
#
# 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.web.testclass
class unittests(cryptobox.web.testclass.WebInterfaceTestClass):
def test_read_form(self):
"""Check if the 'volume_rename' plugin works.
"""
url = self.url + "volume_rename?weblang=en&device=%2Fdev%2F" + self.device
self.register_auth(url)
self.cmd.go(url)
self.cmd.find('Change the name of this volume')
def test_rename(self):
"""Try to rename the volume.
"""
save_name = self.__get_name()
## rename if the name is already "foo"
if save_name == "foo":
self.__set_name("bar")
## set 'foo'
self.__set_name("foo")
self.cmd.find('The name of this volume was changed successfully.')
self.assertEquals("foo", self.__get_name())
## set 'bar'
self.__set_name("bar")
self.cmd.find('The name of this volume was changed successfully.')
self.assertEquals("bar", self.__get_name())
## set the same name twice to catch all lines of code
self.__set_name("bar")
self.cmd.notfind('The name of this volume was changed successfully.')
self.assertEquals("bar", self.__get_name())
self.__set_name(save_name)
self.assertEquals(save_name, self.__get_name())
def test_invalid_names(self):
"""Setting of invalid names should fail.
"""
save_name = self.__get_name()
## we want to avoid, that if the previous name is (by accident) 'foo'
## then the later search for "changed successfully" would fail
if save_name == "foo":
self.__set_name("bar")
self.__set_name("foo")
self.cmd.find('The name of this volume was changed successfully.')
self.assertEquals("foo", self.__get_name())
self.__set_name("foo:")
self.cmd.find("Changing of volume's name failed")
self.assertEquals("foo", self.__get_name())
self.__set_name("foo/")
self.cmd.find("Changing of volume's name failed")
self.assertEquals("foo", self.__get_name())
self.__set_name("foo/")
self.cmd.find("Changing of volume's name failed")
self.assertEquals("foo", self.__get_name())
self.__set_name("foo*")
self.cmd.find("Changing of volume's name failed")
self.assertEquals("foo", self.__get_name())
self.__set_name("foo(")
self.cmd.find("Changing of volume's name failed")
self.assertEquals("foo", self.__get_name())
self.__set_name("")
self.cmd.notfind("Changing of volume's name failed")
self.assertEquals("foo", self.__get_name())
self.__set_name(save_name)
self.assertEquals(save_name, self.__get_name())
def test_rename_while_open(self):
"""Try to change the name of the volume while it is open.
"""
save_name = self.__get_name()
## first set the name to 'bar'
self.__set_name("bar")
mount_url = self.url + "volume_mount?weblang=en&device=%2Fdev%2F" + self.device
self.register_auth(mount_url)
name_url = self.url + "volume_rename?weblang=en&device=%2Fdev%2F" + self.device
self.register_auth(name_url)
self.cmd.go(mount_url + "&action=mount_plain")
self.cmd.find('Volume opened')
## we have to do it manually, as there is no form when it is open
self.cmd.go(name_url + "&store=1&vol_name=foo")
self.cmd.find('You may not rename a volume while it is open.')
self.assertEquals("bar", self.__get_name())
self.cmd.go(mount_url + "&action=umount")
self.__set_name(save_name)
self.assertEquals(save_name, self.__get_name())
def test_name_in_use(self):
"""Try to set a name that is already in use.
"""
used_name = [ e.get_name() for e in self.cbox.get_container_list()
if e.get_device() != "/dev/%s" % self.device ]
if not used_name:
self.fail("could not find another device for this test")
old_name = self.__get_name()
self.assertNotEquals(old_name, used_name[0])
self.__set_name(used_name[0])
self.cmd.find('The new name is already in use by another volume.')
self.assertEquals(old_name, self.__get_name())
def __set_name(self, name):
"""Set the name of a volume.
"""
name = name.replace(" ", "%20")
url = self.url + "volume_rename?weblang=en&device=%2Fdev%2F" + self.device
self.register_auth(url)
# the following should work, but twill seems to have problems to recognize
# the form - fix this later
#self.cmd.go(url)
#self.cmd.formvalue("set_name", "vol_name", name)
#self.cmd.submit()
self.cmd.go(url + "&vol_name=%s&store=1" % name)
def __get_name(self):
"""Retrieve the current name of the volume.
"""
url = self.url + "volume_rename?weblang=en&device=%2Fdev%2F" + self.device
self.register_auth(url)
self.cmd.go(url)
self.cmd.find("Data.Status.Plugins.volume_rename=(.*)$", "m")
return self.locals["__match__"]

View file

@ -0,0 +1,20 @@
<?cs # $Id$ ?>
<<?cs var:plugin_heading ?>><?cs var:html_escape(Lang.Plugins.volume_rename.Title.ChangeVolumeName) ?></<?cs var:plugin_heading ?>>
<?cs call:handle_messages() ?>
<?cs call:show_help(Lang.Plugins.volume_rename.Help.Rename) ?>
<?cs if:Data.CurrentDisk.active ?>
<?cs call:hint("Plugins.volume_rename.NoRenameIfActive") ?>
<?cs else ?>
<?cs call:print_form_header("set_name", "volume_rename") ?>
<p><label for="vol_name"><?cs var:html_escape(Lang.Text.ContainerName) ?>: </label>
<input type="text" name="vol_name" tabindex="10" size="15" id="vol_name" value="<?cs var:html_escape(Data.CurrentDisk.name) ?>" />
<input type="hidden" name="device" value="<?cs var:html_escape(Data.CurrentDisk.device) ?>" />
<input type="hidden" name="store" value="set_name" />
<button type="submit" tabindex="11"><?cs var:html_escape(Lang.Plugins.volume_rename.Button.ContainerNameSet) ?></button></p>
</form>
<?cs /if ?>

View file

@ -0,0 +1,75 @@
#
# 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 *
class volume_rename(cryptobox.plugins.base.CryptoBoxPlugin):
plugin_capabilities = [ "volume" ]
plugin_visibility = [ "properties" ]
request_auth = False
rank = 60
def do_action(self, store=None, vol_name=None):
self.container = self.cbox.get_container(self.device)
if not self.container:
return None
self.__prepare_hdf()
if store and vol_name:
return self.__set_volume_name(vol_name)
else:
return "volume_rename"
def get_status(self):
self.container = self.cbox.get_container(self.device)
if not self.container:
return "invalid device"
return "%s" % self.container.get_name()
def __prepare_hdf(self):
self.hdf[self.hdf_prefix + "vol_name"] = self.container.get_name()
def __set_volume_name(self, vol_name):
if vol_name == self.container.get_name():
## nothing has to be done
return "volume_rename"
try:
self.container.set_name(vol_name)
self.hdf["Data.Success"] = "Plugins.volume_rename.VolumeNameChanged"
except CBVolumeIsActive:
self.hdf["Data.Warning"] = "Plugins.volume_rename.NoRenameIfActive"
except CBInvalidName:
self.hdf["Data.Warning"] = "Plugins.volume_rename.InvalidVolumeName"
except CBNameIsInUse:
self.hdf["Data.Warning"] = "Plugins.volume_rename.VolumeNameIsInUse"
except CBContainerError:
self.hdf["Data.Warning"] = "Plugins.volume_rename.SetVolumeNameFailed"
## reread the volume name
self.__prepare_hdf()
return "volume_rename"