]> code.citadel.org Git - citadel.git/commitdiff
added brief view calendar, and renamed the original view to 'pretty view' in the...
authorWilfried Göesgens <willi@citadel.org>
Sun, 5 Feb 2006 17:04:22 +0000 (17:04 +0000)
committerWilfried Göesgens <willi@citadel.org>
Sun, 5 Feb 2006 17:04:22 +0000 (17:04 +0000)
webcit/calendar_view.c
webcit/floors.c
webcit/messages.c
webcit/po/en_GB.po
webcit/po/it.po
webcit/po/webcit.pot
webcit/roomops.c
webcit/webcit.h

index f7895c3386a03092472c56912f926e99b979b785..f5756114f12fac85eec8edd64f698e647d9a29e0 100644 (file)
@@ -30,7 +30,7 @@ void do_tasks_view(void) {
 /****************************************************************************/
 
 /**
 /****************************************************************************/
 
 /**
- * \brief Display a whole month view of a calendar
+ * \brief Display one day of a whole month view of a calendar
  * \param thetime the month we want to see 
  */
 void calendar_month_view_display_events(time_t thetime) {
  * \param thetime the month we want to see 
  */
 void calendar_month_view_display_events(time_t thetime) {
@@ -112,7 +112,112 @@ void calendar_month_view_display_events(time_t thetime) {
 
 
 /**
 
 
 /**
- * \brief view one day
+ * \brief Display one day of a whole month view of a calendar
+ * \param thetime the month we want to see 
+ */
+void calendar_month_view_brief_events(time_t thetime, const char *daycolor) {
+       int i;
+       time_t event_tt;
+       time_t event_tts;
+       time_t event_tte;
+       struct tm event_tms;
+       struct tm event_tme;
+       struct tm today_tm;
+       icalproperty *p;
+       icalproperty *e;
+       struct icaltimetype t;
+       int month, day, year;
+       int all_day_event = 0;
+       char calhourformat[16];
+       char *timeformat;
+
+       get_preference("calhourformat", calhourformat, sizeof calhourformat);
+       if (!strcasecmp(calhourformat, "24"))   timeformat="%k:%M";
+       else timeformat="%I:%M %p";
+
+       localtime_r(&thetime, &today_tm);
+       month = today_tm.tm_mon + 1;
+       day = today_tm.tm_mday;
+       year = today_tm.tm_year + 1900;
+
+       for (i=0; i<(WC->num_cal); ++i) {
+               p = icalcomponent_get_first_property(WC->disp_cal[i].cal,
+                                               ICAL_DTSTART_PROPERTY);
+               if (p != NULL) {
+                       t = icalproperty_get_dtstart(p);
+                       event_tt = icaltime_as_timet(t);
+                       event_tts=event_tt;
+                       if (t.is_date) all_day_event = 1;
+                       else all_day_event = 0;
+
+                       if (all_day_event) {
+                               gmtime_r(&event_tts, &event_tms);
+                       }
+                       else {
+                               localtime_r(&event_tts, &event_tms);
+                       }
+                       /** \todo epoch &! daymask */
+                       if ((event_tms.tm_year == today_tm.tm_year)
+                          && (event_tms.tm_mon == today_tm.tm_mon)
+                          && (event_tms.tm_mday == today_tm.tm_mday)) {
+                               
+                               
+                               char sbuf[255];
+                               char ebuf[255];
+
+                               p = icalcomponent_get_first_property(
+                                                       WC->disp_cal[i].cal,
+                                                       ICAL_SUMMARY_PROPERTY);
+                               e = icalcomponent_get_first_property(
+                                                       WC->disp_cal[i].cal, 
+                                                       ICAL_DTEND_PROPERTY);
+                               if ((p != NULL) && (e != NULL)) {
+                                       time_t difftime;
+                                       int hours, minutes;
+                                       t = icalproperty_get_dtend(e);
+                                       event_tte = icaltime_as_timet(t);
+                                       localtime_r(&event_tte, &event_tme);
+                                       difftime=(event_tte-event_tts)/60;
+                                       hours=(int)(difftime / 60);
+                                       minutes=difftime % 60;
+                                       wprintf("<tr><td bgcolor='%s'>%i:%i</td><td bgcolor='%s'>"
+                                                       "<font size=-1>"
+                                                       "<a href=\"display_edit_event?msgnum=%ld&calview=%s&year=%s&month=%s&day=%s\">",
+                                                       daycolor,
+                                                       hours, minutes,
+                                                       daycolor,
+                                                       WC->disp_cal[i].cal_msgnum,
+                                                       bstr("calview"),
+                                                       bstr("year"),
+                                                       bstr("month"),
+                                                       bstr("day")
+                                                       );
+
+                                       escputs((char *)
+                                                       icalproperty_get_comment(p));
+                                       /** \todo: allso ammitime format */
+                                       strftime(&sbuf[0],sizeof(sbuf),timeformat,&event_tms);
+                                       strftime(&ebuf[0],sizeof(sbuf),timeformat,&event_tme);
+
+                                       wprintf("</a></font></td>"
+                                                       "<td bgcolor='%s'>%s</td><td bgcolor='%s'>%s</td></tr>",
+                                                       daycolor,
+                                                       sbuf,
+                                                       daycolor,
+                                                       ebuf);
+                                       
+                               }
+                               
+                       }
+                       
+                       
+               }
+       }
+}
+
+
+/**
+ * \brief view one month. pretty view
  * \param year the year
  * \param month the month
  * \param day the actual day we want to see
  * \param year the year
  * \param month the month
  * \param day the actual day we want to see
@@ -191,7 +296,7 @@ void calendar_month_view(int year, int month, int day) {
        for (i = 0; i < 35; ++i) {
                localtime_r(&thetime, &tm);
 
        for (i = 0; i < 35; ++i) {
                localtime_r(&thetime, &tm);
 
-               /* Before displaying Sunday, start a new row */
+               /** Before displaying Sunday, start a new row */
                if ((i % 7) == 0) {
                        wprintf("<TR>");
                }
                if ((i % 7) == 0) {
                        wprintf("<TR>");
                }
@@ -229,6 +334,127 @@ void calendar_month_view(int year, int month, int day) {
                "</div>\n");
 }
 
                "</div>\n");
 }
 
+/**
+ * \brief view one month. brief view
+ * \param year the year
+ * \param month the month
+ * \param day the actual day we want to see
+ */
+void calendar_brief_month_view(int year, int month, int day) {
+       struct tm starting_tm;
+       struct tm tm;
+       time_t thetime;
+       int i;
+       time_t previous_month;
+       time_t next_month;
+
+       /** Determine what day to start.
+        * First, back up to the 1st of the month...
+        */
+       memset(&starting_tm, 0, sizeof(struct tm));
+       starting_tm.tm_year = year - 1900;
+       starting_tm.tm_mon = month - 1;
+       starting_tm.tm_mday = day;
+       thetime = mktime(&starting_tm);
+
+       memcpy(&tm, &starting_tm, sizeof(struct tm));
+       while (tm.tm_mday != 1) {
+               thetime = thetime - (time_t)86400;      /* go back 24 hours */
+               localtime_r(&thetime, &tm);
+       }
+
+       /** Determine previous and next months ... for links */
+       previous_month = thetime - (time_t)864000L;     /* back 10 days */
+       next_month = thetime + (time_t)(31L * 86400L);  /* ahead 31 days */
+
+       /** Now back up until we're on a Sunday */
+       localtime_r(&thetime, &tm);
+       while (tm.tm_wday != 0) {
+               thetime = thetime - (time_t)86400;      /* go back 24 hours */
+               localtime_r(&thetime, &tm);
+       }
+
+       /** Outer table (to get the background color) */
+       wprintf("<div class=\"fix_scrollbar_bug\">"
+               "<TABLE width=100%% border=0 cellpadding=0 cellspacing=0 "
+               "bgcolor=#204B78><TR><TD>\n");
+
+       wprintf("<TABLE width=100%% border=0 cellpadding=0 cellspacing=0><tr>\n");
+
+       wprintf("<TD ALIGN=CENTER>");
+
+       localtime_r(&previous_month, &tm);
+       wprintf("<a href=\"readfwd?calview=month&year=%d&month=%d&day=1\">",
+               (int)(tm.tm_year)+1900, tm.tm_mon + 1);
+       wprintf("<IMG ALIGN=MIDDLE src=\"static/prevdate_32x.gif\" BORDER=0></A>\n");
+
+       wprintf("&nbsp;&nbsp;"
+               "<FONT SIZE=+1 COLOR=\"#FFFFFF\">"
+               "%s %d"
+               "</FONT>"
+               "&nbsp;&nbsp;", months[month-1], year);
+
+       localtime_r(&next_month, &tm);
+       wprintf("<a href=\"readfwd?calview=month&year=%d&month=%d&day=1\">",
+               (int)(tm.tm_year)+1900, tm.tm_mon + 1);
+       wprintf("<IMG ALIGN=MIDDLE src=\"static/nextdate_32x.gif\" BORDER=0></A>\n");
+
+       wprintf("</TD></TR></TABLE>\n");
+
+       /** Inner table (the real one) */
+       wprintf("<TABLE width=100%% border=0 cellpadding=1 cellspacing=1 "
+               "bgcolor=#EEEECC><TR>");
+       wprintf("</TR>\n");
+       wprintf("<TR><TD COLSPAN=\"100%\">\n");
+
+       /** Now do 35 days */
+       for (i = 0; i < 35; ++i) {
+               char weeknumber[255];
+               char *daycolor;
+               localtime_r(&thetime, &tm);
+
+
+               /** Before displaying Sunday, start a new CELL */
+               if ((i % 7) == 0) {
+                       strftime(&weeknumber[0],sizeof(weeknumber),"%U",&tm);
+                       wprintf("<TABLE border='0' BGCOLOR=\"#EEEECC\" width='100%'> <tr><th colspan='4'>%s %s</th></tr>"
+                                       "   <tr><td>%s</td><td width='70%'>%s</td><td>%s</td><td>%s</td></tr>\n",
+                                       _("Week"), 
+                                       weeknumber,
+                                       _("Hours"),
+                                       _("Subject"),
+                                       _("Start"),
+                                       _("End")
+                                       );
+               }
+               
+               daycolor=((tm.tm_mon != month-1) ? "DDDDDD" :
+                                 ((tm.tm_wday==0 || tm.tm_wday==6) ? "EEEECC" :
+                                  "FFFFFF"));
+               
+               /** Day Header */
+               wprintf("<tr><td BGCOLOR='%s' colspan='1' align='left'> %s</td><td BGCOLOR='%s' colspan='3'><hr></td></tr>\n",
+                               daycolor,
+                               wdays[i%7],
+                               daycolor);
+
+               /** put the data of one day  here, stupid */
+               calendar_month_view_brief_events(thetime, daycolor);
+
+
+               /** After displaying Saturday, end the row */
+               if ((i % 7) == 6) {
+                       wprintf("</td></tr></table>\n");
+               }
+
+               thetime += (time_t)86400;               /** ahead 24 hours */
+       }
+
+       wprintf("</TABLE>"                      /** end of inner table */
+               "</TD></TR></TABLE>"            /** end of outer table */
+               "</div>\n");
+}
+
 /** 
  * \brief view one week
  * this should view just one week, but it's not here yet.
 /** 
  * \brief view one week
  * this should view just one week, but it's not here yet.
@@ -594,7 +820,12 @@ void do_calendar_view(void) {
                calendar_week_view(year, month, day);
        }
        else {
                calendar_week_view(year, month, day);
        }
        else {
-               calendar_month_view(year, month, day);
+               if (WC->wc_view == VIEW_CALBRIEF) {
+                       calendar_brief_month_view(year, month, day);
+               }
+               else {
+                       calendar_month_view(year, month, day);
+               }
        }
 
        /** Free the calendar stuff */
        }
 
        /** Free the calendar stuff */
index b11237dcfefabf2f8436bbb467d2df68d454eda6..d9192854094877b0aca6e8ecd574c18dca43ad43 100644 (file)
@@ -64,6 +64,8 @@ void display_floorconfig(char *prepend_html)
        wprintf(_("Floor name"));
        wprintf("</TH><TH>");
        wprintf(_("Number of rooms"));
        wprintf(_("Floor name"));
        wprintf("</TH><TH>");
        wprintf(_("Number of rooms"));
+       wprintf("</TH><TH>");
+       wprintf(_("Floor CSS"));
        wprintf("</TH></TR>\n");
 
        while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
        wprintf("</TH></TR>\n");
 
        while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
@@ -97,7 +99,20 @@ void display_floorconfig(char *prepend_html)
                        "VALUE=\"%s\">"
                        "</FORM></TD>", _("Change name"));
 
                        "VALUE=\"%s\">"
                        "</FORM></TD>", _("Change name"));
 
