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,75 @@
#: Name
msgid "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+0100\n"
"PO-Revision-Date: 2006-12-18 11:37+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 "Plugin manager"
msgstr "Erweiterungsverwaltung"
#: Link
msgid "Manage plugins"
msgstr "Erweiterungen verwalten"
#: Title.PluginManager
msgid "Plugin Manager"
msgstr "Erweiterungsverwaltung"
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr "Datenträger-Erweiterungen"
#: Title.SystemPlugins
msgid "System plugins"
msgstr "System-Erweiterungen"
#: Button.SaveSettings
msgid "Save settings"
msgstr "Einstellungen speichern"
#: Button.Up
msgid "move up"
msgstr "hoch"
#: Button.Down
msgid "move down"
msgstr "runter"
#: Text.PluginName
msgid "Plugin"
msgstr "Erweiterung"
#: Text.PluginRank
msgid "Order"
msgstr "Reihenfolge"
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr "Administrator erforderlich?"
#: Text.InMenu
msgid "Main menu"
msgstr "Hauptmenü"
#: Text.InPreferences
msgid "Preferences"
msgstr "Einstellungen"
#: Text.InVolumeRegister
msgid "Register"
msgstr "Register"
#: Text.InVolumeProperties
msgid "Properties"
msgstr "Eigenschaften"
#: Text.WhereVisible
msgid "Where visible?"
msgstr "Wo sichtbar?"
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr "Alle Fähigkeiten der CryptoBox werden durch Erweiterungen bereitgestellt. Dadurch wird es möglich, die CryptoBox auf einfache Art und Weise zu erweitern. Hier kannst du Erweiterungen abschalten, um sie vor ungewollter Nutzung zu schützen. Außerdem können ausgewählte Erweiterungen nur für AdministratorInnnen freigeschaltet werden, um unauthorisierten Zugriff auf gefährliche Aktionen zu verhindern. In der rechten Spalte \"Reihenfolge\" kannst du die Sortierung der Erweiterungen verändern."
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr "Datenträger-Erweiterungen werden zur Bearbeitung der Datenträger in jeglicher Hinsicht verwendet. \"Eigenschaften\" kann als Behälter für andere Erweiterungen benutzt werden, um die Oberfläche zu vereinfachen. Das \"Register\" ist das tab-basierte Menü für die Verwaltung eines Datenträgers."
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr "System-Erweiterungen können verschiedenste Aspekte der CryptoBox konfigurieren. Sie können im Hauptmenü (am linken Bildschirmrand) oder in den \"Einstellungen\" aufgelistet werden. Bitte achte darauf, nicht die \"Erweiterungsverwaltung\" abzuschalten, sonst wirst du keine Änderungen rückgängig machen können."

View file

@ -0,0 +1,76 @@
#: Name
msgid "Plugin manager"
msgstr "Plugin manager"
#: Link
msgid "Manage plugins"
msgstr "Manage plugins"
#: Title.PluginManager
msgid "Plugin Manager"
msgstr "Plugin Manager"
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr "Volume plugins"
#: Title.SystemPlugins
msgid "System plugins"
msgstr "System plugins"
#: Button.SaveSettings
msgid "Save settings"
msgstr "Save settings"
#: Button.Up
msgid "move up"
msgstr "move up"
#: Button.Down
msgid "move down"
msgstr "move down"
#: Text.PluginName
msgid "Plugin"
msgstr "Plugin"
#: Text.PluginRank
msgid "Order"
msgstr "Order"
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr "Requires admin?"
#: Text.InMenu
msgid "Main menu"
msgstr "Main menu"
#: Text.InPreferences
msgid "Preferences"
msgstr "Preferences"
#: Text.InVolumeRegister
msgid "Register"
msgstr "Register"
#: Text.InVolumeProperties
msgid "Properties"
msgstr "Properties"
#: Text.WhereVisible
msgid "Where visible?"
msgstr "Where visible?"
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,89 @@
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:38+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 "Plugin manager"
msgstr ""
#: Link
msgid "Manage plugins"
msgstr ""
#: Title.PluginManager
msgid "Plugin Manager"
msgstr ""
#: Title.VolumePlugins
msgid "Volume plugins"
msgstr ""
#: Title.SystemPlugins
msgid "System plugins"
msgstr ""
#: Button.SaveSettings
msgid "Save settings"
msgstr ""
#: Button.Up
msgid "move up"
msgstr ""
#: Button.Down
msgid "move down"
msgstr ""
#: Text.PluginName
msgid "Plugin"
msgstr ""
#: Text.PluginRank
msgid "Order"
msgstr ""
#: Text.RequestsAuth
msgid "Requires admin?"
msgstr ""
#: Text.InMenu
msgid "Main menu"
msgstr ""
#: Text.InPreferences
msgid "Preferences"
msgstr ""
#: Text.InVolumeRegister
msgid "Register"
msgstr ""
#: Text.InVolumeProperties
msgid "Properties"
msgstr ""
#: Text.WhereVisible
msgid "Where visible?"
msgstr ""
#: Help.PluginManager
msgid "All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins."
msgstr ""
#: Help.VolumePlugins
msgid "Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management."
msgstr ""
#: Help.SystemPlugins
msgid "System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'."
msgstr ""

View file

@ -0,0 +1,32 @@
Name = Plugin manager
Link = Manage plugins
Title {
PluginManager = Plugin Manager
VolumePlugins = Volume plugins
SystemPlugins = System plugins
}
Button {
SaveSettings = Save settings
Up = move up
Down = move down
}
Text {
PluginName = Plugin
PluginRank = Order
RequestsAuth = Requires admin?
InMenu = Main menu
InPreferences = Preferences
InVolumeRegister = Register
InVolumeProperties = Properties
WhereVisible = Where visible?
}
Help {
PluginManager = All features of the CryptoBox are provided by plugins. This makes it possible to extend the CryptoBox easily. Here you may disable some of the available plugins to prevent unwanted user actions. Alternatively you can demand administrative privileges (see 'User manager') to protect dangerous actions from random access. The rightmost colum 'order' can be used to change the order of appearance of the plugins.
VolumePlugins = Volume plugins are used to manipulate volumes in any way. The plugin 'Volume properties' can be used as a container for other plugins to increase the clearness of the interface. 'Register' is the tab-based main interface for volume management.
SystemPlugins = System plugins can change various aspects of the CryptoBox. They may be listed in the main navigation bar (the leftmost part of every page) and/or in the 'System preferences' container. You should never disable the 'Plugin manager'.
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 B

View file

@ -0,0 +1,127 @@
<?cs # $Id$ ?>
<h1><?cs var:html_escape(Lang.Plugins.plugin_manager.Title.PluginManager) ?></h1>
<?cs call:handle_messages() ?>
<?cs call:show_help(Lang.Plugins.plugin_manager.Help.PluginManager) ?>
<?cs # just as a sidenote: we add the strange 'x' argument below to prevent the browser
from thinking, that it can use the cached page again, if a user calls the "down" or
"up" action twice for the same plugin ?>
<h2><a name="volume_plugins"><?cs var:html_escape(Lang.Plugins.plugin_manager.Title.VolumePlugins) ?></a></h2>
<?cs call:show_help(Lang.Plugins.plugin_manager.Help.VolumePlugins) ?>
<?cs call:print_form_header("manage_plugins", "plugin_manager") ?>
<table class="plugin_list">
<tr>
<th></th>
<th colspan="2"><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.WhereVisible) ?></th>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.PluginName) ?></th>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.InVolumeRegister) ?></th>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.InVolumeProperties) ?></th>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.RequestsAuth) ?></th>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.PluginRank) ?></th>
</tr>
<?cs # count volume plugins ?><?cs set: all_count = #0
?><?cs each:x = Settings.PluginList ?><?cs if: x.Types.volume ?><?cs
set: all_count = all_count + 1 ?><?cs /if ?><?cs /each ?>
<?cs set:run_counter = 0 ?><?cs
loop: index = #0, #100, #1 ?><?cs
each:x = Settings.PluginList ?><?cs if:(x.Rank == index) && x.Types.volume
?><?cs set: run_counter = run_counter + 1 ?><tr>
<td style="text-align:left"><a name="<?cs var:html_escape(name(x)) ?>"><?cs var:html_escape(Lang.Plugins[name(x)].Name) ?></a></td>
<td><input type="checkbox" name="<?cs var:name(x) ?>_visible_volume" <?cs if:x.Visible.volume ?>checked="checked"<?cs /if ?> /></td>
<td><input type="checkbox" name="<?cs var:name(x) ?>_visible_properties" <?cs if:x.Visible.properties ?>checked="checked"<?cs /if ?> /></td>
<td><input type="checkbox" name="<?cs var:name(x) ?>_auth" <?cs if:x.RequestAuth ?>checked="checked"<?cs /if ?> /></td>
<td class="updown">
<?cs if:run_counter != all_count ?><a href="<?cs
call:link("plugin_manager", "plugin_name", name(x), "action", "down")
?>&amp;x=<?cs var:run_counter ?>#volume_plugins"><img
src="icons/plugin_manager?image=tango-go-down.gif" alt="<?cs
var:html_escape(Lang.Plugins.plugin_manager.Button.Down) ?>"
title="<?cs var:html_escape(Lang.Plugins.plugin_manager.Button.Down)
?>" /></a><?cs /if ?><?cs
if:run_counter != 1 ?><a href="<?cs call:link("plugin_manager",
"plugin_name", name(x), "action", "up") ?>&amp;x=<?cs
var:run_counter ?>#volume_plugins" ><img
src="icons/plugin_manager?image=tango-go-up.gif" alt="<?cs
var:html_escape(Lang.Plugins.plugin_manager.Button.Up) ?>"
title="<?cs var:html_escape(Lang.Plugins.plugin_manager.Button.Up)
?>" /></a><?cs /if ?>
<input type="hidden" name="<?cs var:html_escape(name(x)) ?>_rank"
value="<?cs var:html_escape(x.Rank) ?>" />
<input type="hidden" name="<?cs var:name(x) ?>_listed" value="1" /></td>
</tr><?cs /if ?><?cs /each ?><?cs /loop ?>
</table>
<p>
<?cs # we show the button twice (see below) to improve the user experience :) ?>
<button type="submit"><?cs var:html_escape(Lang.Plugins.plugin_manager.Button.SaveSettings) ?></button>
</p>
<h2><a name="system_plugins"><?cs var:html_escape(Lang.Plugins.plugin_manager.Title.SystemPlugins) ?></a></h2>
<?cs call:show_help(Lang.Plugins.plugin_manager.Help.SystemPlugins) ?>
<table class="plugin_list">
<tr>
<th></th>
<th colspan="2"><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.WhereVisible) ?></th>
<th></th>
<th></th>
<th></th>
</tr>
<?cs # count system plugins ?><?cs set: all_count = #0
?><?cs each:x = Settings.PluginList ?><?cs if: x.Types.system ?><?cs
set: all_count = all_count + 1 ?><?cs /if ?><?cs /each ?>
<tr>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.PluginName) ?></th>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.InMenu) ?></th>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.InPreferences) ?></th>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.RequestsAuth) ?></th>
<th><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.PluginRank) ?></th>
</tr>
<?cs set:run_counter = 0 ?><?cs
loop:index = #0, #100, #1 ?><?cs
each:x = Settings.PluginList ?><?cs if:(x.Rank == index) && x.Types.system
?><?cs set: run_counter = run_counter + 1 ?><tr>
<td style="text-align:left"><a name="<?cs var:html_escape(name(x)) ?>"><?cs var:html_escape(Lang.Plugins[name(x)].Name) ?></a></td>
<td><input type="checkbox" name="<?cs var:name(x) ?>_visible_menu" <?cs if:x.Visible.menu ?>checked="checked"<?cs /if ?> /></td>
<td><input type="checkbox" name="<?cs var:name(x) ?>_visible_preferences" <?cs if:x.Visible.preferences ?>checked="checked"<?cs /if ?> /></td>
<td><input type="checkbox" name="<?cs var:name(x) ?>_auth" <?cs if:x.RequestAuth ?>checked="checked"<?cs /if ?> /></td>
<td class="updown">
<?cs if:run_counter != all_count ?><a href="<?cs
call:link("plugin_manager", "plugin_name", name(x), "action", "down")
?>&amp;x=<?cs var:run_counter ?>#system_plugins"><img
src="icons/plugin_manager?image=tango-go-down.gif" alt="<?cs
var:html_escape(Lang.Plugins.plugin_manager.Button.Down) ?>"
title="<?cs var:html_escape(Lang.Plugins.plugin_manager.Button.Down)
?>" /></a><?cs /if ?><?cs
if:run_counter != 1 ?><a href="<?cs call:link("plugin_manager",
"plugin_name", name(x), "action", "up") ?>&amp;x=<?cs var:run_counter
?>#<?cs var:html_escape(name(x)) ?>" ><img
src="icons/plugin_manager?image=tango-go-up.gif" alt="<?cs
var:html_escape(Lang.Plugins.plugin_manager.Button.Up) ?>"
title="<?cs var:html_escape(Lang.Plugins.plugin_manager.Button.Up)
?>" /></a><?cs /if ?>
<input type="hidden" name="<?cs var:html_escape(name(x)) ?>_rank" value="<?cs var:html_escape(x.Rank) ?>" />
<input type="hidden" name="<?cs var:name(x) ?>_listed" value="1" /></td>
</tr><?cs /if ?><?cs /each ?><?cs /loop ?>
</table>
<p>
<input type="hidden" name="store" value="1" />
<button type="submit"><?cs var:html_escape(Lang.Plugins.plugin_manager.Button.SaveSettings) ?></button>
</p>
</form>

