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,117 @@
|
|||
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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,122 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User Manager"
|
||||
msgstr "User Manager"
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr "Manage users"
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr "Add new user"
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr "Remove user"
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr "Change password"
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr "Remove"
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr "Name of the new user"
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr "User to remove"
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr "Change user's password"
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr "User added"
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr "The new user was added successfully."
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr "User removed"
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr "The user was removed successfully."
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr "Password changed"
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr "The password was changed successfully."
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr "Invalid username"
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr "The choosen username is invalid: only letters and digits are allowed."
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr "User exists"
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr "The choosen username does already exist. Please choose another one."
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr "Reserved user"
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr "You may not remove a reserved user. Sorry!"
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr "User manager"
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid ""
|
||||
"Some settings and actions of the CryptoBox are restricted to authenticated "
|
||||
"users. Common actions like opening and closing of volumes are usually "
|
||||
"possible without administrative permissions. Be careful when adding new "
|
||||
"users as they will have control over all features of the CryptoBox including "
|
||||
"partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
"Some settings and actions of the CryptoBox are restricted to authenticated "
|
||||
"users. Common actions like opening and closing of volumes are usually "
|
||||
"possible without administrative permissions. Be careful when adding new "
|
||||
"users as they will have control over all features of the CryptoBox including "
|
||||
"partitioning, formatting and user management."
|
||||
|
||||
#: Help.AddUser
|
||||
msgid ""
|
||||
"Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
"Add a new administrative user and define its password by entering it twice."
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr "Choose a user of the following list and enter the new password twice."
|
||||
|
||||
#: Help.DelUser
|
||||
msgid ""
|
||||
"Remove an administrative user. The user 'admin' is reserved and can not be "
|
||||
"removed."
|
||||
msgstr ""
|
||||
"Remove an administrative user. The user 'admin' is reserved and can not be "
|
||||
"removed."
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
|
@ -0,0 +1,118 @@
|
|||
#, 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:04+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 "User Manager"
|
||||
msgstr ""
|
||||
|
||||
#: Link
|
||||
msgid "Manage users"
|
||||
msgstr ""
|
||||
|
||||
#: Title.AddUser
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.DelUser
|
||||
msgid "Remove user"
|
||||
msgstr ""
|
||||
|
||||
#: Title.ChangePassword
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: Button.DelUser
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.NewUser
|
||||
msgid "Name of the new user"
|
||||
msgstr ""
|
||||
|
||||
#: Text.DelUser
|
||||
msgid "User to remove"
|
||||
msgstr ""
|
||||
|
||||
#: Text.ChangePasswordUser
|
||||
msgid "Change user's password"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Title
|
||||
msgid "User added"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserAdded.Text
|
||||
msgid "The new user was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Title
|
||||
msgid "User removed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.UserRemoved.Text
|
||||
msgid "The user was removed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Title
|
||||
msgid "Password changed"
|
||||
msgstr ""
|
||||
|
||||
#: SuccessMessage.PasswordChanged.Text
|
||||
msgid "The password was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Title
|
||||
msgid "Invalid username"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.InvalidUserName.Text
|
||||
msgid "The choosen username is invalid: only letters and digits are allowed."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Title
|
||||
msgid "User exists"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.UserAlreadyExists.Text
|
||||
msgid "The choosen username does already exist. Please choose another one."
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Title
|
||||
msgid "Reserved user"
|
||||
msgstr ""
|
||||
|
||||
#: WarningMessage.NeverRemoveReservedUser.Text
|
||||
msgid "You may not remove a reserved user. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: Name
|
||||
msgid "User manager"
|
||||
msgstr ""
|
||||
|
||||
#: Help.UserManagement
|
||||
msgid "Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management."
|
||||
msgstr ""
|
||||
|
||||
#: Help.AddUser
|
||||
msgid "Add a new administrative user and define its password by entering it twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.ChangePassword
|
||||
msgid "Choose a user of the following list and enter the new password twice."
|
||||
msgstr ""
|
||||
|
||||
#: Help.DelUser
|
||||
msgid "Remove an administrative user. The user 'admin' is reserved and can not be removed."
|
||||
msgstr ""
|
65
v0.3/plugins/user_manager/language.hdf
Normal file
65
v0.3/plugins/user_manager/language.hdf
Normal file
|
@ -0,0 +1,65 @@
|
|||
Name = User manager
|
||||
Link = Manage users
|
||||
|
||||
Title {
|
||||
UserManager = Manage users
|
||||
AddUser = Add new user
|
||||
DelUser = Remove user
|
||||
ChangePassword = Change password
|
||||
}
|
||||
|
||||
Button {
|
||||
AddUser = Add new user
|
||||
DelUser = Remove
|
||||
ChangePassword = Change password
|
||||
}
|
||||
|
||||
Text {
|
||||
NewUser = Name of the new user
|
||||
DelUser = User to remove
|
||||
ChangePasswordUser = Change user's password
|
||||
}
|
||||
|
||||
|
||||
Help {
|
||||
UserManagement = Some settings and actions of the CryptoBox are restricted to authenticated users. Common actions like opening and closing of volumes are usually possible without administrative permissions. Be careful when adding new users as they will have control over all features of the CryptoBox including partitioning, formatting and user management.
|
||||
AddUser = Add a new administrative user and define its password by entering it twice.
|
||||
ChangePassword = Choose a user of the following list and enter the new password twice.
|
||||
DelUser = Remove an administrative user. The user 'admin' is reserved and can not be removed.
|
||||
}
|
||||
|
||||
|
||||
SuccessMessage {
|
||||
UserAdded {
|
||||
Title = User added
|
||||
Text = The new user was added successfully.
|
||||
}
|
||||
|
||||
UserRemoved {
|
||||
Title = User removed
|
||||
Text = The user was removed successfully.
|
||||
}
|
||||
|
||||
PasswordChanged {
|
||||
Title = Password changed
|
||||
Text = The password was changed successfully.
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
WarningMessage {
|
||||
InvalidUserName {
|
||||
Title = Invalid username
|
||||
Text = The choosen username is invalid: only letters and digits are allowed.
|
||||
}
|
||||
|
||||
NeverRemoveReservedUser {
|
||||
Title = Reserved user
|
||||
Text = You may not remove a reserved user. Sorry!
|
||||
}
|
||||
|
||||
UserAlreadyExists {
|
||||
Title = User exists
|
||||
Text = The choosen username does already exist. Please choose another one.
|
||||
}
|
||||
}
|
BIN
v0.3/plugins/user_manager/plugin_icon.gif
Normal file
BIN
v0.3/plugins/user_manager/plugin_icon.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.8 KiB |
BIN
v0.3/plugins/user_manager/plugin_icon.png
Normal file
BIN
v0.3/plugins/user_manager/plugin_icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
196
v0.3/plugins/user_manager/unittests.py
Normal file
196
v0.3/plugins/user_manager/unittests.py
Normal file
|
@ -0,0 +1,196 @@
|
|||
#
|
||||
# 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
|
||||
|
||||
## this user may not be removed
|
||||
from user_manager import RESERVED_USERS
|
||||
|
||||
class unittests(cryptobox.web.testclass.WebInterfaceTestClass):
|
||||
|
||||
|
||||
def test_read_users(self):
|
||||
"""does the 'admin' user exist?"""
|
||||
cur_users = self._getUsers()
|
||||
self.cmd.find("Manage users")
|
||||
self.assertTrue("admin" in cur_users)
|
||||
|
||||
|
||||
def test_test_wrong_credentials(self):
|
||||
"""check if the user_manager is protected"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url,"foo","bar")
|
||||
self.cmd.go(url)
|
||||
self.cmd.notfind("Manage users")
|
||||
|
||||
|
||||
def test_add_existing_user(self):
|
||||
"""adding an existing user should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self._add_user("admin","foo","foo")
|
||||
self.cmd.find("The choosen username does already exist")
|
||||
|
||||
|
||||
def test_add_invalid_username(self):
|
||||
"""adding an invalid username should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self._add_user("foo/bar","foo","foo")
|
||||
self.cmd.find("Invalid username")
|
||||
self.assertFalse("foo/bar" in self._getUsers())
|
||||
|
||||
|
||||
def test_add_without_password(self):
|
||||
"""adding a user without password should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.assertFalse("foo" in self._getUsers())
|
||||
self._add_user("foo","","foo")
|
||||
self.cmd.find("Missing new password")
|
||||
self.assertFalse("foo" in self._getUsers())
|
||||
|
||||
|
||||
def test_add_with_different_passwords(self):
|
||||
"""adding a user with different passwords should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.assertFalse("foo" in self._getUsers())
|
||||
self._add_user("foo","bar","foo")
|
||||
self.cmd.find("Different passwords")
|
||||
self.assertFalse("foo" in self._getUsers())
|
||||
|
||||
|
||||
def test_change_pw_for_invalid_user(self):
|
||||
"""changing a password of a non existing user should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.assertFalse("barfoo" in self._getUsers())
|
||||
self.cmd.go(url + "?store=change_password&user=foobar&new_pw=foo&new_pw2=foo")
|
||||
self.cmd.notfind("Password changed")
|
||||
|
||||
|
||||
def test_change_pw_without_password(self):
|
||||
"""changing a password without a new password should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.assertFalse("foo" in self._getUsers())
|
||||
self._add_user("foo","bar","bar")
|
||||
self.assertTrue("foo" in self._getUsers())
|
||||
self._change_password("foo","","foo")
|
||||
self.cmd.find("Missing new password")
|
||||
self._del_user("foo")
|
||||
self.assertFalse("foo" in self._getUsers())
|
||||
|
||||
|
||||
def test_change_pw_wit_different_passwords(self):
|
||||
"""changing a password while supplying different passwords should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.assertFalse("foo" in self._getUsers())
|
||||
self._add_user("foo","bar","bar")
|
||||
self.assertTrue("foo" in self._getUsers())
|
||||
self._change_password("foo","bar","foo")
|
||||
self.cmd.find("Different passwords")
|
||||
self._del_user("foo")
|
||||
self.assertFalse("foo" in self._getUsers())
|
||||
|
||||
|
||||
def _remove_reserved_user(self):
|
||||
"""removing a reserved user should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.assertTrue("admin" in self._getUsers())
|
||||
self._del_user("admin")
|
||||
self.cmd.find("may not remove a reserved user")
|
||||
self.assertTrue("admin" in self._getUsers())
|
||||
|
||||
|
||||
def _remove_non_existing_user(self):
|
||||
"""removing a non-existing user should fail"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.assertFalse("barfoo" in self._getUsers())
|
||||
self._del_user("barfoo")
|
||||
self.cmd.notfind("User removed")
|
||||
|
||||
|
||||
def test_manage_users(self):
|
||||
"""add a new user, change its password and remove the user afterwards"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
## remove the user that should be added - just in case a previous run was unclean
|
||||
## check its existence before
|
||||
if "foobar" in self._getUsers(): self._del_user("foobar")
|
||||
## add a new user
|
||||
self._add_user("foobar","foo","foo")
|
||||
self.cmd.find("User added")
|
||||
users = self._getUsers()
|
||||
self.assertTrue("foobar" in users)
|
||||
## change the password of the new user
|
||||
self.register_auth(url,"foobar","foo")
|
||||
self._change_password("foobar","bar","bar")
|
||||
self.cmd.find("Password changed")
|
||||
## remove the new user
|
||||
self.register_auth(url,"foobar","bar")
|
||||
self._del_user("foobar")
|
||||
self.cmd.find("User removed")
|
||||
users = self._getUsers()
|
||||
self.assertFalse("foobar" in users)
|
||||
|
||||
|
||||
def test_invalid_input(self):
|
||||
"""check all combinations of invalid input"""
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.cmd.go(url + "?store=foobar")
|
||||
|
||||
|
||||
def _add_user(self, username, pw, pw2):
|
||||
self.cmd.go(self.url + "user_manager")
|
||||
self.cmd.formvalue("add_user","user",username)
|
||||
self.cmd.formvalue("add_user","new_pw",pw)
|
||||
self.cmd.formvalue("add_user","new_pw2",pw2)
|
||||
self.cmd.submit()
|
||||
|
||||
|
||||
def _del_user(self, username):
|
||||
self.cmd.go(self.url + "user_manager")
|
||||
self.cmd.formvalue("del_user","user",username)
|
||||
self.cmd.submit()
|
||||
|
||||
|
||||
def _change_password(self, username, pw, pw2):
|
||||
self.cmd.go(self.url + "user_manager")
|
||||
self.cmd.formvalue("change_password","user",username)
|
||||
self.cmd.formvalue("change_password","new_pw",pw)
|
||||
self.cmd.formvalue("change_password","new_pw2",pw2)
|
||||
self.cmd.submit()
|
||||
|
||||
|
||||
def _getUsers(self):
|
||||
url = self.url + "user_manager"
|
||||
self.register_auth(url)
|
||||
self.cmd.go(url)
|
||||
self.cmd.find("Data.Status.Plugins.user_manager=([\w:]+)")
|
||||
return self.locals["__match__"].split(":")
|
||||
|
85
v0.3/plugins/user_manager/user_list.cs
Normal file
85
v0.3/plugins/user_manager/user_list.cs
Normal file
|
@ -0,0 +1,85 @@
|
|||
<?cs # $Id$ ?>
|
||||
|
||||
<style type="text/css">
|
||||
td.left_column {
|
||||
text-align:right;
|
||||
padding-left:30px;
|
||||
padding-right:5px;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<h1><?cs var:html_escape(Lang.Plugins.user_manager.Title.UserManager) ?></h1>
|
||||
|
||||
<?cs call:handle_messages() ?>
|
||||
|
||||
<?cs call:show_help(Lang.Plugins.user_manager.Help.UserManagement) ?>
|
||||
|
||||
<fieldset>
|
||||
<legend><?cs var:html_escape(Lang.Plugins.user_manager.Title.AddUser) ?></legend>
|
||||
<?cs call:show_help(Lang.Plugins.user_manager.Help.AddUser) ?>
|
||||
<?cs call:print_form_header("add_user", "user_manager") ?>
|
||||
<table>
|
||||
<tr><td class="left_column">
|
||||
<label for="new_user"><?cs var:html_escape(Lang.Plugins.user_manager.Text.NewUser) ?>:</label></td>
|
||||
<td><input id="new_user" type="text" name="user" size="12" /></td>
|
||||
<td></td></tr>
|
||||
<tr><td class="left_column">
|
||||
<label for="new_pw"><?cs var:html_escape(Lang.Text.EnterNewPassword) ?>:</label></td>
|
||||
<td><input id="new_pw" type="password" name="new_pw" size="12" /></td>
|
||||
<td></td></tr>
|
||||
<tr><td class="left_column">
|
||||
<label for="new_pw2"><?cs var:html_escape(Lang.Text.EnterSamePassword) ?>:</label></td>
|
||||
<td><input id="new_pw2" type="password" name="new_pw2" size="12" /></td>
|
||||
<td>
|
||||
<input type="hidden" name="store" value="add_user" />
|
||||
<button type="submit"><?cs var:html_escape(Lang.Plugins.user_manager.Button.AddUser) ?></button></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</fieldset>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<legend><?cs var:html_escape(Lang.Plugins.user_manager.Title.ChangePassword) ?></legend>
|
||||
<?cs call:show_help(Lang.Plugins.user_manager.Help.ChangePassword) ?>
|
||||
<?cs call:print_form_header("change_password", "user_manager") ?>
|
||||
<table>
|
||||
<tr><td class="left_column">
|
||||
<label for="chpw_user"><?cs var:html_escape(Lang.Plugins.user_manager.Text.ChangePasswordUser) ?>:</label></td>
|
||||
<td style="text-align:left"><select id="user" name="user" size="0">
|
||||
<?cs each:x=Data.Plugins.user_manager.Users ?>
|
||||
<option><?cs var:html_escape(x) ?></option>
|
||||
<?cs /each ?></select></td>
|
||||
<td></td></tr>
|
||||
<tr><td class="left_column">
|
||||
<label for="ch_pw"><?cs var:html_escape(Lang.Text.EnterNewPassword) ?>:</label></td>
|
||||
<td><input id="ch_pw" type="password" name="new_pw" size="12" /></td>
|
||||
<td></td></tr>
|
||||
<tr><td class="left_column">
|
||||
<label for="ch_pw2"><?cs var:html_escape(Lang.Text.EnterSamePassword) ?>:</label></td>
|
||||
<td><input id="ch_pw2" type="password" name="new_pw2" size="12" /></td>
|
||||
<td>
|
||||
<input type="hidden" name="store" value="change_password" />
|
||||
<button type="submit"><?cs var:html_escape(Lang.Plugins.user_manager.Button.ChangePassword) ?></button></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</fieldset>
|
||||
|
||||
|
||||
<?cs if:subcount(Data.Plugins.user_manager.Users) > 1 ?>
|
||||
<fieldset>
|
||||
<legend><?cs var:html_escape(Lang.Plugins.user_manager.Title.DelUser) ?></legend>
|
||||
<?cs call:show_help(Lang.Plugins.user_manager.Help.DelUser) ?>
|
||||
<table><tr><td class="left_column">
|
||||
<?cs call:print_form_header("del_user", "user_manager") ?>
|
||||
<label for="user2del"><?cs var:html_escape(Lang.Plugins.user_manager.Text.DelUser) ?>: </label><select id="user2del" name="user" size="0">
|
||||
<?cs each:x=Data.Plugins.user_manager.Users ?><?cs if:x != "admin" ?>
|
||||
<option><?cs var:html_escape(x) ?></option>
|
||||
<?cs /if ?><?cs /each ?>
|
||||
</select>
|
||||
<input type="hidden" name="store" value="del_user" />
|
||||
<button type="submit"><?cs var:html_escape(Lang.Plugins.user_manager.Button.DelUser) ?></button>
|
||||
</form></td></tr></table>
|
||||
</fieldset>
|
||||
<?cs /if ?>
|
||||
|
106
v0.3/plugins/user_manager/user_manager.py
Normal file
106
v0.3/plugins/user_manager/user_manager.py
Normal file
|
@ -0,0 +1,106 @@
|
|||
#
|
||||
# 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
|
||||
|
||||
RESERVED_USERS = [ "admin" ]
|
||||
|
||||
class user_manager(cryptobox.plugins.base.CryptoBoxPlugin):
|
||||
|
||||
plugin_capabilities = [ "system" ]
|
||||
plugin_visibility = [ "preferences" ]
|
||||
request_auth = True
|
||||
rank = 45
|
||||
|
||||
def do_action(self, store=None, user=None, new_pw=None, new_pw2=None):
|
||||
import re
|
||||
admin_dict = self.cbox.prefs.user_db["admins"]
|
||||
self.__clean_hdf()
|
||||
if store is None:
|
||||
pass
|
||||
elif store == "add_user":
|
||||
if (user is None) or (re.search(r'\W', user)):
|
||||
self.hdf["Data.Warning"] = "Plugins.user_manager.InvalidUserName"
|
||||
elif not new_pw:
|
||||
self.hdf["Data.Warning"] = "EmptyNewPassword"
|
||||
elif new_pw != new_pw2:
|
||||
self.hdf["Data.Warning"] = "DifferentPasswords"
|
||||
elif user in admin_dict.keys():
|
||||
self.hdf["Data.Warning"] = "Plugins.user_manager.UserAlreadyExists"
|
||||
else:
|
||||
admin_dict[user] = self.cbox.prefs.user_db.get_digest(new_pw)
|
||||
self.hdf["Data.Success"] = "Plugins.user_manager.UserAdded"
|
||||
try:
|
||||
self.cbox.prefs.user_db.write()
|
||||
except IOError:
|
||||
self.cbox.log.warn("failed to write user database")
|
||||
elif store == "change_password":
|
||||
if not new_pw:
|
||||
self.hdf["Data.Warning"] = "EmptyNewPassword"
|
||||
elif new_pw != new_pw2:
|
||||
self.hdf["Data.Warning"] = "DifferentPasswords"
|
||||
elif user in admin_dict.keys():
|
||||
admin_dict[user] = self.cbox.prefs.user_db.get_digest(new_pw)
|
||||
self.hdf["Data.Success"] = "Plugins.user_manager.PasswordChanged"
|
||||
try:
|
||||
self.cbox.prefs.user_db.write()
|
||||
except IOError:
|
||||
self.cbox.log.warn("failed to write user database")
|
||||
else:
|
||||
self.cbox.log.info("user_manager: invalid user choosen (%s)" % str(user))
|
||||
elif store == "del_user":
|
||||
if user in RESERVED_USERS:
|
||||
self.cbox.log.info("user_manager: tried to remove reserved user (%s)" % user)
|
||||
self.hdf["Data.Warning"] = "NeverRemoveReservedUser"
|
||||
elif user in admin_dict.keys():
|
||||
del admin_dict[user]
|
||||
self.hdf["Data.Success"] = "Plugins.user_manager.UserRemoved"
|
||||
try:
|
||||
self.cbox.prefs.user_db.write()
|
||||
except IOError:
|
||||
self.cbox.log.warn("failed to write user database")
|
||||
else:
|
||||
self.cbox.log.info("user_manager: tried to remove non-existing user (%s)" \
|
||||
% str(user))
|
||||
else:
|
||||
self.cbox.log.info("user_manager: invalid value of 'store' (%s)" % store)
|
||||
self.__prepare_hdf(admin_dict)
|
||||
return "user_list"
|
||||
|
||||
|
||||
def get_status(self):
|
||||
return ":".join(self.cbox.prefs.user_db["admins"].keys())
|
||||
|
||||
|
||||
def __clean_hdf(self):
|
||||
for key in self.hdf.keys():
|
||||
del self.hdf[key]
|
||||
|
||||
|
||||
def __prepare_hdf(self, dataset):
|
||||
## sort by name
|
||||
users = dataset.keys()
|
||||
users.sort()
|
||||
## export all users
|
||||
for name in users:
|
||||
self.hdf[self.hdf_prefix + "Users." + name] = name
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue