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) {
@@ -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
@@ -191,7 +296,7 @@ void calendar_month_view(int year, int month, int day) {
        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>");
                }
@@ -229,6 +334,127 @@ void calendar_month_view(int year, int month, int day) {
                "</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.
@@ -594,7 +820,12 @@ void do_calendar_view(void) {
                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 */
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("</TH><TH>");
+       wprintf(_("Floor CSS"));
        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"));
 
-               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>"
index 2999881e86bd3cf54b96001ef32eef0fe0325b3b..2dd0b4f5944bc9e9c21adece6b33ca6fd1ef0b53 100644 (file)
@@ -2050,7 +2050,8 @@ void readloop(char *oper)
 
        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;
@@ -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."
         */
-       if (WC->wc_view == VIEW_CALENDAR) {
+       if ((WC->wc_view == VIEW_CALENDAR) ||
+               (WC->wc_view == VIEW_CALBRIEF)){
                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"
-"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"
@@ -136,10 +136,10 @@ msgid "Change password"
 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 ""
@@ -336,7 +336,7 @@ 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 ""
 
@@ -404,11 +404,31 @@ 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 ""
 
-#: ../calendar_view.c:677
+#: ../calendar_view.c:898
 msgid "Date due"
 msgstr ""
 
@@ -424,18 +444,10 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: ../event.c:164
-msgid "Start"
-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 ""
@@ -493,28 +505,36 @@ msgstr ""
 msgid "Number of rooms"
 msgstr ""
 
-#: ../floors.c:79
+#: ../floors.c:68
+msgid "Floor CSS"
+msgstr ""
+
+#: ../floors.c:81
 msgid "(delete floor)"
 msgstr ""
 
-#: ../floors.c:85
+#: ../floors.c:87
 msgid "(edit graphic)"
 msgstr ""
 
-#: ../floors.c:98
+#: ../floors.c:100
 msgid "Change name"
 msgstr ""
 
-#: ../floors.c:110
+#: ../floors.c:113
+msgid "Change CSS"
+msgstr ""
+
+#: ../floors.c:125
 msgid "Create new floor"
 msgstr ""
 
-#: ../floors.c:131
+#: ../floors.c:146
 #, c-format
 msgid "Floor has been deleted."
 msgstr ""
 
-#: ../floors.c:154
+#: ../floors.c:169
 #, c-format
 msgid "New floor has been created."
 msgstr ""
@@ -758,7 +778,7 @@ msgstr ""
 msgid "Room and system administration functions"
 msgstr ""
 
-#: ../iconbar.c:299 ../roomops.c:949
+#: ../iconbar.c:299 ../roomops.c:951
 msgid "Administration"
 msgstr ""
 
@@ -873,7 +893,7 @@ 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 ""
@@ -1012,7 +1032,7 @@ 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 ""
 
@@ -1028,7 +1048,7 @@ msgstr ""
 msgid "(come back here later)"
 msgstr ""
 
-#: ../mainmenu.c:57 ../roomops.c:409
+#: ../mainmenu.c:57 ../roomops.c:411
 msgid "Ungoto"
 msgstr ""
 
@@ -1037,7 +1057,7 @@ msgstr ""
 msgid "(oops! Back to %s)"
 msgstr ""
 
-#: ../mainmenu.c:68 ../roomops.c:418
+#: ../mainmenu.c:68 ../roomops.c:420
 msgid "Read new messages"
 msgstr ""
 
@@ -1045,7 +1065,7 @@ msgstr ""
 msgid "...in this room"
 msgstr ""
 
-#: ../mainmenu.c:76 ../roomops.c:507
+#: ../mainmenu.c:76 ../roomops.c:509
 msgid "Read all messages"
 msgstr ""
 
@@ -1053,7 +1073,7 @@ 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 ""
 
@@ -1113,7 +1133,7 @@ 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 ""
 
@@ -1246,7 +1266,7 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
-#: ../messages.c:756 ../messages.c:2769
+#: ../messages.c:756 ../messages.c:2771
 msgid "CC:"
 msgstr ""
 
@@ -1270,7 +1290,7 @@ msgstr ""
 msgid "Forward"
 msgstr ""
 
-#: ../messages.c:835 ../messages.c:3019
+#: ../messages.c:835 ../messages.c:3021
 msgid "Move"
 msgstr ""
 
@@ -1307,116 +1327,112 @@ msgstr ""
 msgid "This address book is empty."
 msgstr ""
 
-#: ../messages.c:2074
+#: ../messages.c:2075
 msgid "No new messages."
 msgstr ""
 
-#: ../messages.c:2076
+#: ../messages.c:2077
 msgid "No old messages."
 msgstr ""
 
-#: ../messages.c:2078
+#: ../messages.c:2079
 msgid "No messages here."
 msgstr ""
 
-#: ../messages.c:2194
-msgid "Subject"
-msgstr ""
-
-#: ../messages.c:2196
+#: ../messages.c:2197
 msgid "Sender"
 msgstr ""
 
-#: ../messages.c:2198
+#: ../messages.c:2199
 msgid "Date"
 msgstr ""
 
-#: ../messages.c:2213
+#: ../messages.c:2214
 msgid "Click on any note to edit it."
 msgstr ""
 
-#: ../messages.c:2316
+#: ../messages.c:2317
 msgid "Reading #"
 msgstr ""
 
-#: ../messages.c:2369
+#: ../messages.c:2370
 #, c-format
 msgid "of %d messages."
 msgstr ""
 
-#: ../messages.c:2553
+#: ../messages.c:2554
 #, 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 ""
 
-#: ../messages.c:2578
+#: ../messages.c:2579
 #, c-format
 msgid "Message has been sent.\n"
 msgstr ""
 
-#: ../messages.c:2581
+#: ../messages.c:2582
 #, c-format
 msgid "Message has been posted.\n"
 msgstr ""
 
-#: ../messages.c:2715
+#: ../messages.c:2717
 msgid " <I>from</I> "
 msgstr ""
 
-#: ../messages.c:2725
+#: ../messages.c:2727
 msgid " <I>in</I> "
 msgstr ""
 
-#: ../messages.c:2758
+#: ../messages.c:2760
 msgid "To:"
 msgstr ""
 
-#: ../messages.c:2780
+#: ../messages.c:2782
 msgid "BCC:"
 msgstr ""
 
-#: ../messages.c:2798
+#: ../messages.c:2800
 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 ""
 
-#: ../messages.c:2809 ../messages.c:2930
+#: ../messages.c:2811 ../messages.c:2932
 msgid "Post message"
 msgstr ""
 
-#: ../messages.c:2825
+#: ../messages.c:2827
 msgid "--- forwarded message ---"
 msgstr ""
 
-#: ../messages.c:2905
+#: ../messages.c:2907
 msgid "Attachments:"
 msgstr ""
 
-#: ../messages.c:2920
+#: ../messages.c:2922
 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 ""
 
-#: ../messages.c:2992
+#: ../messages.c:2994
 msgid "Confirm move of message"
 msgstr ""
 
-#: ../messages.c:2999
+#: ../messages.c:3001
 msgid "Move this message to:"
 msgstr ""
 
-#: ../messages.c:3045
+#: ../messages.c:3047
 #, c-format
 msgid "The message was not moved."
 msgstr ""
@@ -1618,241 +1634,245 @@ msgstr ""
 msgid "Wiki"
 msgstr ""
 
-#: ../roomops.c:218
+#: ../roomops.c:26
+msgid "Calendar List"
+msgstr ""
+
+#: ../roomops.c:219
 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 ""
 
-#: ../roomops.c:318
+#: ../roomops.c:319
 msgid "View as:"
 msgstr ""
 
-#: ../roomops.c:388
+#: ../roomops.c:390
 #, c-format
 msgid "%d new of %d messages"
 msgstr ""
 
-#: ../roomops.c:432
+#: ../roomops.c:434
 msgid "View contacts"
 msgstr ""
 
-#: ../roomops.c:443
+#: ../roomops.c:445
 msgid "Day view"
 msgstr ""
 
-#: ../roomops.c:452
+#: ../roomops.c:454
 msgid "Month view"
 msgstr ""
 
-#: ../roomops.c:463
+#: ../roomops.c:465
 msgid "View tasks"
 msgstr ""
 
-#: ../roomops.c:474
+#: ../roomops.c:476
 msgid "View notes"
 msgstr ""
 
-#: ../roomops.c:485
+#: ../roomops.c:487
 msgid "View message list"
 msgstr ""
 
-#: ../roomops.c:496
+#: ../roomops.c:498
 msgid "Wiki home"
 msgstr ""
 
-#: ../roomops.c:521
+#: ../roomops.c:523
 msgid "Add new contact"
 msgstr ""
 
-#: ../roomops.c:530
+#: ../roomops.c:532
 msgid "Add new event"
 msgstr ""
 
-#: ../roomops.c:539
+#: ../roomops.c:541
 msgid "Add new task"
 msgstr ""
 
-#: ../roomops.c:548
+#: ../roomops.c:550
 msgid "Add new note"
 msgstr ""
 
-#: ../roomops.c:559
+#: ../roomops.c:561
 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 ""
 
-#: ../roomops.c:582
+#: ../roomops.c:584
 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 ""
 
-#: ../roomops.c:965
+#: ../roomops.c:967
 msgid "Configuration"
 msgstr ""
 
-#: ../roomops.c:981
+#: ../roomops.c:983
 msgid "Message expire policy"
 msgstr ""
 
-#: ../roomops.c:997
+#: ../roomops.c:999
 msgid "Access controls"
 msgstr ""
 
-#: ../roomops.c:1013
+#: ../roomops.c:1015
 msgid "Sharing"
 msgstr ""
 
-#: ../roomops.c:1029
+#: ../roomops.c:1031
 msgid "Mailing list service"
 msgstr ""
 
-#: ../roomops.c:1051
+#: ../roomops.c:1053
 msgid "Are you sure you want to delete this room?"
 msgstr ""
 
-#: ../roomops.c:1053
+#: ../roomops.c:1055
 msgid "Delete this room"
 msgstr ""
 
-#: ../roomops.c:1056
+#: ../roomops.c:1058
 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 ""
 
-#: ../roomops.c:1068 ../roomops.c:1901
+#: ../roomops.c:1070 ../roomops.c:1903
 msgid "Name of room: "
 msgstr ""
 
-#: ../roomops.c:1075 ../roomops.c:1905
+#: ../roomops.c:1077 ../roomops.c:1907
 msgid "Resides on floor: "
 msgstr ""
 
-#: ../roomops.c:1089 ../roomops.c:1945
+#: ../roomops.c:1091 ../roomops.c:1947
 msgid "Type of room:"
 msgstr ""
 
-#: ../roomops.c:1096
+#: ../roomops.c:1098
 msgid "Public room"
 msgstr ""
 
-#: ../roomops.c:1104
+#: ../roomops.c:1106
 msgid "Private - guess name"
 msgstr ""
 
-#: ../roomops.c:1111
+#: ../roomops.c:1113
 msgid "Private - require password:"
 msgstr ""
 
-#: ../roomops.c:1121 ../roomops.c:1976
+#: ../roomops.c:1123 ../roomops.c:1978
 msgid "Private - invitation only"
 msgstr ""
 
-#: ../roomops.c:1125
+#: ../roomops.c:1127
 msgid "If private, cause current users to forget room"
 msgstr ""
 
-#: ../roomops.c:1133
+#: ../roomops.c:1135
 msgid "Preferred users only"
 msgstr ""
 
-#: ../roomops.c:1139
+#: ../roomops.c:1141
 msgid "Read-only room"
 msgstr ""
 
-#: ../roomops.c:1146
+#: ../roomops.c:1148
 msgid "File directory room"
 msgstr ""
 
-#: ../roomops.c:1149
+#: ../roomops.c:1151
 msgid "Directory name: "
 msgstr ""
 
-#: ../roomops.c:1157
+#: ../roomops.c:1159
 msgid "Uploading allowed"
 msgstr ""
 
-#: ../roomops.c:1163
+#: ../roomops.c:1165
 msgid "Downloading allowed"
 msgstr ""
 
-#: ../roomops.c:1169
+#: ../roomops.c:1171
 msgid "Visible directory"
 msgstr ""
 
-#: ../roomops.c:1178
+#: ../roomops.c:1180
 msgid "Network shared room"
 msgstr ""
 
-#: ../roomops.c:1184
+#: ../roomops.c:1186
 msgid "Permanent (does not auto-purge)"
 msgstr ""
 
-#: ../roomops.c:1189
+#: ../roomops.c:1191
 msgid "Anonymous messages"
 msgstr ""
 
-#: ../roomops.c:1197
+#: ../roomops.c:1199
 msgid "No anonymous messages"
 msgstr ""
 
-#: ../roomops.c:1203
+#: ../roomops.c:1205
 msgid "All messages are anonymous"
 msgstr ""
 
-#: ../roomops.c:1209
+#: ../roomops.c:1211
 msgid "Prompt user when entering messages"
 msgstr ""
 
-#: ../roomops.c:1215
+#: ../roomops.c:1217
 msgid "Room aide: "
 msgstr ""
 
-#: ../roomops.c:1287
+#: ../roomops.c:1289
 msgid "Shared with"
 msgstr ""
 
-#: ../roomops.c:1290
+#: ../roomops.c:1292
 msgid "Not shared with"
 msgstr ""
 
-#: ../roomops.c:1295 ../roomops.c:1340
+#: ../roomops.c:1297 ../roomops.c:1342
 msgid "Remote node name"
 msgstr ""
 
-#: ../roomops.c:1297 ../roomops.c:1342
+#: ../roomops.c:1299 ../roomops.c:1344
 msgid "Remote room name"
 msgstr ""
 
-#: ../roomops.c:1299 ../roomops.c:1344
+#: ../roomops.c:1301 ../roomops.c:1346
 msgid "Actions"
 msgstr ""
 
-#: ../roomops.c:1332
+#: ../roomops.c:1334
 msgid "Unshare"
 msgstr ""
 
-#: ../roomops.c:1369
+#: ../roomops.c:1371
 msgid "Share"
 msgstr ""
 
-#: ../roomops.c:1377
+#: ../roomops.c:1379
 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 "
@@ -1862,156 +1882,156 @@ msgid ""
 "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 ""
 
-#: ../roomops.c:1416 ../roomops.c:1446
+#: ../roomops.c:1418 ../roomops.c:1448
 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 ""
 
-#: ../roomops.c:1460
+#: ../roomops.c:1462
 msgid ""
 "This room is configured to allow self-service subscribe/unsubscribe requests."
 msgstr ""
 
-#: ../roomops.c:1463
+#: ../roomops.c:1465
 msgid "Click to disable."
 msgstr ""
 
-#: ../roomops.c:1465
+#: ../roomops.c:1467
 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 ""
 
-#: ../roomops.c:1475
+#: ../roomops.c:1477
 msgid "Click to enable."
 msgstr ""
 
-#: ../roomops.c:1504
+#: ../roomops.c:1506
 msgid "Message expire policy for this room"
 msgstr ""
 
-#: ../roomops.c:1510
+#: ../roomops.c:1512
 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 ""
 
-#: ../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 ""
 
-#: ../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 ""
 
-#: ../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 ""
 
-#: ../roomops.c:1531
+#: ../roomops.c:1533
 msgid "Message expire policy for this floor"
 msgstr ""
 
-#: ../roomops.c:1537
+#: ../roomops.c:1539
 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 ""
 
-#: ../roomops.c:1751
+#: ../roomops.c:1753
 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 ""
 
-#: ../roomops.c:1797
+#: ../roomops.c:1799
 #, 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 ""
 
-#: ../roomops.c:1845
+#: ../roomops.c:1847
 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 ""
 
-#: ../roomops.c:1855
+#: ../roomops.c:1857
 msgid "Invite:"
 msgstr ""
 
-#: ../roomops.c:1860
+#: ../roomops.c:1862
 msgid "Invite"
 msgstr ""
 
-#: ../roomops.c:1924
+#: ../roomops.c:1926
 msgid "Default view for room: "
 msgstr ""
 
-#: ../roomops.c:1954
+#: ../roomops.c:1956
 msgid "Public (automatically appears to everyone)"
 msgstr ""
 
-#: ../roomops.c:1961
+#: ../roomops.c:1963
 msgid "Private - hidden (accessible to anyone who knows its name)"
 msgstr ""
 
-#: ../roomops.c:1968
+#: ../roomops.c:1970
 msgid "Private - require password: "
 msgstr ""
 
-#: ../roomops.c:1984
+#: ../roomops.c:1986
 msgid "Personal (mailbox for you only)"
 msgstr ""
 
-#: ../roomops.c:1989
+#: ../roomops.c:1991
 msgid "Create new room"
 msgstr ""
 
-#: ../roomops.c:2057
+#: ../roomops.c:2059
 msgid "Cancelled.  No new room was created."
 msgstr ""
 
-#: ../roomops.c:2100
+#: ../roomops.c:2102
 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 "
@@ -2019,38 +2039,38 @@ msgid ""
 "returning here."
 msgstr ""
 
-#: ../roomops.c:2123
+#: ../roomops.c:2125
 msgid "Enter room name:"
 msgstr ""
 
-#: ../roomops.c:2130
+#: ../roomops.c:2132
 msgid "Enter room password:"
 msgstr ""
 
-#: ../roomops.c:2139
+#: ../roomops.c:2141
 msgid "Go there"
 msgstr ""
 
-#: ../roomops.c:2192
+#: ../roomops.c:2194
 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 ""
 
-#: ../roomops.c:2202
+#: ../roomops.c:2204
 msgid "Zap this room"
 msgstr ""
 
-#: ../roomops.c:2926 ../roomops.c:2932
+#: ../roomops.c:2928 ../roomops.c:2934
 msgid "Room list"
 msgstr ""
 
-#: ../roomops.c:2929
+#: ../roomops.c:2931
 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"
-"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"
@@ -147,10 +147,10 @@ msgid "Change password"
 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"
@@ -373,7 +373,7 @@ msgstr "Data dovuta:"
 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"
 
@@ -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."
 
-#: ../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"
 
-#: ../calendar_view.c:677
+#: ../calendar_view.c:898
 msgid "Date due"
 msgstr "Data dovuta"
 
@@ -461,18 +482,10 @@ msgstr "Sommario"
 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:218
-msgid "End"
-msgstr "Fine"
-
 #: ../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"
 
-#: ../floors.c:79
+#: ../floors.c:68
+#, fuzzy
+msgid "Floor CSS"
+msgstr "Nome del piano"
+
+#: ../floors.c:81
 msgid "(delete floor)"
 msgstr "(Cancella il piano)"
 
-#: ../floors.c:85
+#: ../floors.c:87
 msgid "(edit graphic)"
 msgstr "(Modifica la grafica)"
 
-#: ../floors.c:98
+#: ../floors.c:100
 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"
 
-#: ../floors.c:131
+#: ../floors.c:146
 #, 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."
@@ -808,7 +831,7 @@ msgstr "Avanzato"
 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"
 
@@ -930,7 +953,7 @@ msgstr "Logo 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"
@@ -1077,7 +1100,7 @@ msgstr "Mostra le stanze conosciute"
 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"
 
@@ -1093,7 +1116,7 @@ msgstr "passa ala prossima stanza"
 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"
 
@@ -1102,7 +1125,7 @@ msgstr "Non andare"
 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"
 
@@ -1110,7 +1133,7 @@ msgstr "Leggi i nuovi messaggi"
 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"
 
@@ -1118,7 +1141,7 @@ msgstr "leggi tutti i messaggi"
 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"
 
@@ -1179,7 +1202,7 @@ msgstr "Cancella o modifica questa stanza"
 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"
 
@@ -1316,7 +1339,7 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
-#: ../messages.c:756 ../messages.c:2769
+#: ../messages.c:756 ../messages.c:2771
 msgid "CC:"
 msgstr "CC:"
 
@@ -1340,7 +1363,7 @@ msgstr "Rispondi A Tutti"
 msgid "Forward"
 msgstr "Inoltra"
 
-#: ../messages.c:835 ../messages.c:3019
+#: ../messages.c:835 ../messages.c:3021
 msgid "Move"
 msgstr "Sposta"
 
@@ -1378,116 +1401,112 @@ msgstr "(nessun nome)"
 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"
 
-#: ../messages.c:2076
+#: ../messages.c:2077
 msgid "No old messages."
 msgstr "Nessun vecchio messaggio."
 
-#: ../messages.c:2078
+#: ../messages.c:2079
 msgid "No messages here."
 msgstr "Nessun messaggio."
 
-#: ../messages.c:2194
-msgid "Subject"
-msgstr "Oggetto"
-
-#: ../messages.c:2196
+#: ../messages.c:2197
 msgid "Sender"
 msgstr "Mittente"
 
-#: ../messages.c:2198
+#: ../messages.c:2199
 msgid "Date"
 msgstr "Data"
 
-#: ../messages.c:2213
+#: ../messages.c:2214
 msgid "Click on any note to edit it."
 msgstr ""
 
-#: ../messages.c:2316
+#: ../messages.c:2317
 msgid "Reading #"
 msgstr "Numero di letture"
 
-#: ../messages.c:2369
+#: ../messages.c:2370
 #, 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."
 
-#: ../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."
 
-#: ../messages.c:2578
+#: ../messages.c:2579
 #, 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"
 
-#: ../messages.c:2715
+#: ../messages.c:2717
 msgid " <I>from</I> "
 msgstr "<i>da</i>"
 
-#: ../messages.c:2725
+#: ../messages.c:2727
 msgid " <I>in</I> "
 msgstr "<i>in</i>"
 
-#: ../messages.c:2758
+#: ../messages.c:2760
 msgid "To:"
 msgstr "A:"
 
-#: ../messages.c:2780
+#: ../messages.c:2782
 msgid "BCC:"
 msgstr "BCC:"
 
-#: ../messages.c:2798
+#: ../messages.c:2800
 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"
 
-#: ../messages.c:2809 ../messages.c:2930
+#: ../messages.c:2811 ../messages.c:2932
 msgid "Post message"
 msgstr "Posta il messaggio"
 
-#: ../messages.c:2825
+#: ../messages.c:2827
 msgid "--- forwarded message ---"
 msgstr "--- messaggio inoltrato ---"
 
-#: ../messages.c:2905
+#: ../messages.c:2907
 msgid "Attachments:"
 msgstr "Allegati:"
 
-#: ../messages.c:2920
+#: ../messages.c:2922
 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"
 
-#: ../messages.c:2992
+#: ../messages.c:2994
 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:"
 
-#: ../messages.c:3045
+#: ../messages.c:3047
 #, 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 ""
 
-#: ../roomops.c:218
+#: ../roomops.c:26
+#, fuzzy
+msgid "Calendar List"
+msgstr "Calendario"
+
+#: ../roomops.c:219
 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"
 
-#: ../roomops.c:318
+#: ../roomops.c:319
 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"
 
-#: ../roomops.c:432
+#: ../roomops.c:434
 msgid "View contacts"
 msgstr "Vista contatti"
 
-#: ../roomops.c:443
+#: ../roomops.c:445
 msgid "Day view"
 msgstr "Vista giornaliera"
 
-#: ../roomops.c:452
+#: ../roomops.c:454
 msgid "Month view"
 msgstr "Vista mensile"
 
-#: ../roomops.c:463
+#: ../roomops.c:465
 msgid "View tasks"
 msgstr "Mostra le Operazioni"
 
-#: ../roomops.c:474
+#: ../roomops.c:476
 msgid "View notes"
 msgstr "Mostra le note"
 
-#: ../roomops.c:485
+#: ../roomops.c:487
 msgid "View message list"
 msgstr "Vedi la lista dei messaggi"
 
-#: ../roomops.c:496
+#: ../roomops.c:498
 #, fuzzy
 msgid "Wiki home"
 msgstr "(casa)"
 
-#: ../roomops.c:521
+#: ../roomops.c:523
 msgid "Add new contact"
 msgstr "Aggiungi un nuovo contatto"
 
-#: ../roomops.c:530
+#: ../roomops.c:532
 msgid "Add new event"
 msgstr "Aggiungi un nuovo evento"
 
-#: ../roomops.c:539
+#: ../roomops.c:541
 msgid "Add new task"
 msgstr "Aggiungi una nuova Operazione"
 
-#: ../roomops.c:548
+#: ../roomops.c:550
 msgid "Add new note"
 msgstr "Aggiungi una nuova nota"
 
-#: ../roomops.c:559
+#: ../roomops.c:561
 #, 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."
 
-#: ../roomops.c:582
+#: ../roomops.c:584
 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"
 
-#: ../roomops.c:965
+#: ../roomops.c:967
 msgid "Configuration"
 msgstr "Configurazione"
 
-#: ../roomops.c:981
+#: ../roomops.c:983
 msgid "Message expire policy"
 msgstr "Politica di cancellazione dei messaggi"
 
-#: ../roomops.c:997
+#: ../roomops.c:999
 msgid "Access controls"
 msgstr "Controllo Accessi"
 
-#: ../roomops.c:1013
+#: ../roomops.c:1015
 msgid "Sharing"
 msgstr "Condivisione"
 
-#: ../roomops.c:1029
+#: ../roomops.c:1031
 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?"
 
-#: ../roomops.c:1053
+#: ../roomops.c:1055
 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"
 
-#: ../roomops.c:1059
+#: ../roomops.c:1061
 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:"
 
-#: ../roomops.c:1075 ../roomops.c:1905
+#: ../roomops.c:1077 ../roomops.c:1907
 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:"
 
-#: ../roomops.c:1096
+#: ../roomops.c:1098
 msgid "Public room"
 msgstr "Stanza pubblica"
 
-#: ../roomops.c:1104
+#: ../roomops.c:1106
 msgid "Private - guess name"
 msgstr "Privato - indovina il nome"
 
-#: ../roomops.c:1111
+#: ../roomops.c:1113
 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"
 
-#: ../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"
 
-#: ../roomops.c:1133
+#: ../roomops.c:1135
 msgid "Preferred users only"
 msgstr "Solo utenti preferiti"
 
-#: ../roomops.c:1139
+#: ../roomops.c:1141
 msgid "Read-only room"
 msgstr "Stanza in sola lettura"
 
-#: ../roomops.c:1146
+#: ../roomops.c:1148
 msgid "File directory room"
 msgstr "Stanza direttorio di file"
 
-#: ../roomops.c:1149
+#: ../roomops.c:1151
 msgid "Directory name: "
 msgstr "Nome del direttorio:"
 
-#: ../roomops.c:1157
+#: ../roomops.c:1159
 msgid "Uploading allowed"
 msgstr "Upload permesso"
 
-#: ../roomops.c:1163
+#: ../roomops.c:1165
 msgid "Downloading allowed"
 msgstr "Download permesso"
 
-#: ../roomops.c:1169
+#: ../roomops.c:1171
 msgid "Visible directory"
 msgstr "Direttorio visibile"
 
-#: ../roomops.c:1178
+#: ../roomops.c:1180
 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)"
 
-#: ../roomops.c:1189
+#: ../roomops.c:1191
 msgid "Anonymous messages"
 msgstr "Messaggio anonimo"
 
-#: ../roomops.c:1197
+#: ../roomops.c:1199
 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"
 
-#: ../roomops.c:1209
+#: ../roomops.c:1211
 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:"
 
-#: ../roomops.c:1287
+#: ../roomops.c:1289
 msgid "Shared with"
 msgstr "Condivisa con"
 
-#: ../roomops.c:1290
+#: ../roomops.c:1292
 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"
 
-#: ../roomops.c:1297 ../roomops.c:1342
+#: ../roomops.c:1299 ../roomops.c:1344
 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"
 
-#: ../roomops.c:1332
+#: ../roomops.c:1334
 msgid "Unshare"
 msgstr "Elimina condivisione"
 
-#: ../roomops.c:1369
+#: ../roomops.c:1371
 msgid "Share"
 msgstr "Condividi"
 
-#: ../roomops.c:1377
+#: ../roomops.c:1379
 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 "
@@ -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"
 
-#: ../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"
@@ -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"
 
-#: ../roomops.c:1416 ../roomops.c:1446
+#: ../roomops.c:1418 ../roomops.c:1448
 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"
@@ -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"
 
-#: ../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."
 
-#: ../roomops.c:1463
+#: ../roomops.c:1465
 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 è:"
 
-#: ../roomops.c:1471
+#: ../roomops.c:1473
 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."
 
-#: ../roomops.c:1475
+#: ../roomops.c:1477
 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"
 
-#: ../roomops.c:1510
+#: ../roomops.c:1512
 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"
 
-#: ../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"
 
-#: ../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"
 
-#: ../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:"
 
-#: ../roomops.c:1531
+#: ../roomops.c:1533
 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"
 
-#: ../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."
 
-#: ../roomops.c:1751
+#: ../roomops.c:1753
 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"
 
-#: ../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"
 
-#: ../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'."
@@ -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'."
 
-#: ../roomops.c:1845
+#: ../roomops.c:1847
 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'."
@@ -2069,47 +2093,47 @@ msgstr ""
 "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:"
 
-#: ../roomops.c:1860
+#: ../roomops.c:1862
 msgid "Invite"
 msgstr "Invita"
 
-#: ../roomops.c:1924
+#: ../roomops.c:1926
 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)"
 
-#: ../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)"
 
-#: ../roomops.c:1968
+#: ../roomops.c:1970
 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)"
 
-#: ../roomops.c:1989
+#: ../roomops.c:1991
 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."
 
-#: ../roomops.c:2100
+#: ../roomops.c:2102
 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 "
@@ -2121,23 +2145,23 @@ msgstr ""
 "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:"
 
-#: ../roomops.c:2130
+#: ../roomops.c:2132
 msgid "Enter room password:"
 msgstr "Inserisci la password della stanza:"
 
-#: ../roomops.c:2139
+#: ../roomops.c:2141
 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"
 
-#: ../roomops.c:2197
+#: ../roomops.c:2199
 #, 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"
 
-#: ../roomops.c:2202
+#: ../roomops.c:2204
 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"
 
-#: ../roomops.c:2929
+#: ../roomops.c:2931
 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"
-"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"
@@ -137,10 +137,10 @@ msgid "Change password"
 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 ""
@@ -337,7 +337,7 @@ 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 ""
 
@@ -405,11 +405,31 @@ 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 ""
 
-#: ../calendar_view.c:677
+#: ../calendar_view.c:898
 msgid "Date due"
 msgstr ""
 
@@ -425,18 +445,10 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: ../event.c:164
-msgid "Start"
-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 ""
@@ -494,28 +506,36 @@ msgstr ""
 msgid "Number of rooms"
 msgstr ""
 
-#: ../floors.c:79
+#: ../floors.c:68
+msgid "Floor CSS"
+msgstr ""
+
+#: ../floors.c:81
 msgid "(delete floor)"
 msgstr ""
 
-#: ../floors.c:85
+#: ../floors.c:87
 msgid "(edit graphic)"
 msgstr ""
 
-#: ../floors.c:98
+#: ../floors.c:100
 msgid "Change name"
 msgstr ""
 
-#: ../floors.c:110
+#: ../floors.c:113
+msgid "Change CSS"
+msgstr ""
+
+#: ../floors.c:125
 msgid "Create new floor"
 msgstr ""
 
-#: ../floors.c:131
+#: ../floors.c:146
 #, c-format
 msgid "Floor has been deleted."
 msgstr ""
 
-#: ../floors.c:154
+#: ../floors.c:169
 #, c-format
 msgid "New floor has been created."
 msgstr ""
@@ -759,7 +779,7 @@ msgstr ""
 msgid "Room and system administration functions"
 msgstr ""
 
-#: ../iconbar.c:299 ../roomops.c:949
+#: ../iconbar.c:299 ../roomops.c:951
 msgid "Administration"
 msgstr ""
 
@@ -874,7 +894,7 @@ 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 ""
@@ -1013,7 +1033,7 @@ 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 ""
 
@@ -1029,7 +1049,7 @@ msgstr ""
 msgid "(come back here later)"
 msgstr ""
 
-#: ../mainmenu.c:57 ../roomops.c:409
+#: ../mainmenu.c:57 ../roomops.c:411
 msgid "Ungoto"
 msgstr ""
 
@@ -1038,7 +1058,7 @@ msgstr ""
 msgid "(oops! Back to %s)"
 msgstr ""
 
-#: ../mainmenu.c:68 ../roomops.c:418
+#: ../mainmenu.c:68 ../roomops.c:420
 msgid "Read new messages"
 msgstr ""
 
@@ -1046,7 +1066,7 @@ msgstr ""
 msgid "...in this room"
 msgstr ""
 
-#: ../mainmenu.c:76 ../roomops.c:507
+#: ../mainmenu.c:76 ../roomops.c:509
 msgid "Read all messages"
 msgstr ""
 
@@ -1054,7 +1074,7 @@ 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 ""
 
@@ -1114,7 +1134,7 @@ 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 ""
 
@@ -1247,7 +1267,7 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
-#: ../messages.c:756 ../messages.c:2769
+#: ../messages.c:756 ../messages.c:2771
 msgid "CC:"
 msgstr ""
 
@@ -1271,7 +1291,7 @@ msgstr ""
 msgid "Forward"
 msgstr ""
 
-#: ../messages.c:835 ../messages.c:3019
+#: ../messages.c:835 ../messages.c:3021
 msgid "Move"
 msgstr ""
 
@@ -1308,116 +1328,112 @@ msgstr ""
 msgid "This address book is empty."
 msgstr ""
 
-#: ../messages.c:2074
+#: ../messages.c:2075
 msgid "No new messages."
 msgstr ""
 
-#: ../messages.c:2076
+#: ../messages.c:2077
 msgid "No old messages."
 msgstr ""
 
-#: ../messages.c:2078
+#: ../messages.c:2079
 msgid "No messages here."
 msgstr ""
 
-#: ../messages.c:2194
-msgid "Subject"
-msgstr ""
-
-#: ../messages.c:2196
+#: ../messages.c:2197
 msgid "Sender"
 msgstr ""
 
-#: ../messages.c:2198
+#: ../messages.c:2199
 msgid "Date"
 msgstr ""
 
-#: ../messages.c:2213
+#: ../messages.c:2214
 msgid "Click on any note to edit it."
 msgstr ""
 
-#: ../messages.c:2316
+#: ../messages.c:2317
 msgid "Reading #"
 msgstr ""
 
-#: ../messages.c:2369
+#: ../messages.c:2370
 #, c-format
 msgid "of %d messages."
 msgstr ""
 
-#: ../messages.c:2553
+#: ../messages.c:2554
 #, 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 ""
 
-#: ../messages.c:2578
+#: ../messages.c:2579
 #, c-format
 msgid "Message has been sent.\n"
 msgstr ""
 
-#: ../messages.c:2581
+#: ../messages.c:2582
 #, c-format
 msgid "Message has been posted.\n"
 msgstr ""
 
-#: ../messages.c:2715
+#: ../messages.c:2717
 msgid " <I>from</I> "
 msgstr ""
 
-#: ../messages.c:2725
+#: ../messages.c:2727
 msgid " <I>in</I> "
 msgstr ""
 
-#: ../messages.c:2758
+#: ../messages.c:2760
 msgid "To:"
 msgstr ""
 
-#: ../messages.c:2780
+#: ../messages.c:2782
 msgid "BCC:"
 msgstr ""
 
-#: ../messages.c:2798
+#: ../messages.c:2800
 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 ""
 
-#: ../messages.c:2809 ../messages.c:2930
+#: ../messages.c:2811 ../messages.c:2932
 msgid "Post message"
 msgstr ""
 
-#: ../messages.c:2825
+#: ../messages.c:2827
 msgid "--- forwarded message ---"
 msgstr ""
 
-#: ../messages.c:2905
+#: ../messages.c:2907
 msgid "Attachments:"
 msgstr ""
 
-#: ../messages.c:2920
+#: ../messages.c:2922
 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 ""
 
-#: ../messages.c:2992
+#: ../messages.c:2994
 msgid "Confirm move of message"
 msgstr ""
 
-#: ../messages.c:2999
+#: ../messages.c:3001
 msgid "Move this message to:"
 msgstr ""
 
-#: ../messages.c:3045
+#: ../messages.c:3047
 #, c-format
 msgid "The message was not moved."
 msgstr ""
@@ -1619,241 +1635,245 @@ msgstr ""
 msgid "Wiki"
 msgstr ""
 
-#: ../roomops.c:218
+#: ../roomops.c:26
+msgid "Calendar List"
+msgstr ""
+
+#: ../roomops.c:219
 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 ""
 
-#: ../roomops.c:318
+#: ../roomops.c:319
 msgid "View as:"
 msgstr ""
 
-#: ../roomops.c:388
+#: ../roomops.c:390
 #, c-format
 msgid "%d new of %d messages"
 msgstr ""
 
-#: ../roomops.c:432
+#: ../roomops.c:434
 msgid "View contacts"
 msgstr ""
 
-#: ../roomops.c:443
+#: ../roomops.c:445
 msgid "Day view"
 msgstr ""
 
-#: ../roomops.c:452
+#: ../roomops.c:454
 msgid "Month view"
 msgstr ""
 
-#: ../roomops.c:463
+#: ../roomops.c:465
 msgid "View tasks"
 msgstr ""
 
-#: ../roomops.c:474
+#: ../roomops.c:476
 msgid "View notes"
 msgstr ""
 
-#: ../roomops.c:485
+#: ../roomops.c:487
 msgid "View message list"
 msgstr ""
 
-#: ../roomops.c:496
+#: ../roomops.c:498
 msgid "Wiki home"
 msgstr ""
 
-#: ../roomops.c:521
+#: ../roomops.c:523
 msgid "Add new contact"
 msgstr ""
 
-#: ../roomops.c:530
+#: ../roomops.c:532
 msgid "Add new event"
 msgstr ""
 
-#: ../roomops.c:539
+#: ../roomops.c:541
 msgid "Add new task"
 msgstr ""
 
-#: ../roomops.c:548
+#: ../roomops.c:550
 msgid "Add new note"
 msgstr ""
 
-#: ../roomops.c:559
+#: ../roomops.c:561
 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 ""
 
-#: ../roomops.c:582
+#: ../roomops.c:584
 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 ""
 
-#: ../roomops.c:965
+#: ../roomops.c:967
 msgid "Configuration"
 msgstr ""
 
-#: ../roomops.c:981
+#: ../roomops.c:983
 msgid "Message expire policy"
 msgstr ""
 
-#: ../roomops.c:997
+#: ../roomops.c:999
 msgid "Access controls"
 msgstr ""
 
-#: ../roomops.c:1013
+#: ../roomops.c:1015
 msgid "Sharing"
 msgstr ""
 
-#: ../roomops.c:1029
+#: ../roomops.c:1031
 msgid "Mailing list service"
 msgstr ""
 
-#: ../roomops.c:1051
+#: ../roomops.c:1053
 msgid "Are you sure you want to delete this room?"
 msgstr ""
 
-#: ../roomops.c:1053
+#: ../roomops.c:1055
 msgid "Delete this room"
 msgstr ""
 
-#: ../roomops.c:1056
+#: ../roomops.c:1058
 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 ""
 
-#: ../roomops.c:1068 ../roomops.c:1901
+#: ../roomops.c:1070 ../roomops.c:1903
 msgid "Name of room: "
 msgstr ""
 
-#: ../roomops.c:1075 ../roomops.c:1905
+#: ../roomops.c:1077 ../roomops.c:1907
 msgid "Resides on floor: "
 msgstr ""
 
-#: ../roomops.c:1089 ../roomops.c:1945
+#: ../roomops.c:1091 ../roomops.c:1947
 msgid "Type of room:"
 msgstr ""
 
-#: ../roomops.c:1096
+#: ../roomops.c:1098
 msgid "Public room"
 msgstr ""
 
-#: ../roomops.c:1104
+#: ../roomops.c:1106
 msgid "Private - guess name"
 msgstr ""
 
-#: ../roomops.c:1111
+#: ../roomops.c:1113
 msgid "Private - require password:"
 msgstr ""
 
-#: ../roomops.c:1121 ../roomops.c:1976
+#: ../roomops.c:1123 ../roomops.c:1978
 msgid "Private - invitation only"
 msgstr ""
 
-#: ../roomops.c:1125
+#: ../roomops.c:1127
 msgid "If private, cause current users to forget room"
 msgstr ""
 
-#: ../roomops.c:1133
+#: ../roomops.c:1135
 msgid "Preferred users only"
 msgstr ""
 
-#: ../roomops.c:1139
+#: ../roomops.c:1141
 msgid "Read-only room"
 msgstr ""
 
-#: ../roomops.c:1146
+#: ../roomops.c:1148
 msgid "File directory room"
 msgstr ""
 
-#: ../roomops.c:1149
+#: ../roomops.c:1151
 msgid "Directory name: "
 msgstr ""
 
-#: ../roomops.c:1157
+#: ../roomops.c:1159
 msgid "Uploading allowed"
 msgstr ""
 
-#: ../roomops.c:1163
+#: ../roomops.c:1165
 msgid "Downloading allowed"
 msgstr ""
 
-#: ../roomops.c:1169
+#: ../roomops.c:1171
 msgid "Visible directory"
 msgstr ""
 
-#: ../roomops.c:1178
+#: ../roomops.c:1180
 msgid "Network shared room"
 msgstr ""
 
-#: ../roomops.c:1184
+#: ../roomops.c:1186
 msgid "Permanent (does not auto-purge)"
 msgstr ""
 
-#: ../roomops.c:1189
+#: ../roomops.c:1191
 msgid "Anonymous messages"
 msgstr ""
 
-#: ../roomops.c:1197
+#: ../roomops.c:1199
 msgid "No anonymous messages"
 msgstr ""
 
-#: ../roomops.c:1203
+#: ../roomops.c:1205
 msgid "All messages are anonymous"
 msgstr ""
 
-#: ../roomops.c:1209
+#: ../roomops.c:1211
 msgid "Prompt user when entering messages"
 msgstr ""
 
-#: ../roomops.c:1215
+#: ../roomops.c:1217
 msgid "Room aide: "
 msgstr ""
 
-#: ../roomops.c:1287
+#: ../roomops.c:1289
 msgid "Shared with"
 msgstr ""
 
-#: ../roomops.c:1290
+#: ../roomops.c:1292
 msgid "Not shared with"
 msgstr ""
 
-#: ../roomops.c:1295 ../roomops.c:1340
+#: ../roomops.c:1297 ../roomops.c:1342
 msgid "Remote node name"
 msgstr ""
 
-#: ../roomops.c:1297 ../roomops.c:1342
+#: ../roomops.c:1299 ../roomops.c:1344
 msgid "Remote room name"
 msgstr ""
 
-#: ../roomops.c:1299 ../roomops.c:1344
+#: ../roomops.c:1301 ../roomops.c:1346
 msgid "Actions"
 msgstr ""
 
-#: ../roomops.c:1332
+#: ../roomops.c:1334
 msgid "Unshare"
 msgstr ""
 
-#: ../roomops.c:1369
+#: ../roomops.c:1371
 msgid "Share"
 msgstr ""
 
-#: ../roomops.c:1377
+#: ../roomops.c:1379
 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 "
@@ -1863,156 +1883,156 @@ msgid ""
 "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 ""
 
-#: ../roomops.c:1416 ../roomops.c:1446
+#: ../roomops.c:1418 ../roomops.c:1448
 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 ""
 
-#: ../roomops.c:1460
+#: ../roomops.c:1462
 msgid ""
 "This room is configured to allow self-service subscribe/unsubscribe requests."
 msgstr ""
 
-#: ../roomops.c:1463
+#: ../roomops.c:1465
 msgid "Click to disable."
 msgstr ""
 
-#: ../roomops.c:1465
+#: ../roomops.c:1467
 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 ""
 
-#: ../roomops.c:1475
+#: ../roomops.c:1477
 msgid "Click to enable."
 msgstr ""
 
-#: ../roomops.c:1504
+#: ../roomops.c:1506
 msgid "Message expire policy for this room"
 msgstr ""
 
-#: ../roomops.c:1510
+#: ../roomops.c:1512
 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 ""
 
-#: ../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 ""
 
-#: ../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 ""
 
-#: ../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 ""
 
-#: ../roomops.c:1531
+#: ../roomops.c:1533
 msgid "Message expire policy for this floor"
 msgstr ""
 
-#: ../roomops.c:1537
+#: ../roomops.c:1539
 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 ""
 
-#: ../roomops.c:1751
+#: ../roomops.c:1753
 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 ""
 
-#: ../roomops.c:1797
+#: ../roomops.c:1799
 #, 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 ""
 
-#: ../roomops.c:1845
+#: ../roomops.c:1847
 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 ""
 
-#: ../roomops.c:1855
+#: ../roomops.c:1857
 msgid "Invite:"
 msgstr ""
 
-#: ../roomops.c:1860
+#: ../roomops.c:1862
 msgid "Invite"
 msgstr ""
 
-#: ../roomops.c:1924
+#: ../roomops.c:1926
 msgid "Default view for room: "
 msgstr ""
 
-#: ../roomops.c:1954
+#: ../roomops.c:1956
 msgid "Public (automatically appears to everyone)"
 msgstr ""
 
-#: ../roomops.c:1961
+#: ../roomops.c:1963
 msgid "Private - hidden (accessible to anyone who knows its name)"
 msgstr ""
 
-#: ../roomops.c:1968
+#: ../roomops.c:1970
 msgid "Private - require password: "
 msgstr ""
 
-#: ../roomops.c:1984
+#: ../roomops.c:1986
 msgid "Personal (mailbox for you only)"
 msgstr ""
 
-#: ../roomops.c:1989
+#: ../roomops.c:1991
 msgid "Create new room"
 msgstr ""
 
-#: ../roomops.c:2057
+#: ../roomops.c:2059
 msgid "Cancelled.  No new room was created."
 msgstr ""
 
-#: ../roomops.c:2100
+#: ../roomops.c:2102
 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 "
@@ -2020,38 +2040,38 @@ msgid ""
 "returning here."
 msgstr ""
 
-#: ../roomops.c:2123
+#: ../roomops.c:2125
 msgid "Enter room name:"
 msgstr ""
 
-#: ../roomops.c:2130
+#: ../roomops.c:2132
 msgid "Enter room password:"
 msgstr ""
 
-#: ../roomops.c:2139
+#: ../roomops.c:2141
 msgid "Go there"
 msgstr ""
 
-#: ../roomops.c:2192
+#: ../roomops.c:2194
 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 ""
 
-#: ../roomops.c:2202
+#: ../roomops.c:2204
 msgid "Zap this room"
 msgstr ""
 
-#: ../roomops.c:2926 ../roomops.c:2932
+#: ../roomops.c:2928 ../roomops.c:2934
 msgid "Room list"
 msgstr ""
 
-#: ../roomops.c:2929
+#: ../roomops.c:2931
 msgid "Folder list"
 msgstr ""
 
index e48dfcccef5ae621c0b90485c5dd486c8b7accd8..23bb57d2eafa22d0b734e8ddb115e5c83ff65da7 100644 (file)
@@ -10,7 +10,7 @@
 
 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
@@ -23,6 +23,7 @@ void initialize_viewdefs(void) {
        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)
-                  ||   (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\">",
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);
 
 
-/* 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 */