new release is tagged
This commit is contained in:
parent
25aae11576
commit
33a8c4a1bb
719 changed files with 106587 additions and 0 deletions
|
@ -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-11-28 05:03+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: sense.lab <devel@senselab.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: utf-8\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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,106 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin Manager"
|
||||
msgstr "Plugin Manager"
|
||||
|
||||
#: Link
|
||||
msgid "Manage plugins"
|
||||
msgstr "Manage plugins"
|
||||
|
||||
#: 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?"
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
msgstr "Plugin manager"
|
||||
|
||||
#: 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'."
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
|
@ -0,0 +1,90 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CryptoBox-Server 0.3\n"
|
||||
"Report-Msgid-Bugs-To: translate@cryptobox.org\n"
|
||||
"POT-Creation-Date: 2006-11-28 05:03+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.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 ""
|
||||
|
||||
#: Name
|
||||
msgid "Plugin manager"
|
||||
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 ""
|
32
v0.3/plugins/plugin_manager/language.hdf
Normal file
32
v0.3/plugins/plugin_manager/language.hdf
Normal 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'.
|
||||
}
|
||||
|
BIN
v0.3/plugins/plugin_manager/plugin_icon.gif
Normal file
BIN
v0.3/plugins/plugin_manager/plugin_icon.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 365 B |
BIN
v0.3/plugins/plugin_manager/plugin_icon.png
Normal file
BIN
v0.3/plugins/plugin_manager/plugin_icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 631 B |
154
v0.3/plugins/plugin_manager/plugin_list.cs
Normal file
154
v0.3/plugins/plugin_manager/plugin_list.cs
Normal file
|
@ -0,0 +1,154 @@
|
|||
<?cs # $Id$ ?>
|
||||
|
||||
<style type="text/css">
|
||||
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;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<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) ?></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(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")
|
||||
?>&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") ?>&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) ?></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(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")
|
||||
?>&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") ?>&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>
|
||||
|
154
v0.3/plugins/plugin_manager/plugin_manager.py
Normal file
154
v0.3/plugins/plugin_manager/plugin_manager.py
Normal file
|
@ -0,0 +1,154 @@
|
|||
#
|
||||
# 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.__setConfig(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"""
|
||||
dist = 100/len(self.plugins)
|
||||
for index,pl in enumerate(self.plugins):
|
||||
try:
|
||||
self.cbox.prefs.plugin_conf[pl.get_name()]["rank"] = dist*index
|
||||
except KeyError:
|
||||
self.cbox.prefs.plugin_conf[pl.get_name()] = {}
|
||||
self.cbox.prefs.plugin_conf[pl.get_name()]["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 __setConfig(self, name, args):
|
||||
import re
|
||||
setting = {}
|
||||
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()
|
||||
setting["visibility"].append(vis_type)
|
||||
setting["rank"] = "50"
|
||||
try:
|
||||
r = int(args[name + "_rank"])
|
||||
if r>=0 and r<=100:
|
||||
setting["rank"] = r
|
||||
except (KeyError, ValueError):
|
||||
pass
|
||||
setting["requestAuth"] = False
|
||||
try:
|
||||
if args[name + "_auth"]:
|
||||
setting["requestAuth"] = True
|
||||
except (KeyError, ValueError):
|
||||
pass
|
||||
self.cbox.prefs.plugin_conf[name] = setting
|
||||
|
BIN
v0.3/plugins/plugin_manager/tango-go-down.gif
Normal file
BIN
v0.3/plugins/plugin_manager/tango-go-down.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
BIN
v0.3/plugins/plugin_manager/tango-go-down.png
Normal file
BIN
v0.3/plugins/plugin_manager/tango-go-down.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
BIN
v0.3/plugins/plugin_manager/tango-go-up.gif
Normal file
BIN
v0.3/plugins/plugin_manager/tango-go-up.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
BIN
v0.3/plugins/plugin_manager/tango-go-up.png
Normal file
BIN
v0.3/plugins/plugin_manager/tango-go-up.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
90
v0.3/plugins/plugin_manager/unittests.py
Normal file
90
v0.3/plugins/plugin_manager/unittests.py
Normal 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')
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue