diff -Naur Pootle-1.2.0-beta1/Pootle/adminpages.py Pootle-1.2.0-beta1.new/Pootle/adminpages.py
--- Pootle-1.2.0-beta1/Pootle/adminpages.py	2008-08-14 20:32:58.000000000 +0530
+++ Pootle-1.2.0-beta1.new/Pootle/adminpages.py	2008-09-03 03:26:41.000000000 +0530
@@ -353,6 +353,9 @@
             self.project.setrights(username, argdict.get("rightsnew", ""))
           else:
             raise IndexError(self.localize("Cannot set rights for username %s - user does not exist", username))
+      if "doupdateadminmessage" in argdict:
+        message = argdict.get("optionadminmessage", None)
+        self.project.setadminmessage(message)
     norights_text = self.localize("You do not have the rights to administer this project.")
     templatename = "projectlangadmin"
     sessionvars = {"status": self.session.status, "isopen": self.session.isopen, "issiteadmin": self.session.issiteadmin()}
@@ -404,6 +407,7 @@
     users_without_rights = [username for username in user_details if username not in users_with_rights]
     newuser_dict = self.getuserdict(None, delete=False)
     updaterights_text = self.localize("Update Rights")
+    adminmessage = self.project.getadminmessage()
     return {"filestyle_text": filestyle_text,
             "permissions_title": permissions_title,
             "username_title": username_title,
@@ -417,6 +421,7 @@
             "updaterights_text": updaterights_text,
             "rightnames": self.rightnames,
             "adduser_text": adduser_text,
+	    "adminmessage": adminmessage,
            }
 
   def getuserdict(self, username, delete=True, usernode=None):
diff -Naur Pootle-1.2.0-beta1/Pootle/projects.py Pootle-1.2.0-beta1.new/Pootle/projects.py
--- Pootle-1.2.0-beta1/Pootle/projects.py	2008-08-21 18:20:00.000000000 +0530
+++ Pootle-1.2.0-beta1.new/Pootle/projects.py	2008-09-03 03:26:32.000000000 +0530
@@ -232,6 +232,16 @@
     self.prefs.rights.__delattr__(username)
     self.saveprefs()
 
+  def setadminmessage(self, message):
+    """sets the administrative message associated with the project"""
+    self.prefs.__setattr__("adminmessage", message)
+    self.saveprefs()
+
+  def getadminmessage(self):
+     """return the administrative message associated with the project"""
+     message = getattr(self.prefs, "adminmessage", "")
+     return(message)
+
   def getgoalnames(self):
     """gets the goals and associated files for the project"""
     goals = getattr(self.prefs, "goals", {})
diff -Naur Pootle-1.2.0-beta1/Pootle/templates/projectlangadmin.html Pootle-1.2.0-beta1.new/Pootle/templates/projectlangadmin.html
--- Pootle-1.2.0-beta1/Pootle/templates/projectlangadmin.html	2008-08-19 20:23:35.000000000 +0530
+++ Pootle-1.2.0-beta1.new/Pootle/templates/projectlangadmin.html	2008-09-02 23:04:52.000000000 +0530
@@ -92,6 +92,20 @@
       </table>
       <input type="submit" name="doupdaterights" value="${updaterights_text}" />
     </form>
+
+      <h3 class="title">Message for the translators</h3>
+      <form action="" method="post" name="adminmessage" id="adminmessage">
+          <table cellpadding="1" cellspacing="1">
+            <tr>
+              <td colspan="1" rowspan="1">Message</td>
+              <td colspan="1" rowspan="1">
+               <input type="text" name="optionadminmessage" value="${adminmessage}"/>
+              </td>
+           </tr>
+          </table>
+          <input type="submit" name="doupdateadminmessage" value="Submit" />
+       </form>
+
   </div>
 
   </div>
diff -Naur Pootle-1.2.0-beta1/Pootle/templates/translatepage.html Pootle-1.2.0-beta1.new/Pootle/templates/translatepage.html
--- Pootle-1.2.0-beta1/Pootle/templates/translatepage.html	2008-08-19 20:23:35.000000000 +0530
+++ Pootle-1.2.0-beta1.new/Pootle/templates/translatepage.html	2008-09-02 23:27:27.000000000 +0530
@@ -66,6 +66,8 @@
       </div>
     </div>
 
+    <div class="intro" py:content="adminmessage"></div>
+
     <div class="translate-form">
       <div py:if="notice" dir="$uidir">
         <h3 class="title">${notice.title}</h3>
diff -Naur Pootle-1.2.0-beta1/Pootle/translatepage.py Pootle-1.2.0-beta1.new/Pootle/translatepage.py
--- Pootle-1.2.0-beta1/Pootle/translatepage.py	2008-08-20 17:00:49.000000000 +0530
+++ Pootle-1.2.0-beta1.new/Pootle/translatepage.py	2008-09-02 22:30:43.000000000 +0530
@@ -114,6 +114,7 @@
     language = {"code": pagelayout.weblanguage(self.project.languagecode), "name": self.project.languagename, "dir": pagelayout.languagedir(self.project.languagecode)}
     sessionvars = {"status": session.status, "isopen": session.isopen, "issiteadmin": session.issiteadmin()}
     stats = {"summary": mainstats, "checks": [], "tracks": [], "assigns": []}
+    adminmessage = self.project.getadminmessage()
     templatevars = {"pagetitle": pagetitle,
         "project": {"code": self.project.projectcode, "name": self.project.projectname},
         "language": language,
@@ -121,6 +122,8 @@
         # navigation bar
         "navitems": [{"icon": icon, "path": navbarpath_dict, "actions": {}, "stats": stats}],
         "pagelinks": pagelinks,
+        # administrative message
+        "adminmessage": adminmessage,
         # translation form
         "actionurl": formaction,
         "notice": notice,
