Browse Source

added some exception catching for writing setting files

added help texts for all plugins
fixed 'encryption status' bug in 'volume_details'
improved rendering of 'volume_properties' and 'user_manager'
chmod root directory of mounted volumes to 0777 to avoid later permission problems for samba or WebDAV
master
lars 15 years ago
parent
commit
3e1bfda98e
  1. 37
      README.proxy
  2. 2
      bin/CryptoBoxRootActions
  3. 11
      bin/CryptoBoxWebserver
  4. 2
      bin/cryptobox-unittests.conf
  5. 2
      bin/cryptobox.conf
  6. 22
      conf-examples/apache_proxypass.conf
  7. 2
      conf-examples/cryptobox.conf
  8. 14
      debian/changelog
  9. 2
      plugins/date/form_date.cs
  10. 4
      plugins/date/intl/cryptobox-server-feature-date.pot
  11. 4
      plugins/date/intl/cs/cryptobox-server-feature-date.po
  12. 4
      plugins/date/intl/da/cryptobox-server-feature-date.po
  13. 4
      plugins/date/intl/de/cryptobox-server-feature-date.po
  14. 4
      plugins/date/intl/en/cryptobox-server-feature-date.po
  15. 4
      plugins/date/intl/es/cryptobox-server-feature-date.po
  16. 4
      plugins/date/intl/fi/cryptobox-server-feature-date.po
  17. 4
      plugins/date/intl/fr/cryptobox-server-feature-date.po
  18. 4
      plugins/date/intl/hu/cryptobox-server-feature-date.po
  19. 4
      plugins/date/intl/it/cryptobox-server-feature-date.po
  20. 4
      plugins/date/intl/ja/cryptobox-server-feature-date.po
  21. 4
      plugins/date/intl/nl/cryptobox-server-feature-date.po
  22. 4
      plugins/date/intl/pl/cryptobox-server-feature-date.po
  23. 4
      plugins/date/intl/pt/cryptobox-server-feature-date.po
  24. 4
      plugins/date/intl/ru/cryptobox-server-feature-date.po
  25. 4
      plugins/date/intl/sl/cryptobox-server-feature-date.po
  26. 4
      plugins/date/intl/sv/cryptobox-server-feature-date.po
  27. 2
      plugins/date/language.hdf
  28. BIN
      plugins/language_selection/list_marker_tango.gif
  29. 4
      plugins/logs/intl/cryptobox-server-feature-logs.pot
  30. 4
      plugins/logs/intl/cs/cryptobox-server-feature-logs.po
  31. 4
      plugins/logs/intl/da/cryptobox-server-feature-logs.po
  32. 4
      plugins/logs/intl/de/cryptobox-server-feature-logs.po
  33. 16
      plugins/logs/intl/en/cryptobox-server-feature-logs.po
  34. 4
      plugins/logs/intl/es/cryptobox-server-feature-logs.po
  35. 4
      plugins/logs/intl/fi/cryptobox-server-feature-logs.po
  36. 4
      plugins/logs/intl/fr/cryptobox-server-feature-logs.po
  37. 4
      plugins/logs/intl/hu/cryptobox-server-feature-logs.po
  38. 4
      plugins/logs/intl/it/cryptobox-server-feature-logs.po
  39. 4
      plugins/logs/intl/ja/cryptobox-server-feature-logs.po
  40. 4
      plugins/logs/intl/nl/cryptobox-server-feature-logs.po
  41. 4
      plugins/logs/intl/pl/cryptobox-server-feature-logs.po
  42. 4
      plugins/logs/intl/pt/cryptobox-server-feature-logs.po
  43. 4
      plugins/logs/intl/ru/cryptobox-server-feature-logs.po
  44. 4
      plugins/logs/intl/sl/cryptobox-server-feature-logs.po
  45. 4
      plugins/logs/intl/sv/cryptobox-server-feature-logs.po
  46. 2
      plugins/logs/language.hdf
  47. 6
      plugins/logs/show_log.cs
  48. 9
      plugins/network/form_network.cs
  49. 4
      plugins/network/intl/cryptobox-server-feature-network.pot
  50. 4
      plugins/network/intl/cs/cryptobox-server-feature-network.po
  51. 4
      plugins/network/intl/da/cryptobox-server-feature-network.po
  52. 4
      plugins/network/intl/de/cryptobox-server-feature-network.po
  53. 8
      plugins/network/intl/en/cryptobox-server-feature-network.po
  54. 4
      plugins/network/intl/es/cryptobox-server-feature-network.po
  55. 4
      plugins/network/intl/fi/cryptobox-server-feature-network.po
  56. 4
      plugins/network/intl/fr/cryptobox-server-feature-network.po
  57. 4
      plugins/network/intl/hu/cryptobox-server-feature-network.po
  58. 4
      plugins/network/intl/it/cryptobox-server-feature-network.po
  59. 4
      plugins/network/intl/ja/cryptobox-server-feature-network.po
  60. 4
      plugins/network/intl/nl/cryptobox-server-feature-network.po
  61. 4
      plugins/network/intl/pl/cryptobox-server-feature-network.po
  62. 4
      plugins/network/intl/pt/cryptobox-server-feature-network.po
  63. 4
      plugins/network/intl/ru/cryptobox-server-feature-network.po
  64. 4
      plugins/network/intl/sl/cryptobox-server-feature-network.po
  65. 4
      plugins/network/intl/sv/cryptobox-server-feature-network.po
  66. 1
      plugins/network/language.hdf
  67. 3
      plugins/partition/current_partition_info.cs
  68. 12
      plugins/partition/intl/cryptobox-server-feature-partition.pot
  69. 12
      plugins/partition/intl/cs/cryptobox-server-feature-partition.po
  70. 12
      plugins/partition/intl/da/cryptobox-server-feature-partition.po
  71. 12
      plugins/partition/intl/de/cryptobox-server-feature-partition.po
  72. 12
      plugins/partition/intl/en/cryptobox-server-feature-partition.po
  73. 12
      plugins/partition/intl/es/cryptobox-server-feature-partition.po
  74. 12
      plugins/partition/intl/fi/cryptobox-server-feature-partition.po
  75. 12
      plugins/partition/intl/fr/cryptobox-server-feature-partition.po
  76. 12
      plugins/partition/intl/hu/cryptobox-server-feature-partition.po
  77. 12
      plugins/partition/intl/it/cryptobox-server-feature-partition.po
  78. 12
      plugins/partition/intl/ja/cryptobox-server-feature-partition.po
  79. 12
      plugins/partition/intl/nl/cryptobox-server-feature-partition.po
  80. 12
      plugins/partition/intl/pl/cryptobox-server-feature-partition.po
  81. 12
      plugins/partition/intl/pt/cryptobox-server-feature-partition.po
  82. 12
      plugins/partition/intl/ru/cryptobox-server-feature-partition.po
  83. 12
      plugins/partition/intl/sl/cryptobox-server-feature-partition.po
  84. 12
      plugins/partition/intl/sv/cryptobox-server-feature-partition.po
  85. 6
      plugins/partition/language.hdf
  86. 16
      plugins/partition/partition.py
  87. 15
      plugins/partition/select_device.cs
  88. 6
      plugins/partition/set_partitions.cs
  89. 9
      plugins/plugin-interface.txt
  90. 16
      plugins/plugin_manager/intl/cryptobox-server-feature-plugin_manager.pot
  91. 16
      plugins/plugin_manager/intl/cs/cryptobox-server-feature-plugin_manager.po
  92. 16
      plugins/plugin_manager/intl/da/cryptobox-server-feature-plugin_manager.po
  93. 16
      plugins/plugin_manager/intl/de/cryptobox-server-feature-plugin_manager.po
  94. 44
      plugins/plugin_manager/intl/en/cryptobox-server-feature-plugin_manager.po
  95. 16
      plugins/plugin_manager/intl/es/cryptobox-server-feature-plugin_manager.po
  96. 16
      plugins/plugin_manager/intl/fi/cryptobox-server-feature-plugin_manager.po
  97. 16
      plugins/plugin_manager/intl/fr/cryptobox-server-feature-plugin_manager.po
  98. 16
      plugins/plugin_manager/intl/hu/cryptobox-server-feature-plugin_manager.po
  99. 16
      plugins/plugin_manager/intl/it/cryptobox-server-feature-plugin_manager.po
  100. 16
      plugins/plugin_manager/intl/ja/cryptobox-server-feature-plugin_manager.po