-               wprintf("<TD>%d</TD></TR>\n", refcount);
+               wprintf("<TD>%d</TD>\n", refcount);
+
+               wprintf("<TD>"
+                       "<FORM METHOD=\"POST\" action=\"set_floor_css\">"
+                       "<INPUT TYPE=\"hidden\" NAME=\"floornum\" "
+                       "VALUE=\"%d\">"
+                       "<INPUT TYPE=\"text\" NAME=\"floorcss\" "
+                       "VALUE=\"%s\" MAXLENGTH=\"250\">\n",
+                       floornum, floorname);
+               wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"sc\" "
+                       "VALUE=\"%s\">"
+                       "</FORM></TD>", _("Change CSS"));
+
+               wprintf("</TR>\n");
        }
 
        wprintf("<TR><TD>&nbsp;</TD>"
        }
 
        wprintf("<TR><TD>&nbsp;</TD>"
index 2999881e86bd3cf54b96001ef32eef0fe0325b3b..2dd0b4f5944bc9e9c21adece6b33ca6fd1ef0b53 100644 (file)
@@ -2050,7 +2050,8 @@ void readloop(char *oper)
 
        is_singlecard = atoi(bstr("is_singlecard"));
 
 
        is_singlecard = atoi(bstr("is_singlecard"));
 
-       if (WC->wc_view == VIEW_CALENDAR) {             /**< calendar */
+       if ((WC->wc_view == VIEW_CALENDAR) ||
+               (WC->wc_view == VIEW_CALBRIEF)){                /**< calendar */
                is_calendar = 1;
                strcpy(cmd, "MSGS ALL");
                maxmsgs = 32767;
                is_calendar = 1;
                strcpy(cmd, "MSGS ALL");
                maxmsgs = 32767;
@@ -2653,7 +2654,8 @@ void display_enter(void)
         * Are we perhaps in a calendar view?  If so, then an "enter
         * message" command really means "add new calendar item."
         */
         * Are we perhaps in a calendar view?  If so, then an "enter
         * message" command really means "add new calendar item."
         */
-       if (WC->wc_view == VIEW_CALENDAR) {
+       if ((WC->wc_view == VIEW_CALENDAR) ||
+               (WC->wc_view == VIEW_CALBRIEF)){
                display_edit_event();
                return;
        }
                display_edit_event();
                return;
        }
index c3fbee836f4bff81c652f00fadee28717704d7d7..c9e0332e908dc5cac5b88ca12f9fa3ac57dd630a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: WebCit 6.71\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: WebCit 6.71\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-02-02 23:50-0500\n"
+"POT-Creation-Date: 2006-02-05 15:01+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: David Given <dg@cowlark.com>\n"
 "Language-Team: LANGUAGE <en_GB@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: David Given <dg@cowlark.com>\n"
 "Language-Team: LANGUAGE <en_GB@li.org>\n"
@@ -136,10 +136,10 @@ msgid "Change password"
 msgstr ""
 
 #: ../auth.c:498 ../calendar.c:612 ../event.c:393 ../graphics.c:58
 msgstr ""
 
 #: ../auth.c:498 ../calendar.c:612 ../event.c:393 ../graphics.c:58
-#: ../iconbar.c:712 ../mainmenu.c:300 ../messages.c:2812 ../messages.c:2933
-#: ../messages.c:3021 ../netconf.c:86 ../netconf.c:149 ../paging.c:58
-#: ../preferences.c:379 ../roomops.c:1232 ../roomops.c:1560 ../roomops.c:1991
-#: ../roomops.c:2140 ../roomops.c:2204 ../siteconfig.c:564 ../sysmsgs.c:59
+#: ../iconbar.c:712 ../mainmenu.c:300 ../messages.c:2814 ../messages.c:2935
+#: ../messages.c:3023 ../netconf.c:86 ../netconf.c:149 ../paging.c:58
+#: ../preferences.c:379 ../roomops.c:1234 ../roomops.c:1562 ../roomops.c:1993
+#: ../roomops.c:2142 ../roomops.c:2206 ../siteconfig.c:564 ../sysmsgs.c:59
 #: ../useredit.c:381 ../vcard_edit.c:336 ../who.c:273
 msgid "Cancel"
 msgstr ""
 #: ../useredit.c:381 ../vcard_edit.c:336 ../who.c:273
 msgid "Cancel"
 msgstr ""
@@ -336,7 +336,7 @@ msgstr ""
 msgid "Save"
 msgstr ""
 
 msgid "Save"
 msgstr ""
 
-#: ../calendar.c:611 ../event.c:391 ../messages.c:840 ../messages.c:2199
+#: ../calendar.c:611 ../event.c:391 ../messages.c:840 ../messages.c:2200
 msgid "Delete"
 msgstr ""
 
 msgid "Delete"
 msgstr ""
 
@@ -404,11 +404,31 @@ msgstr ""
 msgid "The tasks view is not available."
 msgstr ""
 
 msgid "The tasks view is not available."
 msgstr ""
 
-#: ../calendar_view.c:675
+#: ../calendar_view.c:420
+msgid "Week"
+msgstr ""
+
+#: ../calendar_view.c:422
+msgid "Hours"
+msgstr ""
+
+#: ../calendar_view.c:423 ../messages.c:2195
+msgid "Subject"
+msgstr ""
+
+#: ../calendar_view.c:424 ../event.c:164
+msgid "Start"
+msgstr ""
+
+#: ../calendar_view.c:425 ../event.c:218
+msgid "End"
+msgstr ""
+
+#: ../calendar_view.c:896
 msgid "Name of task"
 msgstr ""
 
 msgid "Name of task"
 msgstr ""
 
-#: ../calendar_view.c:677
+#: ../calendar_view.c:898
 msgid "Date due"
 msgstr ""
 
 msgid "Date due"
 msgstr ""
 
@@ -424,18 +444,10 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
 msgid "Location"
 msgstr ""
 
-#: ../event.c:164
-msgid "Start"
-msgstr ""
-
 #: ../event.c:207
 msgid "All day event"
 msgstr ""
 
 #: ../event.c:207
 msgid "All day event"
 msgstr ""
 
-#: ../event.c:218
-msgid "End"
-msgstr ""
-
 #: ../event.c:246 ../iconbar.c:199 ../iconbar.c:586
 msgid "Notes"
 msgstr ""
 #: ../event.c:246 ../iconbar.c:199 ../iconbar.c:586
 msgid "Notes"
 msgstr ""
@@ -493,28 +505,36 @@ msgstr ""
 msgid "Number of rooms"
 msgstr ""
 
 msgid "Number of rooms"
 msgstr ""
 
-#: ../floors.c:79
+#: ../floors.c:68
+msgid "Floor CSS"
+msgstr ""
+
+#: ../floors.c:81
 msgid "(delete floor)"
 msgstr ""
 
 msgid "(delete floor)"
 msgstr ""
 
-#: ../floors.c:85
+#: ../floors.c:87
 msgid "(edit graphic)"
 msgstr ""
 
 msgid "(edit graphic)"
 msgstr ""
 
-#: ../floors.c:98
+#: ../floors.c:100
 msgid "Change name"
 msgstr ""
 
 msgid "Change name"
 msgstr ""
 
-#: ../floors.c:110
+#: ../floors.c:113
+msgid "Change CSS"
+msgstr ""
+
+#: ../floors.c:125
 msgid "Create new floor"
 msgstr ""
 
 msgid "Create new floor"
 msgstr ""
 
-#: ../floors.c:131
+#: ../floors.c:146
 #, c-format
 msgid "Floor has been deleted."
 msgstr ""
 
 #, c-format
 msgid "Floor has been deleted."
 msgstr ""
 
-#: ../floors.c:154
+#: ../floors.c:169
 #, c-format
 msgid "New floor has been created."
 msgstr ""
 #, c-format
 msgid "New floor has been created."
 msgstr ""
@@ -758,7 +778,7 @@ msgstr ""
 msgid "Room and system administration functions"
 msgstr ""
 
 msgid "Room and system administration functions"
 msgstr ""
 
-#: ../iconbar.c:299 ../roomops.c:949
+#: ../iconbar.c:299 ../roomops.c:951
 msgid "Administration"
 msgstr ""
 
 msgid "Administration"
 msgstr ""
 
@@ -873,7 +893,7 @@ msgstr ""
 msgid "Displays the 'Powered by Citadel' icon"
 msgstr ""
 
 msgid "Displays the 'Powered by Citadel' icon"
 msgstr ""
 
-#: ../iconbar.c:711 ../netconf.c:146 ../roomops.c:1231 ../roomops.c:1558
+#: ../iconbar.c:711 ../netconf.c:146 ../roomops.c:1233 ../roomops.c:1560
 #: ../siteconfig.c:562 ../sysmsgs.c:57 ../useredit.c:381 ../vcard_edit.c:335
 msgid "Save changes"
 msgstr ""
 #: ../siteconfig.c:562 ../sysmsgs.c:57 ../useredit.c:381 ../vcard_edit.c:335
 msgid "Save changes"
 msgstr ""
@@ -1012,7 +1032,7 @@ msgstr ""
 msgid "Where can I go from here?"
 msgstr ""
 
 msgid "Where can I go from here?"
 msgstr ""
 
-#: ../mainmenu.c:39 ../roomops.c:593
+#: ../mainmenu.c:39 ../roomops.c:595
 msgid "Goto next room"
 msgstr ""
 
 msgid "Goto next room"
 msgstr ""
 
@@ -1028,7 +1048,7 @@ msgstr ""
 msgid "(come back here later)"
 msgstr ""
 
 msgid "(come back here later)"
 msgstr ""
 
-#: ../mainmenu.c:57 ../roomops.c:409
+#: ../mainmenu.c:57 ../roomops.c:411
 msgid "Ungoto"
 msgstr ""
 
 msgid "Ungoto"
 msgstr ""
 
@@ -1037,7 +1057,7 @@ msgstr ""
 msgid "(oops! Back to %s)"
 msgstr ""
 
 msgid "(oops! Back to %s)"
 msgstr ""
 
-#: ../mainmenu.c:68 ../roomops.c:418
+#: ../mainmenu.c:68 ../roomops.c:420
 msgid "Read new messages"
 msgstr ""
 
 msgid "Read new messages"
 msgstr ""
 
@@ -1045,7 +1065,7 @@ msgstr ""
 msgid "...in this room"
 msgstr ""
 
 msgid "...in this room"
 msgstr ""
 
-#: ../mainmenu.c:76 ../roomops.c:507
+#: ../mainmenu.c:76 ../roomops.c:509
 msgid "Read all messages"
 msgstr ""
 
 msgid "Read all messages"
 msgstr ""
 
@@ -1053,7 +1073,7 @@ msgstr ""
 msgid "...old <EM>and</EM> new"
 msgstr ""
 
 msgid "...old <EM>and</EM> new"
 msgstr ""
 
-#: ../mainmenu.c:84 ../roomops.c:568
+#: ../mainmenu.c:84 ../roomops.c:570
 msgid "Enter a message"
 msgstr ""
 
 msgid "Enter a message"
 msgstr ""
 
@@ -1113,7 +1133,7 @@ msgstr ""
 msgid "Go to a 'hidden' room"
 msgstr ""
 
 msgid "Go to a 'hidden' room"
 msgstr ""
 
-#: ../mainmenu.c:171 ../roomops.c:1889
+#: ../mainmenu.c:171 ../roomops.c:1891
 msgid "Create a new room"
 msgstr ""
 
 msgid "Create a new room"
 msgstr ""
 
@@ -1246,7 +1266,7 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
 msgid "Download"
 msgstr ""
 
-#: ../messages.c:756 ../messages.c:2769
+#: ../messages.c:756 ../messages.c:2771
 msgid "CC:"
 msgstr ""
 
 msgid "CC:"
 msgstr ""
 
@@ -1270,7 +1290,7 @@ msgstr ""
 msgid "Forward"
 msgstr ""
 
 msgid "Forward"
 msgstr ""
 
-#: ../messages.c:835 ../messages.c:3019
+#: ../messages.c:835 ../messages.c:3021
 msgid "Move"
 msgstr ""
 
 msgid "Move"
 msgstr ""
 
@@ -1307,116 +1327,112 @@ msgstr ""
 msgid "This address book is empty."
 msgstr ""
 
 msgid "This address book is empty."
 msgstr ""
 
-#: ../messages.c:2074
+#: ../messages.c:2075
 msgid "No new messages."
 msgstr ""
 
 msgid "No new messages."
 msgstr ""
 
-#: ../messages.c:2076
+#: ../messages.c:2077
 msgid "No old messages."
 msgstr ""
 
 msgid "No old messages."
 msgstr ""
 
-#: ../messages.c:2078
+#: ../messages.c:2079
 msgid "No messages here."
 msgstr ""
 
 msgid "No messages here."
 msgstr ""
 
-#: ../messages.c:2194
-msgid "Subject"
-msgstr ""
-
-#: ../messages.c:2196
+#: ../messages.c:2197
 msgid "Sender"
 msgstr ""
 
 msgid "Sender"
 msgstr ""
 
-#: ../messages.c:2198
+#: ../messages.c:2199
 msgid "Date"
 msgstr ""
 
 msgid "Date"
 msgstr ""
 
-#: ../messages.c:2213
+#: ../messages.c:2214
 msgid "Click on any note to edit it."
 msgstr ""
 
 msgid "Click on any note to edit it."
 msgstr ""
 
-#: ../messages.c:2316
+#: ../messages.c:2317
 msgid "Reading #"
 msgstr ""
 
 msgid "Reading #"
 msgstr ""
 
-#: ../messages.c:2369
+#: ../messages.c:2370
 #, c-format
 msgid "of %d messages."
 msgstr ""
 
 #, c-format
 msgid "of %d messages."
 msgstr ""
 
-#: ../messages.c:2553
+#: ../messages.c:2554
 #, c-format
 msgid "Cancelled.  Message was not posted."
 msgstr ""
 
 #, c-format
 msgid "Cancelled.  Message was not posted."
 msgstr ""
 
-#: ../messages.c:2559
+#: ../messages.c:2560
 #, c-format
 msgid "Automatically cancelled because you have already saved this message."
 msgstr ""
 
 #, c-format
 msgid "Automatically cancelled because you have already saved this message."
 msgstr ""
 
-#: ../messages.c:2578
+#: ../messages.c:2579
 #, c-format
 msgid "Message has been sent.\n"
 msgstr ""
 
 #, c-format
 msgid "Message has been sent.\n"
 msgstr ""
 
-#: ../messages.c:2581
+#: ../messages.c:2582
 #, c-format
 msgid "Message has been posted.\n"
 msgstr ""
 
 #, c-format
 msgid "Message has been posted.\n"
 msgstr ""
 
-#: ../messages.c:2715
+#: ../messages.c:2717
 msgid " <I>from</I> "
 msgstr ""
 
 msgid " <I>from</I> "
 msgstr ""
 
-#: ../messages.c:2725
+#: ../messages.c:2727
 msgid " <I>in</I> "
 msgstr ""
 
 msgid " <I>in</I> "
 msgstr ""
 
-#: ../messages.c:2758
+#: ../messages.c:2760
 msgid "To:"
 msgstr ""
 
 msgid "To:"
 msgstr ""
 
-#: ../messages.c:2780
+#: ../messages.c:2782
 msgid "BCC:"
 msgstr ""
 
 msgid "BCC:"
 msgstr ""
 
-#: ../messages.c:2798
+#: ../messages.c:2800
 msgid "Subject (optional):"
 msgstr ""
 
 msgid "Subject (optional):"
 msgstr ""
 
-#: ../messages.c:2807 ../messages.c:2928 ../paging.c:57
+#: ../messages.c:2809 ../messages.c:2930 ../paging.c:57
 msgid "Send message"
 msgstr ""
 
 msgid "Send message"
 msgstr ""
 
-#: ../messages.c:2809 ../messages.c:2930
+#: ../messages.c:2811 ../messages.c:2932
 msgid "Post message"
 msgstr ""
 
 msgid "Post message"
 msgstr ""
 
-#: ../messages.c:2825
+#: ../messages.c:2827
 msgid "--- forwarded message ---"
 msgstr ""
 
 msgid "--- forwarded message ---"
 msgstr ""
 
-#: ../messages.c:2905
+#: ../messages.c:2907
 msgid "Attachments:"
 msgstr ""
 
 msgid "Attachments:"
 msgstr ""
 
-#: ../messages.c:2920
+#: ../messages.c:2922
 msgid "Attach file:"
 msgstr ""
 
 msgid "Attach file:"
 msgstr ""
 
-#: ../messages.c:2923 ../roomops.c:1424 ../roomops.c:1454
+#: ../messages.c:2925 ../roomops.c:1426 ../roomops.c:1456
 msgid "Add"
 msgstr ""
 
 msgid "Add"
 msgstr ""
 
-#: ../messages.c:2992
+#: ../messages.c:2994
 msgid "Confirm move of message"
 msgstr ""
 
 msgid "Confirm move of message"
 msgstr ""
 
-#: ../messages.c:2999
+#: ../messages.c:3001
 msgid "Move this message to:"
 msgstr ""
 
 msgid "Move this message to:"
 msgstr ""
 
-#: ../messages.c:3045
+#: ../messages.c:3047
 #, c-format
 msgid "The message was not moved."
 msgstr ""
 #, c-format
 msgid "The message was not moved."
 msgstr ""
@@ -1618,241 +1634,245 @@ msgstr ""
 msgid "Wiki"
 msgstr ""
 
 msgid "Wiki"
 msgstr ""
 
-#: ../roomops.c:218
+#: ../roomops.c:26
+msgid "Calendar List"
+msgstr ""
+
+#: ../roomops.c:219
 msgid "Zapped (forgotten) rooms"
 msgstr ""
 
 msgid "Zapped (forgotten) rooms"
 msgstr ""
 
-#: ../roomops.c:224
+#: ../roomops.c:225
 msgid "Click on any room to un-zap it and goto that room.\n"
 msgstr ""
 
 msgid "Click on any room to un-zap it and goto that room.\n"
 msgstr ""
 
-#: ../roomops.c:318
+#: ../roomops.c:319
 msgid "View as:"
 msgstr ""
 
 msgid "View as:"
 msgstr ""
 
-#: ../roomops.c:388
+#: ../roomops.c:390
 #, c-format
 msgid "%d new of %d messages"
 msgstr ""
 
 #, c-format
 msgid "%d new of %d messages"
 msgstr ""
 
-#: ../roomops.c:432
+#: ../roomops.c:434
 msgid "View contacts"
 msgstr ""
 
 msgid "View contacts"
 msgstr ""
 
-#: ../roomops.c:443
+#: ../roomops.c:445
 msgid "Day view"
 msgstr ""
 
 msgid "Day view"
 msgstr ""
 
-#: ../roomops.c:452
+#: ../roomops.c:454
 msgid "Month view"
 msgstr ""
 
 msgid "Month view"
 msgstr ""
 
-#: ../roomops.c:463
+#: ../roomops.c:465
 msgid "View tasks"
 msgstr ""
 
 msgid "View tasks"
 msgstr ""
 
-#: ../roomops.c:474
+#: ../roomops.c:476
 msgid "View notes"
 msgstr ""
 
 msgid "View notes"
 msgstr ""
 
-#: ../roomops.c:485
+#: ../roomops.c:487
 msgid "View message list"
 msgstr ""
 
 msgid "View message list"
 msgstr ""
 
-#: ../roomops.c:496
+#: ../roomops.c:498
 msgid "Wiki home"
 msgstr ""
 
 msgid "Wiki home"
 msgstr ""
 
-#: ../roomops.c:521
+#: ../roomops.c:523
 msgid "Add new contact"
 msgstr ""
 
 msgid "Add new contact"
 msgstr ""
 
-#: ../roomops.c:530
+#: ../roomops.c:532
 msgid "Add new event"
 msgstr ""
 
 msgid "Add new event"
 msgstr ""
 
-#: ../roomops.c:539
+#: ../roomops.c:541
 msgid "Add new task"
 msgstr ""
 
 msgid "Add new task"
 msgstr ""
 
-#: ../roomops.c:548
+#: ../roomops.c:550
 msgid "Add new note"
 msgstr ""
 
 msgid "Add new note"
 msgstr ""
 
-#: ../roomops.c:559
+#: ../roomops.c:561
 msgid "Edit this page"
 msgstr ""
 
 msgid "Edit this page"
 msgstr ""
 
-#: ../roomops.c:581
+#: ../roomops.c:583
 msgid ""
 "Leave all messages marked as unread, go to next room with unread messages"
 msgstr ""
 
 msgid ""
 "Leave all messages marked as unread, go to next room with unread messages"
 msgstr ""
 
-#: ../roomops.c:582
+#: ../roomops.c:584
 msgid "Skip this room"
 msgstr ""
 
 msgid "Skip this room"
 msgstr ""
 
-#: ../roomops.c:592
+#: ../roomops.c:594
 msgid "Mark all messages as read, go to next room with unread messages"
 msgstr ""
 
 msgid "Mark all messages as read, go to next room with unread messages"
 msgstr ""
 
-#: ../roomops.c:965
+#: ../roomops.c:967
 msgid "Configuration"
 msgstr ""
 
 msgid "Configuration"
 msgstr ""
 
-#: ../roomops.c:981
+#: ../roomops.c:983
 msgid "Message expire policy"
 msgstr ""
 
 msgid "Message expire policy"
 msgstr ""
 
-#: ../roomops.c:997
+#: ../roomops.c:999
 msgid "Access controls"
 msgstr ""
 
 msgid "Access controls"
 msgstr ""
 
-#: ../roomops.c:1013
+#: ../roomops.c:1015
 msgid "Sharing"
 msgstr ""
 
 msgid "Sharing"
 msgstr ""
 
-#: ../roomops.c:1029
+#: ../roomops.c:1031
 msgid "Mailing list service"
 msgstr ""
 
 msgid "Mailing list service"
 msgstr ""
 
-#: ../roomops.c:1051
+#: ../roomops.c:1053
 msgid "Are you sure you want to delete this room?"
 msgstr ""
 
 msgid "Are you sure you want to delete this room?"
 msgstr ""
 
-#: ../roomops.c:1053
+#: ../roomops.c:1055
 msgid "Delete this room"
 msgstr ""
 
 msgid "Delete this room"
 msgstr ""
 
-#: ../roomops.c:1056
+#: ../roomops.c:1058
 msgid "Set or change the icon for this room's banner"
 msgstr ""
 
 msgid "Set or change the icon for this room's banner"
 msgstr ""
 
-#: ../roomops.c:1059
+#: ../roomops.c:1061
 msgid "Edit this room's Info file"
 msgstr ""
 
 msgid "Edit this room's Info file"
 msgstr ""
 
-#: ../roomops.c:1068 ../roomops.c:1901
+#: ../roomops.c:1070 ../roomops.c:1903
 msgid "Name of room: "
 msgstr ""
 
 msgid "Name of room: "
 msgstr ""
 
-#: ../roomops.c:1075 ../roomops.c:1905
+#: ../roomops.c:1077 ../roomops.c:1907
 msgid "Resides on floor: "
 msgstr ""
 
 msgid "Resides on floor: "
 msgstr ""
 
-#: ../roomops.c:1089 ../roomops.c:1945
+#: ../roomops.c:1091 ../roomops.c:1947
 msgid "Type of room:"
 msgstr ""
 
 msgid "Type of room:"
 msgstr ""
 
-#: ../roomops.c:1096
+#: ../roomops.c:1098
 msgid "Public room"
 msgstr ""
 
 msgid "Public room"
 msgstr ""
 
-#: ../roomops.c:1104
+#: ../roomops.c:1106
 msgid "Private - guess name"
 msgstr ""
 
 msgid "Private - guess name"
 msgstr ""
 
-#: ../roomops.c:1111
+#: ../roomops.c:1113
 msgid "Private - require password:"
 msgstr ""
 
 msgid "Private - require password:"
 msgstr ""
 
-#: ../roomops.c:1121 ../roomops.c:1976
+#: ../roomops.c:1123 ../roomops.c:1978
 msgid "Private - invitation only"
 msgstr ""
 
 msgid "Private - invitation only"
 msgstr ""
 
-#: ../roomops.c:1125
+#: ../roomops.c:1127
 msgid "If private, cause current users to forget room"
 msgstr ""
 
 msgid "If private, cause current users to forget room"
 msgstr ""
 
-#: ../roomops.c:1133
+#: ../roomops.c:1135
 msgid "Preferred users only"
 msgstr ""
 
 msgid "Preferred users only"
 msgstr ""
 
-#: ../roomops.c:1139
+#: ../roomops.c:1141
 msgid "Read-only room"
 msgstr ""
 
 msgid "Read-only room"
 msgstr ""
 
-#: ../roomops.c:1146
+#: ../roomops.c:1148
 msgid "File directory room"
 msgstr ""
 
 msgid "File directory room"
 msgstr ""
 
-#: ../roomops.c:1149
+#: ../roomops.c:1151
 msgid "Directory name: "
 msgstr ""
 
 msgid "Directory name: "
 msgstr ""
 
-#: ../roomops.c:1157
+#: ../roomops.c:1159
 msgid "Uploading allowed"
 msgstr ""
 
 msgid "Uploading allowed"
 msgstr ""
 
-#: ../roomops.c:1163
+#: ../roomops.c:1165
 msgid "Downloading allowed"
 msgstr ""
 
 msgid "Downloading allowed"
 msgstr ""
 
-#: ../roomops.c:1169
+#: ../roomops.c:1171
 msgid "Visible directory"
 msgstr ""
 
 msgid "Visible directory"
 msgstr ""
 
-#: ../roomops.c:1178
+#: ../roomops.c:1180
 msgid "Network shared room"
 msgstr ""
 
 msgid "Network shared room"
 msgstr ""
 
-#: ../roomops.c:1184
+#: ../roomops.c:1186
 msgid "Permanent (does not auto-purge)"
 msgstr ""
 
 msgid "Permanent (does not auto-purge)"
 msgstr ""
 
-#: ../roomops.c:1189
+#: ../roomops.c:1191
 msgid "Anonymous messages"
 msgstr ""
 
 msgid "Anonymous messages"
 msgstr ""
 
-#: ../roomops.c:1197
+#: ../roomops.c:1199
 msgid "No anonymous messages"
 msgstr ""
 
 msgid "No anonymous messages"
 msgstr ""
 
-#: ../roomops.c:1203
+#: ../roomops.c:1205
 msgid "All messages are anonymous"
 msgstr ""
 
 msgid "All messages are anonymous"
 msgstr ""
 
-#: ../roomops.c:1209
+#: ../roomops.c:1211
 msgid "Prompt user when entering messages"
 msgstr ""
 
 msgid "Prompt user when entering messages"
 msgstr ""
 
-#: ../roomops.c:1215
+#: ../roomops.c:1217
 msgid "Room aide: "
 msgstr ""
 
 msgid "Room aide: "
 msgstr ""
 
-#: ../roomops.c:1287
+#: ../roomops.c:1289
 msgid "Shared with"
 msgstr ""
 
 msgid "Shared with"
 msgstr ""
 
-#: ../roomops.c:1290
+#: ../roomops.c:1292
 msgid "Not shared with"
 msgstr ""
 
 msgid "Not shared with"
 msgstr ""
 
-#: ../roomops.c:1295 ../roomops.c:1340
+#: ../roomops.c:1297 ../roomops.c:1342
 msgid "Remote node name"
 msgstr ""
 
 msgid "Remote node name"
 msgstr ""
 
-#: ../roomops.c:1297 ../roomops.c:1342
+#: ../roomops.c:1299 ../roomops.c:1344
 msgid "Remote room name"
 msgstr ""
 
 msgid "Remote room name"
 msgstr ""
 
-#: ../roomops.c:1299 ../roomops.c:1344
+#: ../roomops.c:1301 ../roomops.c:1346
 msgid "Actions"
 msgstr ""
 
 msgid "Actions"
 msgstr ""
 
-#: ../roomops.c:1332
+#: ../roomops.c:1334
 msgid "Unshare"
 msgstr ""
 
 msgid "Unshare"
 msgstr ""
 
-#: ../roomops.c:1369
+#: ../roomops.c:1371
 msgid "Share"
 msgstr ""
 
 msgid "Share"
 msgstr ""
 
-#: ../roomops.c:1377
+#: ../roomops.c:1379
 msgid "Notes:"
 msgstr ""
 
 msgid "Notes:"
 msgstr ""
 
-#: ../roomops.c:1378
+#: ../roomops.c:1380
 msgid ""
 "When sharing a room, it must be shared from both ends.  Adding a node to the "
 "'shared' list sends messages out, but in order to receive messages, the "
 msgid ""
 "When sharing a room, it must be shared from both ends.  Adding a node to the "
 "'shared' list sends messages out, but in order to receive messages, the "
@@ -1862,156 +1882,156 @@ msgid ""
 "remote node must also configure the name of the room here.</UL></I><br />\n"
 msgstr ""
 
 "remote node must also configure the name of the room here.</UL></I><br />\n"
 msgstr ""
 
-#: ../roomops.c:1399
+#: ../roomops.c:1401
 msgid ""
 "<i>The contents of this room are being mailed <b>as individual messages</b> "
 "to the following list recipients:</i><br /><br />\n"
 msgstr ""
 
 msgid ""
 "<i>The contents of this room are being mailed <b>as individual messages</b> "
 "to the following list recipients:</i><br /><br />\n"
 msgstr ""
 
-#: ../roomops.c:1416 ../roomops.c:1446
+#: ../roomops.c:1418 ../roomops.c:1448
 msgid "(remove)"
 msgstr ""
 
 msgid "(remove)"
 msgstr ""
 
-#: ../roomops.c:1429
+#: ../roomops.c:1431
 msgid ""
 "<i>The contents of this room are being mailed <b>in digest form</b> to the "
 "following list recipients:</i><br /><br />\n"
 msgstr ""
 
 msgid ""
 "<i>The contents of this room are being mailed <b>in digest form</b> to the "
 "following list recipients:</i><br /><br />\n"
 msgstr ""
 
-#: ../roomops.c:1460
+#: ../roomops.c:1462
 msgid ""
 "This room is configured to allow self-service subscribe/unsubscribe requests."
 msgstr ""
 
 msgid ""
 "This room is configured to allow self-service subscribe/unsubscribe requests."
 msgstr ""
 
-#: ../roomops.c:1463
+#: ../roomops.c:1465
 msgid "Click to disable."
 msgstr ""
 
 msgid "Click to disable."
 msgstr ""
 
-#: ../roomops.c:1465
+#: ../roomops.c:1467
 msgid "The URL for subscribe/unsubscribe is: "
 msgstr ""
 
 msgid "The URL for subscribe/unsubscribe is: "
 msgstr ""
 
-#: ../roomops.c:1471
+#: ../roomops.c:1473
 msgid ""
 "This room is <i>not</i> configured to allow self-service subscribe/"
 "unsubscribe requests."
 msgstr ""
 
 msgid ""
 "This room is <i>not</i> configured to allow self-service subscribe/"
 "unsubscribe requests."
 msgstr ""
 
-#: ../roomops.c:1475
+#: ../roomops.c:1477
 msgid "Click to enable."
 msgstr ""
 
 msgid "Click to enable."
 msgstr ""
 
-#: ../roomops.c:1504
+#: ../roomops.c:1506
 msgid "Message expire policy for this room"
 msgstr ""
 
 msgid "Message expire policy for this room"
 msgstr ""
 
-#: ../roomops.c:1510
+#: ../roomops.c:1512
 msgid "Use the default policy for this floor"
 msgstr ""
 
 msgid "Use the default policy for this floor"
 msgstr ""
 
-#: ../roomops.c:1514 ../roomops.c:1541 ../siteconfig.c:501 ../siteconfig.c:526
+#: ../roomops.c:1516 ../roomops.c:1543 ../siteconfig.c:501 ../siteconfig.c:526
 #, c-format
 msgid "Never automatically expire messages"
 msgstr ""
 
 #, c-format
 msgid "Never automatically expire messages"
 msgstr ""
 
-#: ../roomops.c:1518 ../roomops.c:1545 ../siteconfig.c:505 ../siteconfig.c:530
+#: ../roomops.c:1520 ../roomops.c:1547 ../siteconfig.c:505 ../siteconfig.c:530
 #, c-format
 msgid "Expire by message count"
 msgstr ""
 
 #, c-format
 msgid "Expire by message count"
 msgstr ""
 
-#: ../roomops.c:1522 ../roomops.c:1549 ../siteconfig.c:509 ../siteconfig.c:534
+#: ../roomops.c:1524 ../roomops.c:1551 ../siteconfig.c:509 ../siteconfig.c:534
 #, c-format
 msgid "Expire by message age"
 msgstr ""
 
 #, c-format
 msgid "Expire by message age"
 msgstr ""
 
-#: ../roomops.c:1524 ../roomops.c:1551 ../siteconfig.c:511 ../siteconfig.c:536
+#: ../roomops.c:1526 ../roomops.c:1553 ../siteconfig.c:511 ../siteconfig.c:536
 #, c-format
 msgid "Number of messages or days: "
 msgstr ""
 
 #, c-format
 msgid "Number of messages or days: "
 msgstr ""
 
-#: ../roomops.c:1531
+#: ../roomops.c:1533
 msgid "Message expire policy for this floor"
 msgstr ""
 
 msgid "Message expire policy for this floor"
 msgstr ""
 
-#: ../roomops.c:1537
+#: ../roomops.c:1539
 msgid "Use the system default"
 msgstr ""
 
 msgid "Use the system default"
 msgstr ""
 
-#: ../roomops.c:1612 ../roomops.c:2976
+#: ../roomops.c:1614 ../roomops.c:2978
 msgid "Cancelled.  Changes were not saved."
 msgstr ""
 
 msgid "Cancelled.  Changes were not saved."
 msgstr ""
 
-#: ../roomops.c:1751
+#: ../roomops.c:1753
 msgid "Your changes have been saved."
 msgstr ""
 
 msgid "Your changes have been saved."
 msgstr ""
 
-#: ../roomops.c:1783
+#: ../roomops.c:1785
 #, c-format
 msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
 msgstr ""
 
 #, c-format
 msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
 msgstr ""
 
-#: ../roomops.c:1797
+#: ../roomops.c:1799
 #, c-format
 msgid "<B><I>User %s invited to room %s.</I></B>\n"
 msgstr ""
 
 #, c-format
 msgid "<B><I>User %s invited to room %s.</I></B>\n"
 msgstr ""
 
-#: ../roomops.c:1825
+#: ../roomops.c:1827
 msgid ""
 "The users listed below have access to this room.  To remove a user from the "
 "access list, select the user name from the list and click 'Kick'."
 msgstr ""
 
 msgid ""
 "The users listed below have access to this room.  To remove a user from the "
 "access list, select the user name from the list and click 'Kick'."
 msgstr ""
 
-#: ../roomops.c:1845
+#: ../roomops.c:1847
 msgid "Kick"
 msgstr ""
 
 msgid "Kick"
 msgstr ""
 
-#: ../roomops.c:1849
+#: ../roomops.c:1851
 msgid ""
 "To grant another user access to this room, enter the user name in the box "
 "below and click 'Invite'."
 msgstr ""
 
 msgid ""
 "To grant another user access to this room, enter the user name in the box "
 "below and click 'Invite'."
 msgstr ""
 
-#: ../roomops.c:1855
+#: ../roomops.c:1857
 msgid "Invite:"
 msgstr ""
 
 msgid "Invite:"
 msgstr ""
 
-#: ../roomops.c:1860
+#: ../roomops.c:1862
 msgid "Invite"
 msgstr ""
 
 msgid "Invite"
 msgstr ""
 
-#: ../roomops.c:1924
+#: ../roomops.c:1926
 msgid "Default view for room: "
 msgstr ""
 
 msgid "Default view for room: "
 msgstr ""
 
-#: ../roomops.c:1954
+#: ../roomops.c:1956
 msgid "Public (automatically appears to everyone)"
 msgstr ""
 
 msgid "Public (automatically appears to everyone)"
 msgstr ""
 
-#: ../roomops.c:1961
+#: ../roomops.c:1963
 msgid "Private - hidden (accessible to anyone who knows its name)"
 msgstr ""
 
 msgid "Private - hidden (accessible to anyone who knows its name)"
 msgstr ""
 
-#: ../roomops.c:1968
+#: ../roomops.c:1970
 msgid "Private - require password: "
 msgstr ""
 
 msgid "Private - require password: "
 msgstr ""
 
-#: ../roomops.c:1984
+#: ../roomops.c:1986
 msgid "Personal (mailbox for you only)"
 msgstr ""
 
 msgid "Personal (mailbox for you only)"
 msgstr ""
 
-#: ../roomops.c:1989
+#: ../roomops.c:1991
 msgid "Create new room"
 msgstr ""
 
 msgid "Create new room"
 msgstr ""
 
-#: ../roomops.c:2057
+#: ../roomops.c:2059
 msgid "Cancelled.  No new room was created."
 msgstr ""
 
 msgid "Cancelled.  No new room was created."
 msgstr ""
 
-#: ../roomops.c:2100
+#: ../roomops.c:2102
 msgid "Go to a hidden room"
 msgstr ""
 
 msgid "Go to a hidden room"
 msgstr ""
 
-#: ../roomops.c:2111
+#: ../roomops.c:2113
 msgid ""
 "If you know the name of a hidden (guess-name) or passworded room, you can "
 "enter that room by typing its name below.  Once you gain access to a private "
 msgid ""
 "If you know the name of a hidden (guess-name) or passworded room, you can "
 "enter that room by typing its name below.  Once you gain access to a private "
@@ -2019,38 +2039,38 @@ msgid ""
 "returning here."
 msgstr ""
 
 "returning here."
 msgstr ""
 
-#: ../roomops.c:2123
+#: ../roomops.c:2125
 msgid "Enter room name:"
 msgstr ""
 
 msgid "Enter room name:"
 msgstr ""
 
-#: ../roomops.c:2130
+#: ../roomops.c:2132
 msgid "Enter room password:"
 msgstr ""
 
 msgid "Enter room password:"
 msgstr ""
 
-#: ../roomops.c:2139
+#: ../roomops.c:2141
 msgid "Go there"
 msgstr ""
 
 msgid "Go there"
 msgstr ""
 
-#: ../roomops.c:2192
+#: ../roomops.c:2194
 msgid "Zap (forget/unsubscribe) the current room"
 msgstr ""
 
 msgid "Zap (forget/unsubscribe) the current room"
 msgstr ""
 
-#: ../roomops.c:2197
+#: ../roomops.c:2199
 #, c-format
 msgid ""
 "If you select this option, <em>%s</em> will disappear from your room list.  "
 "Is this what you wish to do?<br />\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "If you select this option, <em>%s</em> will disappear from your room list.  "
 "Is this what you wish to do?<br />\n"
 msgstr ""
 
-#: ../roomops.c:2202
+#: ../roomops.c:2204
 msgid "Zap this room"
 msgstr ""
 
 msgid "Zap this room"
 msgstr ""
 
-#: ../roomops.c:2926 ../roomops.c:2932
+#: ../roomops.c:2928 ../roomops.c:2934
 msgid "Room list"
 msgstr ""
 
 msgid "Room list"
 msgstr ""
 
-#: ../roomops.c:2929
+#: ../roomops.c:2931
 msgid "Folder list"
 msgstr ""
 
 msgid "Folder list"
 msgstr ""
 
index ed41e4c90e5155ecdd4017e3aee9c26ac41758d7..64f80be52962e252e512c12380955f5ba33bfbf5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: it\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: it\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-02-02 23:50-0500\n"
+"POT-Creation-Date: 2006-02-05 15:01+0100\n"
 "PO-Revision-Date: 2005-12-12 09:18+0100\n"
 "Last-Translator: Gabriele Tassoni <tasso@fastwebnet.it>\n"
 "Language-Team: italian <it@li.org>\n"
 "PO-Revision-Date: 2005-12-12 09:18+0100\n"
 "Last-Translator: Gabriele Tassoni <tasso@fastwebnet.it>\n"
 "Language-Team: italian <it@li.org>\n"
@@ -147,10 +147,10 @@ msgid "Change password"
 msgstr "Cambia la password"
 
 #: ../auth.c:498 ../calendar.c:612 ../event.c:393 ../graphics.c:58
 msgstr "Cambia la password"
 
 #: ../auth.c:498 ../calendar.c:612 ../event.c:393 ../graphics.c:58
-#: ../iconbar.c:712 ../mainmenu.c:300 ../messages.c:2812 ../messages.c:2933
-#: ../messages.c:3021 ../netconf.c:86 ../netconf.c:149 ../paging.c:58
-#: ../preferences.c:379 ../roomops.c:1232 ../roomops.c:1560 ../roomops.c:1991
-#: ../roomops.c:2140 ../roomops.c:2204 ../siteconfig.c:564 ../sysmsgs.c:59
+#: ../iconbar.c:712 ../mainmenu.c:300 ../messages.c:2814 ../messages.c:2935
+#: ../messages.c:3023 ../netconf.c:86 ../netconf.c:149 ../paging.c:58
+#: ../preferences.c:379 ../roomops.c:1234 ../roomops.c:1562 ../roomops.c:1993
+#: ../roomops.c:2142 ../roomops.c:2206 ../siteconfig.c:564 ../sysmsgs.c:59
 #: ../useredit.c:381 ../vcard_edit.c:336 ../who.c:273
 msgid "Cancel"
 msgstr "Cancella"
 #: ../useredit.c:381 ../vcard_edit.c:336 ../who.c:273
 msgid "Cancel"
 msgstr "Cancella"
@@ -373,7 +373,7 @@ msgstr "Data dovuta:"
 msgid "Save"
 msgstr "Salva"
 
 msgid "Save"
 msgstr "Salva"
 
-#: ../calendar.c:611 ../event.c:391 ../messages.c:840 ../messages.c:2199
+#: ../calendar.c:611 ../event.c:391 ../messages.c:840 ../messages.c:2200
 msgid "Delete"
 msgstr "Cancella"
 
 msgid "Delete"
 msgstr "Cancella"
 
@@ -441,11 +441,32 @@ msgstr "La vista calendario non &egrave; disponibile."
 msgid "The tasks view is not available."
 msgstr "La vista operazione non &egrave; disponibile."
 
 msgid "The tasks view is not available."
 msgstr "La vista operazione non &egrave; disponibile."
 
-#: ../calendar_view.c:675
+#: ../calendar_view.c:420
+msgid "Week"
+msgstr ""
+
+#: ../calendar_view.c:422
+#, fuzzy
+msgid "Hours"
+msgstr "Ora:"
+
+#: ../calendar_view.c:423 ../messages.c:2195
+msgid "Subject"
+msgstr "Oggetto"
+
+#: ../calendar_view.c:424 ../event.c:164
+msgid "Start"
+msgstr "Inizio"
+
+#: ../calendar_view.c:425 ../event.c:218
+msgid "End"
+msgstr "Fine"
+
+#: ../calendar_view.c:896
 msgid "Name of task"
 msgstr "Nome dell'operazione"
 
 msgid "Name of task"
 msgstr "Nome dell'operazione"
 
-#: ../calendar_view.c:677
+#: ../calendar_view.c:898
 msgid "Date due"
 msgstr "Data dovuta"
 
 msgid "Date due"
 msgstr "Data dovuta"
 
@@ -461,18 +482,10 @@ msgstr "Sommario"
 msgid "Location"
 msgstr "Luogo"
 
 msgid "Location"
 msgstr "Luogo"
 
-#: ../event.c:164
-msgid "Start"
-msgstr "Inizio"
-
 #: ../event.c:207
 msgid "All day event"
 msgstr "Evento per tutto il giorno"
 
 #: ../event.c:207
 msgid "All day event"
 msgstr "Evento per tutto il giorno"
 
-#: ../event.c:218
-msgid "End"
-msgstr "Fine"
-
 #: ../event.c:246 ../iconbar.c:199 ../iconbar.c:586
 msgid "Notes"
 msgstr "Note"
 #: ../event.c:246 ../iconbar.c:199 ../iconbar.c:586
 msgid "Notes"
 msgstr "Note"
@@ -530,28 +543,38 @@ msgstr "Nome del piano"
 msgid "Number of rooms"
 msgstr "Numero di stanze"
 
 msgid "Number of rooms"
 msgstr "Numero di stanze"
 
-#: ../floors.c:79
+#: ../floors.c:68
+#, fuzzy
+msgid "Floor CSS"
+msgstr "Nome del piano"
+
+#: ../floors.c:81
 msgid "(delete floor)"
 msgstr "(Cancella il piano)"
 
 msgid "(delete floor)"
 msgstr "(Cancella il piano)"
 
-#: ../floors.c:85
+#: ../floors.c:87
 msgid "(edit graphic)"
 msgstr "(Modifica la grafica)"
 
 msgid "(edit graphic)"
 msgstr "(Modifica la grafica)"
 
-#: ../floors.c:98
+#: ../floors.c:100
 msgid "Change name"
 msgstr "Cambia nome"
 
 msgid "Change name"
 msgstr "Cambia nome"
 
-#: ../floors.c:110
+#: ../floors.c:113
+#, fuzzy
+msgid "Change CSS"
+msgstr "Cambia"
+
+#: ../floors.c:125
 msgid "Create new floor"
 msgstr "Crea un nuovo piano"
 
 msgid "Create new floor"
 msgstr "Crea un nuovo piano"
 
-#: ../floors.c:131
+#: ../floors.c:146
 #, c-format
 msgid "Floor has been deleted."
 msgstr "Il piano &egrave; stato cancellato."
 
 #, c-format
 msgid "Floor has been deleted."
 msgstr "Il piano &egrave; stato cancellato."
 
-#: ../floors.c:154
+#: ../floors.c:169
 #, c-format
 msgid "New floor has been created."
 msgstr "Il nuovo piano &egrave; stato creato."
 #, c-format
 msgid "New floor has been created."
 msgstr "Il nuovo piano &egrave; stato creato."
@@ -808,7 +831,7 @@ msgstr "Avanzato"
 msgid "Room and system administration functions"
 msgstr "Funzioni di amministrazione delle stanze e di sistema"
 
 msgid "Room and system administration functions"
 msgstr "Funzioni di amministrazione delle stanze e di sistema"
 
-#: ../iconbar.c:299 ../roomops.c:949
+#: ../iconbar.c:299 ../roomops.c:951
 msgid "Administration"
 msgstr "Amministrazione"
 
 msgid "Administration"
 msgstr "Amministrazione"
 
@@ -930,7 +953,7 @@ msgstr "Logo Citadel"
 msgid "Displays the 'Powered by Citadel' icon"
 msgstr "Mostra l'icona Potenziato da Citadel"
 
 msgid "Displays the 'Powered by Citadel' icon"
 msgstr "Mostra l'icona Potenziato da Citadel"
 
-#: ../iconbar.c:711 ../netconf.c:146 ../roomops.c:1231 ../roomops.c:1558
+#: ../iconbar.c:711 ../netconf.c:146 ../roomops.c:1233 ../roomops.c:1560
 #: ../siteconfig.c:562 ../sysmsgs.c:57 ../useredit.c:381 ../vcard_edit.c:335
 msgid "Save changes"
 msgstr "Cambia i cambiamenti"
 #: ../siteconfig.c:562 ../sysmsgs.c:57 ../useredit.c:381 ../vcard_edit.c:335
 msgid "Save changes"
 msgstr "Cambia i cambiamenti"
@@ -1077,7 +1100,7 @@ msgstr "Mostra le stanze conosciute"
 msgid "Where can I go from here?"
 msgstr "Dove posso andare da qui?"
 
 msgid "Where can I go from here?"
 msgstr "Dove posso andare da qui?"
 
-#: ../mainmenu.c:39 ../roomops.c:593
+#: ../mainmenu.c:39 ../roomops.c:595
 msgid "Goto next room"
 msgstr "Vai nella prossima stanza"
 
 msgid "Goto next room"
 msgstr "Vai nella prossima stanza"
 
@@ -1093,7 +1116,7 @@ msgstr "passa ala prossima stanza"
 msgid "(come back here later)"
 msgstr "(torna più tardi)"
 
 msgid "(come back here later)"
 msgstr "(torna più tardi)"
 
-#: ../mainmenu.c:57 ../roomops.c:409
+#: ../mainmenu.c:57 ../roomops.c:411
 msgid "Ungoto"
 msgstr "Non andare"
 
 msgid "Ungoto"
 msgstr "Non andare"
 
@@ -1102,7 +1125,7 @@ msgstr "Non andare"
 msgid "(oops! Back to %s)"
 msgstr "(oops! Torna a %s)"
 
 msgid "(oops! Back to %s)"
 msgstr "(oops! Torna a %s)"
 
-#: ../mainmenu.c:68 ../roomops.c:418
+#: ../mainmenu.c:68 ../roomops.c:420
 msgid "Read new messages"
 msgstr "Leggi i nuovi messaggi"
 
 msgid "Read new messages"
 msgstr "Leggi i nuovi messaggi"
 
@@ -1110,7 +1133,7 @@ msgstr "Leggi i nuovi messaggi"
 msgid "...in this room"
 msgstr "... in questa stanza"
 
 msgid "...in this room"
 msgstr "... in questa stanza"
 
-#: ../mainmenu.c:76 ../roomops.c:507
+#: ../mainmenu.c:76 ../roomops.c:509
 msgid "Read all messages"
 msgstr "leggi tutti i messaggi"
 
 msgid "Read all messages"
 msgstr "leggi tutti i messaggi"
 
@@ -1118,7 +1141,7 @@ msgstr "leggi tutti i messaggi"
 msgid "...old <EM>and</EM> new"
 msgstr "...vecchio <em>e</em> nuovo"
 
 msgid "...old <EM>and</EM> new"
 msgstr "...vecchio <em>e</em> nuovo"
 
-#: ../mainmenu.c:84 ../roomops.c:568
+#: ../mainmenu.c:84 ../roomops.c:570
 msgid "Enter a message"
 msgstr "Inserisci un messaggio"
 
 msgid "Enter a message"
 msgstr "Inserisci un messaggio"
 
@@ -1179,7 +1202,7 @@ msgstr "Cancella o modifica questa stanza"
 msgid "Go to a 'hidden' room"
 msgstr "Vai alla stanza \"nascosta\""
 
 msgid "Go to a 'hidden' room"
 msgstr "Vai alla stanza \"nascosta\""
 
-#: ../mainmenu.c:171 ../roomops.c:1889
+#: ../mainmenu.c:171 ../roomops.c:1891
 msgid "Create a new room"
 msgstr "Crea una nuova stanza"
 
 msgid "Create a new room"
 msgstr "Crea una nuova stanza"
 
@@ -1316,7 +1339,7 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
 msgid "Download"
 msgstr ""
 
-#: ../messages.c:756 ../messages.c:2769
+#: ../messages.c:756 ../messages.c:2771
 msgid "CC:"
 msgstr "CC:"
 
 msgid "CC:"
 msgstr "CC:"
 
@@ -1340,7 +1363,7 @@ msgstr "Rispondi A Tutti"
 msgid "Forward"
 msgstr "Inoltra"
 
 msgid "Forward"
 msgstr "Inoltra"
 
-#: ../messages.c:835 ../messages.c:3019
+#: ../messages.c:835 ../messages.c:3021
 msgid "Move"
 msgstr "Sposta"
 
 msgid "Move"
 msgstr "Sposta"
 
@@ -1378,116 +1401,112 @@ msgstr "(nessun nome)"
 msgid "This address book is empty."
 msgstr "Questa lista contatti &egrave; vuota"
 
 msgid "This address book is empty."
 msgstr "Questa lista contatti &egrave; vuota"
 
-#: ../messages.c:2074
+#: ../messages.c:2075
 msgid "No new messages."
 msgstr "Nessun nuovo messaggio"
 
 msgid "No new messages."
 msgstr "Nessun nuovo messaggio"
 
-#: ../messages.c:2076
+#: ../messages.c:2077
 msgid "No old messages."
 msgstr "Nessun vecchio messaggio."
 
 msgid "No old messages."
 msgstr "Nessun vecchio messaggio."
 
-#: ../messages.c:2078
+#: ../messages.c:2079
 msgid "No messages here."
 msgstr "Nessun messaggio."
 
 msgid "No messages here."
 msgstr "Nessun messaggio."
 
-#: ../messages.c:2194
-msgid "Subject"
-msgstr "Oggetto"
-
-#: ../messages.c:2196
+#: ../messages.c:2197
 msgid "Sender"
 msgstr "Mittente"
 
 msgid "Sender"
 msgstr "Mittente"
 
-#: ../messages.c:2198
+#: ../messages.c:2199
 msgid "Date"
 msgstr "Data"
 
 msgid "Date"
 msgstr "Data"
 
-#: ../messages.c:2213
+#: ../messages.c:2214
 msgid "Click on any note to edit it."
 msgstr ""
 
 msgid "Click on any note to edit it."
 msgstr ""
 
-#: ../messages.c:2316
+#: ../messages.c:2317
 msgid "Reading #"
 msgstr "Numero di letture"
 
 msgid "Reading #"
 msgstr "Numero di letture"
 
-#: ../messages.c:2369
+#: ../messages.c:2370
 #, c-format
 msgid "of %d messages."
 msgstr "di %d messaggi."
 
 #, c-format
 msgid "of %d messages."
 msgstr "di %d messaggi."
 
-#: ../messages.c:2553
+#: ../messages.c:2554
 #, c-format
 msgid "Cancelled.  Message was not posted."
 msgstr "Cancellato. Il messaggio non &egrave; stato inviato."
 
 #, c-format
 msgid "Cancelled.  Message was not posted."
 msgstr "Cancellato. Il messaggio non &egrave; stato inviato."
 
-#: ../messages.c:2559
+#: ../messages.c:2560
 #, c-format
 msgid "Automatically cancelled because you have already saved this message."
 msgstr "Cancellato automaticamente, hai gi&agrave; salvato questo messaggio."
 
 #, c-format
 msgid "Automatically cancelled because you have already saved this message."
 msgstr "Cancellato automaticamente, hai gi&agrave; salvato questo messaggio."
 
-#: ../messages.c:2578
+#: ../messages.c:2579
 #, c-format
 msgid "Message has been sent.\n"
 msgstr "Il messaggio &egrave; stato inviato.\n"
 
 #, c-format
 msgid "Message has been sent.\n"
 msgstr "Il messaggio &egrave; stato inviato.\n"
 
-#: ../messages.c:2581
+#: ../messages.c:2582
 #, c-format
 msgid "Message has been posted.\n"
 msgstr "Il messaggio &egrave; stato postato.\n"
 
 #, c-format
 msgid "Message has been posted.\n"
 msgstr "Il messaggio &egrave; stato postato.\n"
 
-#: ../messages.c:2715
+#: ../messages.c:2717
 msgid " <I>from</I> "
 msgstr "<i>da</i>"
 
 msgid " <I>from</I> "
 msgstr "<i>da</i>"
 
-#: ../messages.c:2725
+#: ../messages.c:2727
 msgid " <I>in</I> "
 msgstr "<i>in</i>"
 
 msgid " <I>in</I> "
 msgstr "<i>in</i>"
 
-#: ../messages.c:2758
+#: ../messages.c:2760
 msgid "To:"
 msgstr "A:"
 
 msgid "To:"
 msgstr "A:"
 
-#: ../messages.c:2780
+#: ../messages.c:2782
 msgid "BCC:"
 msgstr "BCC:"
 
 msgid "BCC:"
 msgstr "BCC:"
 
-#: ../messages.c:2798
+#: ../messages.c:2800
 msgid "Subject (optional):"
 msgstr "Oggetto (opzionale):"
 
 msgid "Subject (optional):"
 msgstr "Oggetto (opzionale):"
 
-#: ../messages.c:2807 ../messages.c:2928 ../paging.c:57
+#: ../messages.c:2809 ../messages.c:2930 ../paging.c:57
 msgid "Send message"
 msgstr "Invia il messaggio"
 
 msgid "Send message"
 msgstr "Invia il messaggio"
 
-#: ../messages.c:2809 ../messages.c:2930
+#: ../messages.c:2811 ../messages.c:2932
 msgid "Post message"
 msgstr "Posta il messaggio"
 
 msgid "Post message"
 msgstr "Posta il messaggio"
 
-#: ../messages.c:2825
+#: ../messages.c:2827
 msgid "--- forwarded message ---"
 msgstr "--- messaggio inoltrato ---"
 
 msgid "--- forwarded message ---"
 msgstr "--- messaggio inoltrato ---"
 
-#: ../messages.c:2905
+#: ../messages.c:2907
 msgid "Attachments:"
 msgstr "Allegati:"
 
 msgid "Attachments:"
 msgstr "Allegati:"
 
-#: ../messages.c:2920
+#: ../messages.c:2922
 msgid "Attach file:"
 msgstr "Allega file:"
 
 msgid "Attach file:"
 msgstr "Allega file:"
 
-#: ../messages.c:2923 ../roomops.c:1424 ../roomops.c:1454
+#: ../messages.c:2925 ../roomops.c:1426 ../roomops.c:1456
 msgid "Add"
 msgstr "Aggiungi"
 
 msgid "Add"
 msgstr "Aggiungi"
 
-#: ../messages.c:2992
+#: ../messages.c:2994
 msgid "Confirm move of message"
 msgstr "Conferma lo spostamento del messaggio"
 
 msgid "Confirm move of message"
 msgstr "Conferma lo spostamento del messaggio"
 
-#: ../messages.c:2999
+#: ../messages.c:3001
 msgid "Move this message to:"
 msgstr "Sposta questo messaggio in:"
 
 msgid "Move this message to:"
 msgstr "Sposta questo messaggio in:"
 
-#: ../messages.c:3045
+#: ../messages.c:3047
 #, c-format
 msgid "The message was not moved."
 msgstr "Il messaggio non è stato spostato"
 #, c-format
 msgid "The message was not moved."
 msgstr "Il messaggio non è stato spostato"
@@ -1691,247 +1710,252 @@ msgstr "Lista delle Note"
 msgid "Wiki"
 msgstr ""
 
 msgid "Wiki"
 msgstr ""
 
-#: ../roomops.c:218
+#: ../roomops.c:26
+#, fuzzy
+msgid "Calendar List"
+msgstr "Calendario"
+
+#: ../roomops.c:219
 msgid "Zapped (forgotten) rooms"
 msgstr "Stanze zappate (dimenticate)"
 
 msgid "Zapped (forgotten) rooms"
 msgstr "Stanze zappate (dimenticate)"
 
-#: ../roomops.c:224
+#: ../roomops.c:225
 msgid "Click on any room to un-zap it and goto that room.\n"
 msgstr "Clicca su una stanza per dezapparla ed entrarci.\n"
 
 msgid "Click on any room to un-zap it and goto that room.\n"
 msgstr "Clicca su una stanza per dezapparla ed entrarci.\n"
 
-#: ../roomops.c:318
+#: ../roomops.c:319
 msgid "View as:"
 msgstr "Vedi come:"
 
 msgid "View as:"
 msgstr "Vedi come:"
 
-#: ../roomops.c:388
+#: ../roomops.c:390
 #, c-format
 msgid "%d new of %d messages"
 msgstr "%d nuovi messaggi su %d totali"
 
 #, c-format
 msgid "%d new of %d messages"
 msgstr "%d nuovi messaggi su %d totali"
 
-#: ../roomops.c:432
+#: ../roomops.c:434
 msgid "View contacts"
 msgstr "Vista contatti"
 
 msgid "View contacts"
 msgstr "Vista contatti"
 
-#: ../roomops.c:443
+#: ../roomops.c:445
 msgid "Day view"
 msgstr "Vista giornaliera"
 
 msgid "Day view"
 msgstr "Vista giornaliera"
 
-#: ../roomops.c:452
+#: ../roomops.c:454
 msgid "Month view"
 msgstr "Vista mensile"
 
 msgid "Month view"
 msgstr "Vista mensile"
 
-#: ../roomops.c:463
+#: ../roomops.c:465
 msgid "View tasks"
 msgstr "Mostra le Operazioni"
 
 msgid "View tasks"
 msgstr "Mostra le Operazioni"
 
-#: ../roomops.c:474
+#: ../roomops.c:476
 msgid "View notes"
 msgstr "Mostra le note"
 
 msgid "View notes"
 msgstr "Mostra le note"
 
-#: ../roomops.c:485
+#: ../roomops.c:487
 msgid "View message list"
 msgstr "Vedi la lista dei messaggi"
 
 msgid "View message list"
 msgstr "Vedi la lista dei messaggi"
 
-#: ../roomops.c:496
+#: ../roomops.c:498
 #, fuzzy
 msgid "Wiki home"
 msgstr "(casa)"
 
 #, fuzzy
 msgid "Wiki home"
 msgstr "(casa)"
 
-#: ../roomops.c:521
+#: ../roomops.c:523
 msgid "Add new contact"
 msgstr "Aggiungi un nuovo contatto"
 
 msgid "Add new contact"
 msgstr "Aggiungi un nuovo contatto"
 
-#: ../roomops.c:530
+#: ../roomops.c:532
 msgid "Add new event"
 msgstr "Aggiungi un nuovo evento"
 
 msgid "Add new event"
 msgstr "Aggiungi un nuovo evento"
 
-#: ../roomops.c:539
+#: ../roomops.c:541
 msgid "Add new task"
 msgstr "Aggiungi una nuova Operazione"
 
 msgid "Add new task"
 msgstr "Aggiungi una nuova Operazione"
 
-#: ../roomops.c:548
+#: ../roomops.c:550
 msgid "Add new note"
 msgstr "Aggiungi una nuova nota"
 
 msgid "Add new note"
 msgstr "Aggiungi una nuova nota"
 
-#: ../roomops.c:559
+#: ../roomops.c:561
 #, fuzzy
 msgid "Edit this page"
 msgstr "Aggiorna questa operazione."
 
 #, fuzzy
 msgid "Edit this page"
 msgstr "Aggiorna questa operazione."
 
-#: ../roomops.c:581
+#: ../roomops.c:583
 msgid ""
 "Leave all messages marked as unread, go to next room with unread messages"
 msgstr ""
 "Lascia tutti i messaggi marcati come non letti, passa alla stanza successiva "
 "con messaggi non letti."
 
 msgid ""
 "Leave all messages marked as unread, go to next room with unread messages"
 msgstr ""
 "Lascia tutti i messaggi marcati come non letti, passa alla stanza successiva "
 "con messaggi non letti."
 
-#: ../roomops.c:582
+#: ../roomops.c:584
 msgid "Skip this room"
 msgstr "Salta questa stanza"
 
 msgid "Skip this room"
 msgstr "Salta questa stanza"
 
-#: ../roomops.c:592
+#: ../roomops.c:594
 msgid "Mark all messages as read, go to next room with unread messages"
 msgstr ""
 "Marca tutti i messaggi come letti, vai alla prossima stanza con messaggi non "
 "letti"
 
 msgid "Mark all messages as read, go to next room with unread messages"
 msgstr ""
 "Marca tutti i messaggi come letti, vai alla prossima stanza con messaggi non "
 "letti"
 
-#: ../roomops.c:965
+#: ../roomops.c:967
 msgid "Configuration"
 msgstr "Configurazione"
 
 msgid "Configuration"
 msgstr "Configurazione"
 
-#: ../roomops.c:981
+#: ../roomops.c:983
 msgid "Message expire policy"
 msgstr "Politica di cancellazione dei messaggi"
 
 msgid "Message expire policy"
 msgstr "Politica di cancellazione dei messaggi"
 
-#: ../roomops.c:997
+#: ../roomops.c:999
 msgid "Access controls"
 msgstr "Controllo Accessi"
 
 msgid "Access controls"
 msgstr "Controllo Accessi"
 
-#: ../roomops.c:1013
+#: ../roomops.c:1015
 msgid "Sharing"
 msgstr "Condivisione"
 
 msgid "Sharing"
 msgstr "Condivisione"
 
-#: ../roomops.c:1029
+#: ../roomops.c:1031
 msgid "Mailing list service"
 msgstr "Servizio Mailing List"
 
 msgid "Mailing list service"
 msgstr "Servizio Mailing List"
 
-#: ../roomops.c:1051
+#: ../roomops.c:1053
 msgid "Are you sure you want to delete this room?"
 msgstr "Sicuro di voler cancellare questa stanza?"
 
 msgid "Are you sure you want to delete this room?"
 msgstr "Sicuro di voler cancellare questa stanza?"
 
-#: ../roomops.c:1053
+#: ../roomops.c:1055
 msgid "Delete this room"
 msgstr "Cancella questa stanza"
 
 msgid "Delete this room"
 msgstr "Cancella questa stanza"
 
-#: ../roomops.c:1056
+#: ../roomops.c:1058
 msgid "Set or change the icon for this room's banner"
 msgstr "Imposta o modifica l'icona per il banner di questa stanza"
 
 msgid "Set or change the icon for this room's banner"
 msgstr "Imposta o modifica l'icona per il banner di questa stanza"
 
-#: ../roomops.c:1059
+#: ../roomops.c:1061
 msgid "Edit this room's Info file"
 msgstr "Modifica il file di Informazioni di questa stanza"
 
 msgid "Edit this room's Info file"
 msgstr "Modifica il file di Informazioni di questa stanza"
 
-#: ../roomops.c:1068 ../roomops.c:1901
+#: ../roomops.c:1070 ../roomops.c:1903
 msgid "Name of room: "
 msgstr "Nome delle stanza:"
 
 msgid "Name of room: "
 msgstr "Nome delle stanza:"
 
-#: ../roomops.c:1075 ../roomops.c:1905
+#: ../roomops.c:1077 ../roomops.c:1907
 msgid "Resides on floor: "
 msgstr "Appartiene al piano:"
 
 msgid "Resides on floor: "
 msgstr "Appartiene al piano:"
 
-#: ../roomops.c:1089 ../roomops.c:1945
+#: ../roomops.c:1091 ../roomops.c:1947
 msgid "Type of room:"
 msgstr "TIpo di stanza:"
 
 msgid "Type of room:"
 msgstr "TIpo di stanza:"
 
-#: ../roomops.c:1096
+#: ../roomops.c:1098
 msgid "Public room"
 msgstr "Stanza pubblica"
 
 msgid "Public room"
 msgstr "Stanza pubblica"
 
-#: ../roomops.c:1104
+#: ../roomops.c:1106
 msgid "Private - guess name"
 msgstr "Privato - indovina il nome"
 
 msgid "Private - guess name"
 msgstr "Privato - indovina il nome"
 
-#: ../roomops.c:1111
+#: ../roomops.c:1113
 msgid "Private - require password:"
 msgstr "Privato - richiede la password"
 
 msgid "Private - require password:"
 msgstr "Privato - richiede la password"
 
-#: ../roomops.c:1121 ../roomops.c:1976
+#: ../roomops.c:1123 ../roomops.c:1978
 msgid "Private - invitation only"
 msgstr "Privato - solo su invito"
 
 msgid "Private - invitation only"
 msgstr "Privato - solo su invito"
 
-#: ../roomops.c:1125
+#: ../roomops.c:1127
 msgid "If private, cause current users to forget room"
 msgstr "Se impostato come privato, l'utente corrente dimenticherà la stanza"
 
 msgid "If private, cause current users to forget room"
 msgstr "Se impostato come privato, l'utente corrente dimenticherà la stanza"
 
-#: ../roomops.c:1133
+#: ../roomops.c:1135
 msgid "Preferred users only"
 msgstr "Solo utenti preferiti"
 
 msgid "Preferred users only"
 msgstr "Solo utenti preferiti"
 
-#: ../roomops.c:1139
+#: ../roomops.c:1141
 msgid "Read-only room"
 msgstr "Stanza in sola lettura"
 
 msgid "Read-only room"
 msgstr "Stanza in sola lettura"
 
-#: ../roomops.c:1146
+#: ../roomops.c:1148
 msgid "File directory room"
 msgstr "Stanza direttorio di file"
 
 msgid "File directory room"
 msgstr "Stanza direttorio di file"
 
-#: ../roomops.c:1149
+#: ../roomops.c:1151
 msgid "Directory name: "
 msgstr "Nome del direttorio:"
 
 msgid "Directory name: "
 msgstr "Nome del direttorio:"
 
-#: ../roomops.c:1157
+#: ../roomops.c:1159
 msgid "Uploading allowed"
 msgstr "Upload permesso"
 
 msgid "Uploading allowed"
 msgstr "Upload permesso"
 
-#: ../roomops.c:1163
+#: ../roomops.c:1165
 msgid "Downloading allowed"
 msgstr "Download permesso"
 
 msgid "Downloading allowed"
 msgstr "Download permesso"
 
-#: ../roomops.c:1169
+#: ../roomops.c:1171
 msgid "Visible directory"
 msgstr "Direttorio visibile"
 
 msgid "Visible directory"
 msgstr "Direttorio visibile"
 
-#: ../roomops.c:1178
+#: ../roomops.c:1180
 msgid "Network shared room"
 msgstr "Stanza condivisa in rete"
 
 msgid "Network shared room"
 msgstr "Stanza condivisa in rete"
 
-#: ../roomops.c:1184
+#: ../roomops.c:1186
 msgid "Permanent (does not auto-purge)"
 msgstr "Permanente (non si auto cancella)"
 
 msgid "Permanent (does not auto-purge)"
 msgstr "Permanente (non si auto cancella)"
 
-#: ../roomops.c:1189
+#: ../roomops.c:1191
 msgid "Anonymous messages"
 msgstr "Messaggio anonimo"
 
 msgid "Anonymous messages"
 msgstr "Messaggio anonimo"
 
-#: ../roomops.c:1197
+#: ../roomops.c:1199
 msgid "No anonymous messages"
 msgstr "Nessun messaggio anonimo"
 
 msgid "No anonymous messages"
 msgstr "Nessun messaggio anonimo"
 
-#: ../roomops.c:1203
+#: ../roomops.c:1205
 msgid "All messages are anonymous"
 msgstr "Tutti i messaggi sono anonimi"
 
 msgid "All messages are anonymous"
 msgstr "Tutti i messaggi sono anonimi"
 
-#: ../roomops.c:1209
+#: ../roomops.c:1211
 msgid "Prompt user when entering messages"
 msgstr "Notifica l'utente quando si sta digitando il messaggio"
 
 msgid "Prompt user when entering messages"
 msgstr "Notifica l'utente quando si sta digitando il messaggio"
 
-#: ../roomops.c:1215
+#: ../roomops.c:1217
 msgid "Room aide: "
 msgstr "Aide di stanza:"
 
 msgid "Room aide: "
 msgstr "Aide di stanza:"
 
-#: ../roomops.c:1287
+#: ../roomops.c:1289
 msgid "Shared with"
 msgstr "Condivisa con"
 
 msgid "Shared with"
 msgstr "Condivisa con"
 
-#: ../roomops.c:1290
+#: ../roomops.c:1292
 msgid "Not shared with"
 msgstr "Non condivisa con"
 
 msgid "Not shared with"
 msgstr "Non condivisa con"
 
-#: ../roomops.c:1295 ../roomops.c:1340
+#: ../roomops.c:1297 ../roomops.c:1342
 msgid "Remote node name"
 msgstr "nome del nodo remoto"
 
 msgid "Remote node name"
 msgstr "nome del nodo remoto"
 
-#: ../roomops.c:1297 ../roomops.c:1342
+#: ../roomops.c:1299 ../roomops.c:1344
 msgid "Remote room name"
 msgstr "Nome della stanza remota"
 
 msgid "Remote room name"
 msgstr "Nome della stanza remota"
 
-#: ../roomops.c:1299 ../roomops.c:1344
+#: ../roomops.c:1301 ../roomops.c:1346
 msgid "Actions"
 msgstr "Azioni"
 
 msgid "Actions"
 msgstr "Azioni"
 
-#: ../roomops.c:1332
+#: ../roomops.c:1334
 msgid "Unshare"
 msgstr "Elimina condivisione"
 
 msgid "Unshare"
 msgstr "Elimina condivisione"
 
-#: ../roomops.c:1369
+#: ../roomops.c:1371
 msgid "Share"
 msgstr "Condividi"
 
 msgid "Share"
 msgstr "Condividi"
 
-#: ../roomops.c:1377
+#: ../roomops.c:1379
 msgid "Notes:"
 msgstr "note:"
 
 msgid "Notes:"
 msgstr "note:"
 
-#: ../roomops.c:1378
+#: ../roomops.c:1380
 msgid ""
 "When sharing a room, it must be shared from both ends.  Adding a node to the "
 "'shared' list sends messages out, but in order to receive messages, the "
 msgid ""
 "When sharing a room, it must be shared from both ends.  Adding a node to the "
 "'shared' list sends messages out, but in order to receive messages, the "
@@ -1948,7 +1972,7 @@ msgstr ""
 "stesso.<li>Se il nome remoto è diverso, si deve configurare anche il nodo "
 "della stanza iniziale.</ul></i><br/>\n"
 
 "stesso.<li>Se il nome remoto è diverso, si deve configurare anche il nodo "
 "della stanza iniziale.</ul></i><br/>\n"
 
-#: ../roomops.c:1399
+#: ../roomops.c:1401
 msgid ""
 "<i>The contents of this room are being mailed <b>as individual messages</b> "
 "to the following list recipients:</i><br /><br />\n"
 msgid ""
 "<i>The contents of this room are being mailed <b>as individual messages</b> "
 "to the following list recipients:</i><br /><br />\n"
@@ -1956,11 +1980,11 @@ msgstr ""
 "<i>I contenuti di questa stanza verranno inviati <b>come messaggi "
 "individuali</b> alla seguente lista di destinatari:</i><br/><br/>\n"
 
 "<i>I contenuti di questa stanza verranno inviati <b>come messaggi "
 "individuali</b> alla seguente lista di destinatari:</i><br/><br/>\n"
 
-#: ../roomops.c:1416 ../roomops.c:1446
+#: ../roomops.c:1418 ../roomops.c:1448
 msgid "(remove)"
 msgstr "(rimuovi)"
 
 msgid "(remove)"
 msgstr "(rimuovi)"
 
-#: ../roomops.c:1429
+#: ../roomops.c:1431
 msgid ""
 "<i>The contents of this room are being mailed <b>in digest form</b> to the "
 "following list recipients:</i><br /><br />\n"
 msgid ""
 "<i>The contents of this room are being mailed <b>in digest form</b> to the "
 "following list recipients:</i><br /><br />\n"
@@ -1968,22 +1992,22 @@ msgstr ""
 "<i>I contenuti di questa stanza saranno inviati come <b>selezione di "
 "messaggi</b> alla seguente lista di destinatari</i><br/><br/>\n"
 
 "<i>I contenuti di questa stanza saranno inviati come <b>selezione di "
 "messaggi</b> alla seguente lista di destinatari</i><br/><br/>\n"
 
-#: ../roomops.c:1460
+#: ../roomops.c:1462
 msgid ""
 "This room is configured to allow self-service subscribe/unsubscribe requests."
 msgstr ""
 "Questa stanza è configurate per permettere la sottoscrizione/cancellazione "
 "automatica degli utenti."
 
 msgid ""
 "This room is configured to allow self-service subscribe/unsubscribe requests."
 msgstr ""
 "Questa stanza è configurate per permettere la sottoscrizione/cancellazione "
 "automatica degli utenti."
 
-#: ../roomops.c:1463
+#: ../roomops.c:1465
 msgid "Click to disable."
 msgstr "Clicca per disabilitare."
 
 msgid "Click to disable."
 msgstr "Clicca per disabilitare."
 
-#: ../roomops.c:1465
+#: ../roomops.c:1467
 msgid "The URL for subscribe/unsubscribe is: "
 msgstr "L'indirizzo per sottoscriversi/cancellarsi dalla stanza è:"
 
 msgid "The URL for subscribe/unsubscribe is: "
 msgstr "L'indirizzo per sottoscriversi/cancellarsi dalla stanza è:"
 
-#: ../roomops.c:1471
+#: ../roomops.c:1473
 msgid ""
 "This room is <i>not</i> configured to allow self-service subscribe/"
 "unsubscribe requests."
 msgid ""
 "This room is <i>not</i> configured to allow self-service subscribe/"
 "unsubscribe requests."
@@ -1991,65 +2015,65 @@ msgstr ""
 "Questa stanza <i>non</i> è stata configurata per permettere la "
 "sottoscrizione/cancellazione automatica degli utenti."
 
 "Questa stanza <i>non</i> è stata configurata per permettere la "
 "sottoscrizione/cancellazione automatica degli utenti."
 
-#: ../roomops.c:1475
+#: ../roomops.c:1477
 msgid "Click to enable."
 msgstr "Clicca per abilitare."
 
 msgid "Click to enable."
 msgstr "Clicca per abilitare."
 
-#: ../roomops.c:1504
+#: ../roomops.c:1506
 msgid "Message expire policy for this room"
 msgstr "Politica di cancellazione dei messaggi per questa stanza"
 
 msgid "Message expire policy for this room"
 msgstr "Politica di cancellazione dei messaggi per questa stanza"
 
-#: ../roomops.c:1510
+#: ../roomops.c:1512
 msgid "Use the default policy for this floor"
 msgstr "Usa la politica di default per questo piano"
 
 msgid "Use the default policy for this floor"
 msgstr "Usa la politica di default per questo piano"
 
-#: ../roomops.c:1514 ../roomops.c:1541 ../siteconfig.c:501 ../siteconfig.c:526
+#: ../roomops.c:1516 ../roomops.c:1543 ../siteconfig.c:501 ../siteconfig.c:526
 #, c-format
 msgid "Never automatically expire messages"
 msgstr "Non permettere ai messaggi di auto cancellarsi"
 
 #, c-format
 msgid "Never automatically expire messages"
 msgstr "Non permettere ai messaggi di auto cancellarsi"
 
-#: ../roomops.c:1518 ../roomops.c:1545 ../siteconfig.c:505 ../siteconfig.c:530
+#: ../roomops.c:1520 ../roomops.c:1547 ../siteconfig.c:505 ../siteconfig.c:530
 #, c-format
 msgid "Expire by message count"
 msgstr "Cancella per numero di messaggi"
 
 #, c-format
 msgid "Expire by message count"
 msgstr "Cancella per numero di messaggi"
 
-#: ../roomops.c:1522 ../roomops.c:1549 ../siteconfig.c:509 ../siteconfig.c:534
+#: ../roomops.c:1524 ../roomops.c:1551 ../siteconfig.c:509 ../siteconfig.c:534
 #, c-format
 msgid "Expire by message age"
 msgstr "Elimina per età del messaggio"
 
 #, c-format
 msgid "Expire by message age"
 msgstr "Elimina per età del messaggio"
 
-#: ../roomops.c:1524 ../roomops.c:1551 ../siteconfig.c:511 ../siteconfig.c:536
+#: ../roomops.c:1526 ../roomops.c:1553 ../siteconfig.c:511 ../siteconfig.c:536
 #, c-format
 msgid "Number of messages or days: "
 msgstr "Numero di messaggi o giorni:"
 
 #, c-format
 msgid "Number of messages or days: "
 msgstr "Numero di messaggi o giorni:"
 
-#: ../roomops.c:1531
+#: ../roomops.c:1533
 msgid "Message expire policy for this floor"
 msgstr "Politica di cancellazione messaggi per questo piano"
 
 msgid "Message expire policy for this floor"
 msgstr "Politica di cancellazione messaggi per questo piano"
 
-#: ../roomops.c:1537
+#: ../roomops.c:1539
 msgid "Use the system default"
 msgstr "Usa il default di sistema"
 
 msgid "Use the system default"
 msgstr "Usa il default di sistema"
 
-#: ../roomops.c:1612 ../roomops.c:2976
+#: ../roomops.c:1614 ../roomops.c:2978
 msgid "Cancelled.  Changes were not saved."
 msgstr "Operazione Cancellata.Le modifiche non sono state salvate."
 
 msgid "Cancelled.  Changes were not saved."
 msgstr "Operazione Cancellata.Le modifiche non sono state salvate."
 
-#: ../roomops.c:1751
+#: ../roomops.c:1753
 msgid "Your changes have been saved."
 msgstr "Le tue modifiche sono state salvate."
 
 msgid "Your changes have been saved."
 msgstr "Le tue modifiche sono state salvate."
 
-#: ../roomops.c:1783
+#: ../roomops.c:1785
 #, c-format
 msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
 msgstr "<B><I>L'utente %s è stato espulso dalla stanza %s.</I></B>\n"
 
 #, c-format
 msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
 msgstr "<B><I>L'utente %s è stato espulso dalla stanza %s.</I></B>\n"
 
-#: ../roomops.c:1797
+#: ../roomops.c:1799
 #, c-format
 msgid "<B><I>User %s invited to room %s.</I></B>\n"
 msgstr "<B><I>L'utente %s è stato invitato nella stanza %s.</I></B>\n"
 
 #, c-format
 msgid "<B><I>User %s invited to room %s.</I></B>\n"
 msgstr "<B><I>L'utente %s è stato invitato nella stanza %s.</I></B>\n"
 
-#: ../roomops.c:1825
+#: ../roomops.c:1827
 msgid ""
 "The users listed below have access to this room.  To remove a user from the "
 "access list, select the user name from the list and click 'Kick'."
 msgid ""
 "The users listed below have access to this room.  To remove a user from the "
 "access list, select the user name from the list and click 'Kick'."
@@ -2057,11 +2081,11 @@ msgstr ""
 "Gli utenti mostrati sotto hanno accesso a questa stanza. Per rimuovere un "
 "utente dalla lista degli accessi, selezionalo e clicca 'Espelli'."
 
 "Gli utenti mostrati sotto hanno accesso a questa stanza. Per rimuovere un "
 "utente dalla lista degli accessi, selezionalo e clicca 'Espelli'."
 
-#: ../roomops.c:1845
+#: ../roomops.c:1847
 msgid "Kick"
 msgstr "Espelli"
 
 msgid "Kick"
 msgstr "Espelli"
 
-#: ../roomops.c:1849
+#: ../roomops.c:1851
 msgid ""
 "To grant another user access to this room, enter the user name in the box "
 "below and click 'Invite'."
 msgid ""
 "To grant another user access to this room, enter the user name in the box "
 "below and click 'Invite'."
@@ -2069,47 +2093,47 @@ msgstr ""
 "Per permettere a un altro utente l'accesso a questa stanza, inserisci il suo "
 "nome utente e clicca 'Invita'."
 
 "Per permettere a un altro utente l'accesso a questa stanza, inserisci il suo "
 "nome utente e clicca 'Invita'."
 
-#: ../roomops.c:1855
+#: ../roomops.c:1857
 msgid "Invite:"
 msgstr "Invita:"
 
 msgid "Invite:"
 msgstr "Invita:"
 
-#: ../roomops.c:1860
+#: ../roomops.c:1862
 msgid "Invite"
 msgstr "Invita"
 
 msgid "Invite"
 msgstr "Invita"
 
-#: ../roomops.c:1924
+#: ../roomops.c:1926
 msgid "Default view for room: "
 msgstr "Vista di default della stanza:"
 
 msgid "Default view for room: "
 msgstr "Vista di default della stanza:"
 
-#: ../roomops.c:1954
+#: ../roomops.c:1956
 msgid "Public (automatically appears to everyone)"
 msgstr "Pubblica (Appare automaticamente a tutti gli utenti)"
 
 msgid "Public (automatically appears to everyone)"
 msgstr "Pubblica (Appare automaticamente a tutti gli utenti)"
 
-#: ../roomops.c:1961
+#: ../roomops.c:1963
 msgid "Private - hidden (accessible to anyone who knows its name)"
 msgstr "Privata - nascosta (Accessibile solo a chi ne conosce il nome)"
 
 msgid "Private - hidden (accessible to anyone who knows its name)"
 msgstr "Privata - nascosta (Accessibile solo a chi ne conosce il nome)"
 
-#: ../roomops.c:1968
+#: ../roomops.c:1970
 msgid "Private - require password: "
 msgstr "Privata - richiede password"
 
 msgid "Private - require password: "
 msgstr "Privata - richiede password"
 
-#: ../roomops.c:1984
+#: ../roomops.c:1986
 msgid "Personal (mailbox for you only)"
 msgstr "Personale (cassetta della posta solo per te)"
 
 msgid "Personal (mailbox for you only)"
 msgstr "Personale (cassetta della posta solo per te)"
 
-#: ../roomops.c:1989
+#: ../roomops.c:1991
 msgid "Create new room"
 msgstr "Crea una nuova stanza"
 
 msgid "Create new room"
 msgstr "Crea una nuova stanza"
 
-#: ../roomops.c:2057
+#: ../roomops.c:2059
 msgid "Cancelled.  No new room was created."
 msgstr "Operazione Cancellata.Nessuna nuova stanza è stata creata."
 
 msgid "Cancelled.  No new room was created."
 msgstr "Operazione Cancellata.Nessuna nuova stanza è stata creata."
 
-#: ../roomops.c:2100
+#: ../roomops.c:2102
 msgid "Go to a hidden room"
 msgstr "Vai a una stanza segreta"
 
 msgid "Go to a hidden room"
 msgstr "Vai a una stanza segreta"
 
-#: ../roomops.c:2111
+#: ../roomops.c:2113
 msgid ""
 "If you know the name of a hidden (guess-name) or passworded room, you can "
 "enter that room by typing its name below.  Once you gain access to a private "
 msgid ""
 "If you know the name of a hidden (guess-name) or passworded room, you can "
 "enter that room by typing its name below.  Once you gain access to a private "
@@ -2121,23 +2145,23 @@ msgstr ""
 "l'accesso a una stanza privata, comparirà nella tua lista di stanze, così "
 "non dovrai ripetere questo passaggio."
 
 "l'accesso a una stanza privata, comparirà nella tua lista di stanze, così "
 "non dovrai ripetere questo passaggio."
 
-#: ../roomops.c:2123
+#: ../roomops.c:2125
 msgid "Enter room name:"
 msgstr "Inserisci il nome della stanza:"
 
 msgid "Enter room name:"
 msgstr "Inserisci il nome della stanza:"
 
-#: ../roomops.c:2130
+#: ../roomops.c:2132
 msgid "Enter room password:"
 msgstr "Inserisci la password della stanza:"
 
 msgid "Enter room password:"
 msgstr "Inserisci la password della stanza:"
 
-#: ../roomops.c:2139
+#: ../roomops.c:2141
 msgid "Go there"
 msgstr "Entra nella stanza"
 
 msgid "Go there"
 msgstr "Entra nella stanza"
 
-#: ../roomops.c:2192
+#: ../roomops.c:2194
 msgid "Zap (forget/unsubscribe) the current room"
 msgstr "Zap (dimentica/cancella la tua sottoscrizione) questa stanza"
 
 msgid "Zap (forget/unsubscribe) the current room"
 msgstr "Zap (dimentica/cancella la tua sottoscrizione) questa stanza"
 
-#: ../roomops.c:2197
+#: ../roomops.c:2199
 #, c-format
 msgid ""
 "If you select this option, <em>%s</em> will disappear from your room list.  "
 #, c-format
 msgid ""
 "If you select this option, <em>%s</em> will disappear from your room list.  "
@@ -2146,15 +2170,15 @@ msgstr ""
 "Se selezioni questa opzione, <em>%s</em> scomparirà dalla tua lista delle "
 "stanze, vuoi farlo davvero?<br/><br/>\n"
 
 "Se selezioni questa opzione, <em>%s</em> scomparirà dalla tua lista delle "
 "stanze, vuoi farlo davvero?<br/><br/>\n"
 
-#: ../roomops.c:2202
+#: ../roomops.c:2204
 msgid "Zap this room"
 msgstr "Zap questa stanza"
 
 msgid "Zap this room"
 msgstr "Zap questa stanza"
 
-#: ../roomops.c:2926 ../roomops.c:2932
+#: ../roomops.c:2928 ../roomops.c:2934
 msgid "Room list"
 msgstr "Lista delle stanze"
 
 msgid "Room list"
 msgstr "Lista delle stanze"
 
-#: ../roomops.c:2929
+#: ../roomops.c:2931
 msgid "Folder list"
 msgstr "Lista delle cartelle"
 
 msgid "Folder list"
 msgstr "Lista delle cartelle"
 
index 81f4914f15d8975bfb90c3d53f6cf28f9a5540d6..105c7cb9ef9a85aaec72fcf05ff7b0f0bc8c8000 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-02-02 23:50-0500\n"
+"POT-Creation-Date: 2006-02-05 15:01+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"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -137,10 +137,10 @@ msgid "Change password"
 msgstr ""
 
 #: ../auth.c:498 ../calendar.c:612 ../event.c:393 ../graphics.c:58
 msgstr ""
 
 #: ../auth.c:498 ../calendar.c:612 ../event.c:393 ../graphics.c:58
-#: ../iconbar.c:712 ../mainmenu.c:300 ../messages.c:2812 ../messages.c:2933
-#: ../messages.c:3021 ../netconf.c:86 ../netconf.c:149 ../paging.c:58
-#: ../preferences.c:379 ../roomops.c:1232 ../roomops.c:1560 ../roomops.c:1991
-#: ../roomops.c:2140 ../roomops.c:2204 ../siteconfig.c:564 ../sysmsgs.c:59
+#: ../iconbar.c:712 ../mainmenu.c:300 ../messages.c:2814 ../messages.c:2935
+#: ../messages.c:3023 ../netconf.c:86 ../netconf.c:149 ../paging.c:58
+#: ../preferences.c:379 ../roomops.c:1234 ../roomops.c:1562 ../roomops.c:1993
+#: ../roomops.c:2142 ../roomops.c:2206 ../siteconfig.c:564 ../sysmsgs.c:59
 #: ../useredit.c:381 ../vcard_edit.c:336 ../who.c:273
 msgid "Cancel"
 msgstr ""
 #: ../useredit.c:381 ../vcard_edit.c:336 ../who.c:273
 msgid "Cancel"
 msgstr ""
@@ -337,7 +337,7 @@ msgstr ""
 msgid "Save"
 msgstr ""
 
 msgid "Save"
 msgstr ""
 
-#: ../calendar.c:611 ../event.c:391 ../messages.c:840 ../messages.c:2199
+#: ../calendar.c:611 ../event.c:391 ../messages.c:840 ../messages.c:2200
 msgid "Delete"
 msgstr ""
 
 msgid "Delete"
 msgstr ""
 
@@ -405,11 +405,31 @@ msgstr ""
 msgid "The tasks view is not available."
 msgstr ""
 
 msgid "The tasks view is not available."
 msgstr ""
 
-#: ../calendar_view.c:675
+#: ../calendar_view.c:420
+msgid "Week"
+msgstr ""
+
+#: ../calendar_view.c:422
+msgid "Hours"
+msgstr ""
+
+#: ../calendar_view.c:423 ../messages.c:2195
+msgid "Subject"
+msgstr ""
+
+#: ../calendar_view.c:424 ../event.c:164
+msgid "Start"
+msgstr ""
+
+#: ../calendar_view.c:425 ../event.c:218
+msgid "End"
+msgstr ""
+
+#: ../calendar_view.c:896
 msgid "Name of task"
 msgstr ""
 
 msgid "Name of task"
 msgstr ""
 
-#: ../calendar_view.c:677
+#: ../calendar_view.c:898
 msgid "Date due"
 msgstr ""
 
 msgid "Date due"
 msgstr ""
 
@@ -425,18 +445,10 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
 msgid "Location"
 msgstr ""
 
-#: ../event.c:164
-msgid "Start"
-msgstr ""
-
 #: ../event.c:207
 msgid "All day event"
 msgstr ""
 
 #: ../event.c:207
 msgid "All day event"
 msgstr ""
 
-#: ../event.c:218
-msgid "End"
-msgstr ""
-
 #: ../event.c:246 ../iconbar.c:199 ../iconbar.c:586
 msgid "Notes"
 msgstr ""
 #: ../event.c:246 ../iconbar.c:199 ../iconbar.c:586
 msgid "Notes"
 msgstr ""
@@ -494,28 +506,36 @@ msgstr ""
 msgid "Number of rooms"
 msgstr ""
 
 msgid "Number of rooms"
 msgstr ""
 
-#: ../floors.c:79
+#: ../floors.c:68
+msgid "Floor CSS"
+msgstr ""
+
+#: ../floors.c:81
 msgid "(delete floor)"
 msgstr ""
 
 msgid "(delete floor)"
 msgstr ""
 
-#: ../floors.c:85
+#: ../floors.c:87
 msgid "(edit graphic)"
 msgstr ""
 
 msgid "(edit graphic)"
 msgstr ""
 
-#: ../floors.c:98
+#: ../floors.c:100
 msgid "Change name"
 msgstr ""
 
 msgid "Change name"
 msgstr ""
 
-#: ../floors.c:110
+#: ../floors.c:113
+msgid "Change CSS"
+msgstr ""
+
+#: ../floors.c:125
 msgid "Create new floor"
 msgstr ""
 
 msgid "Create new floor"
 msgstr ""
 
-#: ../floors.c:131
+#: ../floors.c:146
 #, c-format
 msgid "Floor has been deleted."
 msgstr ""
 
 #, c-format
 msgid "Floor has been deleted."
 msgstr ""
 
-#: ../floors.c:154
+#: ../floors.c:169
 #, c-format
 msgid "New floor has been created."
 msgstr ""
 #, c-format
 msgid "New floor has been created."
 msgstr ""
@@ -759,7 +779,7 @@ msgstr ""
 msgid "Room and system administration functions"
 msgstr ""
 
 msgid "Room and system administration functions"
 msgstr ""
 
-#: ../iconbar.c:299 ../roomops.c:949
+#: ../iconbar.c:299 ../roomops.c:951
 msgid "Administration"
 msgstr ""
 
 msgid "Administration"
 msgstr ""
 
@@ -874,7 +894,7 @@ msgstr ""
 msgid "Displays the 'Powered by Citadel' icon"
 msgstr ""
 
 msgid "Displays the 'Powered by Citadel' icon"
 msgstr ""
 
-#: ../iconbar.c:711 ../netconf.c:146 ../roomops.c:1231 ../roomops.c:1558
+#: ../iconbar.c:711 ../netconf.c:146 ../roomops.c:1233 ../roomops.c:1560
 #: ../siteconfig.c:562 ../sysmsgs.c:57 ../useredit.c:381 ../vcard_edit.c:335
 msgid "Save changes"
 msgstr ""
 #: ../siteconfig.c:562 ../sysmsgs.c:57 ../useredit.c:381 ../vcard_edit.c:335
 msgid "Save changes"
 msgstr ""
@@ -1013,7 +1033,7 @@ msgstr ""
 msgid "Where can I go from here?"
 msgstr ""
 
 msgid "Where can I go from here?"
 msgstr ""
 
-#: ../mainmenu.c:39 ../roomops.c:593
+#: ../mainmenu.c:39 ../roomops.c:595
 msgid "Goto next room"
 msgstr ""
 
 msgid "Goto next room"
 msgstr ""
 
@@ -1029,7 +1049,7 @@ msgstr ""
 msgid "(come back here later)"
 msgstr ""
 
 msgid "(come back here later)"
 msgstr ""
 
-#: ../mainmenu.c:57 ../roomops.c:409
+#: ../mainmenu.c:57 ../roomops.c:411
 msgid "Ungoto"
 msgstr ""
 
 msgid "Ungoto"
 msgstr ""
 
@@ -1038,7 +1058,7 @@ msgstr ""
 msgid "(oops! Back to %s)"
 msgstr ""
 
 msgid "(oops! Back to %s)"
 msgstr ""
 
-#: ../mainmenu.c:68 ../roomops.c:418
+#: ../mainmenu.c:68 ../roomops.c:420
 msgid "Read new messages"
 msgstr ""
 
 msgid "Read new messages"
 msgstr ""
 
@@ -1046,7 +1066,7 @@ msgstr ""
 msgid "...in this room"
 msgstr ""
 
 msgid "...in this room"
 msgstr ""
 
-#: ../mainmenu.c:76 ../roomops.c:507
+#: ../mainmenu.c:76 ../roomops.c:509
 msgid "Read all messages"
 msgstr ""
 
 msgid "Read all messages"
 msgstr ""
 
@@ -1054,7 +1074,7 @@ msgstr ""
 msgid "...old <EM>and</EM> new"
 msgstr ""
 
 msgid "...old <EM>and</EM> new"
 msgstr ""
 
-#: ../mainmenu.c:84 ../roomops.c:568
+#: ../mainmenu.c:84 ../roomops.c:570
 msgid "Enter a message"
 msgstr ""
 
 msgid "Enter a message"
 msgstr ""
 
@@ -1114,7 +1134,7 @@ msgstr ""
 msgid "Go to a 'hidden' room"
 msgstr ""
 
 msgid "Go to a 'hidden' room"
 msgstr ""
 
-#: ../mainmenu.c:171 ../roomops.c:1889
+#: ../mainmenu.c:171 ../roomops.c:1891
 msgid "Create a new room"
 msgstr ""
 
 msgid "Create a new room"
 msgstr ""
 
@@ -1247,7 +1267,7 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
 msgid "Download"
 msgstr ""
 
-#: ../messages.c:756 ../messages.c:2769
+#: ../messages.c:756 ../messages.c:2771
 msgid "CC:"
 msgstr ""
 
 msgid "CC:"
 msgstr ""
 
@@ -1271,7 +1291,7 @@ msgstr ""
 msgid "Forward"
 msgstr ""
 
 msgid "Forward"
 msgstr ""
 
-#: ../messages.c:835 ../messages.c:3019
+#: ../messages.c:835 ../messages.c:3021
 msgid "Move"
 msgstr ""
 
 msgid "Move"
 msgstr ""
 
@@ -1308,116 +1328,112 @@ msgstr ""
 msgid "This address book is empty."
 msgstr ""
 
 msgid "This address book is empty."
 msgstr ""
 
-#: ../messages.c:2074
+#: ../messages.c:2075
 msgid "No new messages."
 msgstr ""
 
 msgid "No new messages."
 msgstr ""
 
-#: ../messages.c:2076
+#: ../messages.c:2077
 msgid "No old messages."
 msgstr ""
 
 msgid "No old messages."
 msgstr ""
 
-#: ../messages.c:2078
+#: ../messages.c:2079
 msgid "No messages here."
 msgstr ""
 
 msgid "No messages here."
 msgstr ""
 
-#: ../messages.c:2194
-msgid "Subject"
-msgstr ""
-
-#: ../messages.c:2196
+#: ../messages.c:2197
 msgid "Sender"
 msgstr ""
 
 msgid "Sender"
 msgstr ""
 
-#: ../messages.c:2198
+#: ../messages.c:2199
 msgid "Date"
 msgstr ""
 
 msgid "Date"
 msgstr ""
 
-#: ../messages.c:2213
+#: ../messages.c:2214
 msgid "Click on any note to edit it."
 msgstr ""
 
 msgid "Click on any note to edit it."
 msgstr ""
 
-#: ../messages.c:2316
+#: ../messages.c:2317
 msgid "Reading #"
 msgstr ""
 
 msgid "Reading #"
 msgstr ""
 
-#: ../messages.c:2369
+#: ../messages.c:2370
 #, c-format
 msgid "of %d messages."
 msgstr ""
 
 #, c-format
 msgid "of %d messages."
 msgstr ""
 
-#: ../messages.c:2553
+#: ../messages.c:2554
 #, c-format
 msgid "Cancelled.  Message was not posted."
 msgstr ""
 
 #, c-format
 msgid "Cancelled.  Message was not posted."
 msgstr ""
 
-#: ../messages.c:2559
+#: ../messages.c:2560
 #, c-format
 msgid "Automatically cancelled because you have already saved this message."
 msgstr ""
 
 #, c-format
 msgid "Automatically cancelled because you have already saved this message."
 msgstr ""
 
-#: ../messages.c:2578
+#: ../messages.c:2579
 #, c-format
 msgid "Message has been sent.\n"
 msgstr ""
 
 #, c-format
 msgid "Message has been sent.\n"
 msgstr ""
 
-#: ../messages.c:2581
+#: ../messages.c:2582
 #, c-format
 msgid "Message has been posted.\n"
 msgstr ""
 
 #, c-format
 msgid "Message has been posted.\n"
 msgstr ""
 
-#: ../messages.c:2715
+#: ../messages.c:2717
 msgid " <I>from</I> "
 msgstr ""
 
 msgid " <I>from</I> "
 msgstr ""
 
-#: ../messages.c:2725
+#: ../messages.c:2727
 msgid " <I>in</I> "
 msgstr ""
 
 msgid " <I>in</I> "
 msgstr ""
 
-#: ../messages.c:2758
+#: ../messages.c:2760
 msgid "To:"
 msgstr ""
 
 msgid "To:"
 msgstr ""
 
-#: ../messages.c:2780
+#: ../messages.c:2782
 msgid "BCC:"
 msgstr ""
 
 msgid "BCC:"
 msgstr ""
 
-#: ../messages.c:2798
+#: ../messages.c:2800
 msgid "Subject (optional):"
 msgstr ""
 
 msgid "Subject (optional):"
 msgstr ""
 
-#: ../messages.c:2807 ../messages.c:2928 ../paging.c:57
+#: ../messages.c:2809 ../messages.c:2930 ../paging.c:57
 msgid "Send message"
 msgstr ""
 
 msgid "Send message"
 msgstr ""
 
-#: ../messages.c:2809 ../messages.c:2930
+#: ../messages.c:2811 ../messages.c:2932
 msgid "Post message"
 msgstr ""
 
 msgid "Post message"
 msgstr ""
 
-#: ../messages.c:2825
+#: ../messages.c:2827
 msgid "--- forwarded message ---"
 msgstr ""
 
 msgid "--- forwarded message ---"
 msgstr ""
 
-#: ../messages.c:2905
+#: ../messages.c:2907
 msgid "Attachments:"
 msgstr ""
 
 msgid "Attachments:"
 msgstr ""
 
-#: ../messages.c:2920
+#: ../messages.c:2922
 msgid "Attach file:"
 msgstr ""
 
 msgid "Attach file:"
 msgstr ""
 
-#: ../messages.c:2923 ../roomops.c:1424 ../roomops.c:1454
+#: ../messages.c:2925 ../roomops.c:1426 ../roomops.c:1456
 msgid "Add"
 msgstr ""
 
 msgid "Add"
 msgstr ""
 
-#: ../messages.c:2992
+#: ../messages.c:2994
 msgid "Confirm move of message"
 msgstr ""
 
 msgid "Confirm move of message"
 msgstr ""
 
-#: ../messages.c:2999
+#: ../messages.c:3001
 msgid "Move this message to:"
 msgstr ""
 
 msgid "Move this message to:"
 msgstr ""
 
-#: ../messages.c:3045
+#: ../messages.c:3047
 #, c-format
 msgid "The message was not moved."
 msgstr ""
 #, c-format
 msgid "The message was not moved."
 msgstr ""
@@ -1619,241 +1635,245 @@ msgstr ""
 msgid "Wiki"
 msgstr ""
 
 msgid "Wiki"
 msgstr ""
 
-#: ../roomops.c:218
+#: ../roomops.c:26
+msgid "Calendar List"
+msgstr ""
+
+#: ../roomops.c:219
 msgid "Zapped (forgotten) rooms"
 msgstr ""
 
 msgid "Zapped (forgotten) rooms"
 msgstr ""
 
-#: ../roomops.c:224
+#: ../roomops.c:225
 msgid "Click on any room to un-zap it and goto that room.\n"
 msgstr ""
 
 msgid "Click on any room to un-zap it and goto that room.\n"
 msgstr ""
 
-#: ../roomops.c:318
+#: ../roomops.c:319
 msgid "View as:"
 msgstr ""
 
 msgid "View as:"
 msgstr ""
 
-#: ../roomops.c:388
+#: ../roomops.c:390
 #, c-format
 msgid "%d new of %d messages"
 msgstr ""
 
 #, c-format
 msgid "%d new of %d messages"
 msgstr ""
 
-#: ../roomops.c:432
+#: ../roomops.c:434
 msgid "View contacts"
 msgstr ""
 
 msgid "View contacts"
 msgstr ""
 
-#: ../roomops.c:443
+#: ../roomops.c:445
 msgid "Day view"
 msgstr ""
 
 msgid "Day view"
 msgstr ""
 
-#: ../roomops.c:452
+#: ../roomops.c:454
 msgid "Month view"
 msgstr ""
 
 msgid "Month view"
 msgstr ""
 
-#: ../roomops.c:463
+#: ../roomops.c:465
 msgid "View tasks"
 msgstr ""
 
 msgid "View tasks"
 msgstr ""
 
-#: ../roomops.c:474
+#: ../roomops.c:476
 msgid "View notes"
 msgstr ""
 
 msgid "View notes"
 msgstr ""
 
-#: ../roomops.c:485
+#: ../roomops.c:487
 msgid "View message list"
 msgstr ""
 
 msgid "View message list"
 msgstr ""
 
-#: ../roomops.c:496
+#: ../roomops.c:498
 msgid "Wiki home"
 msgstr ""
 
 msgid "Wiki home"
 msgstr ""
 
-#: ../roomops.c:521
+#: ../roomops.c:523
 msgid "Add new contact"
 msgstr ""
 
 msgid "Add new contact"
 msgstr ""
 
-#: ../roomops.c:530
+#: ../roomops.c:532
 msgid "Add new event"
 msgstr ""
 
 msgid "Add new event"
 msgstr ""
 
-#: ../roomops.c:539
+#: ../roomops.c:541
 msgid "Add new task"
 msgstr ""
 
 msgid "Add new task"
 msgstr ""
 
-#: ../roomops.c:548
+#: ../roomops.c:550
 msgid "Add new note"
 msgstr ""
 
 msgid "Add new note"
 msgstr ""
 
-#: ../roomops.c:559
+#: ../roomops.c:561
 msgid "Edit this page"
 msgstr ""
 
 msgid "Edit this page"
 msgstr ""
 
-#: ../roomops.c:581
+#: ../roomops.c:583
 msgid ""
 "Leave all messages marked as unread, go to next room with unread messages"
 msgstr ""
 
 msgid ""
 "Leave all messages marked as unread, go to next room with unread messages"
 msgstr ""
 
-#: ../roomops.c:582
+#: ../roomops.c:584
 msgid "Skip this room"
 msgstr ""
 
 msgid "Skip this room"
 msgstr ""
 
-#: ../roomops.c:592
+#: ../roomops.c:594
 msgid "Mark all messages as read, go to next room with unread messages"
 msgstr ""
 
 msgid "Mark all messages as read, go to next room with unread messages"
 msgstr ""
 
-#: ../roomops.c:965
+#: ../roomops.c:967
 msgid "Configuration"
 msgstr ""
 
 msgid "Configuration"
 msgstr ""
 
-#: ../roomops.c:981
+#: ../roomops.c:983
 msgid "Message expire policy"
 msgstr ""
 
 msgid "Message expire policy"
 msgstr ""
 
-#: ../roomops.c:997
+#: ../roomops.c:999
 msgid "Access controls"
 msgstr ""
 
 msgid "Access controls"
 msgstr ""
 
-#: ../roomops.c:1013
+#: ../roomops.c:1015
 msgid "Sharing"
 msgstr ""
 
 msgid "Sharing"
 msgstr ""
 
-#: ../roomops.c:1029
+#: ../roomops.c:1031
 msgid "Mailing list service"
 msgstr ""
 
 msgid "Mailing list service"
 msgstr ""
 
-#: ../roomops.c:1051
+#: ../roomops.c:1053
 msgid "Are you sure you want to delete this room?"
 msgstr ""
 
 msgid "Are you sure you want to delete this room?"
 msgstr ""
 
-#: ../roomops.c:1053
+#: ../roomops.c:1055
 msgid "Delete this room"
 msgstr ""
 
 msgid "Delete this room"
 msgstr ""
 
-#: ../roomops.c:1056
+#: ../roomops.c:1058
 msgid "Set or change the icon for this room's banner"
 msgstr ""
 
 msgid "Set or change the icon for this room's banner"
 msgstr ""
 
-#: ../roomops.c:1059
+#: ../roomops.c:1061
 msgid "Edit this room's Info file"
 msgstr ""
 
 msgid "Edit this room's Info file"
 msgstr ""
 
-#: ../roomops.c:1068 ../roomops.c:1901
+#: ../roomops.c:1070 ../roomops.c:1903
 msgid "Name of room: "
 msgstr ""
 
 msgid "Name of room: "
 msgstr ""
 
-#: ../roomops.c:1075 ../roomops.c:1905
+#: ../roomops.c:1077 ../roomops.c:1907
 msgid "Resides on floor: "
 msgstr ""
 
 msgid "Resides on floor: "
 msgstr ""
 
-#: ../roomops.c:1089 ../roomops.c:1945
+#: ../roomops.c:1091 ../roomops.c:1947
 msgid "Type of room:"
 msgstr ""
 
 msgid "Type of room:"
 msgstr ""
 
-#: ../roomops.c:1096
+#: ../roomops.c:1098
 msgid "Public room"
 msgstr ""
 
 msgid "Public room"
 msgstr ""
 
-#: ../roomops.c:1104
+#: ../roomops.c:1106
 msgid "Private - guess name"
 msgstr ""
 
 msgid "Private - guess name"
 msgstr ""
 
-#: ../roomops.c:1111
+#: ../roomops.c:1113
 msgid "Private - require password:"
 msgstr ""
 
 msgid "Private - require password:"
 msgstr ""
 
-#: ../roomops.c:1121 ../roomops.c:1976
+#: ../roomops.c:1123 ../roomops.c:1978
 msgid "Private - invitation only"
 msgstr ""
 
 msgid "Private - invitation only"
 msgstr ""
 
-#: ../roomops.c:1125
+#: ../roomops.c:1127
 msgid "If private, cause current users to forget room"
 msgstr ""
 
 msgid "If private, cause current users to forget room"
 msgstr ""
 
-#: ../roomops.c:1133
+#: ../roomops.c:1135
 msgid "Preferred users only"
 msgstr ""
 
 msgid "Preferred users only"
 msgstr ""
 
-#: ../roomops.c:1139
+#: ../roomops.c:1141
 msgid "Read-only room"
 msgstr ""
 
 msgid "Read-only room"
 msgstr ""
 
-#: ../roomops.c:1146
+#: ../roomops.c:1148
 msgid "File directory room"
 msgstr ""
 
 msgid "File directory room"
 msgstr ""
 
-#: ../roomops.c:1149
+#: ../roomops.c:1151
 msgid "Directory name: "
 msgstr ""
 
 msgid "Directory name: "
 msgstr ""
 
-#: ../roomops.c:1157
+#: ../roomops.c:1159
 msgid "Uploading allowed"
 msgstr ""
 
 msgid "Uploading allowed"
 msgstr ""
 
-#: ../roomops.c:1163
+#: ../roomops.c:1165
 msgid "Downloading allowed"
 msgstr ""
 
 msgid "Downloading allowed"
 msgstr ""
 
-#: ../roomops.c:1169
+#: ../roomops.c:1171
 msgid "Visible directory"
 msgstr ""
 
 msgid "Visible directory"
 msgstr ""
 
-#: ../roomops.c:1178
+#: ../roomops.c:1180
 msgid "Network shared room"
 msgstr ""
 
 msgid "Network shared room"
 msgstr ""
 
-#: ../roomops.c:1184
+#: ../roomops.c:1186
 msgid "Permanent (does not auto-purge)"
 msgstr ""
 
 msgid "Permanent (does not auto-purge)"
 msgstr ""
 
-#: ../roomops.c:1189
+#: ../roomops.c:1191
 msgid "Anonymous messages"
 msgstr ""
 
 msgid "Anonymous messages"
 msgstr ""
 
-#: ../roomops.c:1197
+#: ../roomops.c:1199
 msgid "No anonymous messages"
 msgstr ""
 
 msgid "No anonymous messages"
 msgstr ""
 
-#: ../roomops.c:1203
+#: ../roomops.c:1205
 msgid "All messages are anonymous"
 msgstr ""
 
 msgid "All messages are anonymous"
 msgstr ""
 
-#: ../roomops.c:1209
+#: ../roomops.c:1211
 msgid "Prompt user when entering messages"
 msgstr ""
 
 msgid "Prompt user when entering messages"
 msgstr ""
 
-#: ../roomops.c:1215
+#: ../roomops.c:1217
 msgid "Room aide: "
 msgstr ""
 
 msgid "Room aide: "
 msgstr ""
 
-#: ../roomops.c:1287
+#: ../roomops.c:1289
 msgid "Shared with"
 msgstr ""
 
 msgid "Shared with"
 msgstr ""
 
-#: ../roomops.c:1290
+#: ../roomops.c:1292
 msgid "Not shared with"
 msgstr ""
 
 msgid "Not shared with"
 msgstr ""
 
-#: ../roomops.c:1295 ../roomops.c:1340
+#: ../roomops.c:1297 ../roomops.c:1342
 msgid "Remote node name"
 msgstr ""
 
 msgid "Remote node name"
 msgstr ""
 
-#: ../roomops.c:1297 ../roomops.c:1342
+#: ../roomops.c:1299 ../roomops.c:1344
 msgid "Remote room name"
 msgstr ""
 
 msgid "Remote room name"
 msgstr ""
 
-#: ../roomops.c:1299 ../roomops.c:1344
+#: ../roomops.c:1301 ../roomops.c:1346
 msgid "Actions"
 msgstr ""
 
 msgid "Actions"
 msgstr ""
 
-#: ../roomops.c:1332
+#: ../roomops.c:1334
 msgid "Unshare"
 msgstr ""
 
 msgid "Unshare"
 msgstr ""
 
-#: ../roomops.c:1369
+#: ../roomops.c:1371
 msgid "Share"
 msgstr ""
 
 msgid "Share"
 msgstr ""
 
-#: ../roomops.c:1377
+#: ../roomops.c:1379
 msgid "Notes:"
 msgstr ""
 
 msgid "Notes:"
 msgstr ""
 
-#: ../roomops.c:1378
+#: ../roomops.c:1380
 msgid ""
 "When sharing a room, it must be shared from both ends.  Adding a node to the "
 "'shared' list sends messages out, but in order to receive messages, the "
 msgid ""
 "When sharing a room, it must be shared from both ends.  Adding a node to the "
 "'shared' list sends messages out, but in order to receive messages, the "
@@ -1863,156 +1883,156 @@ msgid ""
 "remote node must also configure the name of the room here.</UL></I><br />\n"
 msgstr ""
 
 "remote node must also configure the name of the room here.</UL></I><br />\n"
 msgstr ""
 
-#: ../roomops.c:1399
+#: ../roomops.c:1401
 msgid ""
 "<i>The contents of this room are being mailed <b>as individual messages</b> "
 "to the following list recipients:</i><br /><br />\n"
 msgstr ""
 
 msgid ""
 "<i>The contents of this room are being mailed <b>as individual messages</b> "
 "to the following list recipients:</i><br /><br />\n"
 msgstr ""
 
-#: ../roomops.c:1416 ../roomops.c:1446
+#: ../roomops.c:1418 ../roomops.c:1448
 msgid "(remove)"
 msgstr ""
 
 msgid "(remove)"
 msgstr ""
 
-#: ../roomops.c:1429
+#: ../roomops.c:1431
 msgid ""
 "<i>The contents of this room are being mailed <b>in digest form</b> to the "
 "following list recipients:</i><br /><br />\n"
 msgstr ""
 
 msgid ""
 "<i>The contents of this room are being mailed <b>in digest form</b> to the "
 "following list recipients:</i><br /><br />\n"
 msgstr ""
 
-#: ../roomops.c:1460
+#: ../roomops.c:1462
 msgid ""
 "This room is configured to allow self-service subscribe/unsubscribe requests."
 msgstr ""
 
 msgid ""
 "This room is configured to allow self-service subscribe/unsubscribe requests."
 msgstr ""
 
-#: ../roomops.c:1463
+#: ../roomops.c:1465
 msgid "Click to disable."
 msgstr ""
 
 msgid "Click to disable."
 msgstr ""
 
-#: ../roomops.c:1465
+#: ../roomops.c:1467
 msgid "The URL for subscribe/unsubscribe is: "
 msgstr ""
 
 msgid "The URL for subscribe/unsubscribe is: "
 msgstr ""
 
-#: ../roomops.c:1471
+#: ../roomops.c:1473
 msgid ""
 "This room is <i>not</i> configured to allow self-service subscribe/"
 "unsubscribe requests."
 msgstr ""
 
 msgid ""
 "This room is <i>not</i> configured to allow self-service subscribe/"
 "unsubscribe requests."
 msgstr ""
 
-#: ../roomops.c:1475
+#: ../roomops.c:1477
 msgid "Click to enable."
 msgstr ""
 
 msgid "Click to enable."
 msgstr ""
 
-#: ../roomops.c:1504
+#: ../roomops.c:1506
 msgid "Message expire policy for this room"
 msgstr ""
 
 msgid "Message expire policy for this room"
 msgstr ""
 
-#: ../roomops.c:1510
+#: ../roomops.c:1512
 msgid "Use the default policy for this floor"
 msgstr ""
 
 msgid "Use the default policy for this floor"
 msgstr ""
 
-#: ../roomops.c:1514 ../roomops.c:1541 ../siteconfig.c:501 ../siteconfig.c:526
+#: ../roomops.c:1516 ../roomops.c:1543 ../siteconfig.c:501 ../siteconfig.c:526
 #, c-format
 msgid "Never automatically expire messages"
 msgstr ""
 
 #, c-format
 msgid "Never automatically expire messages"
 msgstr ""
 
-#: ../roomops.c:1518 ../roomops.c:1545 ../siteconfig.c:505 ../siteconfig.c:530
+#: ../roomops.c:1520 ../roomops.c:1547 ../siteconfig.c:505 ../siteconfig.c:530
 #, c-format
 msgid "Expire by message count"
 msgstr ""
 
 #, c-format
 msgid "Expire by message count"
 msgstr ""
 
-#: ../roomops.c:1522 ../roomops.c:1549 ../siteconfig.c:509 ../siteconfig.c:534
+#: ../roomops.c:1524 ../roomops.c:1551 ../siteconfig.c:509 ../siteconfig.c:534
 #, c-format
 msgid "Expire by message age"
 msgstr ""
 
 #, c-format
 msgid "Expire by message age"
 msgstr ""
 
-#: ../roomops.c:1524 ../roomops.c:1551 ../siteconfig.c:511 ../siteconfig.c:536
+#: ../roomops.c:1526 ../roomops.c:1553 ../siteconfig.c:511 ../siteconfig.c:536
 #, c-format
 msgid "Number of messages or days: "
 msgstr ""
 
 #, c-format
 msgid "Number of messages or days: "
 msgstr ""
 
-#: ../roomops.c:1531
+#: ../roomops.c:1533
 msgid "Message expire policy for this floor"
 msgstr ""
 
 msgid "Message expire policy for this floor"
 msgstr ""
 
-#: ../roomops.c:1537
+#: ../roomops.c:1539
 msgid "Use the system default"
 msgstr ""
 
 msgid "Use the system default"
 msgstr ""
 
-#: ../roomops.c:1612 ../roomops.c:2976
+#: ../roomops.c:1614 ../roomops.c:2978
 msgid "Cancelled.  Changes were not saved."
 msgstr ""
 
 msgid "Cancelled.  Changes were not saved."
 msgstr ""
 
-#: ../roomops.c:1751
+#: ../roomops.c:1753
 msgid "Your changes have been saved."
 msgstr ""
 
 msgid "Your changes have been saved."
 msgstr ""
 
-#: ../roomops.c:1783
+#: ../roomops.c:1785
 #, c-format
 msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
 msgstr ""
 
 #, c-format
 msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
 msgstr ""
 
-#: ../roomops.c:1797
+#: ../roomops.c:1799
 #, c-format
 msgid "<B><I>User %s invited to room %s.</I></B>\n"
 msgstr ""
 
 #, c-format
 msgid "<B><I>User %s invited to room %s.</I></B>\n"
 msgstr ""
 
-#: ../roomops.c:1825
+#: ../roomops.c:1827
 msgid ""
 "The users listed below have access to this room.  To remove a user from the "
 "access list, select the user name from the list and click 'Kick'."
 msgstr ""
 
 msgid ""
 "The users listed below have access to this room.  To remove a user from the "
 "access list, select the user name from the list and click 'Kick'."
 msgstr ""
 
-#: ../roomops.c:1845
+#: ../roomops.c:1847
 msgid "Kick"
 msgstr ""
 
 msgid "Kick"
 msgstr ""
 
-#: ../roomops.c:1849
+#: ../roomops.c:1851
 msgid ""
 "To grant another user access to this room, enter the user name in the box "
 "below and click 'Invite'."
 msgstr ""
 
 msgid ""
 "To grant another user access to this room, enter the user name in the box "
 "below and click 'Invite'."
 msgstr ""
 
-#: ../roomops.c:1855
+#: ../roomops.c:1857
 msgid "Invite:"
 msgstr ""
 
 msgid "Invite:"
 msgstr ""
 
-#: ../roomops.c:1860
+#: ../roomops.c:1862
 msgid "Invite"
 msgstr ""
 
 msgid "Invite"
 msgstr ""
 
-#: ../roomops.c:1924
+#: ../roomops.c:1926
 msgid "Default view for room: "
 msgstr ""
 
 msgid "Default view for room: "
 msgstr ""
 
-#: ../roomops.c:1954
+#: ../roomops.c:1956
 msgid "Public (automatically appears to everyone)"
 msgstr ""
 
 msgid "Public (automatically appears to everyone)"
 msgstr ""
 
-#: ../roomops.c:1961
+#: ../roomops.c:1963
 msgid "Private - hidden (accessible to anyone who knows its name)"
 msgstr ""
 
 msgid "Private - hidden (accessible to anyone who knows its name)"
 msgstr ""
 
-#: ../roomops.c:1968
+#: ../roomops.c:1970
 msgid "Private - require password: "
 msgstr ""
 
 msgid "Private - require password: "
 msgstr ""
 
-#: ../roomops.c:1984
+#: ../roomops.c:1986
 msgid "Personal (mailbox for you only)"
 msgstr ""
 
 msgid "Personal (mailbox for you only)"
 msgstr ""
 
-#: ../roomops.c:1989
+#: ../roomops.c:1991
 msgid "Create new room"
 msgstr ""
 
 msgid "Create new room"
 msgstr ""
 
-#: ../roomops.c:2057
+#: ../roomops.c:2059
 msgid "Cancelled.  No new room was created."
 msgstr ""
 
 msgid "Cancelled.  No new room was created."
 msgstr ""
 
-#: ../roomops.c:2100
+#: ../roomops.c:2102
 msgid "Go to a hidden room"
 msgstr ""
 
 msgid "Go to a hidden room"
 msgstr ""
 
-#: ../roomops.c:2111
+#: ../roomops.c:2113
 msgid ""
 "If you know the name of a hidden (guess-name) or passworded room, you can "
 "enter that room by typing its name below.  Once you gain access to a private "
 msgid ""
 "If you know the name of a hidden (guess-name) or passworded room, you can "
 "enter that room by typing its name below.  Once you gain access to a private "
@@ -2020,38 +2040,38 @@ msgid ""
 "returning here."
 msgstr ""
 
 "returning here."
 msgstr ""
 
-#: ../roomops.c:2123
+#: ../roomops.c:2125
 msgid "Enter room name:"
 msgstr ""
 
 msgid "Enter room name:"
 msgstr ""
 
-#: ../roomops.c:2130
+#: ../roomops.c:2132
 msgid "Enter room password:"
 msgstr ""
 
 msgid "Enter room password:"
 msgstr ""
 
-#: ../roomops.c:2139
+#: ../roomops.c:2141
 msgid "Go there"
 msgstr ""
 
 msgid "Go there"
 msgstr ""
 
-#: ../roomops.c:2192
+#: ../roomops.c:2194
 msgid "Zap (forget/unsubscribe) the current room"
 msgstr ""
 
 msgid "Zap (forget/unsubscribe) the current room"
 msgstr ""
 
-#: ../roomops.c:2197
+#: ../roomops.c:2199
 #, c-format
 msgid ""
 "If you select this option, <em>%s</em> will disappear from your room list.  "
 "Is this what you wish to do?<br />\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "If you select this option, <em>%s</em> will disappear from your room list.  "
 "Is this what you wish to do?<br />\n"
 msgstr ""
 
-#: ../roomops.c:2202
+#: ../roomops.c:2204
 msgid "Zap this room"
 msgstr ""
 
 msgid "Zap this room"
 msgstr ""
 
-#: ../roomops.c:2926 ../roomops.c:2932
+#: ../roomops.c:2928 ../roomops.c:2934
 msgid "Room list"
 msgstr ""
 
 msgid "Room list"
 msgstr ""
 
-#: ../roomops.c:2929
+#: ../roomops.c:2931
 msgid "Folder list"
 msgstr ""
 
 msgid "Folder list"
 msgstr ""
 
index e48dfcccef5ae621c0b90485c5dd486c8b7accd8..23bb57d2eafa22d0b734e8ddb115e5c83ff65da7 100644 (file)
@@ -10,7 +10,7 @@
 
 char floorlist[128][SIZ]; /**< list of our floor names */
 
 
 char floorlist[128][SIZ]; /**< list of our floor names */
 
-char *viewdefs[7]; /**< the different kinds of available views */
+char *viewdefs[8]; /**< the different kinds of available views */
 
 /**
  * \brief initialize the viewdefs with localized strings
 
 /**
  * \brief initialize the viewdefs with localized strings
@@ -23,6 +23,7 @@ void initialize_viewdefs(void) {
        viewdefs[4] = _("Task List");
        viewdefs[5] = _("Notes List");
        viewdefs[6] = _("Wiki");
        viewdefs[4] = _("Task List");
        viewdefs[5] = _("Notes List");
        viewdefs[6] = _("Wiki");
+       viewdefs[7] = _("Calendar List");
 }
 
 
 }
 
 
@@ -330,9 +331,10 @@ void embed_view_o_matic(void) {
                 */
                if (
                        (i == WC->wc_view)
                 */
                if (
                        (i == WC->wc_view)
-                  ||   (i == WC->wc_default_view)
-                  ||   ( (i == 0) && (WC->wc_default_view == 1) )
-                  ||   ( (i == 1) && (WC->wc_default_view == 0) )
+                       ||      (i == WC->wc_default_view) /**< default */
+                       ||      ( (i == 0) && (WC->wc_default_view == 1) ) /**< mail or bulletin */
+                       ||      ( (i == 1) && (WC->wc_default_view == 0) ) /**< mail or bulletin */
+                       ||  ( (i == 7) && (WC->wc_default_view == 3) ) /**< calendar */
                ) {
 
                        wprintf("<OPTION %s VALUE=\"changeview?view=%d\">",
                ) {
 
                        wprintf("<OPTION %s VALUE=\"changeview?view=%d\">",
index 9745921339962575ec69c4549b1e579d01edccf4..bfad3dcaeeae2ede8c3c82421b3f852ff98cef46 100644 (file)
@@ -720,14 +720,15 @@ void initialize_months_and_days(void);
 void http_datestring(char *buf, size_t n, time_t xtime);
 
 
 void http_datestring(char *buf, size_t n, time_t xtime);
 
 
-/* Views (from citadel.h) */
-#define        VIEW_BBS                0       /* Traditional Citadel BBS view */
-#define VIEW_MAILBOX           1       /* Mailbox summary */
-#define VIEW_ADDRESSBOOK       2       /* Address book view */
-#define VIEW_CALENDAR          3       /* Calendar view */
-#define VIEW_TASKS             4       /* Tasks view */
-#define VIEW_NOTES             5       /* Notes view */
-#define VIEW_WIKI              6       /* Wiki view */
+/** Views (from citadel.h) */
+#define        VIEW_BBS                0       /**< Traditional Citadel BBS view */
+#define VIEW_MAILBOX           1       /**< Mailbox summary */
+#define VIEW_ADDRESSBOOK       2       /**< Address book view */
+#define VIEW_CALENDAR          3       /**< Calendar view */
+#define VIEW_TASKS             4       /**< Tasks view */
+#define VIEW_NOTES             5       /**<  Notes view */
+#define VIEW_WIKI              6       /**<  Wiki view */
+#define VIEW_CALBRIEF          7       /**< Brief Calendar view */
 
 
 /* These should be empty, but we have them for testing */
 
 
 /* These should be empty, but we have them for testing */