Changeset 773 for pykota/trunk/pykota/tool.py
- Timestamp:
- 02/09/03 14:05:43 (21 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/tool.py
r772 r773 15 15 # 16 16 # $Log$ 17 # Revision 1.17 2003/02/09 13:05:43 jalet 18 # Internationalization continues... 19 # 17 20 # Revision 1.16 2003/02/09 12:56:53 jalet 18 21 # Internationalization begins... … … 200 203 def sendMessageToUser(self, username, subject, message) : 201 204 """Sends an email message to a user.""" 202 message += "\n\nPlease contact your system administrator :\n\n\t%s - <%s>\n"% (self.admin, self.adminmail)205 message += _("\n\nPlease contact your system administrator :\n\n\t%s - <%s>\n") % (self.admin, self.adminmail) 203 206 self.sendMessage(username, "Subject: %s\n\n%s" % (subject, message)) 204 207 … … 217 220 else : 218 221 action = "DENY" 219 self.logger.log_message( "Unable to match user %s on printer %s, applying default policy (%s)"% (username, printername, action), "warn")222 self.logger.log_message(_("Unable to match user %s on printer %s, applying default policy (%s)") % (username, printername, action), "warn") 220 223 return (action, None, None) 221 224 else : … … 250 253 """Checks a user quota and send him a message if quota is exceeded on current printer.""" 251 254 pname = printername or self.printername 252 raise PyKotaToolError, "Group quotas are currently not implemented."255 raise PyKotaToolError, _("Group quotas are currently not implemented.") 253 256 254 257 def warnUserPQuota(self, username, printername=None) : … … 259 262 if (grace is not None) and (gracedate is not None) : 260 263 # only when both user and printer are known 261 adminmessage = "Print Quota exceeded for user %s on printer %s"% (username, pname)264 adminmessage = _("Print Quota exceeded for user %s on printer %s") % (username, pname) 262 265 self.logger.log_message(adminmessage) 263 self.sendMessageToUser(username, "Print Quota Exceeded", "You are not allowed to print anymore because\nyour Print Quota is exceeded on printer %s."% pname)266 self.sendMessageToUser(username, _("Print Quota Exceeded"), _("You are not allowed to print anymore because\nyour Print Quota is exceeded on printer %s.") % pname) 264 267 self.sendMessageToAdmin("Print Quota", adminmessage) 265 268 elif action == "WARN" : 266 adminmessage = "Print Quota soft limit exceeded for user %s on printer %s"% (username, pname)269 adminmessage = _("Print Quota soft limit exceeded for user %s on printer %s") % (username, pname) 267 270 self.logger.log_message(adminmessage) 268 self.sendMessageToUser(username, "Print Quota Exceeded", "You will soon be forbidden to print anymore because\nyour Print Quota is almost reached on printer %s."% pname)269 self.sendMessageToAdmin( "Print Quota", adminmessage)271 self.sendMessageToUser(username, _("Print Quota Exceeded"), _("You will soon be forbidden to print anymore because\nyour Print Quota is almost reached on printer %s.") % pname) 272 self.sendMessageToAdmin(_("Print Quota"), adminmessage) 270 273 return action 271 274