37
README.proxy

@ -0,0 +1,37 @@
Running the CryptoBox cherrypy webserver behind apache
The following file describes how to configure an apache2 webserver for
forwarding requests to the cherrypy server of the CryptoBox.
1) Required modules
- proxy
- header
Both module should be part of usual default installations of apache2.
Activate these modules. For debian you should run: a2enmod MOD_NAME
2) Configuration directives
The following example should help you to create your own proxy configuration
for apache2.
ProxyRequests Off
<Proxy *>
Order Deny,Allow
Allow from all
</Proxy>
<Location /cryptobox/>
ProxyPass http://localhost:8080/
ProxyPassReverse http://localhost:8080/
RequestHeader set CryptoBox-Location /cryptobox
</Location>
Now you should to a restart of apache2.
3) Testing
Now you should point your webserver to the proxy host and check if
the CryptoBox layout ist working properly.

2
bin/CryptoBoxRootActions

@ -293,7 +293,7 @@ def run_mount(args):
if fsType == "vfat":
## add the "uid/gid" arguments to the mount call
mount_args = [allowedProgs["mount"],
"-o", "uid=%d,gid=%d" % (trustUID, trustGID),
"-o", "uid=%d,gid=%d,umask=0000" % (trustUID, trustGID),
device,
destination]
else:

11
bin/CryptoBoxWebserver

@ -70,6 +70,7 @@ class CryptoBoxWebserver:
'''this class starts the cherryp webserver and serves the single sites'''
def __init__(self, opts):
self.opts = opts
## check conffile
if not os.access(opts.conffile, os.R_OK) or not os.path.isfile(opts.conffile):
sys.stderr.write("Error: could not read configuration file (%s)\n" % opts.conffile)
@ -112,7 +113,15 @@ class CryptoBoxWebserver:
def define_exit_handlers(self, cbw):
import atexit
import signal
atexit.register(cbw.cleanup)
## define exit handler for normal termination (via sys.exit)
def exit_handler():
cbw.cleanup()
try:
os.remove(self.opts.pidfile)
except OSError:
pass
atexit.register(exit_handler)
## catch kill signal
def kill_signal_handler(signum, frame):
cbw.cbox.log.info("Kill signal handler called: %d" % signum)
sys.exit(1)

2
bin/cryptobox-unittests.conf

@ -68,7 +68,7 @@ Details = ./cryptobox.log
[WebSettings]
# URL of default stylesheet
Stylesheet = /cryptobox-misc/cryptobox.css
Stylesheet = cryptobox-misc/cryptobox.css
# default language
Languages = en, de, sl, fr

2
bin/cryptobox.conf

@ -69,7 +69,7 @@ Details = ./cryptobox.log
[WebSettings]
# URL of default stylesheet
Stylesheet = /cryptobox-misc/cryptobox.css
Stylesheet = cryptobox-misc/cryptobox.css
# default language
Languages = en, de, sl, fr

22
conf-examples/apache_proxypass.conf

@ -1,17 +1,25 @@
# CryptoBox configuration file
#
# the following directives allow you to use the cryptobox web interface behind apache
# the following directives allow you to use the cryptobox web interface behind apache2
#
# you need to enable the following modules:
# - proxy
# - headers
# (for debian: run "a2enmod MOD_NAME")
#
# IMPORTANT: for now it does not work! Any comments are appreciated ...
#
<Location /cbox>
ProxyPass http://localhost:8080
ProxyPassReverse http://localhost:8080
RequestHeader set CBOX-Location /cbox
ProxyRequests Off
# you may restrict access if necessary
<Proxy *>
Order Deny,Allow
Allow from all
</Proxy>
<Location /cryptobox/>
ProxyPass http://localhost:8080/
ProxyPassReverse http://localhost:8080/
# this requestheader is necessary to allow proper redirection to https
RequestHeader set CryptoBox-Location /cryptobox
</Location>

2
conf-examples/cryptobox.conf

@ -62,7 +62,7 @@ Details = /var/log/cryptobox-server/cryptobox.log
[WebSettings]
# URL of default stylesheet
Stylesheet = /cryptobox-misc/cryptobox.css
Stylesheet = cryptobox-misc/cryptobox.css
# comma seperated list of available languages for the web interface
# the first language is the default

14
debian/changelog

@ -1,14 +1,12 @@
cryptobox (0.2.56-1) unstable; urgency=low
* foo
* added inline help texts
* fixed 'encryption status' in 'volume_details'
* improved rendering of 'volume_properties' and 'user_manager'
* chmod mount directory to 0777 - this should avoid permission problems
*
-- age <age@hummel> Tue, 12 Dec 2006 18:38:52 +0100
cryptobox (0.2.55-2) unstable; urgency=low
* samba test package
-- age <age@hummel> Tue, 12 Dec 2006 18:37:57 +0100
-- Lars Kruse <devel@sumpfralle.de> Wed, 13 Dec 2006 02:14:35 +0100
cryptobox (0.2.55-1) unstable; urgency=low

2
plugins/date/form_date.cs

@ -4,6 +4,8 @@
<?cs call:handle_messages() ?>
<?cs call:show_help(Lang.Plugins.date.Help.ChangeDate) ?>
<?cs call:print_form_header("set_date", "date") ?>
<p><label for="date"><?cs var:html_escape(Lang.Plugins.date.Text.Date) ?>: </label><br/>

4
plugins/date/intl/cryptobox-server-feature-date.pot

@ -99,3 +99,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/cs/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/da/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/de/cryptobox-server-feature-date.po

@ -99,3 +99,7 @@ msgstr "Ungültiger Eingabewert"
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr "Es wurde ein ungültiger Wert für das Datum oder die Uhrzeit eingegeben. Bitte versuche es erneut."
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/en/cryptobox-server-feature-date.po

@ -88,3 +88,7 @@ msgstr "Invalid value"
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr "An invalid value for date or time was supplied. Please try again."
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr "Change the time and date for the CryptoBox server."

4
plugins/date/intl/es/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/fi/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/fr/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/hu/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/it/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/ja/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/nl/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/pl/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/pt/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/ru/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/sl/cryptobox-server-feature-date.po

@ -99,3 +99,7 @@ msgstr "Neveljavna vrednost"
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr "Nepravilen vnos datuma ali časa. Prosimo poskusite ponovno."
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

4
plugins/date/intl/sv/cryptobox-server-feature-date.po

@ -100,3 +100,7 @@ msgstr ""
#: WarningMessage.InvalidDate.Text
msgid "An invalid value for date or time was supplied. Please try again."
msgstr ""
#: Help.ChangeDate
msgid "Change the time and date for the CryptoBox server."
msgstr ""

2
plugins/date/language.hdf

@ -22,6 +22,8 @@ Text.Months {
12 = December
}
Help.ChangeDate = Change the time and date for the CryptoBox server.
SuccessMessage {
DateChanged {
Title = Date changed

BIN
plugins/language_selection/list_marker_tango.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

4
plugins/logs/intl/cryptobox-server-feature-logs.pot

@ -91,3 +91,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/cs/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/da/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/de/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

16
plugins/logs/intl/en/cryptobox-server-feature-logs.po

@ -84,3 +84,19 @@ msgid ""
msgstr ""
"The CryptoBox is not configured to log events to a file. Thus it is not "
"possible to review log events."
#: Help.EventLog
msgid ""
"Here you can see the event log of the CryptoBox. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoBox then you "
"should send the most recent warnings and messages besides a detailed "
"description to info@cryptobox.org."
msgstr ""
"Here you can see the event log of the CryptoBox. Every message belongs to "
"one of the following groups: information/warning/error as represented by the "
"symbol in the leftmost column. You may choose to see all or only some "
"selected messages. If you encounter any problems with the CryptoBox then you "
"should send the most recent warnings and messages besides a detailed "
"description to info@cryptobox.org."

4
plugins/logs/intl/es/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/fi/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/fr/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/hu/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/it/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/ja/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/nl/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/pl/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/pt/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/ru/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/sl/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

4
plugins/logs/intl/sv/cryptobox-server-feature-logs.po

@ -92,3 +92,7 @@ msgstr ""
#: AdviceMessage.NoLogFileConfigured.Text
msgid "The CryptoBox is not configured to log events to a file. Thus it is not possible to review log events."
msgstr ""
#: Help.EventLog
msgid "Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org."
msgstr ""

2
plugins/logs/language.hdf

@ -17,6 +17,8 @@ Text {
}
}
Help.EventLog = Here you can see the event log of the CryptoBox. Every message belongs to one of the following groups: information/warning/error as represented by the symbol in the leftmost column. You may choose to see all or only some selected messages. If you encounter any problems with the CryptoBox then you should send the most recent warnings and messages besides a detailed description to info@cryptobox.org.
AdviceMessage {
EmptyLog.Text = There are no messages available.

6
plugins/logs/show_log.cs

@ -6,6 +6,10 @@
<h1><?cs var:html_escape(Lang.Plugins.logs.Title.Log) ?></h1>
<?cs call:handle_messages() ?>
<?cs call:show_help(Lang.Plugins.logs.Help.EventLog) ?>
<table border="0" align="center"><tr>
<td><?cs call:print_form_header("log-all", "logs") ?>
<button type="submit" value="refresh"><?cs
@ -23,8 +27,6 @@
</form></td>
</tr></table>
<?cs call:handle_messages() ?>
<div id="log">
<?cs if:Data.Plugins.logs.Destination != "file" ?>

9
plugins/network/form_network.cs

@ -8,9 +8,11 @@
<?cs call:handle_messages() ?>
<?cs call:show_help(Lang.Plugins.network.Help.Network) ?>
<?cs call:print_form_header("set_ip", "network") ?>
<p><label for="ip"><?cs var:html_escape(Lang.Plugins.network.Text.IP) ?>: </label>
<p><label for="ip"><?cs var:html_escape(Lang.Plugins.network.Text.IP) ?>: </label><br/>
<input class="ipnum" type="text" tabindex="1" name="ip1" size="3" id="ip"
value="<?cs var:Data.Plugins.network.ip.oc1
?>" />.<input class="ipnum" type="text" tabindex="2" name="ip2" size="3"
@ -20,9 +22,8 @@
?>" />.<input class="ipnum" type="text" tabindex="4" name="ip4" size="3"
value="<?cs var:Data.Plugins.network.ip.oc4 ?>" /></p>
<input type="hidden" tabindex="5" name="store" value="yes" />
<button type="submit"><?cs var:html_escape(Lang.Plugins.network.Button.Network) ?></button>
<p><input type="hidden" tabindex="5" name="store" value="yes" />
<button type="submit"><?cs var:html_escape(Lang.Plugins.network.Button.Network) ?></button></p>
</form>

4
plugins/network/intl/cryptobox-server-feature-network.pot

@ -43,3 +43,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/cs/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/da/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/de/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

8
plugins/network/intl/en/cryptobox-server-feature-network.po

@ -37,5 +37,13 @@ msgstr ""
"The network address has been changed. In a few seconds you will get "
"redirected to the new address."
#: Help.Network
msgid ""
"Change the network address of the CryptoBox server. Be aware that you may "
"lose your connection to the server under some circumstances."
msgstr ""
"Change the network address of the CryptoBox server. Be aware that you may "
"lose your connection to the server under some circumstances."
#~ msgid "The network address (IP) was invalid and therefore not changed."
#~ msgstr "The network address (IP) was invalid and therefore not changed."

4
plugins/network/intl/es/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/fi/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/fr/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/hu/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/it/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/ja/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/nl/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/pl/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/pt/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/ru/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/sl/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

4
plugins/network/intl/sv/cryptobox-server-feature-network.po

@ -44,3 +44,7 @@ msgstr ""
#: SuccessMessage.IPChanged.Text
msgid "The network address has been changed. In a few seconds you will get redirected to the new address."
msgstr ""
#: Help.Network
msgid "Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances."
msgstr ""

1
plugins/network/language.hdf

@ -7,6 +7,7 @@ Button.Network = Update network settings
Text.IP = Network address
Help.Network = Change the network address of the CryptoBox server. Be aware that you may lose your connection to the server under some circumstances.
WarningMessage {
InvalidIP {

3
plugins/partition/current_partition_info.cs

@ -9,3 +9,6 @@
<input type="hidden" name="create_config_partition" value="1" />
<?cs /if ?>
<?cs # the confirm question was asked only once ?>
<input type="hidden" name="confirm" value="1" />

12
plugins/partition/intl/cryptobox-server-feature-partition.pot

@ -199,3 +199,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/cs/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/da/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/de/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/en/cryptobox-server-feature-partition.po

@ -220,6 +220,18 @@ msgstr "The volume size you entered exceeded the available size of the disk."
msgid "The minimum size of a volume is 10 megabytes."
msgstr "The minimum size of a volume is 10 megabytes."
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr "Yes, I know what I am doing!"
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr "Confirmation missing"
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr "You did not confirm this action by activating the checkbox."
#~ msgid "Manage volumes"
#~ msgstr "Manage volumes"

12
plugins/partition/intl/es/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/fi/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/fr/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/hu/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/it/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/ja/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/nl/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/pl/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/pt/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/ru/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/sl/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

12
plugins/partition/intl/sv/cryptobox-server-feature-partition.po

@ -200,3 +200,15 @@ msgstr ""
#: WarningMessage.PartitionTooSmall.Text
msgid "The minimum size of a volume is 10 megabytes."
msgstr ""
#: Text.Confirm
msgid "Yes, I know what I am doing!"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Title
msgid "Confirmation missing"
msgstr ""
#: WarningMessage.FormatNotConfirmed.Text
msgid "You did not confirm this action by activating the checkbox."
msgstr ""

6
plugins/partition/language.hdf

@ -13,6 +13,7 @@ Button {
}
Text {
Confirm = Yes, I know what I am doing!
FS {
Type = Filesystem type
Fat = FAT (Windows)
@ -58,6 +59,11 @@ SuccessMessage {
}
WarningMessage {
FormatNotConfirmed {
Title = Confirmation missing
Text = You did not confirm this action by activating the checkbox.
}
NoDisksAvailable {
Title = No disks found
Text = No suitable disks found - please check your configuration and hardware setup.

16
plugins/partition/partition.py

@ -75,6 +75,11 @@ class partition(cryptobox.plugins.base.CryptoBoxPlugin):
## no (or invalid) device was supplied
if not self.device:
step = "select_device"
## no confirm setting?
if not args.has_key("confirm") or (args["confirm"] != "1"):
if self.device:
self.hdf["Data.Warning"] = "Plugins.partition.FormatNotConfirmed"
return self.__action_select_device()
if step == "add_partition":
return self.__action_add_partition(args)
elif step == "del_partition":
@ -227,8 +232,12 @@ class partition(cryptobox.plugins.base.CryptoBoxPlugin):
#self.cbox.reReadContainerList()
## write config data
self.cbox.prefs.mount_partition()
self.cbox.prefs.write()
self.cbox.log.info("settings stored on config partition")
try:
self.cbox.prefs.write()
self.cbox.log.info("settings stored on config partition")
except IOError:
self.cbox.log.warn(
"Failed to store settings on new config partition")
## return the result
if not result:
format_ok = False
@ -260,7 +269,8 @@ class partition(cryptobox.plugins.base.CryptoBoxPlugin):
if type(e) == types.BooleanType]
if self.with_config_partition:
self.cbox.prefs.mount_partition()
self.cbox.prefs.write()
if not self.cbox.prefs.write():
self.cbox.log.warn("Failed to store settings on new config partition")
## check if there is a "False" return value
if False in result:
## operation failed

15
plugins/partition/select_device.cs

@ -6,17 +6,17 @@
<?cs call:handle_messages() ?>
<?cs if:subcount(Data.Plugins.partition.BlockDevices) > 0 ?>
<?cs call:show_help(Lang.Plugins.partition.Help.Partitioning) ?>
<?cs call:show_help(Lang.Plugins.partition.Help.Partitioning) ?>
<?cs call:show_help(Lang.Plugins.partition.Help.SelectDevice) ?>
<?cs call:show_help(Lang.Plugins.partition.Help.PartMode) ?>
<?cs if:subcount(Data.Plugins.partition.BlockDevices) > 0 ?>
<?cs call:print_form_header("select_device", "partition") ?>
<?cs call:hint("Plugins.partition.DeviceDataIsLost") ?>
<p><label for="block_device"><?cs var:html_escape(Lang.Plugins.partition.Text.SelectDevice) ?>: </label><br/><br />
<?cs call:show_help(Lang.Plugins.partition.Help.SelectDevice) ?>
<p><label for="block_device"><?cs var:html_escape(Lang.Plugins.partition.Text.SelectDevice) ?>: </label><br/>
<select name="block_device" id="block_device" tabindex="1" size="0">
<?cs each:x = Data.Plugins.partition.BlockDevices
?><option value="<?cs var:html_escape(x.name) ?>"><?cs
@ -26,6 +26,11 @@
<input type="hidden" name="step" value="add_partition" />
<p><input type="checkbox" name="confirm" value="1" id="confirm" /><label for="confirm"><?cs var:html_escape(Lang.Plugins.partition.Text.Confirm) ?></label></p>
<p><input type="hidden" name="device" value="<?cs var:Data.CurrentDisk.device ?>" />
<?cs call:show_help(Lang.Plugins.partition.Help.PartMode) ?>
<div align="center"><table><tr>
<!-- we have to avoid an ugly IE bug, that ignores the "value" attribute
of "button" elements: if a variable called 'easy' is set, then this

6
plugins/partition/set_partitions.cs

@ -57,7 +57,7 @@
</div>
<?cs if:Data.Plugins.partition.CreateConfigPartition ?><p><?cs var:html_escape(Lang.Plugins.partition.Text.CreateConfigPartition) ?></p><?cs /if ?>
<?cs if:Data.Plugins.partition.CreateConfigPartition ?><p align="center"><?cs var:html_escape(Lang.Plugins.partition.Text.CreateConfigPartition) ?></p><?cs /if ?>
<?cs if:subcount(Data.Plugins.partition.Parts) > 0 ?>
<?cs call:hint("Plugins.partition.DeviceDataIsLost") ?>
@ -70,12 +70,12 @@
<?cs /if ?>
<?cs if:subcount(Data.Plugins.partition.ExistingContainers) ?>
<p align="left"><?cs var:html_escape(Lang.Plugins.partition.Text.RemovalContainers) ?>:
<table align="center"><tr><td><?cs var:html_escape(Lang.Plugins.partition.Text.RemovalContainers) ?>:
<ul>
<?cs each:item = Data.Plugins.partition.ExistingContainers ?>
<li><?cs var:html_escape(item.name) ?> (<?cs var:html_escape(item.size) ?>)</li>
<?cs /each ?>
</ul></p>
</ul></td></tr></table>
<?cs /if ?>
<?cs /if ?>

9
plugins/plugin-interface.txt

@ -55,14 +55,19 @@ Language file structure:
- the following values _must_ be defined:
Name (a short description)
Link (the visible text for links to this plugin)
Rank (defines the order of the plugins displayed (0..100))
- all warnings, hints and success messages should be stored below WarningMessage.???
(resp. AdviceMessage or SuccessMessage)
Clearsilver template:
- should start with a "<h1>" tag (volume plugins: "h3")
- heading:
- non-volume plugins: "<h1>"
- volume plugins: "<?cs var:plugin_heading ?>" (very important - otherwise
embedding of plugins breaks (see 'volume_properties'))
- the title should be followd by '<?cs call:handle_messages() ?>'
- usually you should supply some helpful information afterwards (only displayed
if the user enabled inline-help before):
"<?cs call:show_help(Lang.Plugins.PLUGINNAME.Help.Text) ?>"
- links to the plugin (e.g. in form headers) could look like the following:
<?cs call:link("PLUGINNAME",'','','','') ?>

16
plugins/plugin_manager/intl/cryptobox-server-feature-plugin_manager.pot

@ -71,3 +71,19 @@ 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 ""

16
plugins/plugin_manager/intl/cs/cryptobox-server-feature-plugin_manager.po

@ -72,3 +72,19 @@ 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 ""

16
plugins/plugin_manager/intl/da/cryptobox-server-feature-plugin_manager.po

@ -72,3 +72,19 @@ 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 ""

16
plugins/plugin_manager/intl/de/cryptobox-server-feature-plugin_manager.po

@ -72,3 +72,19 @@ 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 ""

44
plugins/plugin_manager/intl/en/cryptobox-server-feature-plugin_manager.po

@ -60,3 +60,47 @@ 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'."

16
plugins/plugin_manager/intl/es/cryptobox-server-feature-plugin_manager.po

@ -72,3 +72,19 @@ msgstr ""