View file

@ -0,0 +1,24 @@
table.plugin_list {
text-align: center;
}
table.plugin_list td, table.plugin_list th {
padding-left: 5px;
padding-right: 5px;
}
table.plugin_list td img {
width: 24px;
height: 24px;
}
table.plugin_list a img {
moved
border: none;
}
table.plugin_list td.updown {
/* we have to force the width to more than the double width of one arrow icon */
width: 60px;
}

View file

@ -0,0 +1,145 @@
#
# 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
import cryptobox.plugins.manage
class plugin_manager(cryptobox.plugins.base.CryptoBoxPlugin):
plugin_capabilities = [ "system" ]
plugin_visibility = [ "preferences" ]
request_auth = True
rank = 90
def do_action(self, store=None, action=None, plugin_name=None, **args):
import re
if plugin_name:
## check for invalid characters
if re.search(r'\W', plugin_name): return "plugin_list"
plugin_manager = cryptobox.plugins.manage.PluginManager(
self.cbox, self.cbox.prefs["Locations"]["PluginDir"])
plugin = plugin_manager.get_plugin(plugin_name)
if not plugin: return "plugin_list"
## take only plugins, that are of the same type as the choosen one
self.plugins = [e for e in plugin_manager.get_plugins()
if e.plugin_capabilities == plugin.plugin_capabilities]
if action == "up":
self.__move_up(plugin)
elif action == "down":
self.__move_down(plugin)
return "plugin_list"
elif store:
for key in args.keys():
if key.endswith("_listed"):
if not re.search(r'\W',key):
self.__set_config(key[:-7], args)
else:
self.cbox.log.info("plugin_manager: invalid plugin name (%s)" % \
str(key[:-7]))
try:
self.cbox.prefs.plugin_conf.write()
except IOError:
self.cbox.log.warn("failed to write plugin configuration")
return "plugin_list"
def get_status(self):
plugin_manager = cryptobox.plugins.manage.PluginManager(
self.cbox, self.cbox.prefs["Locations"]["PluginDir"])
return ":".join([e.get_name() for e in plugin_manager.get_plugins()])
def __sort_plugins(self):
"""sort all plugins in the list according to their rank"""
def cmp_func(x,y):
x_rank = x.get_rank()
y_rank = y.get_rank()
if x_rank < y_rank:
return -1
elif x_rank == y_rank:
return 0
else:
return 1
self.plugins.sort(cmp = cmp_func)
def __distribute_ranks(self):
"""evenly distribute the 'rank' values according to the current order of
the list"""
pl_conf = self.cbox.prefs.plugin_conf
dist = 100 / (len(self.plugins) - 1)
for (index, pl) in enumerate(self.plugins):
pl.set_rank(dist*index)
try:
self.cbox.prefs.plugin_conf.write()
except IOError:
self.cbox.log.warn("failed to write plugin configuration")
def __move_up(self, plugin):
self.__sort_plugins()
try:
index = self.plugins.index(plugin)
## first elements may not move up
if index == 0:
return
except ValueError:
return
self.plugins.remove(plugin)
self.plugins.insert(index-1, plugin)
self.__distribute_ranks()
def __move_down(self, plugin):
self.__sort_plugins()
try:
index = self.plugins.index(plugin)
## last elements may not move down
if index == len(self.plugins) - 1:
return
except ValueError:
return
self.plugins.remove(plugin)
self.plugins.insert(index+1, plugin)
self.__distribute_ranks()
def __set_config(self, name, args):
import re
if not self.cbox.prefs.plugin_conf.has_key(name):
self.cbox.prefs.plugin_conf[name] = {}
setting = self.cbox.prefs.plugin_conf[name]
setting["visibility"] = []
## look for "_visible_" values and apply them
pattern = re.compile(r'%s_visible_([\w]+)$' % name)
for key in args.keys():
if key.startswith(name + "_visible_"):
(vis_type, ) = pattern.match(key).groups()
if vis_type:
setting["visibility"].append(vis_type)
if args.has_key("%s_auth" % name):
setting["requestAuth"] = True
else:
setting["requestAuth"] = False
self.cbox.prefs.plugin_conf[name] = setting

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

@ -0,0 +1,90 @@
#
# 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 'plugin_manager' works.
"""
url = self.url + "plugin_manager?weblang=en"
self.register_auth(url)
self.cmd.go(url)
self.cmd.find('Plugin Manager')
def test_set_options(self):
"""Do some various stuff.
"""
#TODO: these 'tests' are really a bit stupid - someone should fix this
url = self.url + "plugin_manager"
self.register_auth(url)
self.cmd.go(url + r"?plugin_name=t/-!")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?plugin_name=foobar")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?plugin_name=disks&action=up")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?plugin_name=disks&action=down")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?store=1&dis/ks_listed")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?store=1&disks_listed&disks_visible_menu")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?store=1&disks_listed&disks_visible_menu=1&disks_rank=50")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?store=1&disks_listed&disks_visible_menu=1&disks_rank=x")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?store=1&disks_listed&disks_visible_menu=1&disks_auth=1")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?store=1&disks_listed&disks_visible_menu=1&disks_rank=50&disks_auth=1")
self.cmd.find('Plugin Manager')
def test_move_up(self):
"""Move some plugins up.
"""
#TODO: if we want to be perfect, then we should check the change of the rank
url = self.url + "plugin_manager"
self.register_auth(url)
self.cmd.go(url + r"?plugin_name=disks&action=up")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?store=1&disks_listed&disks_visible_menu=1&disks_rank=0")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?plugin_name=disks&action=up")
self.cmd.find('Plugin Manager')
def test_move_down(self):
"""Move some plugins down.
"""
## TODO: if we want to be perfect, then we should check the change of the rank
url = self.url + "plugin_manager"
self.register_auth(url)
self.cmd.go(url + r"?plugin_name=disks&action=down")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?store=1&disks_listed&disks_visible_menu=1&disks_rank=100")
self.cmd.find('Plugin Manager')
self.cmd.go(url + r"?plugin_name=disks&action=down")
self.cmd.find('Plugin Manager')