Changeset 2355

Show
Ignore:
Timestamp:
08/18/09 14:10:03
Author:
bleibson
Message:

pull strings into a separate file.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl

    r2353 r2355  
    5454  <xsl:include href="../../../bedework-common/default/default/util.xsl"/> 
    5555  <xsl:include href="../../../bedework-common/default/default/bedeworkAccess.xsl"/> 
     56  <xsl:include href="./strings.xsl"/> 
    5657 
    5758  <!-- DEFINE GLOBAL CONSTANTS --> 
     
    396397  <!--==== HEAD SECTION  ====--> 
    397398  <xsl:template name="headSection"> 
    398     <title>Bedework: Personal Calendar Client</title> 
     399    <title><xsl:copy-of select="$bwStr-Head-PageTitle"/></title> 
    399400    <meta name="robots" content="noindex,nofollow"/> 
    400401    <meta content="text/html;charset=utf-8" http-equiv="Content-Type" /> 
     
    605606        <td colspan="3" id="logoCell"><a href="/bedework/"><img src="{$resourcesRoot}/resources/bedeworkLogo.gif" width="292" height="75" border="0" alt="Bedework"/></a></td> 
    606607        <td colspan="2" id="schoolLinksCell"> 
    607           <h2>Personal Calendar</h2> 
    608           <a href="{$publicCal}">Public Calendar</a> | 
    609           <a href="http://www.yourschoolhere.edu">School Home</a> | 
    610           <a href="http://www.bedework.org/">Other Link</a> | 
     608          <h2><xsl:copy-of select="$bwStr-HdBr-PersonalCalendar"/></h2> 
     609          <a href="{$publicCal}"><xsl:copy-of select="$bwStr-HdBr-PublicCalendar"/></a> | 
     610          <a href="http://www.yourschoolhere.edu"><xsl:copy-of select="$bwStr-HdBr-SchoolHome"/></a> | 
     611          <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-HdBr-OtherLink"/></a> | 
    611612          <a href="http://helpdesk.rpi.edu/update.do?catcenterkey=51"> 
    612             Example Calendar Help 
     613            <xsl:copy-of select="$bwStr-HdBr-ExampleCalendarHelp"/> 
    613614          </a> 
    614615        </td> 
     
    639640        </td> 
    640641        <td class="rssPrint"> 
    641           <a href="javascript:window.print()" title="print this view"> 
    642             <img alt="print this view" src="{$resourcesRoot}/resources/std-print-icon.gif" width="20" height="14" border="0"/> print 
     642          <a href="javascript:window.print()" title="{$bwStr-HdBr-PrintThisView}"> 
     643            <img alt="print this view" src="{$resourcesRoot}/resources/std-print-icon.gif" width="20" height="14" border="0"/> <xsl:copy-of select="$bwStr-HdBr-Print"/> 
    643644          </a> 
    644           <a class="rss" href="{$listEvents}&amp;setappvar=summaryMode(details)&amp;skinName=rss-list&amp;days=3" title="RSS feed">RSS</a> 
     645          <a class="rss" href="{$listEvents}&amp;setappvar=summaryMode(details)&amp;skinName=rss-list&amp;days=3" title="{$bwStr-HdBr-RSSFeed}"><xsl:copy-of select="$bwStr-HdBr-RSS"/></a> 
    645646        </td> 
    646647      </tr> 
     
    651652    <h3> 
    652653      <!--<img alt="manage views" src="{$resourcesRoot}/resources/glassFill-icon-menuButton.gif" width="12" height="11" border="0"/>--> 
    653       views 
     654      <xsl:copy-of select="$bwStr-SdBr-Views"/> 
    654655    </h3> 
    655656    <ul id="myViews"> 
     
    670671        </xsl:when> 
    671672        <xsl:otherwise> 
    672           <li class="none">no views</li> 
     673          <li class="none"><xsl:copy-of select="$bwStr-SdBr-NoViews"/></li> 
    673674        </xsl:otherwise> 
    674675      </xsl:choose> 
     
    676677 
    677678    <h3> 
    678       <!-- a href="{$subscriptions-showSubsMenu}" title="subscribe to calendars or iCal feeds"> 
    679         subscribe 
    680       </a --> 
    681       <a href="{$calendar-fetch}" title="manage calendars and subscriptions" class="calManageLink"> 
    682         manage 
     679      <!--a href="{$subscriptions-showSubsMenu}" title="{$bwStr-SdBr-SubscribeToCalendarsOrICalFeeds}"> 
     680        <xsl:copy-of select="$bwStr-SdBr-Subscribe"/> 
     681      </a--> 
     682      <a href="{$calendar-fetch}" title="{$bwStr-SdBr-ManageCalendarsAndSubscriptions}" class="calManageLink"> 
     683        <xsl:copy-of select="$bwStr-SdBr-Manage"/> 
    683684      </a> 
    684       calendars 
     685      <xsl:copy-of select="$bwStr-SdBr-Calendars"/> 
    685686    </h3> 
    686687    <!-- normal calendars --> 
     
    715716    </ul>--> 
    716717 
    717     <h3>options</h3> 
     718    <h3><xsl:copy-of select="$bwStr-SdBr-Options"/></h3> 
    718719    <ul id="sideBarMenu"> 
    719720      <li class="prefs"> 
     
    722723            src="{$resourcesRoot}/resources/prefsIcon.gif" 
    723724            alt="upload event" /> 
    724           Preferences 
     725          <xsl:copy-of select="$bwStr-SdBr-Preferences"/> 
    725726        </a> 
    726727      </li> 
     
    730731            src="{$resourcesRoot}/resources/std-icalUpload-icon-small.gif" 
    731732            alt="upload ical" /> 
    732           Upload iCAL 
     733          <xsl:copy-of select="$bwStr-SdBr-UploadICal"/> 
    733734        </a> 
    734735      </li> 
     
    738739            src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" 
    739740            alt="upload event" /> 
    740           Export Calendars 
     741          <xsl:copy-of select="$bwStr-SdBr-ExportCalendars"/> 
    741742        </a> 
    742743      </li> 
     
    754755    <div id="bwTabs"> 
    755756      <div id="bwUserInfo"> 
    756         logged in as 
     757        <xsl:copy-of select="$bwStr-Tabs-LoggedInAs"/><xsl:text> </xsl:text> 
    757758        <xsl:text> </xsl:text> 
    758759        <strong><xsl:value-of select="/bedework/userid"/></strong> 
    759760        <xsl:text> </xsl:text> 
    760         <span class="logout"><a href="{$setup}&amp;logout=true">logout</a></span> 
     761        <span class="logout"><a href="{$setup}&amp;logout=true"><xsl:copy-of select="$bwStr-Tabs-Logout"/></a></span> 
    761762      </div> 
    762763      <ul> 
     
    765766            <xsl:attribute name="class">selected</xsl:attribute> 
    766767          </xsl:if> 
    767           <a href="{$setViewPeriod}&amp;viewType=dayView&amp;date={$curdate}">DAY</a> 
     768          <a href="{$setViewPeriod}&amp;viewType=dayView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Day"/></a> 
    768769        </li> 
    769770        <li> 
     
    771772            <xsl:attribute name="class">selected</xsl:attribute> 
    772773          </xsl:if> 
    773           <a href="{$setViewPeriod}&amp;viewType=weekView&amp;date={$curdate}">WEEK</a> 
     774          <a href="{$setViewPeriod}&amp;viewType=weekView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Week"/></a> 
    774775        </li> 
    775776        <li> 
    776777          <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Month'"> 
    777778            <xsl:attribute name="class">selected</xsl:attribute> 
    778           </xsl:if><a href="{$setViewPeriod}&amp;viewType=monthView&amp;date={$curdate}">MONTH</a> 
     779          </xsl:if><a href="{$setViewPeriod}&amp;viewType=monthView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Month"/></a> 
    779780        </li> 
    780781        <li> 
    781782          <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Year'"> 
    782783            <xsl:attribute name="class">selected</xsl:attribute> 
    783           </xsl:if><a href="{$setViewPeriod}&amp;viewType=yearView&amp;date={$curdate}">YEAR</a> 
     784          </xsl:if><a href="{$setViewPeriod}&amp;viewType=yearView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Year"/></a> 
    784785        </li> 
    785786        <li> 
    786787          <xsl:if test="/bedework/page='eventList'"> 
    787788            <xsl:attribute name="class">selected</xsl:attribute> 
    788           </xsl:if><a href="{$listEvents}">LIST</a> 
     789          </xsl:if><a href="{$listEvents}"><xsl:copy-of select="$bwStr-Tabs-List"/></a> 
    789790        </li> 
    790791      </ul> 
     
    813814            </xsl:when> 
    814815            <xsl:when test="/bedework/periodname='Week'"> 
    815               Week of <xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 
     816              <xsl:copy-of select="$bwStr-Navi-WeekOf"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 
    816817            </xsl:when> 
    817818            <xsl:otherwise> 
     
    878879                </td> 
    879880                <td> 
    880                   <input name="submit" type="submit" value="go"/> 
     881                  <input name="submit" type="submit" value="{$bwStr-Navi-Go}"/> 
    881882                </td> 
    882883              </tr> 
     
    893894         <td class="leftCell"> 
    894895           <xsl:if test="/bedework/page != 'addEvent' or /bedework/page='editEvent'"> 
    895              <input type="button" value="add..." id="bwAddButton"/> 
     896             <input type="button" value="{$bwStr-Util-Add}" id="bwAddButton"/> 
    896897             <xsl:call-template name="actionIcons"> 
    897898               <xsl:with-param name="actionIconsId">bwActionIcons-0</xsl:with-param> 
     
    910911           <xsl:if test="/bedework/page!='searchResult'"> 
    911912             <form name="searchForm" method="post" action="{$search}"> 
    912                Search
     913               <xsl:copy-of select="$bwStr-Util-Search"/>
    913914               <input type="text" name="query" size="15"> 
    914915                 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 
    915916               </input> 
    916                <input type="submit" name="submit" value="go"/> 
     917               <input type="submit" name="submit" value="{$bwStr-Util-Go}"/> 
    917918             </form> 
    918919           </xsl:if> 
     
    938939           <xsl:choose> 
    939940             <xsl:when test="/bedework/periodname='Day' or /bedework/page='eventList'"> 
    940                <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     941               <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    941942             </xsl:when> 
    942943             <xsl:when test="/bedework/periodname='Year'"> 
    943                <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     944               <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    944945             </xsl:when> 
    945946             <xsl:when test="/bedework/periodname='Month'"> 
    946947               <xsl:choose> 
    947948                 <xsl:when test="/bedework/appvar[key='monthViewMode']/value='list'"> 
    948                    <a href="{$setup}&amp;setappvar=monthViewMode(cal)" title="toggle list/calendar view"> 
    949                      <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     949                   <a href="{$setup}&amp;setappvar=monthViewMode(cal)" title="{$bwStr-Util-ToggleListCalView}"> 
     950                     <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    950951                   </a> 
    951952                 </xsl:when> 
    952953                 <xsl:otherwise> 
    953                    <a href="{$setup}&amp;setappvar=monthViewMode(list)" title="toggle list/calendar view"> 
    954                      <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     954                   <a href="{$setup}&amp;setappvar=monthViewMode(list)" title="{$bwStr-Util-ToggleListCalView}"> 
     955                     <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    955956                   </a> 
    956957                 </xsl:otherwise> 
     
    960961               <xsl:choose> 
    961962                 <xsl:when test="/bedework/appvar[key='weekViewMode']/value='list'"> 
    962                    <a href="{$setup}&amp;setappvar=weekViewMode(cal)" title="toggle list/calendar view"> 
    963                      <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     963                   <a href="{$setup}&amp;setappvar=weekViewMode(cal)" title="{$bwStr-Util-ToggleListCalView}"> 
     964                     <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    964965                   </a> 
    965966                 </xsl:when> 
    966967                 <xsl:otherwise> 
    967                    <a href="{$setup}&amp;setappvar=weekViewMode(list)" title="toggle list/calendar view"> 
    968                      <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     968                   <a href="{$setup}&amp;setappvar=weekViewMode(list)" title="{$bwStr-Util-ToggleListCalView}"> 
     969                     <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    969970                   </a> 
    970971                 </xsl:otherwise> 
     
    978979                <xsl:choose> 
    979980                  <xsl:when test="/bedework/appvar[key='listEventsSummaryMode']/value='details'"> 
    980                     <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(summary)" title="toggle summary/detailed view"> 
    981                       <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     981                    <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(summary)" title="{$bwStr-Util-ToggleSummDetView}"> 
     982                      <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 
    982983                    </a> 
    983984                  </xsl:when> 
    984985                  <xsl:otherwise> 
    985                     <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(details)" title="toggle summary/detailed view"> 
    986                       <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     986                    <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(details)" title="{$bwStr-Util-ToggleSummDetView}"> 
     987                      <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 
    987988                    </a> 
    988989                  </xsl:otherwise> 
     
    10081009                <xsl:choose> 
    10091010                  <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 
    1010                     <a href="{$setup}&amp;setappvar=summaryMode(summary)" title="toggle summary/detailed view"> 
    1011                       <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     1011                    <a href="{$setup}&amp;setappvar=summaryMode(summary)" title="{$bwStr-Util-ToggleSummDetView}"> 
     1012                      <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 
    10121013                    </a> 
    10131014                  </xsl:when> 
    10141015                  <xsl:otherwise> 
    1015                     <a href="{$setup}&amp;setappvar=summaryMode(details)" title="toggle summary/detailed view"> 
    1016                       <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     1016                    <a href="{$setup}&amp;setappvar=summaryMode(details)" title="{$bwStr-Util-ToggleSummDetView}"> 
     1017                      <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 
    10171018                    </a> 
    10181019                  </xsl:otherwise> 
     
    10421043       <a href="{$initEvent}&amp;entityType=event&amp;startdate={$dateTime}" title="add event" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10431044          <img src="{$resourcesRoot}/resources/add2mycal-icon-small.gif" width="12" height="16" border="0" alt="add event"/> 
    1044           add event 
     1045          <xsl:copy-of select="$bwStr-Actn-AddEvent"/> 
    10451046       </a> 
    10461047       <a href="{$event-initMeeting}&amp;entityType=event&amp;schedule=request&amp;startdate={$dateTime}" title="schedule a meeting" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10471048          <img src="{$resourcesRoot}/resources/std-icalMeeting-icon-small.gif" width="12" height="16" border="0" alt="schedule meeting"/> 
    1048           schedule meeting 
     1049          <xsl:copy-of select="$bwStr-Actn-ScheduleMeeting"/> 
    10491050       </a> 
    10501051       <a href="{$initEvent}&amp;entityType=task&amp;startdate={$dateTime}" title="add task" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10511052          <img src="{$resourcesRoot}/resources/std-icalTask-icon-small.gif" width="12" height="16" border="0" alt="add task"/> 
    1052           add task 
     1053          <xsl:copy-of select="$bwStr-Actn-AddTask"/> 
    10531054       </a> 
    10541055       <a href="{$event-initMeeting}&amp;entityType=task&amp;schedule=request&amp;startdate={$dateTime}" title="schedule a task" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10551056          <img src="{$resourcesRoot}/resources/std-icalSchTask-icon-small.gif" width="12" height="16" border="0" alt="schedule task"/> 
    1056           schedule task 
     1057          <xsl:copy-of select="$bwStr-Actn-ScheduleTask"/> 
    10571058       </a> 
    10581059       <a href="{$initUpload}" title="upload event" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10591060          <img src="{$resourcesRoot}/resources/std-icalUpload-icon-small.gif" width="12" height="16" border="0" alt="upload event"/> 
    1060           upload 
     1061          <xsl:copy-of select="$bwStr-Actn-Upload"/> 
    10611062       </a> 
    10621063     </div> 
     
    10701071          <tr> 
    10711072            <td class="noEventsCell"> 
    1072               No events to display. 
     1073              <xsl:copy-of select="$bwStr-LsVw-NoEventsToDisplay"/> 
    10731074            </td> 
    10741075          </tr> 
     
    10861087                   <div class="listAdd"> 
    10871088                     <span class="listAddButton"> 
    1088                        add... 
     1089                       <xsl:copy-of select="$bwStr-LsVw-Add"/> 
    10891090                     </span> 
    10901091                     <xsl:call-template name="actionIcons"> 
     
    11241125                                  start/shortdate = end/shortdate"> 
    11251126                    <td class="{$dateRangeStyle} center" colspan="3"> 
    1126                       all day 
     1127                      <xsl:copy-of select="$bwStr-LsVw-AllDay"/> 
    11271128                    </td> 
    11281129                  </xsl:when> 
     
    11411142                        <xsl:when test="start/allday = 'true' and 
    11421143                                        parent::day/shortdate = start/shortdate"> 
    1143                           today 
     1144                          <xsl:copy-of select="$bwStr-LsVw-Today"/> 
    11441145                        </xsl:when> 
    11451146                        <xsl:when test="parent::day/shortdate != start/shortdate"> 
     
    11611162                        <xsl:when test="end/allday = 'true' and 
    11621163                                        parent::day/shortdate = end/shortdate"> 
    1163                           today 
     1164                          <xsl:copy-of select="$bwStr-LsVw-Today"/> 
    11641165                        </xsl:when> 
    11651166                        <xsl:when test="parent::day/shortdate != end/shortdate"> 
     
    11791180                    <xsl:when test="status='CANCELLED'">description bwStatusCancelled</xsl:when> 
    11801181                    <xsl:when test="status='TENTATIVE'">description bwStatusTentative</xsl:when> 
    1181                     <xsl:otherwise>description</xsl:otherwise> 
     1182                    <xsl:otherwise><xsl:copy-of select="$bwStr-LsVw-Description"/></xsl:otherwise> 
    11821183                  </xsl:choose> 
    11831184                </xsl:variable> 
    11841185                <xsl:variable name="subStyle" select="subscription/subStyle"/> 
    11851186                <td class="{$descriptionClass} {$subStyle}"> 
    1186                   <xsl:if test="status='CANCELLED'"><strong>CANCELED: </strong></xsl:if> 
     1187                  <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsVw-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 
    11871188                  <xsl:choose> 
    11881189                    <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 
     
    11901191                        <xsl:choose> 
    11911192                          <xsl:when test="summary = ''"> 
    1192                             <em>no title</em> 
     1193                            <em><xsl:copy-of select="$bwStr-LsVw-NoTitle"/></em> 
    11931194                          </xsl:when> 
    11941195                          <xsl:otherwise> 
     
    12081209                          </xsl:if> 
    12091210                          <xsl:if test="sponsor/name!='none'"> 
    1210                             Contact: <xsl:value-of select="sponsor/name"/> 
     1211                            <xsl:copy-of select="$bwStr-LsVw-Contact"/><xsl:text> </xsl:text><xsl:value-of select="sponsor/name"/> 
    12111212                          </xsl:if> 
    12121213                        </em> 
     
    12211222                        <xsl:choose> 
    12221223                          <xsl:when test="summary = ''"> 
    1223                             <em>no title</em> 
     1224                            <em><xsl:copy-of select="$bwStr-LsVw-NoTitle"/></em> 
    12241225                          </xsl:when> 
    12251226                          <xsl:otherwise> 
     
    12371238                <td class="smallIcon"> 
    12381239                  <xsl:variable name="eventIcalName" select="concat($guid,'.ics')"/> 
    1239                   <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"> 
    1240                     <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 
     1240                  <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-LsVw-DownloadEvent}"> 
     1241                    <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsVw-DownloadEvent}"/> 
    12411242                  </a> 
    12421243                </td> 
     
    12571258      <xsl:choose> 
    12581259        <xsl:when test="recurring='true' or recurrenceId != ''"> 
    1259           Edit: 
    1260           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit master (recurring event)">all</a> 
    1261           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="edit instance (recurring event)">instance</a> 
     1260          <xsl:copy-of select="$bwStr-EvLn-EditColon"/><xsl:text> </xsl:text> 
     1261          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-EvLn-EditMaster}"><xsl:copy-of select="$bwStr-EvLn-All"/></a> 
     1262          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-EditInstance}"><xsl:copy-of select="$bwStr-EvLn-Instance"/></a> 
    12621263          <br/> 
    12631264        </xsl:when> 
    12641265        <xsl:otherwise> 
    1265           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit event"> 
    1266             Edit 
     1266          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-EvLn-EditEvent}"> 
     1267            <xsl:copy-of select="$bwStr-EvLn-Edit"/> 
    12671268          </a> 
    12681269        </xsl:otherwise> 
     
    12721273      <!-- temporarily hide from Recurring events --> 
    12731274      <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}" title="add event reference to a calendar"> 
    1274         Link 
     1275        <xsl:copy-of select="$bwStr-EvLn-Link"/> 
    12751276      </a> 
    12761277      <xsl:text> </xsl:text> 
     
    12791280      <xsl:choose> 
    12801281        <xsl:when test="recurring='true' or recurrenceId != ''"> 
    1281           Delete: 
    1282           <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');">all</a> 
    1283           <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete instance (recurring event)" onclick="return confirm('Delete this event?');">instance</a> 
     1282          <xsl:copy-of select="$bwStr-EvLn-DeleteColon"/><xsl:text> </xsl:text> 
     1283          <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-EvLn-DeleteMaster}" onclick="return confirm('{$bwStr-EvLn-DeleteAllRecurrences}');"><xsl:copy-of select="$bwStr-EvLn-All"/></a> 
     1284          <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-DeleteInstance}" onclick="return confirm('{$bwStr-EvLn-DeleteThisEvent}');"><xsl:copy-of select="$bwStr-EvLn-Instance"/></a> 
    12841285        </xsl:when> 
    12851286        <xsl:otherwise> 
    1286           <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete event" onclick="return confirm('Delete this event?');"> 
    1287             Delete 
     1287          <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-DeleteEvent}" onclick="return confirm('{$bwStr-EvLn-DeleteThisEvent}');"> 
     1288            <xsl:copy-of select="$bwStr-EvLn-Delete"/> 
    12881289          </a> 
    12891290        </xsl:otherwise> 
     
    12951296  <xsl:template match="events" mode="eventList"> 
    12961297    <h2 class="bwStatusConfirmed"> 
    1297       Next 7 Days 
     1298      <xsl:copy-of select="$bwStr-LsEv-Next7Days"/> 
    12981299      <!-- xsl:choose> 
    12991300        <xsl:when test="/bedework/now/longdate = /bedework/events/event[position()=last()]/start/longdate"><xsl:value-of select="/bedework/now/longdate"/></xsl:when> 
     
    13061307        <xsl:choose> 
    13071308          <xsl:when test="not(event)"> 
    1308             <li>No events to display.</li> 
     1309            <li><xsl:copy-of select="$bwStr-LsEv-NoEventsToDisplay"/></li> 
    13091310          </xsl:when> 
    13101311          <xsl:otherwise> 
     
    13221323                </xsl:attribute> 
    13231324 
    1324                 <xsl:if test="status='CANCELLED'"><strong>CANCELED: </strong></xsl:if> 
    1325                 <xsl:if test="status='TENTATIVE'"><em>TENTATIVE: </em></xsl:if> 
     1325                <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsEv-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 
     1326                <xsl:if test="status='TENTATIVE'"><em><xsl:copy-of select="$bwStr-LsEv-Tentative"/><xsl:text> </xsl:text></em></xsl:if> 
    13261327 
    13271328                <a class="title" href="{$eventView}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}"> 
     
    13361337                <xsl:text> </xsl:text> 
    13371338                <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 
    1338                 <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"> 
    1339                   <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 
     1339                <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-LsEv-DownloadEvent}"> 
     1340                  <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsEv-DownloadEvent}"/> 
    13401341                </a> 
    13411342 
     
    13761377                  <xsl:if test="categories/category"> 
    13771378                    <br/> 
    1378                     Categories: 
     1379                    <xsl:copy-of select="$bwStr-LsEv-Categories"/><xsl:text> </xsl:text> 
    13791380                    <xsl:for-each select="categories/category"> 
    13801381                      <xsl:value-of select="word"/><xsl:if test="position() != last()">, </xsl:if> 
     
    13871388                    </xsl:if> 
    13881389                    <xsl:if test="contact/name!='none'"> 
    1389                       Contact: <xsl:value-of select="contact/name"/> 
     1390                      <xsl:copy-of select="$bwStr-LsEv-Contact"/><xsl:text> </xsl:text><xsl:value-of select="contact/name"/> 
    13901391                    </xsl:if> 
    13911392                  </em> 
     
    15381539          <xsl:attribute name="style">background-color: <xsl:value-of select="$calendarColor"/>; color: black;</xsl:attribute> 
    15391540        </xsl:if> 
    1540         <xsl:if test="status='CANCELLED'">CANCELED: </xsl:if> 
     1541        <xsl:if test="status='CANCELLED'"><xsl:copy-of select="$bwStr-EvCG-Canceled"/><xsl:text> </xsl:text></xsl:if> 
    15411542        <xsl:choose> 
    15421543          <xsl:when test="start/shortdate != ../shortdate"> 
    1543             (cont) 
     1544            <xsl:copy-of select="$bwStr-EvCG-Cont"/> 
    15441545          </xsl:when> 
    15451546          <xsl:when test="start/allday = 'false'"> 
     
    15471548          </xsl:when> 
    15481549          <xsl:otherwise> 
    1549             all day: 
     1550            <xsl:copy-of select="$bwStr-EvCG-AllDayColon"/><xsl:text> </xsl:text> 
    15501551          </xsl:otherwise> 
    15511552        </xsl:choose> 
    15521553        <xsl:choose> 
    15531554          <xsl:when test="summary = ''"> 
    1554             <em>no title</em> 
     1555            <em><xsl:copy-of select="$bwStr-EvCG-NoTitle"/><xsl:text> </xsl:text></em> 
    15551556          </xsl:when> 
    15561557          <xsl:otherwise> 
     
    15661567          </xsl:choose> 
    15671568        </xsl:attribute> 
    1568         <xsl:if test="status='CANCELLED'"><span class="eventTipStatusCancelled">CANCELED</span></xsl:if> 
    1569         <xsl:if test="status='TENTATIVE'"><span class="eventTipStatusTentative">TENTATIVE</span></xsl:if> 
     1569        <xsl:if test="status='CANCELLED'"><span class="eventTipStatusCancelled"><xsl:copy-of select="$bwStr-EvCG-Canceled"/></span></xsl:if> 
     1570        <xsl:if test="status='TENTATIVE'"><span class="eventTipStatusTentative"><xsl:copy-of select="$bwStr-EvCG-Tentative"/></span></xsl:if> 
    15701571        <div class="eventTipDetails"> 
    15711572          <xsl:choose> 
    15721573            <xsl:when test="summary = ''"> 
    1573               <em>no title</em
     1574              <em><xsl:copy-of select="$bwStr-EvCG-NoTitle"/></em><xsl:text> </xsl:text
    15741575            </xsl:when> 
    15751576            <xsl:otherwise> 
     
    15771578            </xsl:otherwise> 
    15781579          </xsl:choose> 
    1579           Time: 
     1580          <xsl:copy-of select="$bwStr-EvCG-Time"/><xsl:text> </xsl:text> 
    15801581          <xsl:choose> 
    15811582            <xsl:when test="start/allday = 'false'"> 
     
    15861587            </xsl:when> 
    15871588            <xsl:otherwise> 
    1588               all day 
     1589              <xsl:copy-of select="$bwStr-EvCG-AllDay"/> 
    15891590            </xsl:otherwise> 
    15901591          </xsl:choose><br/> 
    15911592          <xsl:if test="normalize-space(location/address) != ''"> 
    1592             Location: <xsl:value-of select="location/address"/><br/> 
     1593            <xsl:copy-of select="$bwStr-EvCG-Location"/><xsl:text> </xsl:text><xsl:value-of select="location/address"/><br/> 
    15931594          </xsl:if> 
    1594           Type: 
     1595          <xsl:copy-of select="$bwStr-EvCG-Type"/> 
    15951596          <xsl:variable name="entityType"> 
    15961597            <xsl:choose> 
    1597               <xsl:when test="entityType = '2'">task</xsl:when> 
    1598               <xsl:when test="scheduleMethod = '2'">meeting</xsl:when> 
    1599               <xsl:otherwise>event</xsl:otherwise> 
     1598              <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-EvCG-Task"/></xsl:when> 
     1599              <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-EvCG-Meeting"/></xsl:when> 
     1600              <xsl:otherwise><xsl:copy-of select="$bwStr-EvCG-Event"/></xsl:otherwise> 
    16001601            </xsl:choose> 
    16011602          </xsl:variable> 
    16021603          <xsl:if test="recurring='true' or recurrenceId != ''"> 
    1603             recurring 
     1604            <xsl:copy-of select="$bwStr-EvCG-Recurring"/> 
    16041605          </xsl:if> 
    16051606          <xsl:variable name="userStr"><xsl:value-of select="/bedework/syspars/userPrincipalRoot"/>/<xsl:value-of select="/bedework/userid"/></xsl:variable> 
    16061607          <xsl:choose> 
    16071608            <xsl:when test="$userStr = owner"> 
    1608               personal <xsl:value-of select="$entityType"/> 
     1609              <xsl:copy-of select="$bwStr-EvCG-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 
    16091610            </xsl:when> 
    16101611            <xsl:when test="public = 'true'"> 
    1611               public <xsl:value-of select="$entityType"/> 
     1612              <xsl:copy-of select="$bwStr-EvCG-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 
    16121613            </xsl:when> 
    16131614            <xsl:otherwise> 
     
    16151616            </xsl:otherwise> 
    16161617          </xsl:choose><br/> 
    1617           Calendar: 
     1618          <xsl:copy-of select="$bwStr-EvCG-Calendar"/> 
    16181619          <xsl:variable name="userPath">user/<xsl:value-of select="/bedework/userid"/>/</xsl:variable> 
    16191620          <xsl:choose> 
     
    16301631           <a href="{$eventView}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}"> 
    16311632             <img src="{$resourcesRoot}/resources/glassFill-icon-viewGray.gif" width="13" height="13" border="0" alt="view"/> 
    1632              View details 
     1633             <xsl:copy-of select="$bwStr-EvCG-ViewDetails"/> 
    16331634           </a> 
    16341635         </li> 
     
    16381639           <xsl:choose> 
    16391640             <xsl:when test="recurring='true' or recurrenceId != ''"> 
    1640                 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 
    1641                 Download 
    1642                 <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;nocache=no&amp;contentName={$eventIcalName}" title="download master (recurring event)"> 
    1643                   all 
     1641                <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="{$bwStr-EvCG-DownloadEvent}"/> 
     1642                <xsl:copy-of select="$bwStr-EvCG-Download"/><xsl:text> </xsl:text> 
     1643                <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-EvCG-DownloadMaster}"> 
     1644                  <xsl:copy-of select="$bwStr-EvCG-All"/> 
    16441645                </a>, 
    1645                 <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="download this instance (recurring event)"> 
    1646                   instance 
     1646                <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-EvCG-DownloadThisInstance}"> 
     1647                  <xsl:copy-of select="$bwStr-EvCG-Instance"/> 
    16471648                </a> 
    16481649             </xsl:when> 
    16491650             <xsl:otherwise> 
    1650                <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"> 
    1651                  <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 
    1652                  Download 
     1651               <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-EvCG-DownloadEvent}"> 
     1652                 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="{$bwStr-EvCG-DownloadEvent}"/> 
     1653                 <xsl:copy-of select="$bwStr-EvCG-Download"/> 
    16531654               </a> 
    16541655             </xsl:otherwise> 
     
    16601661               <xsl:when test="recurring='true' or recurrenceId != ''"> 
    16611662                  <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit master"/> 
    1662                   Edit: 
    1663                   <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit master (recurring event)"> 
    1664                     all 
     1663                  <xsl:copy-of select="$bwStr-EvCG-EditColon"/><xsl:text> </xsl:text> 
     1664                  <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-EvCG-EditMaster}"> 
     1665                    <xsl:copy-of select="$bwStr-EvCG-All"/> 
    16651666                  </a>, 
    1666                   <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="edit this instance (recurring event)"> 
    1667                     instance 
     1667                  <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvCG-EditThisInstance}"> 
     1668                    <xsl:copy-of select="$bwStr-EvCG-Instance"/> 
    16681669                  </a> 
    16691670               </xsl:when> 
    16701671               <xsl:otherwise> 
    1671                  <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit event"> 
     1672                 <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-EvCG-EditEvent}"> 
    16721673                   <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit"/> 
    1673                    Edit 
     1674                   <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-EvCG-Edit"/> 
    16741675                 </a> 
    16751676               </xsl:otherwise> 
     
    16811682             <xsl:when test="recurring='true' or recurrenceId != ''"> 
    16821683                <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit master"/> 
    1683                 Copy: 
    1684                 <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;copy=true" title="copy master (recurring event)"> 
    1685                   all 
     1684                <xsl:copy-of select="$bwStr-EvCG-CopyColon"/><xsl:text> </xsl:text> 
     1685                <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;copy=true" title="{$bwStr-EvCG-CopyMaster}"> 
     1686                  <xsl:copy-of select="$bwStr-EvCG-All"/> 
    16861687                </a>, 
    1687                 <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;copy=true" title="copy this instance (recurring event)"> 
    1688                   instance 
     1688                <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;copy=true" title="{$bwStr-EvCG-CopyThisInstance}"> 
     1689                  <xsl:copy-of select="$bwStr-EvCG-Instance"/> 
    16891690                </a> 
    16901691             </xsl:when> 
    16911692             <xsl:otherwise> 
    1692                <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;copy=true" title="copy event"> 
     1693               <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;copy=true" title="{$bwStr-EvCG-CopyEvent}"> 
    16931694                 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit"/> 
    1694                  Copy 
     1695                 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-EvCG-Copy"/> 
    16951696               </a> 
    16961697             </xsl:otherwise> 
     
    17041705               <xsl:when test="recurring='true' or recurrenceId != ''"> 
    17051706                  <img src="{$resourcesRoot}/resources/std-ical_iconLinkDkGray.gif" width="12" height="16" border="0" alt="add event reference"/> 
    1706                   Link: 
     1707                  <xsl:copy-of select="$bwStr-EvCG-LinkColon"/><xsl:text> </xsl:text> 
    17071708                  <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}" title="add master event reference to a calendar"> 
    1708                     all 
     1709                    <xsl:copy-of select="$bwStr-EvCG-All"/> 
    17091710                  </a>, 
    17101711                  <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="add this event reference to a calendar"> 
    1711                     instance 
     1712                    <xsl:copy-of select="$bwStr-EvCG-Instance"/> 
    17121713                  </a> 
    17131714               </xsl:when> 
     
    17151716                 <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}" title="add event reference to a calendar"> 
    17161717                   <img src="{$resourcesRoot}/resources/std-ical_iconLinkDkGray.gif" width="12" height="16" border="0" alt="add event reference"/> 
    1717                    Link 
     1718                   <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-EvCG-Link"/> 
    17181719                 </a> 
    17191720               </xsl:otherwise> 
     
    17271728               <xsl:when test="recurring='true' or recurrenceId != ''"> 
    17281729                  <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 
    1729                   Delete: 
    1730                   <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');"> 
    1731                     all 
     1730                  <xsl:copy-of select="$bwStr-EvCG-DeleteColon"/> 
     1731                  <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-EvCG-DeleteMaster}" onclick="return confirm('{$bwStr-EvCG-DeleteAllRecurrences}');"> 
     1732                    <xsl:copy-of select="$bwStr-EvCG-All"/> 
    17321733                  </a>, 
    1733                   <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete this instance (recurring event)" onclick="return confirm('Delete this event?');"> 
    1734                     instance 
     1734                  <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvCG-DeleteThisInstance}" onclick="return confirm('{$bwStr-EvCG-DeleteThisEvent}');"> 
     1735                    <xsl:copy-of select="$bwStr-EvCG-Instance"/> 
    17351736                  </a> 
    17361737               </xsl:when> 
    17371738               <xsl:otherwise> 
    1738                  <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete event" onclick="return confirm('Delete this event?');"> 
     1739                 <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvCG-DeleteEvent}" onclick="return confirm('{$bwStr-EvCG-DeleteThisEvent}');"> 
    17391740                   <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 
    1740                    Delete 
     1741                   <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-EvCG-Delete"/> 
    17411742                 </a> 
    17421743               </xsl:otherwise> 
     
    18231824      <div id="tasks"> 
    18241825        <h3> 
    1825           tasks &amp; reminders 
     1826          <xsl:copy-of select="$bwStr-Task-Tasks"/> &amp; <xsl:copy-of select="$bwStr-Task-Reminders"/> 
    18261827        </h3> 
    18271828        <ul class="tasks"> 
     
    18411842        <xsl:choose> 
    18421843          <xsl:when test="summary = ''"> 
    1843             <em>no title</em
     1844            <em><xsl:copy-of select="$bwStr-TskE-NoTitle"/></em><xsl:text> </xsl:text
    18441845          </xsl:when> 
    18451846          <xsl:otherwise> 
    18461847            <xsl:value-of select="summary"/> 
    18471848            <xsl:if test="not(start/noStart='true')"> 
    1848               <span class="taskDate"> - Start: <xsl:value-of select="start/shortdate"/></span> 
     1849              <span class="taskDate"> - <xsl:copy-of select="$bwStr-TskE-Start"/><xsl:text> </xsl:text><xsl:value-of select="start/shortdate"/></span> 
    18491850            </xsl:if> 
    18501851            <xsl:if test="not(end/type='N')"> 
    1851               <span class="taskDate">- Due: <xsl:value-of select="end/shortdate"/></span> 
     1852              <span class="taskDate">- <xsl:copy-of select="$bwStr-TskE-Due"/><xsl:text> </xsl:text><xsl:value-of select="end/shortdate"/></span> 
    18521853            </xsl:if> 
    18531854          </xsl:otherwise> 
     
    18911892    </xsl:variable> 
    18921893    <h2 class="{$statusClass}"> 
    1893       <xsl:if test="status='CANCELLED'">CANCELED: </xsl:if> 
     1894      <xsl:if test="status='CANCELLED'"><xsl:copy-of select="$bwStr-SgEv-Canceled"/><xsl:text> </xsl:text></xsl:if> 
    18941895      <xsl:choose> 
    18951896        <xsl:when test="link != ''"> 
     
    19001901        </xsl:when> 
    19011902        <xsl:when test="summary = ''"> 
    1902           Event <em>(no title)</em> 
     1903          <xsl:copy-of select="$bwStr-SgEv-Event"/> <em>(<xsl:copy-of select="$bwStr-SgEv-NoTitle"/>)</em> 
    19031904        </xsl:when> 
    19041905        <xsl:otherwise> 
     
    19171918                  <div id="bwDeleteRecurButton" class="bwMenuButton"> 
    19181919                    <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 
    1919                     Delete 
     1920                    <xsl:copy-of select="$bwStr-SgEv-Delete"/> 
    19201921                    <div id="bwDeleteRecurWidget" class="bwMenuWidget"> 
    19211922                      <ul> 
    19221923                        <li> 
    1923                           <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');"> 
    1924                             all 
     1924                          <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-SgEv-DeleteMaster}" onclick="return confirm('{$bwStr-SgEv-DeleteAllRecurrences}');"> 
     1925                            <xsl:copy-of select="$bwStr-SgEv-All"/> 
    19251926                          </a> 
    19261927                        </li> 
    19271928                        <li> 
    1928                           <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete this instance (recurring event)" onclick="return confirm('Delete this event?');"> 
    1929                             instance 
     1929                          <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-SgEv-DeleteThisInstance}" onclick="return confirm('{$bwStr-SgEv-DeleteThisEvent}');"> 
     1930                            <xsl:copy-of select="$bwStr-SgEv-Instance"/> 
    19301931                          </a> 
    19311932                        </li> 
     
    19351936                </xsl:when> 
    19361937                <xsl:otherwise> 
    1937                   <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete event" class="bwMenuButton" onclick="return confirm('Delete this event?');"> 
     1938                  <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-SgEv-DeleteEvent}" class="bwMenuButton" onclick="return confirm('{$bwStr-SgEv-DeleteThisEvent}');"> 
    19381939                    <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 
    1939                     Delete 
     1940                    <xsl:copy-of select="$bwStr-SgEv-Delete"/><xsl:text> </xsl:text> 
    19401941                  </a> 
    19411942                </xsl:otherwise> 
     
    19491950                  <div id="bwLinkRecurButton" class="bwMenuButton"> 
    19501951                    <img src="{$resourcesRoot}/resources/std-ical_iconLinkDkGray.gif" width="12" height="16" border="0" alt="add event reference"/> 
    1951                     Link 
     1952                    <xsl:copy-of select="$bwStr-SgEv-Link"/> 
    19521953                    <div id="bwLinkRecurWidget" class="bwMenuWidget"> 
    19531954                      <ul> 
    19541955                        <li> 
    1955                           <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}" title="add master event reference to a calendar"> 
    1956                             all 
     1956                          <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-SgEv-AddMasterEvent}"> 
     1957                            <xsl:copy-of select="$bwStr-SgEv-All"/> 
    19571958                          </a> 
    19581959                        </li> 
    19591960                        <li> 
    1960                           <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="add this event reference to a calendar"> 
    1961                             instance 
     1961                          <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-SgEv-AddThisEvent}"> 
     1962                            <xsl:copy-of select="$bwStr-SgEv-Instance"/> 
    19621963                          </a> 
    19631964                        </li> 
     
    19671968                </xsl:when> 
    19681969                <xsl:otherwise> 
    1969                   <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}" title="add event reference to a calendar" class="bwMenuButton"> 
     1970                  <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-SgEv-AddEventReference}" class="bwMenuButton"> 
    19701971                    <img src="{$resourcesRoot}/resources/std-ical_iconLinkDkGray.gif" width="12" height="16" border="0" alt="add event reference"/> 
    1971                     Link 
     1972                    <xsl:copy-of select="$bwStr-SgEv-Link"/> 
    19721973                  </a> 
    19731974                </xsl:otherwise> 
     
    19791980                <div id="bwCopyRecurButton" class="bwMenuButton"> 
    19801981                  <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit master"/> 
    1981                   Copy 
     1982                  <xsl:copy-of select="$bwStr-SgEv-Copy"/> 
    19821983                  <div id="bwCopyRecurWidget" class="bwMenuWidget"> 
    19831984                    <ul> 
    19841985                      <li> 
    1985                         <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;copy=true" title="copy master (recurring event)"> 
    1986                           all 
     1986                        <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;copy=true" title="{$bwStr-SgEv-CopyMaster}"> 
     1987                          <xsl:copy-of select="$bwStr-SgEv-All"/> 
    19871988                        </a> 
    19881989                      </li> 
    19891990                      <li> 
    1990                         <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;copy=true" title="copy this instance (recurring event)"> 
    1991                           instance 
     1991                        <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;copy=true" title="{$bwStr-SgEv-CopyThisInstance}"> 
     1992                          <xsl:copy-of select="$bwStr-SgEv-Instance"/> 
    19921993                        </a> 
    19931994                      </li> 
     
    19971998              </xsl:when> 
    19981999              <xsl:otherwise> 
    1999                 <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;copy=true" title="copy event" class="bwMenuButton"> 
     2000                <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;copy=true" title="{$bwStr-SgEv-CopyEvent}" class="bwMenuButton"> 
    20002001                  <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit"/> 
    2001                   Copy 
     2002                  <xsl:copy-of select="$bwStr-SgEv-Copy"/> 
    20022003                </a> 
    20032004              </xsl:otherwise> 
     
    20092010                  <div id="bwEditRecurButton" class="bwMenuButton"> 
    20102011                    <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit master"/> 
    2011                     Edit 
     2012                    <xsl:copy-of select="$bwStr-SgEv-Edit"/> 
    20122013                    <div id="bwEditRecurWidget" class="bwMenuWidget"> 
    20132014                      <ul> 
    20142015                        <li> 
    2015                           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit master (recurring event)"> 
    2016                             all 
     2016                          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-SgEv-EditMaster}"> 
     2017                            <xsl:copy-of select="$bwStr-SgEv-All"/> 
    20172018                          </a> 
    20182019                        </li> 
    20192020                        <li> 
    2020                           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="edit this instance (recurring event)"> 
    2021                             instance 
     2021                          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvCG-EditThisInstance}"> 
     2022                            <xsl:copy-of select="$bwStr-SgEv-Instance"/> 
    20222023                          </a> 
    20232024                        </li> 
     
    20272028                </xsl:when> 
    20282029                <xsl:otherwise> 
    2029                   <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit event" class="bwMenuButton"> 
     2030                  <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-SgEv-EditEvent}" class="bwMenuButton"> 
    20302031                    <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit"/> 
    2031                     Edit 
     2032                    <xsl:copy-of select="$bwStr-SgEv-Edit"/> 
    20322033                  </a> 
    20332034                </xsl:otherwise> 
     
    20402041              <xsl:when test="recurring='true' or recurrenceId != ''"> 
    20412042                <div id="bwDownloadButton" class="bwMenuButton"> 
    2042                   <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 
    2043                   Download 
     2043                  <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="{$bwStr-SgEv-DownloadEvent}"/> 
     2044                  <xsl:copy-of select="$bwStr-SgEv-Download"/> 
    20442045                  <div id="bwDownloadWidget" class="bwMenuWidget"> 
    20452046                    <ul> 
    20462047                      <li> 
    2047                         <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;nocache=no&amp;contentName={$eventIcalName}" title="download master (recurring event)"> 
    2048                           all 
     2048                        <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-SgEv-DownloadMaster}"> 
     2049                          <xsl:copy-of select="$bwStr-SgEv-All"/> 
    20492050                        </a> 
    20502051                      </li> 
    20512052                      <li> 
    2052                         <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="download this instance (recurring event)"> 
    2053                           instance 
     2053                        <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-SgEv-DownloadThisInstance}"> 
     2054                          <xsl:copy-of select="$bwStr-SgEv-Instance"/> 
    20542055                        </a> 
    20552056                      </li> 
     
    20592060              </xsl:when> 
    20602061              <xsl:otherwise> 
    2061                 <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" class="bwMenuButton" title="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"> 
     2062                <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" class="bwMenuButton" title="{$bwStr-SgEv-DownloadEvent}"> 
    20622063                  <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 
    2063                   Download 
     2064                  <xsl:copy-of select="$bwStr-SgEv-Download"/> 
    20642065                </a> 
    20652066              </xsl:otherwise> 
     
    20692070          <xsl:variable name="entityType"> 
    20702071            <xsl:choose> 
    2071               <xsl:when test="entityType = '2'">Task</xsl:when> 
    2072               <xsl:when test="scheduleMethod = '2'">Meeting</xsl:when> 
    2073               <xsl:otherwise>Event</xsl:otherwise> 
     2072              <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-SgEv-Task"/></xsl:when> 
     2073              <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-SgEv-Meeting"/></xsl:when> 
     2074              <xsl:otherwise><xsl:copy-of select="$bwStr-SgEv-Event"/></xsl:otherwise> 
    20742075            </xsl:choose> 
    20752076          </xsl:variable> 
    20762077          <xsl:if test="recurring='true' or recurrenceId != ''"> 
    2077             Recurring 
     2078            <xsl:copy-of select="$bwStr-SgEv-Recurring"/> 
    20782079          </xsl:if> 
    20792080          <xsl:choose> 
    20802081            <xsl:when test="public = 'true'"> 
    2081               Public <xsl:value-of select="$entityType"/> 
     2082              <xsl:copy-of select="$bwStr-SgEv-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 
    20822083            </xsl:when> 
    20832084            <xsl:when test="owner = /bedework/userid"> 
    2084               Personal <xsl:value-of select="$entityType"/> 
     2085              <xsl:copy-of select="$bwStr-SgEv-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 
    20852086            </xsl:when> 
    20862087            <xsl:when test="scheduleMethod = '2'"> 
    20872088              <!-- a scheduled meeting ro task --> 
    2088               <xsl:value-of select="$entityType"/> - organizer: <xsl:value-of select="substring-after(organizer/organizerUri,':')"/> 
     2089              <xsl:value-of select="$entityType"/> - <xsl:copy-of select="$bwStr-SgEv-Organizer"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(organizer/organizerUri,':')"/> 
    20892090            </xsl:when> 
    20902091            <xsl:otherwise> 
     
    20942095          <xsl:if test="recurring='true' and recurrenceId = ''"> 
    20952096            <xsl:text> </xsl:text> 
    2096             <em>(recurrence master)</em> 
     2097            <em><xsl:copy-of select="$bwStr-SgEv-RecurrenceMaster"/></em> 
    20972098          </xsl:if> 
    20982099          <!-- 
     
    21102111      </tr> 
    21112112      <tr> 
    2112         <td class="fieldname">When:</td> 
     2113        <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-When"/><xsl:text> </xsl:text></td> 
    21132114        <td class="fieldval"> 
    21142115          <!-- always display local time --> 
     
    21242125          <xsl:choose> 
    21252126            <xsl:when test="start/allday = 'true'"> 
    2126               <span class="time"><em>(all day)</em></span> 
     2127              <span class="time"><em><xsl:copy-of select="$bwStr-SgEv-AllDay"/></em></span> 
    21272128            </xsl:when> 
    21282129            <xsl:when test="end/longdate != start/longdate"> 
     
    21402141              <xsl:choose> 
    21412142                <xsl:when test="start/floating = 'true'"> 
    2142                   Floating time 
     2143                  <xsl:copy-of select="$bwStr-SgEv-FloatingTime"/> 
    21432144                </xsl:when> 
    21442145                <xsl:otherwise> 
     
    21572158                  <tr> 
    21582159                    <td> 
    2159                       <strong>Start:</strong
     2160                      <strong><xsl:copy-of select="$bwStr-SgEv-Start"/></strong><xsl:text> </xsl:text
    21602161                    </td> 
    21612162                    <td> 
     
    21822183                  <tr> 
    21832184                    <td> 
    2184                       <strong>End:</strong
     2185                      <strong><xsl:copy-of select="$bwStr-SgEv-End"/></strong><xsl:text> </xsl:text
    21852186                    </td> 
    21862187                    <td> 
     
    22202221                <xsl:choose> 
    22212222                  <xsl:when test="start/allday = 'true'"> 
    2222                     <span class="time"><em>(all day)</em></span> 
     2223                    <span class="time"><em><xsl:copy-of select="$bwStr-SgEv-AllDay"/></em></span> 
    22232224                  </xsl:when> 
    22242225                  <xsl:when test="end/timezone/longdate != start/timezone/longdate"> 
     
    22452246      <xsl:if test="location/address != ''"> 
    22462247        <tr> 
    2247           <td class="fieldname">Where:</td> 
     2248          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Where"/><xsl:text> </xsl:text></td> 
    22482249          <td class="fieldval"> 
    22492250            <xsl:choose> 
     
    22682269        <tr> 
    22692270          <td class="fieldname"> 
    2270             % Complete: 
     2271            % <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Complete"/><xsl:text> </xsl:text></td> 
    22712272          </td> 
    22722273          <td class="fieldval"> 
     
    22762277      </xsl:if> 
    22772278      <tr> 
    2278         <td class="fieldname">Description:</td> 
     2279        <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Description"/><xsl:text> </xsl:text></td> 
    22792280        <td class="fieldval"> 
    22802281          <xsl:if test="xproperties/node()[name()='X-BEDEWORK-IMAGE']"> 
     
    22912292      <xsl:if test="status !='' and status != 'CONFIRMED'"> 
    22922293        <tr> 
    2293           <td class="fieldname">Status:</td> 
     2294          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-STATUS"/></td> 
    22942295          <td class="fieldval"> 
    22952296            <xsl:value-of select="status"/> 
     
    22992300      <xsl:if test="organizer"> 
    23002301        <tr> 
    2301           <td class="fieldname">Organizer:</td> 
     2302          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-ORGANIZER"/><xsl:text> </xsl:text></td> 
    23022303          <xsl:variable name="organizerUri" select="organizer/organizerUri"/> 
    23032304          <td class="fieldval"> 
     
    23202321      <xsl:if test="attendees/attendee"> 
    23212322        <tr> 
    2322           <td class="fieldname">Attendees:</td> 
     2323          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Attendees"/><xsl:text> </xsl:text></td> 
    23232324          <td class="fieldval"> 
    23242325            <table id="attendees" cellspacing="0"> 
    23252326              <tr> 
    2326                 <th>attendee</th> 
    2327                 <th>role</th> 
    2328                 <th>status</th> 
     2327                <th><xsl:copy-of select="$bwStr-SgEv-Attendee"/></th> 
     2328                <th><xsl:copy-of select="$bwStr-SgEv-Role"/></th> 
     2329                <th><xsl:copy-of select="$bwStr-SgEv-Status"/></th> 
    23292330              </tr> 
    23302331              <xsl:for-each select="attendees/attendee"> 
     
    23592360                <em> 
    23602361                  <a href="{$schedule-initAttendeeUpdate}&amp;initUpdate=yes"> 
    2361                     change my status 
     2362                    <xsl:copy-of select="$bwStr-SgEv-ChangeMyStatus"/> 
    23622363                  </a> 
    23632364                </em> 
     
    24022403      <xsl:if test="cost!=''"> 
    24032404        <tr> 
    2404           <td class="fieldname">Cost:</td> 
     2405          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Cost"/></td> 
    24052406          <td class="fieldval"><xsl:value-of select="cost"/></td> 
    24062407        </tr> 
     
    24082409      <xsl:if test="link != ''"> 
    24092410        <tr> 
    2410           <td class="fieldname">See:</td> 
     2411          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-See"/></td> 
    24112412          <td class="fieldval"> 
    24122413            <xsl:variable name="link" select="link"/> 
     
    24172418      <xsl:if test="contact/name!='none'"> 
    24182419        <tr> 
    2419           <td class="fieldname">Contact:</td> 
     2420          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Contact"/></td> 
    24202421          <td class="fieldval"> 
    24212422            <xsl:choose> 
     
    24462447      <xsl:if test="calendar/path!=''"> 
    24472448        <tr> 
    2448           <td class="fieldname">Calendar:</td> 
     2449          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Calendar"/><xsl:text> </xsl:text></td> 
    24492450          <td class="fieldval"> 
    24502451            <!-- 
     
    24672468      <xsl:if test="categories/category"> 
    24682469        <tr> 
    2469           <td class="fieldname">Categories:</td> 
     2470          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Categories"/></td> 
    24702471          <td class="fieldval"> 
    24712472            <xsl:for-each select="categories/category"> 
     
    24772478      <xsl:if test="comments/comment"> 
    24782479        <tr> 
    2479           <td class="fieldname">Comments:</td> 
     2480          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Comments"/></td> 
    24802481          <td class="fieldval comments"> 
    24812482            <xsl:for-each select="comments/comment"> 
     
    25052506      <h2> 
    25062507        <span class="formButtons"> 
    2507           <input name="submit" type="submit" value="save"/> 
    2508           <input name="cancelled" type="submit" value="cancel"/> 
     2508          <input name="submit" type="submit" value="{$bwStr-AddE-Save}"/> 
     2509          <input name="cancelled" type="submit" value="{$bwStr-AddE-Cancel}"/> 
    25092510        </span> 
    25102511        <xsl:choose> 
    2511           <xsl:when test="form/entityType = '2'">Add Task</xsl:when> 
    2512           <xsl:when test="form/scheduleMethod = '2'">Add Meeting</xsl:when> 
    2513           <xsl:otherwise>Add Event</xsl:otherwise> 
     2512          <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-AddE-AddTask"/></xsl:when> 
     2513          <xsl:when test="form/scheduleMethod = '2'"><xsl:copy-of select="$bwStr-AddE-AddMeeting"/></xsl:when> 
     2514          <xsl:otherwise><xsl:copy-of select="$bwStr-AddE-AddEvent"/></xsl:otherwise> 
    25142515        </xsl:choose> 
    25152516      </h2> 
     
    25312532      <h2> 
    25322533        <span class="formButtons"> 
    2533           <input name="submit" type="submit" value="save"/> 
    2534           <input name="cancelled" type="submit" value="cancel"/> 
     2534          <input name="submit" type="submit" value="{$bwStr-EdtE-Save}"/> 
     2535          <input name="cancelled" type="submit" value="{$bwStr-EdtE-Cancel}"/> 
    25352536        </span> 
    25362537        <xsl:choose> 
    2537           <xsl:when test="form/entityType = '2'">Edit Task</xsl:when> 
    2538           <xsl:when test="form/scheduleMethod = '2'">Edit Meeting</xsl:when> 
    2539           <xsl:otherwise>Edit Event</xsl:otherwise> 
     2538          <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-EdtE-EditTask"/></xsl:when> 
     2539          <xsl:when test="form/scheduleMethod = '2'"><xsl:copy-of select="$bwStr-EdtE-EditMeeting"/></xsl:when> 
     2540          <xsl:otherwise><xsl:copy-of select="$bwStr-EdtE-EditEvent"/></xsl:otherwise> 
    25402541        </xsl:choose> 
    25412542      </h2> 
     
    25672568                    <div id="bwDeleteRecurButton" class="bwMenuButton"> 
    25682569                      <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 
    2569                       Delete 
     2570                      <xsl:copy-of select="$bwStr-AEEF-Delete"/> 
    25702571                      <div id="bwDeleteRecurWidget" class="bwMenuWidget"> 
    25712572                        <ul> 
    25722573                          <li> 
    2573                             <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');"> 
    2574                               all 
     2574                            <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-AEEF-DeleteMaster}" onclick="return confirm('{$bwStr-AEEF-DeleteAllRecurrences}');"> 
     2575                              <xsl:copy-of select="$bwStr-AEEF-All"/> 
    25752576                            </a> 
    25762577                          </li> 
    25772578                          <li> 
    2578                             <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete this instance (recurring event)" onclick="return confirm('Delete this event?');"> 
    2579                               instance 
     2579                            <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="${bwStr-AEEF-DeleteThisInstance}" onclick="return confirm('{$bwStr-AEEF-DeleteThisEvent}');"> 
     2580                              <xsl:copy-of select="$bwStr-AEEF-Instance"/> 
    25802581                            </a> 
    25812582                          </li> 
     
    25852586                  </xsl:when> 
    25862587                  <xsl:otherwise> 
    2587                     <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete event" class="bwMenuButton" onclick="return confirm('Delete this event?');"> 
     2588                    <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-AEEF-DeleteEvent}" class="bwMenuButton" onclick="return confirm('{$bwStr-AEEF-DeleteThisEvent}');"> 
    25882589                      <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 
    2589                       Delete 
     2590                      <xsl:copy-of select="$bwStr-AEEF-Delete"/> 
    25902591                      <xsl:if test="form/recurringEntity='true'"> 
    2591                         all 
     2592                        <xsl:copy-of select="$bwStr-AEEF-All"/> 
    25922593                      </xsl:if> 
    25932594                    </a> 
     
    25982599                  <a href="{$eventView}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" class="bwMenuButton"> 
    25992600                    <img src="{$resourcesRoot}/resources/glassFill-icon-viewGray.gif" width="13" height="13" border="0" alt="view"/> 
    2600                     View 
     2601                    <xsl:copy-of select="$bwStr-AEEF-View"/> 
    26012602                  </a> 
    26022603                </xsl:if> 
     
    26052606              <xsl:variable name="entityType"> 
    26062607                <xsl:choose> 
    2607                   <xsl:when test="entityType = '2'">Task</xsl:when> 
    2608                   <xsl:when test="scheduleMethod = '2'">Meeting</xsl:when> 
    2609                   <xsl:otherwise>Event</xsl:otherwise> 
     2608                  <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-AEEF-TASK"/></xsl:when> 
     2609                  <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-AEEF-Meeting"/></xsl:when> 
     2610                  <xsl:otherwise><xsl:copy-of select="$bwStr-AEEF-EVENT"/></xsl:otherwise> 
    26102611                </xsl:choose> 
    26112612              </xsl:variable> 
    26122613              <xsl:if test="form/recurringEntity='true' or recurrenceId != ''"> 
    2613                 Recurring 
     2614                <xsl:copy-of select="$bwStr-AEEF-Recurring"/> 
    26142615              </xsl:if> 
    26152616              <xsl:choose> 
    26162617                <xsl:when test="form"> 
    26172618                  <!-- just a placeholder: need to add owner to the jsp --> 
    2618                   Personal <xsl:value-of select="$entityType"/> 
     2619                  <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 
    26192620                </xsl:when> 
    26202621                <xsl:when test="public = 'true'"> 
    2621                   Public <xsl:value-of select="$entityType"/> 
     2622                  <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 
    26222623                </xsl:when> 
    26232624                <xsl:otherwise> 
     
    26272628              <xsl:if test="form/recurringEntity='true' and recurrenceId = ''"> 
    26282629                <xsl:text> </xsl:text> 
    2629                 <em>(recurrence master)</em> 
     2630                <em><xsl:copy-of select="$bwStr-AEEF-RecurrenceMaster"/></em> 
    26302631              </xsl:if> 
    26312632            </th> 
     
    26382639        <li class="selected"> 
    26392640          <a href="javascript:setTab('eventFormTabs',0); show('bwEventTab-Basic'); hide('bwEventTab-Details','bwEventTab-Recurrence','bwEventTab-Access','bwEventTab-Scheduling');"> 
    2640             basic 
     2641            <xsl:copy-of select="$bwStr-AEEF-Basic"/> 
    26412642          </a> 
    26422643        </li> 
    26432644        <li> 
    26442645          <a href="javascript:setTab('eventFormTabs',1); show('bwEventTab-Details'); hide('bwEventTab-Basic','bwEventTab-Recurrence','bwEventTab-Access','bwEventTab-Scheduling');"> 
    2645             details 
     2646            <xsl:copy-of select="$bwStr-AEEF-Details"/> 
    26462647          </a> 
    26472648        </li> 
    26482649        <li> 
    26492650          <a href="javascript:setTab('eventFormTabs',2); show('bwEventTab-Recurrence'); hide('bwEventTab-Details','bwEventTab-Basic','bwEventTab-Access','bwEventTab-Scheduling');"> 
    2650             recurrence 
     2651            <xsl:copy-of select="$bwStr-AEEF-Recurrence"/> 
    26512652          </a> 
    26522653        </li> 
    26532654        <li> 
    26542655          <a href="javascript:setTab('eventFormTabs',3); show('bwEventTab-Scheduling'); hide('bwEventTab-Basic','bwEventTab-Details','bwEventTab-Recurrence','bwEventTab-Access');"> 
    2655             scheduling 
     2656            <xsl:copy-of select="$bwStr-AEEF-Scheduling"/> 
    26562657          </a> 
    26572658        </li> 
     
    26732674        <tr> 
    26742675          <td class="fieldname"> 
    2675             Calendar: 
     2676            <xsl:copy-of select="$bwStr-AEEF-Calendar"/><xsl:text> </xsl:text> 
    26762677          </td> 
    26772678          <td class="fieldval"> 
     
    27372738        <tr> 
    27382739          <td class="fieldname"> 
    2739             Title: 
     2740            <xsl:copy-of select="$bwStr-AEEF-Title"/><xsl:text> </xsl:text> 
    27402741          </td> 
    27412742          <td class="fieldval"> 
     
    27492750        <tr> 
    27502751          <td class="fieldname"> 
    2751             Date &amp; Time: 
     2752            <xsl:copy-of select="$bwStr-AEEF-DateAndTime"/><xsl:text> </xsl:text> 
    27522753          </td> 
    27532754          <td class="fieldval"> 
     
    27752776              </xsl:otherwise> 
    27762777            </xsl:choose> 
    2777             all day 
     2778            <xsl:copy-of select="$bwStr-AEEF-AllDay"/> 
    27782779 
    27792780            <!-- floating event: no timezone (and not UTC) --> 
     
    27902791              </xsl:otherwise> 
    27912792            </xsl:choose> 
    2792             floating 
     2793            <xsl:copy-of select="$bwStr-AEEF-Floating"/> 
    27932794 
    27942795            <!-- store time as coordinated universal time (UTC) --> 
     
    28052806              </xsl:otherwise> 
    28062807            </xsl:choose> 
    2807             store as UTC 
     2808            <xsl:copy-of select="$bwStr-AEEF-StoreAsUTC"/> 
    28082809 
    28092810            <br/> 
    28102811            <div class="dateStartEndBox"> 
    2811               <strong>Start:</strong
     2812              <strong><xsl:copy-of select="$bwStr-AEEF-Start"/></strong><xsl:text> </xsl:text
    28122813              <div class="dateFields"> 
    2813                 <span class="startDateLabel">Date </span> 
     2814                <span class="startDateLabel"><xsl:copy-of select="$bwStr-AEEF-Date"/><xsl:text> </xsl:text></span> 
    28142815                <xsl:choose> 
    28152816                  <xsl:when test="$portalFriendly = 'true'"> 
     
    28642865                  <select name="eventStartDate.tzid" id="startTzid" class="timezones"> 
    28652866                    <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 
    2866                     <option value="-1">select timezone...</option> 
     2867                    <option value="-1"><xsl:copy-of select="$bwStr-AEEF-SelectTimezone"/></option> 
    28672868                    <!--  deprecated: now calling timezone server.  See bedeworkEventForm.js --> 
    28682869                    <!-- 
     
    28832884              <strong> 
    28842885                <xsl:choose> 
    2885                   <xsl:when test="form/entityType = '2'">Due:</xsl:when> 
    2886                   <xsl:otherwise>End:</xsl:otherwise> 
     2886                  <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-AEEF-Due"/><xsl:text> </xsl:text></xsl:when> 
     2887                  <xsl:otherwise><xsl:copy-of select="$bwStr-AEEF-End"/><xsl:text> </xsl:text></xsl:otherwise> 
    28872888                </xsl:choose> 
    28882889              </strong> 
     
    28952896                </xsl:otherwise> 
    28962897              </xsl:choose> 
    2897               Date 
     2898              <xsl:copy-of select="$bwStr-AEEF-Date"/> 
    28982899              <xsl:variable name="endDateTimeClass"> 
    28992900                <xsl:choose> 
     
    29602961                    <select name="eventEndDate.tzid" id="endTzid" class="timezones"> 
    29612962                      <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 
    2962                       <option value="-1">select timezone...</option> 
     2963                      <option value="-1"><xsl:copy-of select="$bwStr-AEEF-SelectTimezone"/></option> 
    29632964                      <!--  deprecated: now calling timezone server.  See bedeworkEventForm.js --> 
    29642965                      <!-- 
     
    29882989                  </xsl:otherwise> 
    29892990                </xsl:choose> 
    2990                 Duration 
     2991                <xsl:copy-of select="$bwStr-AEEF-Duration"/> 
    29912992                <xsl:variable name="endDurationClass"> 
    29922993                  <xsl:choose> 
     
    30163017                            </xsl:choose> 
    30173018                          </xsl:attribute> 
    3018                         </input>days 
     3019                        </input><xsl:copy-of select="$bwStr-AEEF-Days"/> 
    30193020                        <span id="durationHrMin" class="{$durationHrMinClass}"> 
    30203021                          <input type="text" name="eventDuration.hoursStr" size="2" id="durationHours"> 
     
    30253026                              </xsl:choose> 
    30263027                            </xsl:attribute> 
    3027                           </input>hours 
     3028                          </input><xsl:copy-of select="$bwStr-AEEF-Hours"/> 
    30283029                          <input type="text" name="eventDuration.minutesStr" size="2" id="durationMinutes"> 
    30293030                            <xsl:attribute name="value"> 
     
    30333034                              </xsl:choose> 
    30343035                            </xsl:attribute> 
    3035                           </input>minutes 
     3036                          </input><xsl:copy-of select="$bwStr-AEEF-Minutes"/> 
    30363037                        </span> 
    30373038                      </div> 
    3038                       <span class="durationSpacerText">or</span> 
     3039                      <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AEEF-Or"/></span> 
    30393040                      <div class="durationBox"> 
    30403041                        <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')"/> 
    30413042                        <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 
    3042                         <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/>weeks 
     3043                        <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/><xsl:copy-of select="$bwStr-AEEF-Weeks"/> 
    30433044                      </div> 
    30443045                    </xsl:when> 
     
    30483049                        <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')"/> 
    30493050                        <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 
    3050                         <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/>days 
     3051                        <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/><xsl:copy-of select="$bwStr-AEEF-Days"/> 
    30513052                        <span id="durationHrMin" class="{$durationHrMinClass}"> 
    30523053                          <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 
    3053                           <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/>hours 
     3054                          <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/><xsl:copy-of select="$bwStr-AEEF-Hours"/> 
    30543055                          <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 
    3055                           <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/>minutes 
     3056                          <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/><xsl:copy-of select="$bwStr-AEEF-Minutes"/> 
    30563057                        </span> 
    30573058                      </div> 
    3058                       <span class="durationSpacerText">or</span> 
     3059                      <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AEEF-Or"/></span> 
    30593060                      <div class="durationBox"> 
    30603061                        <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')" checked="checked"/> 
    30613062                        <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 
    3062                         <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/>weeks 
     3063                        <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/><xsl:copy-of select="$bwStr-AEEF-Weeks"/> 
    30633064                      </div> 
    30643065                    </xsl:otherwise> 
     
    30753076                  </xsl:otherwise> 
    30763077                </xsl:choose> 
    3077                 This 
     3078                <xsl:copy-of select="$bwStr-AEEF-This"/><xsl:text> </xsl:text> 
    30783079                <xsl:choose> 
    3079                   <xsl:when test="form/entityType = '2'">task</xsl:when> 
    3080                   <xsl:otherwise>event</xsl:otherwise> 
     3080                  <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-AEEF-Task"/><xsl:text> </xsl:text></xsl:when> 
     3081                  <xsl:otherwise><xsl:copy-of select="$bwStr-AEEF-Event"/><xsl:text> </xsl:text></xsl:otherwise> 
    30813082                </xsl:choose> 
    3082                 has no duration / end date 
     3083                <xsl:copy-of select="$bwStr-AEEF-HasNoDurationEndDate"/> 
    30833084              </div> 
    30843085            </div> 
     
    30903091          <tr> 
    30913092            <td class="fieldname"> 
    3092               % Complete: 
     3093              % <xsl:copy-of select="$bwStr-AEEF-Complete"/><xsl:text> </xsl:text> 
    30933094            </td> 
    30943095            <td class="fieldval" align="left"> 
     
    31033104        <tr> 
    31043105          <td class="fieldname padMeTop"> 
    3105             Affects free/busy: 
     3106            <xsl:copy-of select="$bwStr-AEEF-AffectsFreeBusy"/><xsl:text> </xsl:text> 
    31063107          </td> 
    31073108          <td align="left" class="padMeTop"> 
     
    31113112              </xsl:if> 
    31123113            </input> 
    3113             yes <span class="note">(opaque: event status affects your free/busy)</span><br/> 
     3114            <xsl:copy-of select="$bwStr-AEEF-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Opaque"/></span><br/> 
    31143115 
    31153116            <input type="radio" value="TRANSPARENT" name="transparency"> 
     
    31183119              </xsl:if> 
    31193120            </input> 
    3120             no <span class="note">(transparent: event status does not affect your free/busy)</span><br/> 
     3121            <xsl:copy-of select="$bwStr-AEEF-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Transparent"/></span><br/> 
    31213122          </td> 
    31223123        </tr> 
     
    31253126        <tr> 
    31263127          <td class="fieldname"> 
    3127             Categories: 
     3128            <xsl:copy-of select="$bwStr-AEEF-Categories"/><xsl:text> </xsl:text> 
    31283129          </td> 
    31293130          <td class="fieldval" align="left"> 
     
    31313132            <xsl:choose> 
    31323133              <xsl:when test="not(form/categories/all/category)"> 
    3133                 no categories defined 
    3134                 <span class="note">(<a href="{$category-initAdd}">add category</a>)</span> 
     3134                <xsl:copy-of select="$bwStr-AEEF-NoCategoriesDefined"/> 
     3135                <span class="note">(<a href="{$category-initAdd}"><xsl:copy-of select="$bwStr-AEEF-AddCategory"/></a>)</span> 
    31353136              </xsl:when> 
    31363137              <xsl:otherwise> 
     
    31713172        <!--  Location  --> 
    31723173        <tr> 
    3173           <td class="fieldname">Location:</td> 
     3174          <td class="fieldname"><xsl:copy-of select="$bwStr-AEEF-Location"/></td> 
    31743175          <td class="fieldval" align="left"> 
    3175             <span class="std-text">choose: </span> 
     3176            <span class="std-text"><xsl:copy-of select="$bwStr-AEEF-Choose"/><xsl:text> </xsl:text></span> 
    31763177            <span id="eventFormLocationList"> 
    31773178              <!-- 
     
    31923193              --> 
    31933194              <select name="locationUid"> 
    3194                 <option value="">select...</option> 
     3195                <option value=""><xsl:copy-of select="$bwStr-AEEF-Select"/></option> 
    31953196                <xsl:copy-of select="form/location/locationmenu/select/*"/> 
    31963197              </select> 
    31973198            </span> 
    3198             <span class="std-text"> or add new: </span> 
     3199            <span class="std-text"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-OrAddNew"/><xsl:text> </xsl:text></span> 
    31993200            <input type="text" name="locationAddress.value" value="" /> 
    32003201          </td> 
     
    32023203        <!--  Link (url associated with event)  --> 
    32033204        <tr> 
    3204           <td class="fieldname">Event Link:</td> 
     3205          <td class="fieldname"><xsl:copy-of select="$bwStr-AEEF-EventLink"/><xsl:text> </xsl:text></td> 
    32053206          <td class="fieldval"> 
    32063207            <xsl:variable name="link" select="form/link/input/@value"/> 
     
    32103211        <!--  Description  --> 
    32113212        <tr> 
    3212           <td class="fieldname">Description:</td> 
     3213          <td class="fieldname"><xsl:copy-of select="$bwStr-AEEF-Description"/><xsl:text> </xsl:text></td> 
    32133214          <td class="fieldval"> 
    32143215            <xsl:choose> 
     
    32633264        <tr> 
    32643265          <td class="fieldname"> 
    3265             Status: 
     3266            <xsl:copy-of select="$bwStr-AEEF-Status"/><xsl:text> </xsl:text> 
    32663267          </td> 
    32673268          <td class="fieldval"> 
     
    32693270              <xsl:if test="form/status = 'CONFIRMED' or /bedework/creating = 'true' or form/status = ''"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 
    32703271            </input> 
    3271             confirmed 
     3272            <xsl:copy-of select="$bwStr-AEEF-Confirmed"/> 
    32723273            <input type="radio" name="eventStatus" value="TENTATIVE"> 
    32733274              <xsl:if test="form/status = 'TENTATIVE'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 
    32743275            </input> 
    3275             tentative 
     3276            <xsl:copy-of select="$bwStr-AEEF-Tentative"/> 
    32763277            <input type="radio" name="eventStatus" value="CANCELLED"> 
    32773278              <xsl:if test="form/status = 'CANCELLED'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 
    32783279            </input> 
    3279             canceled 
     3280            <xsl:copy-of select="$bwStr-AEEF-Canceled"/> 
    32803281          </td> 
    32813282        </tr> 
     
    32843285          <tr> 
    32853286            <td class="fieldname"> 
    3286               Affects free/busy: 
     3287              <xsl:copy-of select="$bwStr-AEEF-AffectsFreeBusy"/> 
    32873288            </td> 
    32883289            <td class="fieldval"> 
    32893290              <xsl:choose> 
    32903291                <xsl:when test="form/transparency = 'TRANSPARENT'"> 
    3291                   <input type="radio" name="transparency" value="OPAQUE"/>yes <span class="note">(opaque: event status affects your free/busy)</span><br/> 
    3292                   <input type="radio" name="transparency" value="TRANSPARENT" checked="checked"/>no <span class="note">(transparent: event status does not affect your free/busy)</span> 
     3292                  <input type="radio" name="transparency" value="OPAQUE"/><xsl:copy-of select="$bwStr-AEEF-Yes"/> <span class="note"><xsl:copy-of select="$bwStr-AEEF-Opaque"/></span><br/> 
     3293                  <input type="radio" name="transparency" value="TRANSPARENT" checked="checked"/><xsl:copy-of select="$bwStr-AEEF-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Transparent"/></span> 
    32933294                </xsl:when> 
    32943295                <xsl:otherwise> 
    3295                   <input type="radio" name="transparency" value="OPAQUE" checked="checked"/>yes <span class="note">(opaque: event status affects your free/busy)</span><br/> 
    3296                   <input type="radio" name="transparency" value="TRANSPARENT"/>no <span class="note">(transparent: event status does not affect your free/busy)</span> 
     3296                  <input type="radio" name="transparency" value="OPAQUE" checked="checked"/><xsl:copy-of select="$bwStr-AEEF-Yes"/> <span class="note"><xsl:copy-of select="$bwStr-AEEF-Opaque"/></span><br/> 
     3297                  <input type="radio" name="transparency" value="TRANSPARENT"/><xsl:copy-of select="$bwStr-AEEF-No"/> <span class="note"><xsl:copy-of select="$bwStr-AEEF-Transparent"/></span> 
    32973298                </xsl:otherwise> 
    32983299              </xsl:choose> 
     
    33113312          <!-- recurrence instances can not themselves recur, 
    33123313               so provide access to master event --> 
    3313           <em>This event is a recurrence instance.</em><br/> 
    3314           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit master (recurring event)">edit master event</a> 
     3314          <em><xsl:copy-of select="$bwStr-AEEF-ThisEventRecurrenceInstance"/></em><br/> 
     3315          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-AEEF-EditMaster}"><xsl:copy-of select="$bwStr-AEEF-EditMasterEvent"/></a> 
    33153316        </xsl:when> 
    33163317        <xsl:otherwise> 
     
    33213322            <input type="radio" name="recurring" value="true" onclick="swapRecurrence(this)"> 
    33223323              <xsl:if test="form/recurringEntity = 'true'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 
    3323             </input> event recurs 
     3324            </input> <xsl:copy-of select="$bwStr-AEEF-EventRecurs"/> 
    33243325            <input type="radio" name="recurring" value="false" onclick="swapRecurrence(this)"> 
    33253326              <xsl:if test="form/recurringEntity = 'false'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 
    3326             </input> event does not recur 
     3327            </input> <xsl:copy-of select="$bwStr-AEEF-EventDoesNotRecur"/> 
    33273328          </div> 
    33283329 
     
    33313332            <xsl:if test="form/recurringEntity = 'true'"><xsl:attribute name="class">visible</xsl:attribute></xsl:if> 
    33323333 
    3333             <h4>Recurrence Rules</h4> 
     3334            <h4><xsl:copy-of select="$bwStr-AEEF-RecurrenceRules"/></h4> 
    33343335            <!-- show or hide rrules fields when editing: --> 
    33353336            <xsl:if test="form/recurrence"> 
    33363337              <input type="checkbox" name="rrulesFlag" onclick="swapRrules(this)" value="on"/> 
    33373338              <span id="rrulesSwitch"> 
    3338                 change recurrence rules 
     3339                <xsl:copy-of select="$bwStr-AEEF-ChangeRecurrenceRules"/> 
    33393340              </span> 
    33403341            </xsl:if> 
     
    33443345              </xsl:if> 
    33453346              <input type="checkbox" name="rrulesUiSwitch" value="advanced" onchange="swapVisible(this,'advancedRrules')"/> 
    3346               show advanced recurrence rules 
     3347              <xsl:copy-of select="$bwStr-AEEF-ShowAdvancedRecurrenceRules"/> 
    33473348            </span> 
    33483349 
     
    33523353                   more easily internationalized. --> 
    33533354              <div id="recurrenceInfo"> 
    3354                 Every 
     3355                <xsl:copy-of select="$bwStr-AEEF-EVERY"/><xsl:text> </xsl:text> 
    33553356                <xsl:choose> 
    33563357                  <xsl:when test="form/recurrence/interval &gt; 1"> 
     
    33603361                <xsl:text> </xsl:text> 
    33613362                <xsl:choose> 
    3362                   <xsl:when test="form/recurrence/freq = 'HOURLY'">hour</xsl:when> 
    3363                   <xsl:when test="form/recurrence/freq = 'DAILY'">day</xsl:when> 
    3364                   <xsl:when test="form/recurrence/freq = 'WEEKLY'">week</xsl:when> 
    3365                   <xsl:when test="form/recurrence/freq = 'MONTHLY'">month</xsl:when> 
    3366                   <xsl:when test="form/recurrence/freq = 'YEARLY'">year</xsl:when> 
    3367                 </xsl:choose><xsl:if test="form/recurrence/interval &gt; 1">s</xsl:if> 
     3363                  <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/></xsl:when> 
     3364                  <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/></xsl:when> 
     3365                  <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/></xsl:when> 
     3366                  <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/></xsl:when> 
     3367                  <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/></xsl:when> 
     3368                </xsl:choose> 
    33683369                <xsl:text> </xsl:text> 
    33693370 
    33703371                <xsl:if test="form/recurrence/byday"> 
    33713372                  <xsl:for-each select="form/recurrence/byday/pos"> 
    3372                     <xsl:if test="position() != 1"> and </xsl:if> 
    3373                     on 
     3373                    <xsl:if test="position() != 1"> <xsl:copy-of select="$bwStr-AEEF-And"/> </xsl:if> 
     3374                    <xsl:copy-of select="$bwStr-AEEF-On"/> 
    33743375                    <xsl:choose> 
    33753376                      <xsl:when test="@val='1'"> 
    3376                         the first 
     3377                        <xsl:copy-of select="$bwStr-AEEF-TheFirst"/> 
    33773378                      </xsl:when> 
    33783379                      <xsl:when test="@val='2'"> 
    3379                         the second 
     3380                        <xsl:copy-of select="$bwStr-AEEF-TheSecond"/> 
    33803381                      </xsl:when> 
    33813382                      <xsl:when test="@val='3'"> 
    3382                         the third 
     3383                        <xsl:copy-of select="$bwStr-AEEF-TheThird"/> 
    33833384                      </xsl:when> 
    33843385                      <xsl:when test="@val='4'"> 
    3385                         the fourth 
     3386                        <xsl:copy-of select="$bwStr-AEEF-TheFourth"/> 
    33863387                      </xsl:when> 
    33873388                      <xsl:when test="@val='5'"> 
    3388                         the fifth 
     3389                        <xsl:copy-of select="$bwStr-AEEF-TheFifth"/> 
    33893390                      </xsl:when> 
    33903391                      <xsl:when test="@val='-1'"> 
    3391                         the last 
     3392                        <xsl:copy-of select="$bwStr-AEEF-TheLast"/> 
    33923393                      </xsl:when> 
    33933394                      <!-- don't output "every" --> 
     
    33973398                    </xsl:choose> 
    33983399                    <xsl:for-each select="day"> 
    3399                       <xsl:if test="position() != 1 and position() = last()"> and </xsl:if> 
     3400                      <xsl:if test="position() != 1 and position() = last()"> <xsl:copy-of select="$bwStr-AEEF-And"/> </xsl:if> 
    34003401                      <xsl:variable name="dayVal" select="."/> 
    34013402                      <xsl:variable name="dayPos"> 
     
    34113412 
    34123413                <xsl:if test="form/recurrence/bymonth"> 
    3413                   in 
     3414                  <xsl:copy-of select="$bwStr-AEEF-In"/> 
    34143415                  <xsl:for-each select="form/recurrence/bymonth/val"> 
    3415                     <xsl:if test="position() != 1 and position() = last()"> and </xsl:if> 
     3416                    <xsl:if test="position() != 1 and position() = last()"> <xsl:copy-of select="$bwStr-AEEF-And"/> </xsl:if> 
    34163417                    <xsl:variable name="monthNum" select="number(.)"/> 
    34173418                    <xsl:value-of select="/bedework/monthlabels/val[position() = $monthNum]"/> 
     
    34213422 
    34223423                <xsl:if test="form/recurrence/bymonthday"> 
    3423                   on the 
     3424                  <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 
    34243425                  <xsl:apply-templates select="form/recurrence/bymonthday/val" mode="weekMonthYearNumbers"/> 
    3425                   day<xsl:if test="form/recurrence/bymonthday/val[position()=2]">s</xsl:if> of the month 
     3426                  <xsl:copy-of select="$bwStr-AEEF-DayOfTheMonth"/> 
    34263427                </xsl:if> 
    34273428 
    34283429                <xsl:if test="form/recurrence/byyearday"> 
    3429                   on the 
     3430                  <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 
    34303431                  <xsl:apply-templates select="form/recurrence/byyearday/val" mode="weekMonthYearNumbers"/> 
    3431                   day<xsl:if test="form/recurrence/byyearday/val[position()=2]">s</xsl:if> of the year 
     3432                  <xsl:copy-of select="$bwStr-AEEF-DayOfTheYear"/> 
    34323433                </xsl:if> 
    34333434 
    34343435                <xsl:if test="form/recurrence/byweekno"> 
    3435                   in the 
     3436                  <xsl:copy-of select="$bwStr-AEEF-InThe"/> 
    34363437                  <xsl:apply-templates select="form/recurrence/byweekno/val" mode="weekMonthYearNumbers"/> 
    3437                   week<xsl:if test="form/recurrence/byweekno/val[position()=2]">s</xsl:if> of the year 
     3438                  <xsl:copy-of select="$bwStr-AEEF-WeekOfTheYear"/> 
    34383439                </xsl:if> 
    34393440 
    3440                 repeating 
     3441                <xsl:copy-of select="$bwStr-AEEF-Repeating"/> 
    34413442                <xsl:choose> 
    3442                   <xsl:when test="form/recurrence/count = '-1'">forever</xsl:when> 
     3443                  <xsl:when test="form/recurrence/count = '-1'"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Forever"/></xsl:when> 
    34433444                  <xsl:when test="form/recurrence/until"> 
    3444                     until <xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 
     3445                    <xsl:copy-of select="$bwStr-AEEF-Until"/> <xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 
    34453446                  </xsl:when> 
    34463447                  <xsl:otherwise> 
    34473448                    <xsl:value-of select="form/recurrence/count"/> 
    3448                     time<xsl:if test="form/recurrence/count &gt; 1">s</xsl:if
     3449                    <xsl:copy-of select="$bwStr-AEEF-Time"/
    34493450                  </xsl:otherwise> 
    34503451                </xsl:choose> 
     
    34713472              <tr> 
    34723473                <td id="recurrenceFrequency" rowspan="2"> 
    3473                   <em>Frequency:</em><br/> 
    3474                   <input type="radio" name="freq" value="NONE" onclick="showRrules(this.value)" checked="checked"/>none<br/> 
     3474                  <em><xsl:copy-of select="$bwStr-AEEF-Frequency"/></em><br/> 
     3475                  <input type="radio" name="freq" value="NONE" onclick="showRrules(this.value)" checked="checked"/><xsl:copy-of select="$bwStr-AEEF-None"/><br/> 
    34753476                  <!--<input type="radio" name="freq" value="HOURLY" onclick="showRrules(this.value)"/>hourly<br/>--> 
    3476                   <input type="radio" name="freq" value="DAILY" onclick="showRrules(this.value)"/>daily<br/> 
    3477                   <input type="radio" name="freq" value="WEEKLY" onclick="showRrules(this.value)"/>weekly<br/> 
    3478                   <input type="radio" name="freq" value="MONTHLY" onclick="showRrules(this.value)"/>monthly<br/> 
    3479                   <input type="radio" name="freq" value="YEARLY" onclick="showRrules(this.value)"/>yearly 
     3477                  <input type="radio" name="freq" value="DAILY" onclick="showRrules(this.value)"/><xsl:copy-of select="$bwStr-AEEF-Daily"/><br/> 
     3478                  <input type="radio" name="freq" value="WEEKLY" onclick="showRrules(this.value)"/><xsl:copy-of select="$bwStr-AEEF-Weekly"/><br/> 
     3479                  <input type="radio" name="freq" value="MONTHLY" onclick="showRrules(this.value)"/><xsl:copy-of select="$bwStr-AEEF-Monthly"/><br/> 
     3480                  <input type="radio" name="freq" value="YEARLY" onclick="showRrules(this.value)"/><xsl:copy-of select="$bwStr-AEEF-Yearly"/> 
    34803481                </td> 
    34813482                <!-- recurrence count, until, forever --> 
    34823483                <td id="recurrenceUntil"> 
    34833484                  <div id="noneRecurrenceRules"> 
    3484                     no recurrence rules 
     3485                    <xsl:copy-of select="$bwStr-AEEF-NoRecurrenceRules"/> 
    34853486                  </div> 
    34863487                  <div id="recurrenceUntilRules" class="invisible"> 
    3487                     <em>Repeat:</em> 
     3488                    <em><xsl:copy-of select="$bwStr-AEEF-Repeat"/></em> 
    34883489                    <p> 
    34893490                      <input type="radio" name="recurCountUntil" value="forever"> 
     
    34923493                        </xsl:if> 
    34933494                      </input> 
    3494                       forever 
     3495                      <xsl:copy-of select="$bwStr-AEEF-Forever"/> 
    34953496                      <input type="radio" name="recurCountUntil" value="count" id="recurCount"> 
    34963497                        <xsl:if test="form/recurring/count != '-1'"> 
     
    35033504                        </xsl:if> 
    35043505                      </input> 
    3505                       time(s) 
     3506                      <xsl:copy-of select="$bwStr-AEEF-Time"/> 
    35063507                      <input type="radio" name="recurCountUntil" value="until" id="recurUntil"> 
    35073508                        <xsl:if test="form/recurring/until"> 
     
    35093510                        </xsl:if> 
    35103511                      </input> 
    3511                       until 
     3512                      <xsl:copy-of select="$bwStr-AEEF-Until"/> 
    35123513                      <span id="untilHolder"> 
    35133514                        <!-- span dojoType="dropdowndatepicker" formatLength="medium" value="today" saveFormat="yyyyMMdd" id="bwEventWidgetUntilDate" iconURL="{$resourcesRoot}/resources/calIcon.gif"> 
     
    35443545                  <div id="hourlyRecurrenceRules" class="invisible"> 
    35453546                    <p> 
    3546                       <em>Interval:</em> 
    3547                       every 
     3547                      <em><xsl:copy-of select="$bwStr-AEEF-Interval"/></em> 
     3548                      <xsl:copy-of select="$bwStr-AEEF-Every"/> 
    35483549                      <input type="text" name="hourlyInterval" size="2" value="1"> 
    35493550                        <xsl:if test="form/recurrence/interval"> 
     
    35513552                        </xsl:if> 
    35523553                      </input> 
    3553                       hour(s) 
     3554                      <xsl:copy-of select="$bwStr-AEEF-Hour"/> 
    35543555                    </p> 
    35553556                  </div> 
     
    35573558                  <div id="dailyRecurrenceRules" class="invisible"> 
    35583559                    <p> 
    3559                       <em>Interval:</em> 
    3560                       every 
     3560                      <em><xsl:copy-of select="$bwStr-AEEF-Interval"/></em> 
     3561                      <xsl:copy-of select="$bwStr-AEEF-Every"/> 
    35613562                      <input type="text" name="dailyInterval" size="2" value="1"> 
    35623563                        <xsl:if test="form/recurrence/interval"> 
     
    35643565                        </xsl:if> 
    35653566                      </input> 
    3566                       day(s) 
     3567                      <xsl:copy-of select="$bwStr-AEEF-Day"/> 
    35673568                    </p> 
    35683569                    <div> 
    35693570                      <input type="checkbox" name="swapDayMonthCheckBoxList" value="" onclick="swapVisible(this,'dayMonthCheckBoxList')"/> 
    3570                       in these months: 
     3571                      <xsl:copy-of select="$bwStr-AEEF-InTheseMonths"/> 
    35713572                      <div id="dayMonthCheckBoxList" class="invisible"> 
    35723573                        <xsl:for-each select="/bedework/monthlabels/val"> 
     
    35923593                  <div id="weeklyRecurrenceRules" class="invisible"> 
    35933594                    <p> 
    3594                       <em>Interval:</em> 
    3595                       every 
     3595                      <em><xsl:copy-of select="$bwStr-AEEF-Interval"/><xsl:text> </xsl:text></em> 
     3596                      <xsl:copy-of select="$bwStr-AEEF-Every"/> 
    35963597                      <input type="text" name="weeklyInterval" size="2" value="1"> 
    35973598                        <xsl:if test="form/recurrence/interval"> 
     
    35993600                        </xsl:if> 
    36003601                      </input> 
    3601                       week(s) on: 
     3602                      <xsl:copy-of select="$bwStr-AEEF-WeekOn"/> 
    36023603                    </p> 
    36033604                    <div id="weekRecurFields"> 
     
    36073608                    </div> 
    36083609                    <p class="weekRecurLinks"> 
    3609                       <a href="javascript:recurSelectWeekdays('weekRecurFields')">select weekdays</a> | 
    3610                       <a href="javascript:recurSelectWeekends('weekRecurFields')">select weekends</a> 
     3610                      <a href="javascript:recurSelectWeekdays('weekRecurFields')"><xsl:copy-of select="$bwStr-AEEF-SelectWeekdays"/></a> | 
     3611                      <a href="javascript:recurSelectWeekends('weekRecurFields')"><xsl:copy-of select="$bwStr-AEEF-SelectWeekends"/></a> 
    36113612                    </p> 
    36123613                    <p> 
    3613                       Week start: 
     3614                      <xsl:copy-of select="$bwStr-AEEF-WeekStart"/> 
    36143615                      <select name="weekWkst"> 
    36153616                        <xsl:for-each select="/bedework/shortdaynames/val"> 
     
    36263627                  <div id="monthlyRecurrenceRules" class="invisible"> 
    36273628                    <p> 
    3628                       <em>Interval:</em> 
    3629                       every 
     3629                      <em><xsl:copy-of select="$bwStr-AEEF-Interval"/></em> 
     3630                      <xsl:copy-of select="$bwStr-AEEF-Every"/> 
    36303631                      <input type="text" name="monthlyInterval" size="2" value="1"> 
    36313632                        <xsl:if test="form/recurrence/interval"> 
     
    36333634                        </xsl:if> 
    36343635                      </input> 
    3635                       month(s) 
     3636                      <xsl:copy-of select="$bwStr-AEEF-Month"/> 
    36363637                    </p> 
    36373638                    <div id="monthRecurFields"> 
    36383639                      <div id="monthRecurFields1"> 
    3639                         on 
     3640                        <xsl:copy-of select="$bwStr-AEEF-On"/> 
    36403641                        <select name="bymonthposPos1" size="7" onchange="changeClass('monthRecurFields2','shown')"> 
    36413642                          <xsl:call-template name="recurrenceDayPosOptions"/> 
     
    36513652                    <div> 
    36523653                      <input type="checkbox" name="swapMonthDaysCheckBoxList" value="" onclick="swapVisible(this,'monthDaysCheckBoxList')"/> 
    3653                       on these days:<br/> 
     3654                      <xsl:copy-of select="$bwStr-AEEF-OnTheseDays"/><br/> 
    36543655                      <div id="monthDaysCheckBoxList" class="invisible"> 
    36553656                        <xsl:call-template name="buildCheckboxList"> 
     
    36643665                  <div id="yearlyRecurrenceRules" class="invisible"> 
    36653666                    <p> 
    3666                       <em>Interval:</em> 
    3667                       every 
     3667                      <em><xsl:copy-of select="$bwStr-AEEF-Interval"/><xsl:text> </xsl:text></em> 
     3668                      <xsl:copy-of select="$bwStr-AEEF-Every"/> 
    36683669                      <input type="text" name="yearlyInterval" size="2" value="1"> 
    36693670                        <xsl:if test="form/recurrence/interval"> 
     
    36713672                        </xsl:if> 
    36723673                      </input> 
    3673                       years(s) 
     3674                      <xsl:copy-of select="$bwStr-AEEF-Year"/> 
    36743675                    </p> 
    36753676                    <div id="yearRecurFields"> 
    36763677                      <div id="yearRecurFields1"> 
    3677                         on 
     3678                        <xsl:copy-of select="$bwStr-AEEF-On"/> 
    36783679                        <select name="byyearposPos1" size="7" onchange="changeClass('yearRecurFields2','shown')"> 
    36793680                          <xsl:call-template name="recurrenceDayPosOptions"/> 
     
    36893690                    <div> 
    36903691                      <input type="checkbox" name="swapYearMonthCheckBoxList" value="" onclick="swapVisible(this,'yearMonthCheckBoxList')"/> 
    3691                       in these months: 
     3692                      <xsl:copy-of select="$bwStr-AEEF-InTheseMonths"/> 
    36923693                      <div id="yearMonthCheckBoxList" class="invisible"> 
    36933694                        <xsl:for-each select="/bedework/monthlabels/val"> 
     
    37053706                    <div> 
    37063707                      <input type="checkbox" name="swapYearMonthDaysCheckBoxList" value="" onclick="swapVisible(this,'yearMonthDaysCheckBoxList')"/> 
    3707                       on these days of the month:<br/> 
     3708                      <xsl:copy-of select="$bwStr-AEEF-OnTheseDaysOfTheMonth"/><br/> 
    37083709                      <div id="yearMonthDaysCheckBoxList" class="invisible"> 
    37093710                        <xsl:call-template name="buildCheckboxList"> 
     
    37163717                    <div> 
    37173718                      <input type="checkbox" name="swapYearWeeksCheckBoxList" value="" onclick="swapVisible(this,'yearWeeksCheckBoxList')"/> 
    3718                       in these weeks of the year:<br/> 
     3719                      <xsl:copy-of select="$bwStr-AEEF-InTheseWeeksOfTheYear"/><br/> 
    37193720                      <div id="yearWeeksCheckBoxList" class="invisible"> 
    37203721                        <xsl:call-template name="buildCheckboxList"> 
     
    37273728                    <div> 
    37283729                      <input type="checkbox" name="swapYearDaysCheckBoxList" value="" onclick="swapVisible(this,'yearDaysCheckBoxList')"/> 
    3729                       on these days of the year:<br/> 
     3730                      <xsl:copy-of select="$bwStr-AEEF-OnTheseDaysOfTheYear"/><br/> 
    37303731                      <div id="yearDaysCheckBoxList" class="invisible"> 
    37313732                        <xsl:call-template name="buildCheckboxList"> 
     
    37373738                    </div> 
    37383739                    <p> 
    3739                       Week start: 
     3740                      <xsl:copy-of select="$bwStr-AEEF-WeekStart"/> 
    37403741                      <select name="yearWkst"> 
    37413742                        <xsl:for-each select="/bedework/shortdaynames/val"> 
     
    37543755 
    37553756            <h4> 
    3756               Recurrence and Exception Dates 
     3757              <xsl:copy-of select="$bwStr-AEEF-RecurrenceAndExceptionDates"/> 
    37573758            </h4> 
    37583759            <div id="raContent"> 
     
    38293830                  <select name="tzid" id="rdateTzid" class="timezones"> 
    38303831                    <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 
    3831                     <option value="">select timezone...</option> 
     3832                    <option value=""><xsl:copy-of select="$bwStr-AEEF-SelectTimezone"/></option> 
    38323833                    <!--  deprecated: now calling timezone server.  See bedeworkEventForm.js --> 
    38333834                    <!-- 
     
    38463847                <xsl:text> </xsl:text> 
    38473848                <!--bwRdates.update() accepts: date, time, allDay, floating, utc, tzid--> 
    3848                 <input type="button" name="rdate" value="add recurrence" onclick="bwRdates.update(this.form['eventRdate.date'].value,this.form['eventRdate.hour'].value + this.form['eventRdate.minute'].value,false,false,false,this.form.tzid.value)"/> 
    3849                 <input type="button" name="exdate" value="add exception" onclick="bwExdates.update(this.form['eventRdate.date'].value,this.form['eventRdate.hour'].value + this.form['eventRdate.minute'].value,false,false,false,this.form.tzid.value)"/> 
     3849                <input type="button" name="rdate" value="{$bwStr-AEEF-AddRecurance}" onclick="bwRdates.update(this.form['eventRdate.date'].value,this.form['eventRdate.hour'].value + this.form['eventRdate.minute'].value,false,false,false,this.form.tzid.value)"/> 
     3850                <input type="button" name="exdate" value="{$bwStr-AEEF-AddException}" onclick="bwExdates.update(this.form['eventRdate.date'].value,this.form['eventRdate.hour'].value + this.form['eventRdate.minute'].value,false,false,false,this.form.tzid.value)"/> 
    38503851                <br class="clear"/> 
    38513852                <input type="hidden" name="rdates" value="" id="bwRdatesField" /> 
    38523853                <!-- if there are no recurrence dates, the following table will show --> 
    38533854                <table cellspacing="0" class="invisible" id="bwCurrentRdatesNone"> 
    3854                   <tr><th>Recurrence Dates</th></tr> 
    3855                   <tr><td>No recurrence dates</td></tr> 
     3855                  <tr><th><xsl:copy-of select="$bwStr-AEEF-RecurrenceDates"/></th></tr> 
     3856                  <tr><td><xsl:copy-of select="$bwStr-AEEF-NoRecurrenceDates"/></td></tr> 
    38563857                </table> 
    38573858 
     
    38593860                <table cellspacing="0" class="invisible" id="bwCurrentRdates"> 
    38603861                  <tr> 
    3861                     <th colspan="4">Recurrence Dates</th> 
     3862                    <th colspan="4"><xsl:copy-of select="$bwStr-AEEF-RecurrenceDates"/></th> 
    38623863                  </tr> 
    38633864                  <tr class="colNames"> 
    3864                     <td>Date</td> 
    3865                     <td>Time</td> 
    3866                     <td>TZid</td> 
     3865                    <td><xsl:copy-of select="$bwStr-AEEF-Date"/></td> 
     3866                    <td><xsl:copy-of select="$bwStr-AEEF-TIME"/></td> 
     3867                    <td><xsl:copy-of select="$bwStr-AEEF-TZid"/></td> 
    38673868                    <td></td> 
    38683869                  </tr> 
     
    38723873                <!-- if there are no exception dates, the following table will show --> 
    38733874                <table cellspacing="0" class="invisible" id="bwCurrentExdatesNone"> 
    3874                   <tr><th>Exception Dates</th></tr> 
    3875                   <tr><td>No exception dates</td></tr> 
     3875                  <tr><th><xsl:copy-of select="$bwStr-AEEF-ExceptionDates"/></th></tr> 
     3876                  <tr><td><xsl:copy-of select="$bwStr-AEEF-NoExceptionDates"/></td></tr> 
    38763877                </table> 
    38773878 
     
    38793880                <table cellspacing="0" class="invisible" id="bwCurrentExdates"> 
    38803881                  <tr> 
    3881                     <th colspan="4">Exception Dates</th> 
     3882                    <th colspan="4"><xsl:copy-of select="$bwStr-AEEF-ExceptionDates"/></th> 
    38823883                  </tr> 
    38833884                  <tr class="colNames"> 
    3884                     <td>Date</td> 
    3885                     <td>Time</td> 
    3886                     <td>TZid</td> 
     3885                                       <td><xsl:copy-of select="$bwStr-AEEF-Date"/></td> 
     3886                    <td><xsl:copy-of select="$bwStr-AEEF-Time"/></td> 
     3887                    <td><xsl:copy-of select="$bwStr-AEEF-TZid"/></td> 
    38873888                    <td></td> 
    38883889                  </tr> 
    38893890                </table> 
    38903891                <p> 
    3891                   Exception dates may also be created by deleting an instance 
    3892                   of a recurring event. 
     3892                  <xsl:copy-of select="$bwStr-AEEF-ExceptionDatesMayBeCreated"/> 
    38933893                </p> 
    38943894              </div> 
     
    39343934          <xsl:choose> 
    39353935            <xsl:when test="form/organizerSchedulingObject"> 
    3936               <input name="editEventAttendees" type="submit" value="edit attendees"/> 
     3936              <input name="editEventAttendees" type="submit" value="{$bwStr-AEEF-EditAttendees}"/> 
    39373937            </xsl:when> 
    39383938            <xsl:when test="form/attendeeSchedulingObject"> 
     
    39403940                <em> 
    39413941                  <a href="{$schedule-initAttendeeUpdate}&amp;initUpdate=yes"> 
    3942                     change my status 
     3942                    <xsl:copy-of select="$bwStr-AEEF-ChangeMyStatus"/> 
    39433943                  </a> 
    39443944                </em> 
     
    39483948              <xsl:choose> 
    39493949                <xsl:when test="form/entityType = '2'"> 
    3950                   <input name="makeEventIntoMeeting" type="submit" value="schedule this task with other users"/> 
     3950                  <input name="makeEventIntoMeeting" type="submit" value="{$bwStr-AEEF-ScheduleThisTask}"/> 
    39513951                </xsl:when> 
    39523952                <xsl:otherwise> 
    3953                   <input name="makeEventIntoMeeting" type="submit" value="make into meeting - invite attendees"/> 
     3953                  <input name="makeEventIntoMeeting" type="submit" value="{$bwStr-AEEF-MakeIntoMeeting}"/> 
    39543954                </xsl:otherwise> 
    39553955              </xsl:choose> 
     
    39633963      <xsl:choose> 
    39643964        <xsl:when test="form/scheduleMethod = '2'"> 
    3965           <input name="submit" type="submit" value="save"/> 
     3965          <input name="submit" type="submit" value="{$bwStr-AEEF-Save}"/> 
    39663966          <!-- the following test is not good - will need to fix --> 
    39673967          <xsl:if test="form/organizerSchedulingObject"> 
    3968             <input name="submitAndSend" type="submit" value="save &amp; send invitations"/> 
     3968            <input name="submitAndSend" type="submit" value="{$bwStr-AEEF-SaveAndSendInvites}"/> 
    39693969          </xsl:if> 
    39703970        </xsl:when> 
    39713971        <xsl:otherwise> 
    3972           <input name="submit" type="submit" value="save"/> 
     3972          <input name="submit" type="submit" value="{$bwStr-AEEF-Save}"/> 
    39733973        </xsl:otherwise> 
    39743974      </xsl:choose> 
    3975       <input name="cancelled" type="submit" value="cancel"/> 
     3975      <input name="cancelled" type="submit" value="{$bwStr-AEEF-Cancel}"/> 
    39763976    </div> 
    39773977  </xsl:template> 
     
    40274027 
    40284028  <xsl:template name="recurrenceDayPosOptions"> 
    4029     <option value="0">none</option> 
    4030     <option value="1">the first</option> 
    4031     <option value="2">the second</option> 
    4032     <option value="3">the third</option> 
    4033     <option value="4">the fourth</option> 
    4034     <option value="5">the fifth</option> 
    4035     <option value="-1">the last</option> 
    4036     <option value="">every</option> 
     4029    <option value="0"><xsl:copy-of select="$bwStr-RCPO-None"/></option> 
     4030    <option value="1"><xsl:copy-of select="$bwStr-RCPO-TheFirst"/></option> 
     4031    <option value="2"><xsl:copy-of select="$bwStr-RCPO-TheSecond"/></option> 
     4032    <option value="3"><xsl:copy-of select="$bwStr-RCPO-TheThird"/></option> 
     4033    <option value="4"><xsl:copy-of select="$bwStr-RCPO-TheFourth"/></option> 
     4034    <option value="5"><xsl:copy-of select="$bwStr-RCPO-TheFifth"/></option> 
     4035    <option value="-1"><xsl:copy-of select="$bwStr-RCPO-TheLast"/></option> 
     4036    <option value=""><xsl:copy-of select="$bwStr-RCPO-Every"/></option> 
    40374037  </xsl:template> 
    40384038 
     
    40434043    <div class="invisible"> 
    40444044      <xsl:attribute name="id"><xsl:value-of select="$name"/>RecurFields<xsl:value-of select="$current"/></xsl:attribute> 
    4045       and 
     4045      <xsl:copy-of select="$bwStr-BuRF-And"/> 
    40464046      <select size="12"> 
    40474047        <xsl:attribute name="name">by<xsl:value-of select="$name"/>posPos<xsl:value-of select="$current"/></xsl:attribute> 
     
    40894089      <div id="bwClockBox"> 
    40904090        <h2> 
    4091           Bedework 24-Hour Clock 
     4091          <xsl:copy-of select="$bwStr-Cloc-Bedework24HourClock"/> 
    40924092        </h2> 
    40934093        <div id="bwClockDateTypeIndicator"> 
    4094           type 
     4094          <xsl:copy-of select="$bwStr-Cloc-Type"/> 
    40954095        </div> 
    40964096        <div id="bwClockTime"> 
    4097           select time 
     4097          <xsl:copy-of select="$bwStr-Cloc-SelectTime"/> 
    40984098        </div> 
    40994099        <div id="bwClockSwitch"> 
    4100           switch 
     4100          <xsl:copy-of select="$bwStr-Cloc-Switch"/> 
    41014101        </div> 
    41024102        <div id="bwClockCloseText"> 
    4103           close 
     4103          <xsl:copy-of select="$bwStr-Cloc-Close"/> 
    41044104        </div> 
    41054105        <div id="bwClockCloseButton"> 
     
    41514151  <xsl:template name="attendees"> 
    41524152    <h2> 
    4153       <span class="formButtons"><input type="button" value="continue" onclick="window.location='{$gotoEditEvent}'"/></span> 
    4154         Schedule Meeting or Task 
     4153      <span class="formButtons"><input type="button" value="{$bwStr-Atnd-Continue}" onclick="window.location='{$gotoEditEvent}'"/></span> 
     4154        <xsl:copy-of select="$bwStr-Atnd-SchedulMeetingOrTask"/> 
    41554155    </h2> 
    41564156 
    41574157    <div id="recipientsAndAttendees"> 
    4158       <h4>Add attendees</h4> 
     4158      <h4><xsl:copy-of select="$bwStr-Atnd-AddAttendees"/></h4> 
    41594159      <form name="raForm" id="recipientsAndAttendeesForm" action="{$event-attendeesForEvent}" method="post"> 
    41604160        <div id="raContent"> 
    41614161          <div id="raFields"> 
    41624162            <input type="text" name="uri" width="40" id="bwRaUri"/> 
    4163             <input type="submit" value="add" /> 
     4163            <input type="submit" value="{$bwStr-Atnd-Add}" /> 
    41644164            <!-- Recipients are deprecated: default all to attendees --> 
    41654165            <input type="hidden" name="recipient" value="true"/> 
    41664166            <input type="hidden" name="attendee"  value="true"/> 
    41674167            &#160; 
    4168             Role: 
     4168            <xsl:copy-of select="$bwStr-Atnd-RoleColon"/> 
    41694169            <select name="role"> 
    4170               <option value="REQ-PARTICIPANT">required participant</option> 
    4171               <option value="OPT-PARTICIPANT">optional participant</option> 
    4172               <option value="CHAIR">chair</option> 
    4173               <option value="NON-PARTICIPANT">non-participant</option> 
     4170              <option value="REQ-PARTICIPANT"><xsl:copy-of select="$bwStr-Atnd-RequiredParticipant"/></option> 
     4171              <option value="OPT-PARTICIPANT"><xsl:copy-of select="$bwStr-Atnd-OptionalParticipant"/></option> 
     4172              <option value="CHAIR"><xsl:copy-of select="$bwStr-Atnd-Chair"/></option> 
     4173              <option value="NON-PARTICIPANT"><xsl:copy-of select="$bwStr-Atnd-NonParticipant"/></option> 
    41744174            </select> 
    41754175            &#160; 
    4176             Status: 
     4176            <xsl:copy-of select="$bwStr-Atnd-StatusColon"/> 
    41774177            <select name="partstat"> 
    4178               <option value="NEEDS-ACTION">needs action</option> 
    4179               <option value="ACCEPTED">accepted</option> 
    4180               <option value="DECLINED">declined</option> 
    4181               <option value="TENTATIVE">tentative</option> 
    4182               <option value="DELEGATED">delegated</option> 
     4178              <option value="NEEDS-ACTION"><xsl:copy-of select="$bwStr-Atnd-NeedsAction"/></option> 
     4179              <option value="ACCEPTED"><xsl:copy-of select="$bwStr-Atnd-Accepted"/></option> 
     4180              <option value="DECLINED"><xsl:copy-of select="$bwStr-Atnd-Declined"/></option> 
     4181              <option value="TENTATIVE"><xsl:copy-of select="$bwStr-Atnd-Tentative"/></option> 
     4182              <option value="DELEGATED"><xsl:copy-of select="$bwStr-Atnd-Delegated"/></option> 
    41834183            </select> 
    41844184          </div> 
     
    42014201 
    42024202          <div class="eventSubmitButtons"> 
    4203             <input type="button" value="continue" onclick="window.location='{$gotoEditEvent}'"/> 
     4203            <input type="button" value="{$bwStr-AEEF-Continue}" onclick="window.location='{$gotoEditEvent}'"/> 
    42044204          </div> 
    42054205        </div> 
     
    42154215          <td>&#160;</td> 
    42164216          <td colspan="24" class="left"> 
    4217             Freebusy for 
     4217            <xsl:copy-of select="$bwStr-FrBu-FreebusyFor"/><xsl:text> </xsl:text> 
    42184218            <span class="who"> 
    42194219              <xsl:choose> 
    42204220                <xsl:when test="$aggregation = 'true'"> 
    4221                   all attendees 
     4221                  <xsl:copy-of select="$bwStr-FrBu-AllAttendees"/> 
    42224222                </xsl:when> 
    42234223                <xsl:when test="starts-with(fbattendee/recipient,'mailto:')"> 
     
    42474247        <tr> 
    42484248          <td>&#160;</td> 
    4249           <td colspan="12" class="morning">AM</td> 
    4250           <td colspan="12" class="evening">PM</td> 
     4249          <td colspan="12" class="morning"><xsl:copy-of select="$bwStr-FrBu-AM"/></td> 
     4250          <td colspan="12" class="evening"><xsl:copy-of select="$bwStr-FrBu-PM"/></td> 
    42514251        </tr> 
    42524252        <tr> 
     
    42804280                <xsl:attribute name="class"> 
    42814281                  <xsl:choose> 
    4282                     <xsl:when test="fbtype = '0'">busy</xsl:when> 
    4283                     <xsl:when test="fbtype = '3'">tentative</xsl:when> 
    4284                     <xsl:otherwise>free</xsl:otherwise> 
     4282                    <xsl:when test="fbtype = '0'"><xsl:copy-of select="$bwStr-FrBu-Busy"/></xsl:when> 
     4283                    <xsl:when test="fbtype = '3'"><xsl:copy-of select="$bwStr-FrBu-Tentative"/></xsl:when> 
     4284                    <xsl:otherwise><xsl:copy-of select="$bwStr-FrBu-Free"/></xsl:otherwise> 
    42854285                  </xsl:choose> 
    42864286                </xsl:attribute> 
     
    43134313                    </strong> 
    43144314                    <xsl:if test="numBusy &gt; 0"> 
    4315                       <br/><xsl:value-of select="numBusy"/> busy 
     4315                      <br/><xsl:value-of select="numBusy"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FrBu-Busy"/> 
    43164316                    </xsl:if> 
    43174317                    <xsl:if test="numTentative &gt; 0"> 
    4318                       <br/><xsl:value-of select="numTentative"/> tentative 
     4318                      <br/><xsl:value-of select="numTentative"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FrBu-Tentative"/> 
    43194319                    </xsl:if> 
    43204320                    <xsl:if test="numBusy = 0 and numTentative = 0"> 
    4321                       <br/><em>all free</em> 
     4321                      <br/><em><xsl:copy-of select="$bwStr-FrBu-AllFree"/></em> 
    43224322                    </xsl:if> 
    43234323                  </span> 
     
    43324332        <tr> 
    43334333          <td class="free">*</td> 
    4334           <td>free</td> 
     4334          <td><xsl:copy-of select="$bwStr-FrBu-Free"/></td> 
    43354335          <td>&#160;</td> 
    43364336          <td class="busy">*</td> 
    4337           <td>busy</td> 
     4337          <td><xsl:copy-of select="$bwStr-FrBu-Busy"/></td> 
    43384338          <td>&#160;</td> 
    43394339          <td class="tentative">*</td> 
    4340           <td>tentative</td> 
     4340          <td><xsl:copy-of select="$bwStr-FrBu-Tentative"/></td> 
    43414341        </tr> 
    43424342      </table> 
     
    43474347    <table id="attendees" class="widget" cellspacing="0"> 
    43484348      <tr> 
    4349         <th colspan="4">Attendees</th> 
     4349        <th colspan="4"><xsl:copy-of select="$bwStr-Atnd-Attendees"/></th> 
    43504350      </tr> 
    43514351      <tr class="subHead"> 
    43524352        <xsl:if test="$trash = 'yes'"><td></td></xsl:if> 
    4353         <td>attendee</td> 
    4354         <td>role</td> 
    4355         <td>status</td> 
     4353        <td><xsl:copy-of select="$bwStr-Atnd-Attendee"/></td> 
     4354        <td><xsl:copy-of select="$bwStr-Atnd-Role"/></td> 
     4355        <td><xsl:copy-of select="$bwStr-Atnd-Status"/></td> 
    43564356      </tr> 
    43574357      <xsl:for-each select="attendee"> 
     
    43624362          <xsl:if test="$trash = 'yes'"> 
    43634363            <td class="trash"> 
    4364               <a href="{$event-attendeesForEvent}&amp;uri={$attendeeUri}&amp;attendee=true&amp;delete=true" title="remove"> 
     4364              <a href="{$event-attendeesForEvent}&amp;uri={$attendeeUri}&amp;attendee=true&amp;delete=true" title="{$bwStr-Atnd-Remove}"> 
    43654365                <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="remove"/> 
    43664366              </a> 
     
    43924392  <xsl:template match="partstat"> 
    43934393    <xsl:choose> 
    4394       <xsl:when test=". = 'NEEDS-ACTION' or . = ''">needs action</xsl:when> 
    4395       <xsl:when test=". = 'ACCEPTED'">accepted</xsl:when> 
    4396       <xsl:when test=". = 'DECLINED'">declined</xsl:when> 
    4397       <xsl:when test=". = 'TENTATIVE'">tentative</xsl:when> 
    4398       <xsl:when test=". = 'DELEGATED'">delegated</xsl:when> 
     4394      <xsl:when test=". = 'NEEDS-ACTION' or . = ''"><xsl:copy-of select="$bwStr-ptst-NeedsAction"/></xsl:when> 
     4395      <xsl:when test=". = 'ACCEPTED'"><xsl:copy-of select="$bwStr-ptst-Accepted"/></xsl:when> 
     4396      <xsl:when test=". = 'DECLINED'"><xsl:copy-of select="$bwStr-ptst-Declined"/></xsl:when> 
     4397      <xsl:when test=". = 'TENTATIVE'"><xsl:copy-of select="$bwStr-ptst-Tentative"/></xsl:when> 
     4398      <xsl:when test=". = 'DELEGATED'"><xsl:copy-of select="$bwStr-ptst-Delegated"/></xsl:when> 
    43994399      <xsl:otherwise><xsl:value-of select="."/></xsl:otherwise> 
    44004400    </xsl:choose> 
     
    44164416    <table id="recipients" class="widget" cellspacing="0"> 
    44174417      <tr> 
    4418         <th colspan="2">Recipients</th> 
     4418        <th colspan="2"><xsl:copy-of select="$bwStr-Rcpt-Recipients"/></th> 
    44194419      </tr> 
    44204420      <tr class="subHead"> 
    44214421        <xsl:if test="$trash = 'yes'"><td></td></xsl:if> 
    4422         <td>recipient</td> 
     4422        <td><xsl:copy-of select="$bwStr-Rcpt-Recipient"/></td> 
    44234423      </tr> 
    44244424      <xsl:for-each select="recipient"> 
     
    44274427          <xsl:if test="$trash = 'yes'"> 
    44284428            <td class="trash"> 
    4429               <a href="{$event-attendeesForEvent}&amp;uri={$recipientUri}&amp;recipient=true&amp;delete=true" title="remove"> 
     4429              <a href="{$event-attendeesForEvent}&amp;uri={$recipientUri}&amp;recipient=true&amp;delete=true" title="{$bwStr-Rcpt-Remove}"> 
    44304430                <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="remove"/> 
    44314431              </a> 
     
    44564456      <input type="hidden" name="newCalPath" value="" id="bwNewCalPathField"/> 
    44574457 
    4458       <h2>Add Event Reference</h2> 
     4458      <h2><xsl:copy-of select="$bwStr-AEEF-AddEventReference"/></h2> 
    44594459      <table class="common" cellspacing="0"> 
    44604460        <tr> 
    44614461          <td class="fieldname"> 
    4462             Event: 
     4462            <xsl:copy-of select="$bwStr-AEEF-EventColon"/> 
    44634463          </td> 
    44644464          <td> 
    44654465            <xsl:choose> 
    44664466              <xsl:when test="summary = ''"> 
    4467                 <em>no title</em
     4467                <em><xsl:copy-of select="$bwStr-AEEF-NoTitle"/></em><xsl:text> </xsl:text
    44684468              </xsl:when> 
    44694469              <xsl:otherwise> 
     
    44754475        <tr> 
    44764476          <td class="fieldname"> 
    4477             Into calendar: 
     4477            <xsl:copy-of select="$bwStr-AEEF-IntoCalendar"/> 
    44784478          </td> 
    44794479          <td align="left"> 
    44804480            <span id="bwEventCalDisplay"> 
    4481               <em>default calendar</em> 
     4481              <em><xsl:copy-of select="$bwStr-AEEF-DefaultCalendar"/></em> 
    44824482            </span> 
    44834483            <xsl:call-template name="selectCalForEvent"/> 
     
    44864486        <tr> 
    44874487          <td class="fieldname"> 
    4488             Affects Free/busy: 
     4488            <xsl:copy-of select="$bwStr-AEEF-AffectsFreeBusy"/> 
    44894489          </td> 
    44904490          <td align="left"> 
    4491             <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/> 
    4492             <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/> no <span class="note">(transparent: event status does not affect your free/busy)</span> 
     4491            <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Opaque"/></span><br/> 
     4492            <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Transparent"/></span> 
    44934493          </td> 
    44944494        </tr> 
     
    44974497        <tr> 
    44984498          <td> 
    4499             <input name="submit" type="submit" value="Continue"/> 
    4500             <input name="cancelled" type="submit" value="cancel"/> 
     4499            <input name="submit" type="submit" value="{$bwStr-AEEF-Continue}"/> 
     4500            <input name="cancelled" type="submit" value="{$bwStr-AEEF-Cancel}"/> 
    45014501          </td> 
    45024502        </tr> 
     
    45294529      </span> 
    45304530      <div id="helpShareFreeBusy" class="helpBox invisible"> 
    4531           You may share your free busy with a user or group 
    4532           by setting access to "read freebusy" on calendars you wish to share. 
    4533           To share all your free busy, grant 
    4534           "read freebusy" access on your root folder. 
     4531          <xsl:copy-of select="$bwStr-FrBu-YouMayShareYourFreeBusy"/> 
    45354532      </div> 
    45364533    </span> 
    45374534    <h2> 
    4538       Free / Busy 
     4535      <xsl:copy-of select="$bwStr-FrBu-FreeBusy"/> 
    45394536    </h2> 
    45404537 
    45414538    <div id="freeBusyPage"> 
    45424539      <form name="viewFreeBusyForm" id="viewFreeBusyForm" method="post" action="{$freeBusy-fetch}"> 
    4543         View user's free/busy: 
     4540        <xsl:copy-of select="$bwStr-FrBu-ViewUsersFreeBusy"/> 
    45444541        <input type="text" name="userid" size="20"/> 
    45454542        <input type="submit" name="submit" value="Submit"/> 
     
    45534550  <!--+++++++++++++++ Categories ++++++++++++++++++++--> 
    45544551  <xsl:template name="categoryList"> 
    4555     <h2>Manage Preferences</h2> 
     4552    <h2><xsl:copy-of select="$bwStr-Ctgy-ManagePreferences"/></h2> 
    45564553    <ul class="submenu"> 
    45574554      <li> 
    4558         <a href="{$prefs-fetchForUpdate}">general</a> 
     4555        <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-Ctgy-General"/></a> 
    45594556      </li> 
    4560       <li class="selected">categories</li> 
     4557      <li class="selected"><xsl:copy-of select="$bwStr-Ctgy-Categories"/></li> 
    45614558      <li> 
    4562         <a href="{$location-initUpdate}">locations</a> 
     4559        <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-Ctgy-Locations"/></a> 
    45634560      </li> 
    45644561      <li> 
    4565         <a href="{$prefs-fetchSchedulingForUpdate}">scheduling/meetings</a> 
     4562        <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-Ctgy-SchedulingMeetings"/></a> 
    45664563      </li> 
    45674564    </ul> 
    45684565    <table class="common" id="manage" cellspacing="0"> 
    45694566      <tr> 
    4570         <th class="commonHeader">Manage Categories</th> 
     4567        <th class="commonHeader"><xsl:copy-of select="$bwStr-Ctgy-ManageCategories"/></th> 
    45714568      </tr> 
    45724569      <tr> 
    45734570        <td> 
    4574           <input type="button" name="return" value="Add new category" onclick="javascript:location.replace('{$category-initAdd}')" class="titleButton"/> 
     4571          <input type="button" name="return" value="{$bwStr-Ctgy-Type}" onclick="javascript:location.replace('{$category-initAdd}')" class="titleButton"/> 
    45754572          <ul> 
    45764573            <xsl:choose> 
     
    45874584              <xsl:otherwise> 
    45884585                <li> 
    4589                   No categories defined 
     4586                  <xsl:copy-of select="$bwStr-Ctgy-NoCategoriesDefined"/> 
    45904587                </li> 
    45914588              </xsl:otherwise> 
     
    45984595 
    45994596  <xsl:template name="modCategory"> 
    4600     <h2>Manage Preferences</h2> 
     4597    <h2><xsl:copy-of select="$bwStr-MCat-ManagePreferences"/></h2> 
    46014598    <ul class="submenu"> 
    46024599      <li> 
    4603         <a href="{$prefs-fetchForUpdate}">general</a> 
     4600        <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-MCat-General"/></a> 
    46044601      </li> 
    4605       <li class="selected">categories</li> 
     4602      <li class="selected"><xsl:copy-of select="$bwStr-MCat-Categories"/></li> 
    46064603      <li> 
    4607         <a href="{$location-initUpdate}">locations</a> 
     4604        <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-MCat-Locations"/></a> 
    46084605      </li> 
    46094606      <li> 
    4610         <a href="{$prefs-fetchSchedulingForUpdate}">scheduling/meetings</a> 
     4607        <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-MCat-SchedulingMeetings"/></a> 
    46114608      </li> 
    46124609    </ul> 
     
    46164613          <table class="common" cellspacing="0"> 
    46174614            <tr> 
    4618               <th class="commonHeader" colspan="2">Add Category</th> 
     4615              <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-MCat-AddCategory"/></th> 
    46194616            </tr> 
    46204617            <tr> 
    46214618              <td class="fieldname"> 
    4622                 Keyword: 
     4619                <xsl:copy-of select="$bwStr-MCat-Keyword"/> 
    46234620              </td> 
    46244621              <td> 
     
    46284625            <tr> 
    46294626              <td class="fieldname optional"> 
    4630                 Description: 
     4627                <xsl:copy-of select="$bwStr-MCat-Description"/> 
    46314628              </td> 
    46324629              <td> 
     
    46404637            <tr> 
    46414638              <td> 
    4642                 <input type="submit" name="addCategory" value="Add Category"/> 
    4643                 <input type="submit" name="cancelled" value="cancel"/> 
     4639                <input type="submit" name="addCategory" value="{$bwStr-MCat-AddCategory}"/> 
     4640                <input type="submit" name="cancelled" value="{$bwStr-MCat-Cancel}"/> 
    46444641              </td> 
    46454642            </tr> 
     
    46514648          <table class="common" cellspacing="0"> 
    46524649            <tr> 
    4653               <th class="commonHeader" colspan="2">Edit Category</th> 
     4650              <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-MCat-AddCategory"/></th> 
    46544651            </tr> 
    46554652            <tr> 
    46564653              <td class="fieldname"> 
    4657                 Keyword: 
     4654                <xsl:copy-of select="$bwStr-MCat-Keyword"/> 
    46584655              </td> 
    46594656              <td> 
     
    46644661            <tr> 
    46654662              <td class="fieldname optional"> 
    4666                 Description: 
     4663                <xsl:copy-of select="$bwStr-MCat-Description"/> 
    46674664              </td> 
    46684665              <td> 
     
    46824679            <tr> 
    46834680              <td> 
    4684                 <input type="submit" name="updateCategory" value="Update Category"/> 
    4685                 <input type="submit" name="cancelled" value="cancel"/> 
     4681                <input type="submit" name="updateCategory" value="{$bwStr-MCat-UpdateCategory}"/> 
     4682                <input type="submit" name="cancelled" value="{$bwStr-MCat-Cancel}"/> 
    46864683              </td> 
    46874684              <td align="right"> 
    4688                 <input type="submit" name="delete" value="Delete Category"/> 
     4685                <input type="submit" name="delete" value="{$bwStr-MCat-DeleteCategory}"/> 
    46894686              </td> 
    46904687            </tr> 
     
    46964693 
    46974694  <xsl:template name="deleteCategoryConfirm"> 
    4698     <h2>Ok to delete this category?</h2> 
     4695    <h2><xsl:copy-of select="$bwStr-DlCC-OKtoDeleteCategory"/></h2> 
    46994696 
    47004697    <table class="common" cellspacing="0"> 
    47014698      <tr> 
    4702         <th class="commonHeader" colspan="2">Delete Category</th> 
     4699        <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-DlCC-DeleteCategory"/></th> 
    47034700      </tr> 
    47044701      <tr> 
    47054702        <td class="fieldname"> 
    4706           Keyword: 
     4703          <xsl:copy-of select="$bwStr-DlCC-Keyword"/> 
    47074704        </td> 
    47084705        <td> 
     
    47124709      <tr> 
    47134710        <td class="fieldname optional"> 
    4714           Description: 
     4711          <xsl:copy-of select="$bwStr-DlCC-Description"/> 
    47154712        </td> 
    47164713        <td> 
     
    47214718 
    47224719    <form action="{$category-delete}" method="post"> 
    4723       <input type="submit" name="deleteCategory" value="Yes: Delete Category"/> 
    4724       <input type="submit" name="cancelled" value="No: Cancel"/> 
     4720      <input type="submit" name="deleteCategory" value="{$bwStr-DlCC-YesDeleteCategory}"/> 
     4721      <input type="submit" name="cancelled" value="{$bwStr-DlCC-NoCancel}"/> 
    47254722    </form> 
    47264723  </xsl:template> 
     
    47444741 
    47454742  <xsl:template match="calendars" mode="manageCalendars"> 
    4746     <h2>Manage Calendars &amp; Subscriptions</h2> 
     4743    <h2><xsl:copy-of select="$bwStr-Cals-ManageCalendarsSubscriptions"/></h2> 
    47474744    <table id="calendarTable"> 
    47484745      <tr> 
    47494746        <td class="cals"> 
    4750           <h3>Calendars</h3> 
     4747          <h3><xsl:copy-of select="$bwStr-Cals-Calendars"/></h3> 
    47514748          <ul class="calendarTree"> 
    47524749            <xsl:choose> 
     
    49964993    <input type="button" onclick="javascript:changeClass('calSelectWidget','visible')" value="select calendar" class="small"/> 
    49974994    <div id="calSelectWidget" class="invisible"> 
    4998       <h2>select a calendar</h2> 
     4995      <h2><xsl:copy-of select="$bwStr-SCfE-SelectACalendar"/></h2> 
    49994996      <a href="javascript:changeClass('calSelectWidget','invisible')" id="calSelectWidgetCloser" title="close">x</a> 
    50004997      <ul class="calendarTree"> 
     
    50065003          </xsl:when> 
    50075004          <xsl:otherwise> 
    5008             <li><em>no writable calendars</em></li> 
     5005            <li><em><xsl:copy-of select="$bwStr-SCfE-NoWritableCals"/></em></li> 
    50095006          </xsl:otherwise> 
    50105007        </xsl:choose> 
     
    50655062    <input type="button" onclick="javascript:changeClass('calSelectWidget','visible')" value="select calendar" class="small"/> 
    50665063    <div id="calSelectWidget" class="invisible"> 
    5067       <h2>select a calendar</h2> 
     5064      <h2><xsl:copy-of select="$bwStr-SCPA-SelectACalendar"/></h2> 
    50685065      <a href="javascript:changeClass('calSelectWidget','invisible')" id="calSelectWidgetCloser" title="close">x</a> 
    50695066      <ul class="calendarTree"> 
     
    51205117 
    51215118  <xsl:template match="currentCalendar" mode="addCalendar"> 
    5122     <h3>Add Calendar, Folder, or Subscription</h3> 
     5119    <h3><xsl:copy-of select="$bwStr-CuCa-AddCalFolderOrSubscription"/></h3> 
    51235120    <form name="addCalForm" method="post" action="{$calendar-update}" onsubmit="setCalendarAlias(this)"> 
    51245121      <table class="common"> 
    51255122        <tr> 
    5126           <th>Name:</th> 
     5123          <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 
    51275124          <td> 
    51285125            <xsl:variable name="curCalName" select="name"/> 
     
    51315128        </tr> 
    51325129        <tr> 
    5133           <th>Summary:</th> 
     5130          <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 
    51345131          <td> 
    51355132            <xsl:variable name="curCalSummary" select="summary"/> 
     
    51385135        </tr> 
    51395136        <tr> 
    5140           <th>Description:</th> 
     5137          <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 
    51415138          <td> 
    51425139            <textarea name="calendar.description" cols="30" rows="4"> 
     
    51515148        </tr> 
    51525149        <tr id="bwColorField"> 
    5153           <th>Color:</th> 
     5150          <th><xsl:copy-of select="$bwStr-CuCa-Color"/></th> 
    51545151          <td> 
    51555152            <input type="text" name="calendar.color" id="bwCalColor" value="" size="7"/> 
     
    51605157        </tr> 
    51615158        <tr> 
    5162           <th>Display:</th> 
     5159          <th><xsl:copy-of select="$bwStr-CuCa-Display"/></th> 
    51635160          <td> 
    51645161            <input type="hidden" name="calendar.display"> 
     
    51695166                <xsl:attribute name="checked">checked</xsl:attribute> 
    51705167              </xsl:if> 
    5171             </input> display items in this collection 
    5172           </td> 
    5173         </tr> 
    5174         <tr> 
    5175           <th>Filter Expression:</th> 
     5168            </input><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-DisplayItemsInThisCollection"/> 
     5169          </td> 
     5170        </tr> 
     5171        <tr> 
     5172          <th><xsl:copy-of select="$bwStr-CuCa-FilterExpression"/></th> 
    51765173          <td> 
    51775174            <input type="text" name="fexpr" value="" size="40"/> 
     
    51795176        </tr> 
    51805177        <tr> 
    5181           <th>Type:</th> 
     5178          <th><xsl:copy-of select="$bwStr-CuCa-Type"/></th> 
    51825179          <td> 
    51835180            <!-- we will set the value of "calendarCollection on submit. 
     
    51865183            <!-- type is defaulted to calendar.  It is changed when a typeSwitch is clicked. --> 
    51875184            <input type="hidden" value="calendar" name="type" id="bwCalType"/> 
    5188             <input type="radio" value="calendar" name="typeSwitch" checked="checked" onclick="changeClass('subscriptionTypes','invisible');setField('bwCalType',this.value);"/> Calendar 
    5189             <input type="radio" value="folder" name="typeSwitch" onclick="changeClass('subscriptionTypes','invisible');setField('bwCalType',this.value);"/> Folder 
    5190             <input type="radio" value="subscription" name="typeSwitch" onclick="changeClass('subscriptionTypes','visible');setField('bwCalType',this.value);"/> Subscription 
     5185            <input type="radio" value="calendar" name="typeSwitch" checked="checked" onclick="changeClass('subscriptionTypes','invisible');setField('bwCalType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-Calendar"/> 
     5186            <input type="radio" value="folder" name="typeSwitch" onclick="changeClass('subscriptionTypes','invisible');setField('bwCalType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-Folder"/> 
     5187            <input type="radio" value="subscription" name="typeSwitch" onclick="changeClass('subscriptionTypes','visible');setField('bwCalType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-Subscription"/> 
    51915188          </td> 
    51925189        </tr> 
     
    51975194        <input type="hidden" name="aliasUri" value=""/> 
    51985195        <p> 
    5199           <strong>Subscription Type:</strong><br/> 
     5196          <strong><xsl:copy-of select="$bwStr-CuCa-SubscriptionType"/></strong><br/> 
    52005197          <!-- subType is defaulted to public.  It is changed when a subTypeSwitch is clicked. --> 
    52015198          <input type="hidden" value="public" name="subType" id="bwSubType"/> 
    5202           <input type="radio" name="subTypeSwitch" value="public" checked="checked" onclick="changeClass('subscriptionTypePublic','visible');changeClass('subscriptionTypeExternal','invisible');changeClass('subscriptionTypeUser','invisible');setField('bwSubType',this.value);"/> Public calendar 
    5203           <input type="radio" name="subTypeSwitch" value="user" onclick="changeClass('subscriptionTypePublic','invisible');changeClass('subscriptionTypeExternal','invisible');changeClass('subscriptionTypeUser','visible');setField('bwSubType',this.value);"/> User calendar 
    5204           <input type="radio" name="subTypeSwitch" value="external" onclick="changeClass('subscriptionTypePublic','invisible');changeClass('subscriptionTypeExternal','visible');changeClass('subscriptionTypeUser','invisible');setField('bwSubType',this.value);"/> URL 
     5199          <input type="radio" name="subTypeSwitch" value="public" checked="checked" onclick="changeClass('subscriptionTypePublic','visible');changeClass('subscriptionTypeExternal','invisible');changeClass('subscriptionTypeUser','invisible');setField('bwSubType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-PublicCalendar"/> 
     5200          <input type="radio" name="subTypeSwitch" value="user" onclick="changeClass('subscriptionTypePublic','invisible');changeClass('subscriptionTypeExternal','invisible');changeClass('subscriptionTypeUser','visible');setField('bwSubType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-UserCalendar"/> 
     5201          <input type="radio" name="subTypeSwitch" value="external" onclick="changeClass('subscriptionTypePublic','invisible');changeClass('subscriptionTypeExternal','visible');changeClass('subscriptionTypeUser','invisible');setField('bwSubType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-URL"/> 
    52055202        </p> 
    52065203 
     
    52085205          <input type="hidden" value="" name="publicAliasHolder" id="publicAliasHolder"/> 
    52095206          <div id="bwPublicCalDisplay"> 
    5210             <button type="button" onclick="showPublicCalAliasTree();">Select a public calendar or folder</button> 
     5207            <button type="button" onclick="showPublicCalAliasTree();"><xsl:copy-of select="$bwStr-CuCa-SelectAPublicCalOrFolder"/></button> 
    52115208          </div> 
    52125209          <ul id="publicSubscriptionTree" class="invisible"> 
     
    52185215          <table class="common"> 
    52195216            <tr> 
    5220               <th>User's ID:</th> 
     5217              <th><xsl:copy-of select="$bwStr-CuCa-UsersID"/></th> 
    52215218              <td> 
    52225219                <input type="text" name="userIdHolder" value="" size="40"/> 
     
    52245221            </tr> 
    52255222            <tr> 
    5226               <th>Calendar Path:</th> 
     5223              <th><xsl:copy-of select="$bwStr-CuCa-CalendarPath"/></th> 
    52275224              <td> 
    52285225                <input type="text" name="userCalHolder" value="calendar" size="40"/><br/> 
    5229                 <span class="note">E.g. "calendar" (default) or "someFolder/someCalendar"</span> 
     5226                <span class="note"><xsl:copy-of select="$bwStr-CuCa-DefaultCalendarOrSomeCalendar"/></span> 
    52305227              </td> 
    52315228            </tr> 
     
    52375234          <table class="common"> 
    52385235            <tr> 
    5239               <th>URL to calendar:</th> 
     5236              <th><xsl:copy-of select="$bwStr-CuCa-URLToCalendar"/></th> 
    52405237              <td> 
    52415238                <input type="text" name="aliasUriHolder" id="aliasUriHolder" value="" size="40"/> 
     
    52435240            </tr> 
    52445241            <tr> 
    5245               <th>ID (if required):</th> 
     5242              <th><xsl:copy-of select="$bwStr-CuCa-ID"/></th> 
    52465243              <td> 
    52475244                <input type="text" name="remoteId" value="" size="40"/> 
     
    52495246            </tr> 
    52505247            <tr> 
    5251               <th>Password (if required):</th> 
     5248              <th><xsl:copy-of select="$bwStr-CuCa-Password"/></th> 
    52525249              <td> 
    52535250                <input type="password" name="remotePw" value="" size="40"/> 
     
    52585255      </div> 
    52595256      <div class="submitButtons"> 
    5260         <input type="submit" name="addCalendar" value="Add"/> 
    5261         <input type="submit" name="cancelled" value="cancel"/> 
     5257        <input type="submit" name="addCalendar" value="{$bwStr-CuCa-Add}"/> 
     5258        <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 
    52625259      </div> 
    52635260    </form> 
    52645261 
    52655262    <div id="sharingBox"> 
    5266       <h3>Current Access:</h3> 
    5267       Sharing may be added to a calendar once created. 
     5263      <h3><xsl:copy-of select="$bwStr-CuCa-CurrentAccess"/></h3> 
     5264      <xsl:copy-of select="$bwStr-CuCa-SharingMayBeAdded"/> 
    52685265    </div> 
    52695266  </xsl:template> 
     
    52765273      <xsl:choose> 
    52775274        <xsl:when test="isSubscription='true'"> 
    5278           <h3>Modify Subscription</h3> 
     5275          <h3><xsl:copy-of select="$bwStr-CuCa-ModifySubscription"/></h3> 
    52795276          <input type="hidden" value="true" name="calendarCollection"/> 
    52805277        </xsl:when> 
    52815278        <xsl:when test="calType = '0'"> 
    5282           <h3>Modify Folder</h3> 
     5279          <h3><xsl:copy-of select="$bwStr-CuCa-ModifyFolder"/></h3> 
    52835280          <input type="hidden" value="false" name="calendarCollection"/> 
    52845281        </xsl:when> 
    52855282        <xsl:otherwise> 
    5286           <h3>Modify Calendar</h3> 
     5283          <h3><xsl:copy-of select="$bwStr-CuCa-ModifyCalendar"/></h3> 
    52875284          <input type="hidden" value="true" name="calendarCollection"/> 
    52885285        </xsl:otherwise> 
     
    52945291            <xsl:choose> 
    52955292              <xsl:when test="isSubscription='true'"> 
    5296                 <input type="submit" name="updateCalendar" value="Update Subscription"/> 
     5293                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateSubscription}"/> 
    52975294              </xsl:when> 
    52985295              <xsl:when test="calType = '0'"> 
    5299                 <input type="submit" name="updateCalendar" value="Update Folder"/> 
     5296                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateFolder}"/> 
    53005297              </xsl:when> 
    53015298              <xsl:otherwise> 
    5302                 <input type="submit" name="updateCalendar" value="Update Calendar"/> 
     5299                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateCalendar}"/> 
    53035300              </xsl:otherwise> 
    53045301            </xsl:choose> 
    5305             <input type="submit" name="cancelled" value="cancel"/> 
     5302            <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 
    53065303          </td> 
    53075304          <td align="right"> 
     
    53095306              <xsl:choose> 
    53105307                <xsl:when test="isSubscription='true'"> 
    5311                   <input type="submit" name="delete" value="Delete Subscription"/> 
     5308                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteSubscription}"/> 
    53125309                </xsl:when> 
    53135310                <xsl:when test="calType = '0'"> 
    5314                   <input type="submit" name="delete" value="Delete Folder"/> 
     5311                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteFolder}"/> 
    53155312                </xsl:when> 
    53165313                <xsl:otherwise> 
    5317                   <input type="submit" name="delete" value="Delete Calendar"/> 
     5314                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteCalendar}"/> 
    53185315                </xsl:otherwise> 
    53195316              </xsl:choose> 
     
    53305327        </tr> 
    53315328        <tr> 
    5332           <th>Name:</th> 
     5329          <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 
    53335330          <td> 
    53345331            <xsl:value-of select="name"/> 
     
    53425339        </tr --> 
    53435340        <tr> 
    5344           <th>Summary:</th> 
     5341          <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 
    53455342          <td> 
    53465343            <xsl:variable name="curCalSummary" select="summary"/> 
     
    53495346        </tr> 
    53505347        <tr> 
    5351           <th>Description:</th> 
     5348          <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 
    53525349          <td> 
    53535350            <textarea name="calendar.description" cols="40" rows="4"> 
     
    53615358          </td> 
    53625359        </tr> 
    5363         <tr> 
    5364           <th>Color:</th> 
    5365           <td> 
    5366             <input type="text" name="calendar.color" id="bwCalColor" size="7"> 
    5367               <xsl:attribute name="value"><xsl:value-of select="color"/></xsl:attribute> 
    5368               <xsl:attribute name="style">background-color: <xsl:value-of select="color"/>;color: black;</xsl:attribute> 
    5369             </input> 
    5370             <xsl:call-template name="colorPicker"> 
    5371               <xsl:with-param name="colorFieldId">bwCalColor</xsl:with-param> 
    5372             </xsl:call-template> 
    5373           </td> 
    5374         </tr> 
    5375         <tr> 
    5376           <th>Display:</th> 
     5360        <xsl:if test="isSubscription='false'"> 
     5361          <!-- we can't color subscriptions yet --> 
     5362          <tr> 
     5363            <th><xsl:copy-of select="$bwStr-CuCa-Color"/></th> 
     5364            <td> 
     5365              <input type="text" name="calendar.color" id="bwCalColor" size="7"> 
     5366                <xsl:attribute name="value"><xsl:value-of select="color"/></xsl:attribute> 
     5367                <xsl:attribute name="style">background-color: <xsl:value-of select="color"/>;color: black;</xsl:attribute> 
     5368              </input> 
     5369              <xsl:call-template name="colorPicker"> 
     5370                <xsl:with-param name="colorFieldId">bwCalColor</xsl:with-param> 
     5371              </xsl:call-template> 
     5372            </td> 
     5373          </tr> 
     5374        </xsl:if> 
     5375        <tr> 
     5376          <th><xsl:copy-of select="$bwStr-CuCa-Display"/></th> 
    53775377          <td> 
    53785378            <input type="hidden" name="calendar.display"> 
     
    53835383                <xsl:attribute name="checked">checked</xsl:attribute> 
    53845384              </xsl:if> 
    5385             </input> display items in this collection 
     5385            </input><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-DisplayItemsInThisCollection"/> 
    53865386          </td> 
    53875387        </tr> 
     
    53895389          <tr> 
    53905390            <xsl:attribute name="class">disabled</xsl:attribute> 
    5391             <th>Disabled:</th> 
     5391            <th><xsl:copy-of select="$bwStr-CuCa-Disabled"/></th> 
    53925392            <td> 
    53935393              <input type="hidden" name="calendar.disabled" size="40"> 
     
    53975397              <xsl:if test="disabled = 'true'"> 
    53985398                <span class="disabledNote"> 
    5399                   This item is inaccessible and has been disabled.  You may 
    5400                   re-enable it to try again. 
     5399                  <xsl:copy-of select="$bwStr-CuCa-ThisItemIsInaccessible"/> 
    54015400                </span> 
    54025401              </xsl:if> 
     
    54055404        </xsl:if> 
    54065405        <tr> 
    5407           <th>Filter Expression:</th> 
     5406          <th><xsl:copy-of select="$bwStr-CuCa-FilterExpression"/></th> 
    54085407          <td> 
    54095408            <input type="text" name="fexpr" value="" size="40"> 
     
    54145413        <xsl:if test="isSubscription = 'true'"> 
    54155414          <tr> 
    5416             <th>URL:</th> 
     5415            <th><xsl:copy-of select="$bwStr-CuCa-URL"/></th> 
    54175416            <td> 
    54185417              <input name="aliasUri" value="" size="40"> 
     
    54235422          <xsl:if test="externalSub = 'true'"> 
    54245423            <tr> 
    5425               <th>Id (if required):</th> 
     5424              <th><xsl:copy-of select="$bwStr-CuCa-ID"/></th> 
    54265425              <td> 
    54275426                <input name="remoteId" value="" size="40"/> 
     
    54295428            </tr> 
    54305429            <tr> 
    5431               <th>Password (if required):</th> 
     5430              <th><xsl:copy-of select="$bwStr-CuCa-Password"/></th> 
    54325431              <td> 
    54335432                <input type="password" name="remotePw" value="" size="40"/> 
     
    54395438 
    54405439      <div id="sharingBox"> 
    5441         <h3>Current Access:</h3> 
     5440        <h3><xsl:copy-of select="$bwStr-CuCa-CurrentAccess"/>Current Access:</h3> 
    54425441        <div id="bwCurrentAccessWidget">&#160;</div> 
    54435442        <script type="text/javascript"> 
     
    54505449 
    54515450      <div class="note"> 
    5452         <p><strong>Note:</strong> If you grant write access to another user, and you wish 
    5453           to see events added by that user in your calendar, <strong>you must explicitly 
    5454           grant yourself access to the same calendar.</strong>  Enter your RCS UserID as 
    5455           a user in the "Who" box with "All" set in the "Rights" box. 
    5456         </p> 
    5457         <p> 
    5458           This is standard access control; the reason you will not see the other 
    5459           user's events without doing this is that the default access is grant:all to 
    5460           "owner" - and you don't own the other user's events. 
    5461         </p> 
     5451        <xsl:copy-of select="$bwStr-CuCa-AccessNote"/> 
    54625452      </div> 
    54635453 
     
    54675457            <xsl:choose> 
    54685458              <xsl:when test="isSubscription='true'"> 
    5469                 <input type="submit" name="updateCalendar" value="Update Subscription"/> 
     5459                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateSubscription}"/> 
    54705460              </xsl:when> 
    54715461              <xsl:when test="calType = '0'"> 
    5472                 <input type="submit" name="updateCalendar" value="Update Folder"/> 
     5462                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateFolder}"/> 
    54735463              </xsl:when> 
    54745464              <xsl:otherwise> 
    5475                 <input type="submit" name="updateCalendar" value="Update Calendar"/> 
     5465                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateCalendar}"/> 
    54765466              </xsl:otherwise> 
    54775467            </xsl:choose> 
    5478             <input type="submit" name="cancelled" value="cancel"/> 
     5468            <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 
    54795469          </td> 
    54805470          <td align="right"> 
     
    54825472              <xsl:choose> 
    54835473                <xsl:when test="isSubscription='true'"> 
    5484                   <input type="submit" name="delete" value="Delete Subscription"/> 
     5474                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteSubscription}"/> 
    54855475                </xsl:when> 
    54865476                <xsl:when test="calType = '0'"> 
    5487                   <input type="submit" name="delete" value="Delete Folder"/> 
     5477                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteFolder}"/> 
    54885478                </xsl:when> 
    54895479                <xsl:otherwise> 
    5490                   <input type="submit" name="delete" value="Delete Calendar"/> 
     5480                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteCalendar}"/> 
    54915481                </xsl:otherwise> 
    54925482              </xsl:choose> 
     
    55315521      }); 
    55325522    </script> 
    5533     <button type="button" id="bwColorPickerButton" value="pick"><img src="{$resourcesRoot}/resources/colorIcon.gif" width="16" height="13" alt="pick a color"/></button> 
     5523    <button type="button" id="bwColorPickerButton" value="{$bwStr-CoPi-Pick}"><img src="{$resourcesRoot}/resources/colorIcon.gif" width="16" height="13" alt="pick a color"/></button> 
    55345524 
    55355525    <div id="bwColorPicker" title="Select a color"> 
     
    55455535        <xsl:if test="position() mod 6 = 0"><br style="clear:both;"/></xsl:if> 
    55465536      </xsl:for-each> 
    5547       <p><a href="javascript:bwUpdateColor('','{$colorFieldId}')" onclick="$('#bwColorPicker').dialog('close');">use default colors</a></p> 
     5537      <p><a href="javascript:bwUpdateColor('','{$colorFieldId}')" onclick="$('#bwColorPicker').dialog('close');"><xsl:copy-of select="$bwStr-CoPi-UseDefaultColors"/></a></p> 
    55485538    </div> 
    55495539  </xsl:template> 
    55505540 
    55515541  <xsl:template name="calendarList"> 
    5552     <h3>Managing Calendars &amp; Subscriptions</h3> 
     5542    <h3><xsl:copy-of select="$bwStr-CaLi-ManagingCalendars"/></h3> 
    55535543    <ul> 
    5554       <li>Select an item from the calendar tree on the left to modify a<br/> 
    5555       calendar (<img src="{$resourcesRoot}/resources/calIcon-sm.gif" width="13" height="13" alt="true" border="0"/>), 
    5556       subscription (<img src="{$resourcesRoot}/resources/calIconAlias2-sm.gif" width="17" height="13" alt="true" border="0"/>), or 
    5557       folder (<img src="{$resourcesRoot}/resources/catIcon.gif" width="13" height="13" alt="true" border="0"/>).</li> 
    5558       <li>Select the 
     5544      <li><xsl:copy-of select="$bwStr-CaLi-SelectFromCalendar"/><xsl:text> </xsl:text>(<img src="{$resourcesRoot}/resources/calIcon-sm.gif" width="13" height="13" alt="true" border="0"/>), 
     5545      <xsl:copy-of select="$bwStr-CaLi-Subscription"/><xsl:text> </xsl:text>(<img src="{$resourcesRoot}/resources/calIconAlias2-sm.gif" width="17" height="13" alt="true" border="0"/>)<xsl:copy-of select="$bwStr-CaLi-OrFolder"/><xsl:text> </xsl:text>(<img src="{$resourcesRoot}/resources/catIcon.gif" width="13" height="13" alt="true" border="0"/>).</li> 
     5546      <li><xsl:copy-of select="$bwStr-CaLi-Select"/><xsl:text> </xsl:text> 
    55595547      <img src="{$resourcesRoot}/resources/calAddIcon.gif" width="13" height="13" alt="true" border="0"/> 
    5560       icon to add a new calendar, subscription, or folder to the tree. 
     5548      <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CaLi-Icon"/> 
    55615549        <ul> 
    5562           <li>Folders may only contain calendars and subfolders.</li> 
    5563           <li>Calendars may only contain events (and other calendar items).</li> 
     5550          <li><xsl:copy-of select="$bwStr-CaLi-Folders"/></li> 
     5551          <li><xsl:copy-of select="$bwStr-CaLi-Calendars"/></li> 
    55645552        </ul> 
    55655553      </li> 
     
    55685556 
    55695557  <xsl:template name="calendarDescriptions"> 
    5570     <h2>Calendar Information</h2> 
     5558    <h2><xsl:copy-of select="$bwStr-CaDe-CalInfo"/></h2> 
    55715559    <ul> 
    5572       <li>Select an item from the calendar tree on the left to view all information 
    5573       about that calendar or folder.  The tree on the left represents the calendar 
    5574       heirarchy.</li> 
     5560      <li><xsl:copy-of select="$bwStr-CaDe-SelectAnItem"/></li> 
    55755561    </ul> 
    55765562 
    5577     <p><strong>All Calendar Descriptions:</strong></p> 
     5563    <p><strong><xsl:copy-of select="$bwStr-CaDe-AllCalDescriptions"/></strong></p> 
    55785564    <table id="flatCalendarDescriptions" cellspacing="0"> 
    55795565      <tr> 
    5580         <th>Name</th> 
    5581         <th>Description</th> 
     5566        <th><xsl:copy-of select="$bwStr-CaDe-Name"/></th> 
     5567        <th><xsl:copy-of select="$bwStr-CaDe-Description"/></th> 
    55825568      </tr> 
    55835569      <xsl:for-each select="//calendar[calType &lt; 2]"> 
     
    56015587 
    56025588  <xsl:template match="currentCalendar" mode="displayCalendar"> 
    5603     <h2>Calendar Information</h2> 
     5589    <h2><xsl:copy-of select="$bwStr-CuCa-CalendarInformation"/></h2> 
    56045590    <table class="common"> 
    56055591      <tr> 
    5606         <th>Name:</th> 
     5592        <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 
    56075593        <td> 
    56085594          <xsl:value-of select="name"/> 
     
    56105596      </tr> 
    56115597      <tr> 
    5612         <th>Path:</th> 
     5598        <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 
    56135599        <td> 
    56145600          <xsl:value-of select="path"/> 
     
    56165602      </tr> 
    56175603      <tr> 
    5618         <th>Summary:</th> 
     5604        <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 
    56195605        <td> 
    56205606          <xsl:value-of select="summary"/> 
     
    56225608      </tr> 
    56235609      <tr> 
    5624         <th>Description:</th> 
     5610        <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 
    56255611        <td> 
    56265612          <xsl:value-of select="desc"/> 
     
    56335619    <xsl:choose> 
    56345620      <xsl:when test="calType = '0'"> 
    5635         <h3>Delete Folder</h3> 
     5621        <h3><xsl:copy-of select="$bwStr-CuCa-DeleteFolder"/></h3> 
    56365622        <p> 
    5637           The following folder <em>and all its contents</em> will be deleted. 
    5638           Continue? 
     5623          <xsl:copy-of select="$bwStr-CuCa-TheFollowingFolder"/> 
    56395624        </p> 
    56405625      </xsl:when> 
    56415626      <xsl:otherwise> 
    5642         <h3>Delete Calendar</h3> 
     5627        <h3><xsl:copy-of select="$bwStr-CuCa-DeleteCalendar"/></h3> 
    56435628        <p> 
    5644           The following calendar will be deleted.  Continue? 
     5629          <xsl:copy-of select="$bwStr-CuCa-TheFollowingCalendar"/> 
    56455630        </p> 
    56465631      </xsl:otherwise> 
     
    56505635      <table class="common"> 
    56515636        <tr> 
    5652           <th>Path:</th> 
     5637          <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 
    56535638          <td> 
    56545639            <xsl:value-of select="path"/> 
     
    56565641        </tr> 
    56575642        <tr> 
    5658           <th>Name:</th> 
     5643          <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 
    56595644          <td> 
    56605645            <xsl:value-of select="name"/> 
     
    56625647        </tr> 
    56635648        <tr> 
    5664           <th>Summary:</th> 
     5649          <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 
    56655650          <td> 
    56665651            <xsl:value-of select="summary"/> 
     
    56685653        </tr> 
    56695654        <tr> 
    5670           <th>Description:</th> 
     5655          <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 
    56715656          <td> 
    56725657            <xsl:value-of select="desc"/> 
     
    56785663        <tr> 
    56795664          <td> 
    5680             <input type="submit" name="cancelled" value="cancel"/> 
     5665            <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 
    56815666          </td> 
    56825667          <td align="right"> 
    56835668            <xsl:choose> 
    56845669              <xsl:when test="calType = '0'"> 
    5685                 <input type="submit" name="delete" value="Yes: Delete Folder!"/> 
     5670                <input type="submit" name="delete" value="{$bwStr-CuCa-YesDeleteFolder}"/> 
    56865671              </xsl:when> 
    56875672              <xsl:otherwise> 
    5688                 <input type="submit" name="delete" value="Yes: Delete Calendar!"/> 
     5673                <input type="submit" name="delete" value="{$bwStr-CuCa-YesDeleteCalendar}"/> 
    56895674              </xsl:otherwise> 
    56905675            </xsl:choose> 
     
    56975682 
    56985683  <xsl:template match="calendars" mode="exportCalendars"> 
    5699     <h2>Export Calendars as iCal</h2> 
     5684    <h2><xsl:copy-of select="$bwStr-Cals-ExportCals"/></h2> 
    57005685    <form name="eventForm" id="exportCalendarForm" action="{$export}" method="post"> 
    57015686      <input type="hidden" name="calPath" value=""/> 
     
    57065691        <tr> 
    57075692          <th class="commonHeader"> 
    5708               Event date limits: 
    5709               <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> today forward 
    5710               <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> all dates 
    5711               <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> date range 
     5693              <xsl:copy-of select="$bwStr-Cals-EventDateLimits"/> 
     5694              <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> <xsl:copy-of select="$bwStr-Cals-TodayForward"/> 
     5695              <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> <xsl:copy-of select="$bwStr-Cals-AllDates"/> 
     5696              <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> <xsl:copy-of select="$bwStr-Cals-DateRange"/> 
    57125697          </th> 
    57135698        </tr> 
    57145699        <tr id="exportDateRange" class="invisible"> 
    57155700          <td class="dates"> 
    5716             <strong>Start:</strong
     5701            <xsl:copy-of select="$bwStr-Cals-Start"/
    57175702            <div class="dateFields"> 
    57185703              <xsl:copy-of select="/bedework/formElements/form/start/month/*"/> 
     
    57215706            </div> 
    57225707            &#160;&#160; 
    5723             <strong>End:</strong
     5708            <xsl:copy-of select="$bwStr-Cals-End"/
    57245709            <div class="dateFields"> 
    57255710              <xsl:copy-of select="/bedework/formElements/form/end/month/*"/> 
     
    57315716        <tr> 
    57325717          <th class="borderRight"> 
    5733             My Calendars 
     5718            <xsl:copy-of select="$bwStr-Cals-MyCalendars"/> 
    57345719          </th> 
    57355720        </tr> 
     
    58025787         subfolders.  --> 
    58035788    <xsl:variable name="userid" select="/bedework/userid"/> 
    5804     <h2>Add Subscriptions</h2> 
     5789    <h2><xsl:copy-of select="$bwStr-SuMe-AddSubs"/></h2> 
    58055790    <div id="content"> 
    5806       <h4>Subscribe to:</h4> 
     5791      <h4><xsl:copy-of select="$bwStr-SuMe-SubscribeTo"/></h4> 
    58075792      <ul id="subsMenu"> 
    58085793        <li> 
    58095794          <a href="{$calendar-initAddPublicAlias}&amp;calPath=/user/{$userid}" title="subscribe to a public calendar"> 
    5810             a public calendar (in this system) 
     5795            <xsl:copy-of select="$bwStr-SuMe-PublicCal"/> 
    58115796          </a> 
    58125797        </li> 
    58135798        <li> 
    58145799          <a href="{$calendar-initAddAlias}&amp;calPath=/user/{$userid}" title="subscribe to a user calendar"> 
    5815             a user calendar (in this system) 
     5800            <xsl:copy-of select="$bwStr-SuMe-UserCal"/> 
    58165801          </a> 
    58175802        </li> 
    58185803        <li> 
    58195804          <a href="{$calendar-initAddExternal}&amp;calPath=/user/{$userid}" title="subscribe to an external calendar"> 
    5820             an external iCal feed (e.g. Google, Eventful, etc) 
     5805            <xsl:copy-of select="$bwStr-SuMe-ExternalFeed"/> 
    58215806          </a> 
    58225807        </li> 
     
    58255810  </xsl:template> 
    58265811 
    5827   <!-- This template is deprecated --> 
    5828   <xsl:template name="addPublicAlias"> 
    5829     <h2>Subscribe to a Public Calendar</h2> 
    5830     <div id="content"> 
    5831       <h3>Add a public subscription</h3> 
    5832       <p class="note">*the subsciption name must be unique</p> 
    5833       <form name="subscribeForm" action="{$calendar-update}" onsubmit="return setBwSubscriptionUri(this, true)" method="post"> 
    5834         <table class="common" cellspacing="0"> 
    5835           <tr> 
    5836             <td class="fieldname">Calendar:</td> 
    5837             <td> 
    5838               <input type="hidden" value="" name="aliasUri" size="60" id="bwNewCalPathField"/> 
    5839               <input type="hidden" value="" name="calendarCollection" id="bwCalCollectionField"/> 
    5840               <span id="bwEventCalDisplay"> 
    5841                 <xsl:text> </xsl:text> 
    5842               </span> 
    5843               <xsl:call-template name="selectCalForPublicAlias"/> 
    5844             </td> 
    5845           </tr> 
    5846           <tr> 
    5847             <td class="fieldname">Name:</td> 
    5848             <td> 
    5849               <xsl:variable name="subName" select="name"/> 
    5850               <input type="text" value="{$subName}" name="calendar.name" size="30"/> 
    5851             </td> 
    5852           </tr> 
    5853           <!--<tr> 
    5854             <td class="fieldname">Display:</td> 
    5855             <td> 
    5856               <input type="radio" value="true" name="calendar.display" checked="checked"/> yes 
    5857               <input type="radio" value="false" name="calendar.display"/> no 
    5858             </td> 
    5859           </tr>--> 
    5860           <tr> 
    5861             <td class="fieldname">Affects Free/Busy:</td> 
    5862             <td> 
    5863               <input type="radio" value="true" name="calendar.affectsFreeBusy"/> yes 
    5864               <input type="radio" value="false" name="calendar.affectsFreeBusy" checked="checked"/> no 
    5865             </td> 
    5866           </tr> 
    5867           <tr> 
    5868             <td class="fieldname">Style:</td> 
    5869             <td> 
    5870               <select name="calendar.color"> 
    5871                 <option value="">default</option> 
    5872                 <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 
    5873                   <xsl:variable name="subColor" select="@rgb"/> 
    5874                   <xsl:variable name="subColorClass" select="."/> 
    5875                   <option value="{$subColor}" class="{$subColorClass}"> 
    5876                     <xsl:value-of select="@name"/> 
    5877                   </option> 
    5878                 </xsl:for-each> 
    5879               </select> 
    5880             </td> 
    5881           </tr> 
    5882           <!--<tr> 
    5883             <td class="fieldname">Unremovable:</td> 
    5884             <td> 
    5885               <input type="radio" value="true" name="calendar.unremoveable" size="60"/> true 
    5886               <input type="radio" value="false" name="calendar.unremoveable" size="60" checked="checked"/> false 
    5887             </td> 
    5888           </tr>--> 
    5889         </table> 
    5890         <table border="0" id="submitTable"> 
    5891           <tr> 
    5892             <td> 
    5893               <input type="submit" name="addSubscription" value="Add Subscription"/> 
    5894               <input type="submit" name="cancelled" value="cancel"/> 
    5895             </td> 
    5896           </tr> 
    5897         </table> 
    5898       </form> 
    5899     </div> 
    5900   </xsl:template> 
    5901  
     5812   
    59025813  <xsl:template match="calendar" mode="subscribe"> 
    59035814    <xsl:variable name="calPath" select="encodedPath"/> 
    59045815    <xsl:variable name="itemClass"> 
    59055816      <xsl:choose> 
    5906         <xsl:when test="calType = '0'">folder</xsl:when> 
    5907         <xsl:otherwise>calendar</xsl:otherwise> 
     5817        <xsl:when test="calType = '0'"><xsl:copy-of select="$bwStr-Calr-Folder"/></xsl:when> 
     5818        <xsl:otherwise><xsl:copy-of select="$bwStr-Calr-Calendar"/></xsl:otherwise> 
    59085819      </xsl:choose> 
    59095820    </xsl:variable> 
     
    59245835  <!-- add a subscription to a user calendar by user and path --> 
    59255836  <xsl:template name="addAlias"> 
    5926     <h2>Subscribe to a User Calendar</h2> 
     5837    <h2><xsl:copy-of select="$bwStr-AddA-SubscribeToUserCal"/></h2> 
    59275838    <div id="content"> 
    5928       <p class="note">*the subsciption name must be unique</p> 
     5839      <p class="note"><xsl:copy-of select="$bwStr-AddA-SubscriptionMustBeUnique"/></p> 
    59295840      <form name="subscribeForm" action="{$calendar-update}" onsubmit="return setBwSubscriptionUri(this, false)" method="post"> 
    59305841        <table class="common" cellspacing="0"> 
    59315842          <tr> 
    5932             <td class="fieldname">Name:</td> 
     5843            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-Name"/></td> 
    59335844            <td> 
    59345845              <input type="text" value="" name="calendar.name" size="60"/> 
     
    59435854          </tr>--> 
    59445855          <tr> 
    5945             <td class="fieldname">User ID:</td> 
     5856            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-UserID"/></td> 
    59465857            <td> 
    59475858              <input type="hidden" value="" name="aliasUri"/> 
    59485859              <input type="text" value="" name="userId" size="20"/> 
    5949               <span class="note"> ex: janedoe</span> 
     5860              <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-ExJaneDoe"/></span> 
    59505861            </td> 
    59515862          </tr> 
    59525863          <tr> 
    5953             <td class="fieldname">Calendar path:</td> 
     5864            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-CalendarPath"/></td> 
    59545865            <td> 
    59555866              <input type="text" value="" name="userPath" size="20"/> 
    5956               <span class="note"> ex: calendar</span> 
     5867              <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-ExCalendar"/></span> 
    59575868            </td> 
    59585869          </tr> 
     
    59655876          </tr>--> 
    59665877          <tr> 
    5967             <td class="fieldname">Affects Free/Busy:</td> 
     5878            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-AffectsFreeBusy"/></td> 
    59685879            <td> 
    5969               <input type="radio" value="true" name="affectsFreeBusy"/> yes 
    5970               <input type="radio" value="false" name="affectsFreeBusy" checked="checked"/> no 
     5880              <input type="radio" value="true" name="affectsFreeBusy"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-Yes"/> 
     5881              <input type="radio" value="false" name="affectsFreeBusy" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-No"/> 
    59715882            </td> 
    59725883          </tr> 
     
    59755886            <td> 
    59765887              <select name="calendar.color"> 
    5977                 <option value="default">default</option> 
     5888                <option value="default"><xsl:copy-of select="$bwStr-AddA-Default"/></option> 
    59785889                <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 
    59795890                  <xsl:variable name="subColor" select="."/> 
     
    59965907          <tr> 
    59975908            <td> 
    5998               <input type="submit" name="addSubscription" value="Add Subscription"/> 
    5999               <input type="submit" name="cancelled" value="cancel"/> 
     5909              <input type="submit" name="addSubscription" value="{$bwStr-AddA-AddSubscription}"/> 
     5910              <input type="submit" name="cancelled" value="{$bwStr-AddA-Cancel}"/> 
    60005911            </td> 
    60015912          </tr> 
     
    60035914      </form> 
    60045915 
    6005       <ul class="note" style="margin-left: 2em;"> 
    6006         <li> 
    6007           You must be granted at least read access to the other user's calendar 
    6008           to subscribe to it. 
    6009         </li> 
    6010         <li>The <strong>Name</strong> is anything you want to call your subscription.</li> 
    6011         <li>The <strong>User ID</strong> is the user id that owns the calendar</li> 
    6012         <li> 
    6013           The <strong>Path</strong> is the name of the folder and/or calendar within 
    6014           the remote user's calendar tree.  For example, to subscribe to 
    6015           janedoe/someFolder/someCalendar, enter "someFolder/someCalendar".  To subscribe to janedoe's root folder, leave this field blank. 
    6016         </li> 
    6017         <li> 
    6018           You can add subscriptions to your own calendars to help group and organize collections you may wish to share. 
    6019         </li> 
    6020       </ul> 
    6021     </div> 
    6022   </xsl:template> 
    6023  
    6024 <!-- DEPRECTATED --> 
    6025   <xsl:template match="subscription" mode="modSubscription"> 
    6026     <h3>Modify Subscription</h3> 
    6027     <form name="subscribeForm" action="{$subscriptions-subscribe}" method="post"> 
    6028       <table class="common" cellspacing="0"> 
    6029         <tr> 
    6030           <td class="fieldname">Name:</td> 
    6031           <td> 
    6032             <xsl:value-of select="name"/> 
    6033             <xsl:variable name="subName" select="name"/> 
    6034             <input type="hidden" value="{$subName}" name="name"/> 
    6035           </td> 
    6036         </tr> 
    6037         <xsl:choose> 
    6038           <xsl:when test="internal='false'"> 
    6039             <tr> 
    6040               <td class="fieldname">Uri:</td> 
    6041               <td> 
    6042                 <xsl:variable name="subUri" select="uri"/> 
    6043                 <input type="text" value="{$subUri}" name="subscription.uri" size="60"/> 
    6044               </td> 
    6045             </tr> 
    6046           </xsl:when> 
    6047           <xsl:otherwise> 
    6048             <tr> 
    6049               <td class="fieldname">Uri:</td> 
    6050               <td> 
    6051                 <xsl:value-of select="uri"/> 
    6052               </td> 
    6053             </tr> 
    6054           </xsl:otherwise> 
    6055         </xsl:choose> 
    6056         <!-- <tr> 
    6057           <td class="fieldname">Display:</td> 
    6058           <td> 
    6059             <xsl:choose> 
    6060               <xsl:when test="display='true'"> 
    6061                 <input type="radio" value="true" name="subscription.display" checked="checked"/> yes 
    6062                 <input type="radio" value="false" name="subscription.display"/> no 
    6063               </xsl:when> 
    6064               <xsl:otherwise> 
    6065                 <input type="radio" value="true" name="subscription.display"/> yes 
    6066                 <input type="radio" value="false" name="subscription.display" checked="checked"/> no 
    6067               </xsl:otherwise> 
    6068             </xsl:choose> 
    6069           </td> 
    6070         </tr> --> 
    6071         <tr> 
    6072           <td class="fieldname">Affects Free/Busy:</td> 
    6073           <td> 
    6074             <xsl:choose> 
    6075               <xsl:when test="affectsFreeBusy='true'"> 
    6076                 <input type="radio" value="true" name="subscription.affectsFreeBusy" checked="checked"/> yes 
    6077                 <input type="radio" value="false" name="subscription.affectsFreeBusy"/> no 
    6078               </xsl:when> 
    6079               <xsl:otherwise> 
    6080                 <input type="radio" value="true" name="subscription.affectsFreeBusy"/> yes 
    6081                 <input type="radio" value="false" name="subscription.affectsFreeBusy" checked="checked"/> no 
    6082               </xsl:otherwise> 
    6083             </xsl:choose> 
    6084           </td> 
    6085         </tr> 
    6086         <tr> 
    6087           <td class="fieldname">Color:</td> 
    6088           <td> 
    6089             <xsl:variable name="subStyle" select="style"/> 
    6090             <select name="subscription.style"> 
    6091               <option value="default">default</option> 
    6092               <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 
    6093                 <xsl:variable name="subColor" select="."/> 
    6094                 <xsl:choose> 
    6095                   <xsl:when test="$subStyle = $subColor"> 
    6096                     <option value="{$subColor}" class="{$subColor}" selected="selected"> 
    6097                       <xsl:value-of select="@name"/> 
    6098                     </option> 
    6099                   </xsl:when> 
    6100                   <xsl:otherwise> 
    6101                     <option value="{$subColor}" class="{$subColor}"> 
    6102                       <xsl:value-of select="@name"/> 
    6103                     </option> 
    6104                   </xsl:otherwise> 
    6105                 </xsl:choose> 
    6106               </xsl:for-each> 
    6107             </select> 
    6108           </td> 
    6109         </tr> 
    6110         <!--<tr> 
    6111           <td class="fieldname">Unremovable:</td> 
    6112           <td> 
    6113             <xsl:choose> 
    6114               <xsl:when test="unremoveable='true'"> 
    6115                 <input type="radio" value="true" name="unremoveable" size="60" checked="checked"/> true 
    6116                 <input type="radio" value="false" name="unremoveable" size="60"/> false 
    6117               </xsl:when> 
    6118               <xsl:otherwise> 
    6119                 <input type="radio" value="true" name="unremoveable" size="60"/> true 
    6120                 <input type="radio" value="false" name="unremoveable" size="60" checked="checked"/> false 
    6121               </xsl:otherwise> 
    6122             </xsl:choose> 
    6123           </td> 
    6124         </tr>--> 
    6125       </table> 
    6126       <table border="0" id="submitTable"> 
    6127         <tr> 
    6128           <td> 
    6129             <input type="submit" name="updateSubscription" value="Update Subscription"/> 
    6130             <input type="submit" name="cancelled" value="cancel"/> 
    6131           </td> 
    6132           <td align="right"> 
    6133             <xsl:choose> 
    6134               <xsl:when test="unremoveable='true'"> 
    6135                 Subscription unremoveable 
    6136               </xsl:when> 
    6137               <xsl:otherwise> 
    6138                 <input type="submit" name="delete" value="Delete Subscription"/> 
    6139               </xsl:otherwise> 
    6140             </xsl:choose> 
    6141           </td> 
    6142         </tr> 
    6143       </table> 
    6144     </form> 
    6145   </xsl:template> 
    6146  
    6147 <!-- DEPRECTATED --> 
    6148   <xsl:template name="subscriptionList"> 
    6149     <h3>Current subscriptions</h3> 
    6150     <table class="common" cellspacing="0"> 
    6151       <tr> 
    6152         <th>Name</th> 
    6153         <th>URI</th> 
    6154         <th>Style</th> 
    6155         <!--<th>Display</th>--> 
    6156         <th>Free/Busy</th> 
    6157         <!--<th>Unremovable</th> 
    6158         <th>External</th> 
    6159         <th>Deleted?</th>--> 
    6160       </tr> 
    6161       <xsl:for-each select="subscription"> 
    6162         <xsl:variable name="style" select="style"/> 
    6163         <tr> 
    6164           <td> 
    6165             <xsl:variable name="subname" select="encodedName"/> 
    6166             <a href="{$subscriptions-fetchForUpdate}&amp;subname={$subname}"> 
    6167               <xsl:value-of select="name"/> 
    6168             </a> 
    6169           </td> 
    6170           <td> 
    6171             <xsl:value-of select="uri"/> 
    6172           </td> 
    6173           <td class="{$style}" style="border: none;"> 
    6174             &#160; <!-- just make room and let the style show --> 
    6175           </td> 
    6176           <!-- <td class="center"> 
    6177             <xsl:if test="display='true'"> 
    6178               <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 
    6179             </xsl:if> 
    6180           </td> --> 
    6181           <td class="center"> 
    6182             <xsl:if test="affectsFreeBusy='true'"> 
    6183               <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 
    6184             </xsl:if> 
    6185           </td> 
    6186           <!--<td class="center"> 
    6187             <xsl:if test="unremoveable='true'"> 
    6188               <img src="{$resourcesRoot}/resources/redCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 
    6189             </xsl:if> 
    6190           </td> 
    6191           <td class="center"> 
    6192             <xsl:if test="internal='false'"> 
    6193               <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 
    6194             </xsl:if> 
    6195           </td> 
    6196           <td class="center"> 
    6197             <xsl:if test="calendarDeleted='true'"> 
    6198               <img src="{$resourcesRoot}/resources/redCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 
    6199             </xsl:if> 
    6200           </td>--> 
    6201         </tr> 
    6202       </xsl:for-each> 
    6203     </table> 
    6204   </xsl:template> 
    6205  
    6206 <!-- DEPRECTATED --> 
    6207   <xsl:template match="subscription" mode="mySubscriptions"> 
    6208     <li> 
    6209       <xsl:attribute name="class"> 
    6210         <xsl:choose> 
    6211           <xsl:when test="/bedework/selectionState/selectionType = 'subscription' 
    6212                           and /bedework/selectionState/subscriptions/subscription/name = name">selected</xsl:when> 
    6213           <xsl:when test="calendarDeleted = 'true'">deleted</xsl:when> 
    6214           <xsl:otherwise>calendar</xsl:otherwise> 
    6215         </xsl:choose> 
    6216       </xsl:attribute> 
    6217       <xsl:variable name="subname" select="encodedName"/> 
    6218       <xsl:if test="style != '' and style != 'default'"> 
    6219         <!-- the spacer gif approach allows us to avoid some IE misbehavior --> 
    6220         <xsl:variable name="subStyle" select="style"/> 
    6221         <img src="{$resourcesRoot}/resources/spacer.gif" width="6" height="6" alt="subscription style" class="subStyle {$subStyle}"/> 
    6222       </xsl:if> 
    6223       <xsl:choose> 
    6224         <xsl:when test="calendarDeleted = 'true'"> 
    6225           <a href="{$subscriptions-inaccessible}" title="underlying calendar is inaccessible"> 
    6226             <xsl:value-of select="name"/> 
    6227           </a> 
    6228         </xsl:when> 
    6229         <xsl:otherwise> 
    6230           <a href="{$setSelection}&amp;subname={$subname}"> 
    6231             <xsl:value-of select="name"/> 
    6232           </a> 
    6233         </xsl:otherwise> 
    6234       </xsl:choose> 
    6235     </li> 
    6236   </xsl:template> 
    6237  
    6238 <!-- DEPRECTATED --> 
    6239   <xsl:template name="subInaccessible"> 
    6240     <h2 class="bwStatusConfirmed">Inaccessible</h2> 
    6241     <div class="noEventsCell"> 
    6242       <p> 
    6243         <strong>This subscription cannot be displayed.</strong><br/> 
    6244         The underlying calendar 
    6245         is inaccessible. 
    6246       </p> 
    6247       <p> 
    6248         Possible causes: 
    6249       </p> 
    6250       <ol> 
    6251         <li>Access control was changed, and you may no longer access the underlying calendar.</li> 
    6252         <li>The underlying calendar was deleted.</li> 
    6253       </ol> 
     5916      <xsl:copy-of select="$bwStr-AddA-NoteAboutAccess"/> 
    62545917    </div> 
    62555918  </xsl:template> 
     
    62615924      <table class="common" cellspacing="0"> 
    62625925        <tr> 
    6263           <th colspan="2" class="commonHeader">Alarm options</th> 
     5926          <th colspan="2" class="commonHeader"><xsl:copy-of select="$bwStr-AlOp-AlarmOptions"/></th> 
    62645927        </tr> 
    62655928        <tr> 
    62665929          <td class="fieldname"> 
    6267             Alarm Date/Time: 
     5930            <xsl:copy-of select="$bwStr-AlOp-AlarmDateTime"/> 
    62685931            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmTriggerSelectorDate/*"/> 
    62695932          </td> 
    62705933          <td class="fieldval"> 
    62715934            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmdate/*"/> 
    6272             <span class="std-text">at  </span> 
     5935            <span class="std-text"><xsl:copy-of select="$bwStr-AlOp-At"/><xsl:text> </xsl:text></span> 
    62735936            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmtime/*"/> 
    62745937          </td> 
     
    62765939        <tr> 
    62775940          <td class="fieldname"> 
    6278             or Before/After event: 
     5941            <xsl:copy-of select="$bwStr-AlOp-OrBeforeAfterEvent"/> 
    62795942            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmTriggerSelectorDuration/*"/> 
    62805943          </td> 
    62815944          <td align="left"> 
    62825945            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/days/*"/> 
    6283             days 
     5946            <xsl:copy-of select="$bwStr-AlOp-Days"/> 
    62845947            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/hours/*"/> 
    6285             hours 
     5948            <xsl:copy-of select="$bwStr-AlOp-Hours"/> 
    62865949            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/minutes/*"/> 
    6287             minutes 
     5950            <xsl:copy-of select="$bwStr-AlOp-Minutes"/> 
    62885951            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/seconds/*"/> 
    6289             seconds OR: 
     5952            <xsl:copy-of select="$bwStr-AlOp-SecondsOr"/> 
    62905953            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/weeks/*"/> 
    6291             weeks 
     5954            <xsl:copy-of select="$bwStr-AlOp-Weeks"/> 
    62925955            &#160; 
    62935956            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationBefore/*"/> 
    6294             before 
     5957            <xsl:copy-of select="$bwStr-AlOp-Before"/> 
    62955958            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationAfter/*"/> 
    6296             after 
     5959            <xsl:copy-of select="$bwStr-AlOp-After"/> 
    62975960            &#160; 
    62985961            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationRelStart/*"/> 
    6299             start 
     5962            <xsl:copy-of select="$bwStr-AlOp-Start"/> 
    63005963            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationRelEnd/*"/> 
    6301             end 
     5964            <xsl:copy-of select="$bwStr-AlOp-End"/> 
    63025965          </td> 
    63035966        </tr> 
    63045967        <tr> 
    63055968          <td> 
    6306             Email Address: 
     5969            <xsl:copy-of select="$bwStr-AlOp-EmailAddress"/> 
    63075970          </td> 
    63085971          <td align="left"> 
     
    63125975        <tr> 
    63135976          <td> 
    6314             Subject: 
     5977            <xsl:copy-of select="$bwStr-AlOp-Subject"/> 
    63155978          </td> 
    63165979          <td align="left"> 
     
    63215984          <td>&#160;</td> 
    63225985          <td> 
    6323             <input name="submit" type="submit" value="Continue"/>&#160; 
    6324             <input name="cancelled" type="submit" value="cancel"/> 
     5986            <input name="submit" type="submit" value="{$bwStr-AlOp-Continue}"/>&#160; 
     5987            <input name="cancelled" type="submit" value="{$bwStr-AlOp-Cancel}"/> 
    63255988          </td> 
    63265989        </tr> 
     
    63345997    change it without modifying bedework.js --> 
    63355998    <form name="eventForm" method="post" action="{$upload}" id="standardForm"  enctype="multipart/form-data"> 
    6336       <h2>Upload iCAL File</h2> 
     5999      <h2><xsl:copy-of select="$bwStr-Upld-UploadICalFile"/></h2> 
    63376000      <table class="common" cellspacing="0"> 
    63386001        <tr> 
    63396002          <td class="fieldname"> 
    6340             Filename: 
     6003            <xsl:copy-of select="$bwStr-Upld-Filename"/> 
    63416004          </td> 
    63426005          <td align="left"> 
     
    63466009        <tr> 
    63476010          <td class="fieldname padMeTop"> 
    6348             Into calendar: 
     6011            <xsl:copy-of select="$bwStr-Upld-IntoCalendar"/> 
    63496012          </td> 
    63506013          <td align="left" class="padMeTop"> 
    63516014            <input type="hidden" name="newCalPath" id="bwNewCalPathField" value=""/> 
    63526015            <span id="bwEventCalDisplay"> 
    6353               <em>default calendar</em> 
     6016              <em><xsl:copy-of select="$bwStr-Upld-DefaultCalendar"/></em> 
    63546017            </span> 
    63556018            <xsl:call-template name="selectCalForEvent"/> 
     
    63586021        <tr> 
    63596022          <td class="fieldname padMeTop"> 
    6360             Affects free/busy: 
     6023            <xsl:copy-of select="$bwStr-Upld-AffectsFreeBusy"/> 
    63616024          </td> 
    63626025          <td align="left" class="padMeTop"> 
    6363             <input type="radio" value="" name="transparency" checked="checked"/> accept event's settings<br/> 
    6364             <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/> 
    6365             <input type="radio" value="TRANSPARENT" name="transparency"/> no <span class="note">(transparent: event status does not affect your free/busy)</span><br/> 
     6026            <input type="radio" value="" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsSettings"/><br/> 
     6027            <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-Upld-Opaque"/></span><br/> 
     6028            <input type="radio" value="TRANSPARENT" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-Upld-Transparent"/></span><br/> 
    63666029          </td> 
    63676030        </tr> 
    63686031        <tr> 
    63696032          <td class="fieldname padMeTop"> 
    6370             Status: 
     6033            <xsl:copy-of select="$bwStr-Upld-Status"/> 
    63716034          </td> 
    63726035          <td align="left" class="padMeTop"> 
    6373             <input type="radio" value="" name="status" checked="checked"/> accept event's status<br/> 
    6374             <input type="radio" value="CONFIRMED" name="status"/> confirmed<br/> 
    6375             <input type="radio" value="TENTATIVE" name="status"/> tentative<br/> 
    6376             <input type="radio" value="CANCELLED" name="status"/> canceled<br/> 
     6036            <input type="radio" value="" name="status" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsStatus"/><br/> 
     6037            <input type="radio" value="CONFIRMED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Confirmed"/><br/> 
     6038            <input type="radio" value="TENTATIVE" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Tentative"/><br/> 
     6039            <input type="radio" value="CANCELLED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Canceled"/><br/> 
    63776040          </td> 
    63786041        </tr> 
     
    63816044        <tr> 
    63826045          <td> 
    6383             <input name="submit" type="submit" value="Continue"/> 
    6384             <input name="cancelled" type="submit" value="cancel"/> 
     6046            <input name="submit" type="submit" value="{$bwStr-Upld-Continue}"/> 
     6047            <input name="cancelled" type="submit" value="{$bwStr-Upld-Cancel}"/> 
    63856048          </td> 
    63866049        </tr> 
     
    63956058      <table class="common" cellspacing="0"> 
    63966059        <tr> 
    6397           <th colspan="2" class="commonHeader">Update email options</th> 
     6060          <th colspan="2" class="commonHeader"><xsl:copy-of select="$bwStr-EmOp-UpdateEmailOptions"/></th> 
    63986061        </tr> 
    63996062        <tr> 
    64006063          <td> 
    6401             Email Address: 
     6064            <xsl:copy-of select="$bwStr-EmOp-EmailAddress"/> 
    64026065          </td> 
    64036066          <td align="left"> 
     
    64076070        <tr> 
    64086071          <td> 
    6409             Subject: 
     6072            <xsl:copy-of select="$bwStr-EmOp-Subject"/> 
    64106073          </td> 
    64116074          <td align="left"> 
     
    64166079          <td>&#160;</td> 
    64176080          <td> 
    6418             <input name="submit" type="submit" value="Continue"/>&#160; 
    6419             <input name="cancelled" type="submit" value="cancel"/> 
     6081            <input name="submit" type="submit" value="{$bwStr-EmOp-Continue}"/>&#160; 
     6082            <input name="cancelled" type="submit" value="{$bwStr-EmOp-Cancel}"/> 
    64206083          </td> 
    64216084        </tr> 
     
    64276090  <xsl:template name="locationList"> 
    64286091    <h2> 
    6429       Manage Preferences 
     6092      <xsl:copy-of select="$bwStr-LocL-ManagePreferences"/> 
    64306093    </h2> 
    64316094    <ul class="submenu"> 
    64326095      <li> 
    6433         <a href="{$prefs-fetchForUpdate}">general</a> 
     6096        <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-LocL-General"/></a> 
    64346097      </li> 
    64356098      <li> 
    6436         <a href="{$category-initUpdate}">categories</a> 
     6099        <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-LocL-Categories"/></a> 
    64376100      </li> 
    6438       <li class="selected">locations</li> 
     6101      <li class="selected"><xsl:copy-of select="$bwStr-LocL-Locations"/></li> 
    64396102      <li> 
    6440         <a href="{$prefs-fetchSchedulingForUpdate}">scheduling/meetings</a> 
     6103        <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-LocL-SchedulingMeetings"/></a> 
    64416104      </li> 
    64426105    </ul> 
    64436106    <table class="common" id="manage" cellspacing="0"> 
    64446107      <tr> 
    6445         <th class="commonHeader">Manage Locations</th> 
     6108        <th class="commonHeader"><xsl:copy-of select="$bwStr-LocL-ManageLocations"/></th> 
    64466109      </tr> 
    64476110      <tr> 
    64486111        <td> 
    6449           <input type="button" name="return" value="Add new location" onclick="javascript:location.replace('{$location-initAdd}')" class="titleButton"/> 
     6112          <input type="button" name="return" value="{$bwStr-LocL-AddNewLocation}" onclick="javascript:location.replace('{$location-initAdd}')" class="titleButton"/> 
    64506113          <xsl:if test="/bedework/locations/location"> 
    64516114            <ul> 
     
    64666129  <xsl:template name="modLocation"> 
    64676130    <h2> 
    6468       Manage Preferences 
     6131      <xsl:copy-of select="$bwStr-ModL-ManagePreferences"/> 
    64696132    </h2> 
    64706133    <ul class="submenu"> 
    64716134      <li> 
    6472         <a href="{$prefs-fetchForUpdate}">general</a> 
     6135        <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-ModL-General"/></a> 
    64736136      </li> 
    64746137      <li> 
    6475         <a href="{$category-initUpdate}">categories</a> 
     6138        <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-ModL-Categories"/></a> 
    64766139      </li> 
    64776140      <li class="selected"> 
    6478         <a href="{$location-initUpdate}">locations</a> 
     6141        <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-ModL-Locations"/></a> 
    64796142      </li> 
    64806143      <li> 
    6481         <a href="{$prefs-fetchSchedulingForUpdate}">scheduling/meetings</a> 
     6144        <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-ModL-SchedulingMeetings"/></a> 
    64826145      </li> 
    64836146    </ul> 
     
    64876150          <table class="common" cellspacing="0"> 
    64886151            <tr> 
    6489               <th class="commonHeader" colspan="2">Add Location</th> 
     6152              <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-ModL-AddLocation"/></th> 
    64906153            </tr> 
    64916154            <tr> 
    64926155              <td class="fieldname"> 
    6493                 Main Address: 
     6156                <xsl:copy-of select="$bwStr-ModL-MainAddress"/> 
    64946157              </td> 
    64956158              <td> 
     
    64996162            <tr> 
    65006163              <td class="fieldname"> 
    6501                 Subaddress: 
     6164                <xsl:copy-of select="$bwStr-ModL-SubAddress"/> 
    65026165              </td> 
    65036166              <td> 
     
    65076170            <tr> 
    65086171              <td class="fieldname"> 
    6509                 Location Link: 
     6172                <xsl:copy-of select="$bwStr-ModL-LocationLink"/> 
    65106173              </td> 
    65116174              <td> 
     
    65176180            <tr> 
    65186181              <td> 
    6519                 <input name="submit" type="submit" value="Submit Location"/> 
    6520                 <input name="cancelled" type="submit" value="cancel"/> 
     6182                <input name="submit" type="submit" value="{$bwStr-ModL-SubmitLocation}"/> 
     6183                <input name="cancelled" type="submit" value="{$bwStr-ModL-Cancel}"/> 
    65216184              </td> 
    65226185            </tr> 
     
    65306193            <tr> 
    65316194              <th colspan="2" class="commonHeader"> 
    6532                 Edit Location 
     6195                <xsl:copy-of select="$bwStr-ModL-EditLocation"/> 
    65336196              </th> 
    65346197            </tr> 
    65356198            <tr> 
    65366199              <td class="fieldname"> 
    6537                 Main Address: 
     6200                <xsl:copy-of select="$bwStr-ModL-MainAddress"/> 
    65386201              </td> 
    65396202              <td align="left"> 
     
    65456208            <tr> 
    65466209              <td class="fieldname"> 
    6547                 Subaddress: 
     6210                <xsl:copy-of select="$bwStr-ModL-SubAddress"/> 
    65486211              </td> 
    65496212              <td align="left"> 
     
    65556218            <tr> 
    65566219              <td class="fieldname"> 
    6557                 Location Link: 
     6220                <xsl:copy-of select="$bwStr-ModL-LocationLink"/> 
    65586221              </td> 
    65596222              <td> 
     
    65676230            <tr> 
    65686231              <td> 
    6569                 <input name="submit" type="submit" value="Submit Location"/> 
    6570                 <input name="cancelled" type="submit" value="cancel"/> 
     6232                <input name="submit" type="submit" value="{$bwStr-ModL-SubmitLocation}"/> 
     6233                <input name="cancelled" type="submit" value="{$bwStr-ModL-Cancel}"/> 
    65716234              </td> 
    65726235              <td align="right"> 
    6573                 <input type="submit" name="delete" value="Delete Location"/> 
     6236                <input type="submit" name="delete" value="{$bwStr-ModL-DeleteLocation}"/> 
    65746237              </td> 
    65756238            </tr> 
     
    65816244 
    65826245  <xsl:template name="deleteLocationConfirm"> 
    6583     <h2>Ok to delete this location?</h2> 
     6246    <h2><xsl:copy-of select="$bwStr-OKDL-OKToDeleteLocation"/></h2> 
    65846247 
    65856248    <table class="common" cellspacing="0"> 
    65866249      <tr> 
    6587         <th class="commonHeader" colspan="2">Delete Location</th> 
     6250        <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-OKDL-DeleteLocation"/></th> 
    65886251      </tr> 
    65896252      <tr> 
    65906253        <td class="fieldname"> 
    6591           Main Address: 
     6254          <xsl:copy-of select="$bwStr-OKDL-MainAddress"/> 
    65926255        </td> 
    65936256        <td align="left"> 
     
    65976260      <tr> 
    65986261        <td class="fieldname"> 
    6599           Subaddress: 
     6262          <xsl:copy-of select="$bwStr-OKDL-Subaddress"/> 
    66006263        </td> 
    66016264        <td align="left"> 
     
    66056268      <tr> 
    66066269        <td class="fieldname"> 
    6607           Location Link: 
     6270          <xsl:copy-of select="$bwStr-OKDL-LocationLink"/> 
    66086271        </td> 
    66096272        <td> 
     
    66156278 
    66166279    <form action="{$location-delete}" method="post"> 
    6617       <input type="submit" name="updateCategory" value="Yes: Delete Location"/> 
    6618       <input type="submit" name="cancelled" value="No: Cancel"/> 
     6280      <input type="submit" name="updateCategory" value="{$bwStr-OKDL-YesDeleteLocation}"/> 
     6281      <input type="submit" name="cancelled" value="{$bwStr-OKDL-Cancel}"/> 
    66196282    </form> 
    66206283  </xsl:template> 
     
    66226285  <!--==== INBOX, OUTBOX, and SCHEDULING ====--> 
    66236286  <xsl:template match="inbox"> 
    6624     <h2 class="common">Inbox</h2> 
     6287    <h2 class="common"><xsl:copy-of select="$bwStr-Inbx-Inbox"/></h2> 
    66256288    <table id="inoutbox" class="common" cellspacing="0"> 
    66266289      <tr> 
    66276290        <th class="commonHeader">&#160;</th> 
    6628         <th class="commonHeader">sent</th> 
    6629         <th class="commonHeader">from</th> 
    6630         <th class="commonHeader">title</th> 
    6631         <th class="commonHeader">start</th> 
    6632         <th class="commonHeader">end</th> 
    6633         <th class="commonHeader">method</th> 
    6634         <th class="commonHeader">status</th> 
     6291        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Sent"/></th> 
     6292        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-From"/></th> 
     6293        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Title"/></th> 
     6294        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Start"/></th> 
     6295        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-End"/></th> 
     6296        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Method"/></th> 
     6297        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Status"/></th> 
    66356298        <th class="commonHeader">&#160;</th> 
    66366299        <th class="commonHeader">&#160;</th> 
     
    66546317          <xsl:attribute name="class"> 
    66556318            <xsl:choose> 
    6656               <xsl:when test="scheduleState=0">unprocessed</xsl:when> 
    6657               <xsl:when test="scheduleMethod=1">publish</xsl:when> 
    6658               <xsl:when test="scheduleMethod=2">request</xsl:when> 
    6659               <xsl:when test="scheduleMethod=5">cancel</xsl:when> 
    6660               <xsl:when test="scheduleMethod=7 or scheduleMethod=8">counter</xsl:when> 
     6319              <xsl:when test="scheduleState=0"><xsl:copy-of select="$bwStr-Inbx-Unprocessed"/></xsl:when> 
     6320              <xsl:when test="scheduleMethod=1"><xsl:copy-of select="$bwStr-Inbx-Publish"/></xsl:when> 
     6321              <xsl:when test="scheduleMethod=2"><xsl:copy-of select="$bwStr-Inbx-Request"/></xsl:when> 
     6322              <xsl:when test="scheduleMethod=5"><xsl:copy-of select="$bwStr-Inbx-Cancel"/></xsl:when> 
     6323              <xsl:when test="scheduleMethod=7 or scheduleMethod=8"><xsl:copy-of select="$bwStr-Inbx-Counter"/></xsl:when> 
    66616324            </xsl:choose> 
    66626325          </xsl:attribute> 
     
    67336396            <a href="{$inboxItemAction}&amp;calPath={$calPath}&amp;eventName={$eventName}&amp;recurrenceId={$recurrenceId}" title="check message"> 
    67346397              <xsl:choose> 
    6735                 <xsl:when test="scheduleState=0"><em>unprocessed</em></xsl:when> 
    6736                 <xsl:otherwise>processed</xsl:otherwise> 
     6398                <xsl:when test="scheduleState=0"><em><xsl:copy-of select="$bwStr-Inbx-Unprocessed"/></em></xsl:when> 
     6399                <xsl:otherwise><xsl:copy-of select="$bwStr-Inbx-Processed"/></xsl:otherwise> 
    67376400              </xsl:choose> 
    67386401            </a> 
     
    67556418 
    67566419  <xsl:template match="outbox"> 
    6757     <h2 class="common">Outbox</h2> 
     6420    <h2 class="common"><xsl:copy-of select="$bwStr-Oubx-Outbox"/></h2> 
    67586421    <table id="inoutbox" class="common" cellspacing="0"> 
    67596422      <tr> 
    67606423        <th class="commonHeader">&#160;</th> 
    6761         <th class="commonHeader">sent</th> 
    6762         <th class="commonHeader">organizer</th> 
    6763         <th class="commonHeader">title</th> 
    6764         <th class="commonHeader">start</th> 
    6765         <th class="commonHeader">end</th> 
    6766         <th class="commonHeader">method</th> 
    6767         <th class="commonHeader">status</th> 
     6424        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Sent"/></th> 
     6425        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Organizer"/></th> 
     6426        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Title"/></th> 
     6427        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Start"/></th> 
     6428        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-End"/></th> 
     6429        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Method"/></th> 
     6430        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Status"/></th> 
    67686431        <th class="commonHeader">&#160;</th> 
    67696432        <th class="commonHeader">&#160;</th> 
     
    67856448          <xsl:attribute name="class"> 
    67866449            <xsl:choose> 
    6787               <xsl:when test="scheduleMethod=1">publish</xsl:when> 
    6788               <xsl:when test="scheduleMethod=2">request</xsl:when> 
    6789               <xsl:when test="scheduleMethod=5">cancel</xsl:when> 
    6790               <xsl:when test="scheduleMethod=7 or scheduleMethod=8">counter</xsl:when> 
     6450              <xsl:when test="scheduleMethod=1"><xsl:copy-of select="$bwStr-Oubx-Publish"/></xsl:when> 
     6451              <xsl:when test="scheduleMethod=2"><xsl:copy-of select="$bwStr-Oubx-Request"/></xsl:when> 
     6452              <xsl:when test="scheduleMethod=5"><xsl:copy-of select="$bwStr-Oubx-Cancel"/></xsl:when> 
     6453              <xsl:when test="scheduleMethod=7 or scheduleMethod=8"><xsl:copy-of select="$bwStr-Oubx-Counter"/></xsl:when> 
    67916454            </xsl:choose> 
    67926455          </xsl:attribute> 
     
    68366499            <a href="{$inboxItemAction}&amp;calPath={$calPath}&amp;eventName={$eventName}&amp;recurrenceId={$recurrenceId}"> 
    68376500              <xsl:choose> 
    6838                 <xsl:when test="scheduleState=0"><em>unprocessed</em></xsl:when> 
    6839                 <xsl:otherwise>processed</xsl:otherwise> 
     6501                <xsl:when test="scheduleState=0"><em><xsl:copy-of select="$bwStr-Oubx-Unprocessed"/></em></xsl:when> 
     6502                <xsl:otherwise><xsl:copy-of select="$bwStr-Oubx-Processed"/></xsl:otherwise> 
    68406503              </xsl:choose> 
    68416504            </a> 
     
    68596522  <xsl:template match="scheduleMethod"> 
    68606523    <xsl:choose> 
    6861       <xsl:when test="node()=1">publish</xsl:when> 
    6862       <xsl:when test="node()=2">request</xsl:when> 
    6863       <xsl:when test="node()=3">reply</xsl:when> 
    6864       <xsl:when test="node()=4">add</xsl:when> 
    6865       <xsl:when test="node()=5">cancel</xsl:when> 
    6866       <xsl:when test="node()=6">refresh</xsl:when> 
    6867       <xsl:when test="node()=7">counter</xsl:when> 
    6868       <xsl:when test="node()=8">declined</xsl:when><!-- declinecounter --> 
     6524      <xsl:when test="node()=1"><xsl:copy-of select="$bwStr-ScMe-Publish"/></xsl:when> 
     6525      <xsl:when test="node()=2"><xsl:copy-of select="$bwStr-ScMe-Request"/></xsl:when> 
     6526      <xsl:when test="node()=3"><xsl:copy-of select="$bwStr-ScMe-Reply"/></xsl:when> 
     6527      <xsl:when test="node()=4"><xsl:copy-of select="$bwStr-ScMe-Add"/></xsl:when> 
     6528      <xsl:when test="node()=5"><xsl:copy-of select="$bwStr-ScMe-Cancel"/></xsl:when> 
     6529      <xsl:when test="node()=6"><xsl:copy-of select="$bwStr-ScMe-Refresh"/></xsl:when> 
     6530      <xsl:when test="node()=7"><xsl:copy-of select="$bwStr-ScMe-Counter"/></xsl:when> 
     6531      <xsl:when test="node()=8"><xsl:copy-of select="$bwStr-ScMe-Declined"/></xsl:when><!-- declinecounter --> 
    68696532      <xsl:otherwise>unknown</xsl:otherwise> 
    68706533    </xsl:choose> 
     
    68846547        <xsl:choose> 
    68856548          <xsl:when test="scheduleMethod = '5'"> 
    6886             Meeting Canceled 
     6549            <xsl:copy-of select="$bwStr-AtRe-MeetingCanceled"/> 
    68876550          </xsl:when> 
    68886551          <xsl:when test="scheduleMethod = '8'"> 
    6889             Meeting Counter Declined 
     6552            <xsl:copy-of select="$bwStr-AtRe-MeetingCounterDeclined"/> 
    68906553          </xsl:when> 
    68916554          <xsl:otherwise> 
    6892             Meeting Request 
    6893             <xsl:if test="guidcals/calendar"> (update)</xsl:if> 
     6555            <xsl:copy-of select="$bwStr-AtRe-MeetingRequest"/> 
     6556            <xsl:if test="guidcals/calendar"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-Update"/>(update)</xsl:if> 
    68946557          </xsl:otherwise> 
    68956558        </xsl:choose> 
     
    68986561        <tr> 
    68996562          <th colspan="2" class="commonHeader"> 
    6900             Organizer: 
     6563            <xsl:copy-of select="$bwStr-AtRe-Organizer"/> 
    69016564            <xsl:choose> 
    69026565              <xsl:when test="organizer/cn != ''"> 
     
    69136576            <tr> 
    69146577              <td colspan="2" class="highlight"> 
    6915                 This meeting has been canceled. 
     6578                <xsl:copy-of select="$bwStr-AtRe-ThisMeetingCanceled"/> 
    69166579              </td> 
    69176580            </tr> 
     
    69206583            <tr> 
    69216584              <td colspan="2" class="highlight"> 
    6922                 Your counter request has been declined. 
     6585                <xsl:copy-of select="$bwStr-AtRe-CounterReqDeclined"/> 
    69236586              </td> 
    69246587            </tr> 
     
    69276590        <tr> 
    69286591          <td class="fieldname"> 
    6929             Calendar: 
     6592            <xsl:copy-of select="$bwStr-AtRe-Calendar"/> 
    69306593          </td> 
    69316594          <td class="fieldval scheduleActions"> 
     
    70216684        <xsl:if test="scheduleMethod != '8'"> 
    70226685          <tr> 
    7023             <td class="fieldname">Action:</td> 
     6686            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Action"/></td> 
    70246687            <td class="fieldval scheduleActions"> 
    70256688              <xsl:choose> 
     
    70286691                  <input type="hidden" name="method" value="REPLY"/> 
    70296692                  <select name="cancelAction"> 
    7030                     <option value="mark">mark event as canceled</option> 
    7031                     <option value="delete">delete event</option> 
     6693                    <option value="mark"><xsl:copy-of select="$bwStr-AtRe-MarkEventAsCanceled"/></option> 
     6694                    <option value="delete"><xsl:copy-of select="$bwStr-AtRe-DeleteEvent"/></option> 
    70326695                  </select> 
    70336696                </xsl:when> 
    70346697                <xsl:otherwise> 
    70356698                <!-- respond to a request --> 
    7036                   <input type="radio" name="method" value="REPLY" checked="checked" onclick="swapScheduleDisplay('hide');"/>reply as 
     6699                  <input type="radio" name="method" value="REPLY" checked="checked" onclick="swapScheduleDisplay('hide');"/><xsl:copy-of select="$bwStr-AtRe-ReplyAs"/> 
    70376700                  <select name="partstat"> 
    7038                     <option value="ACCEPTED">accepted</option> 
    7039                     <option value="DECLINED">declined</option> 
    7040                     <option value="TENTATIVE">tentative</option> 
     6701                    <option value="ACCEPTED"><xsl:copy-of select="$bwStr-AtRe-Accepted"/></option> 
     6702                    <option value="DECLINED"><xsl:copy-of select="$bwStr-AtRe-Declined"/></option> 
     6703                    <option value="TENTATIVE"><xsl:copy-of select="$bwStr-AtRe-Tentative"/></option> 
    70416704                  </select><br/> 
    70426705                  <!--<input type="radio" name="method" value="REFRESH" onclick="swapScheduleDisplay('hide');"/>refresh this event<br/>--> 
    7043                   <input type="radio" name="method" value="DELEGATE" onclick="swapScheduleDisplay('hide');"/>delegate to 
    7044                   <input type="test" name="delegate" value=""/> (uri or account)<br/> 
    7045                   <input type="radio" name="method" value="COUNTER" onclick="swapScheduleDisplay('show');"/>counter (suggest a different date, time, and/or location) 
     6706                  <input type="radio" name="method" value="DELEGATE" onclick="swapScheduleDisplay('hide');"/><xsl:copy-of select="$bwStr-AtRe-DelegateTo"/> 
     6707                  <input type="test" name="delegate" value=""/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-URIOrAccount"/><br/> 
     6708                  <input type="radio" name="method" value="COUNTER" onclick="swapScheduleDisplay('show');"/><xsl:copy-of select="$bwStr-AtRe-CounterSuggest"/> 
    70466709                </xsl:otherwise> 
    70476710              </xsl:choose> 
     
    70496712          </tr> 
    70506713          <tr id="scheduleDateEdit" class="invisible"> 
    7051             <td class="fieldname">New Date/Time:</td> 
     6714            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-NewDateTime"/></td> 
    70526715            <td class="fieldval scheduleActions"> 
    70536716              <!-- Set the timefields class for the first load of the page; 
     
    70566719              <xsl:variable name="timeFieldsClass"> 
    70576720                <xsl:choose> 
    7058                   <xsl:when test="form/allDay/input/@checked='checked'">invisible</xsl:when> 
    7059                   <xsl:otherwise>timeFields</xsl:otherwise> 
     6721                  <xsl:when test="form/allDay/input/@checked='checked'"><xsl:copy-of select="$bwStr-AtRe-Invisible"/>invisible</xsl:when> 
     6722                  <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-TimeFields"/></xsl:otherwise> 
    70606723                </xsl:choose> 
    70616724              </xsl:variable> 
     
    70726735                </xsl:otherwise> 
    70736736              </xsl:choose> 
    7074               all day event<br/> 
     6737              <xsl:copy-of select="$bwStr-AtRe-AllDayEvent"/><br/> 
    70756738              <div class="dateStartEndBox"> 
    7076                 <strong>Start:</strong> 
     6739                <strong><xsl:copy-of select="$bwStr-AtRe-Start"/></strong> 
    70776740                <div class="dateFields"> 
    7078                   <span class="startDateLabel">Date </span> 
     6741                  <span class="startDateLabel"><xsl:copy-of select="$bwStr-AtRe-Date"/><xsl:text> </xsl:text></span> 
    70796742                  <xsl:copy-of select="form/start/month/*"/> 
    70806743                  <xsl:copy-of select="form/start/day/*"/> 
     
    71076770              </div> 
    71086771              <div class="dateStartEndBox"> 
    7109                 <strong>End:</strong> 
     6772                <strong><xsl:copy-of select="$bwStr-AtRe-End"/></strong> 
    71106773                <xsl:choose> 
    71116774                  <xsl:when test="form/end/type='E'"> 
     
    71166779                  </xsl:otherwise> 
    71176780                </xsl:choose> 
    7118                 Date 
     6781                <xsl:copy-of select="$bwStr-AtRe-Date"/> 
    71196782                <xsl:variable name="endDateTimeClass"> 
    71206783                  <xsl:choose> 
    7121                     <xsl:when test="form/end/type='E'">shown</xsl:when> 
    7122                     <xsl:otherwise>invisible</xsl:otherwise> 
     6784                    <xsl:when test="form/end/type='E'"><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:when> 
     6785                    <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:otherwise> 
    71236786                  </xsl:choose> 
    71246787                </xsl:variable> 
     
    71656828                    </xsl:otherwise> 
    71666829                  </xsl:choose> 
    7167                   Duration 
     6830                  <xsl:copy-of select="$bwStr-AtRe-Duration"/> 
    71686831                  <xsl:variable name="endDurationClass"> 
    71696832                    <xsl:choose> 
    7170                       <xsl:when test="form/end/type='D'">shown</xsl:when> 
    7171                       <xsl:otherwise>invisible</xsl:otherwise> 
     6833                      <xsl:when test="form/end/type='D'"><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:when> 
     6834                      <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:otherwise> 
    71726835                    </xsl:choose> 
    71736836                  </xsl:variable> 
    71746837                  <xsl:variable name="durationHrMinClass"> 
    71756838                    <xsl:choose> 
    7176                       <xsl:when test="form/allDay/input/@checked='checked'">invisible</xsl:when> 
    7177                       <xsl:otherwise>shown</xsl:otherwise> 
     6839                      <xsl:when test="form/allDay/input/@checked='checked'"><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:when> 
     6840                      <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:otherwise> 
    71786841                    </xsl:choose> 
    71796842                  </xsl:variable> 
     
    71866849                          <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')" checked="checked"/> 
    71876850                          <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 
    7188                           <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/>days 
     6851                          <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/><xsl:copy-of select="$bwStr-AtRe-Days"/> 
    71896852                          <span id="durationHrMin" class="{$durationHrMinClass}"> 
    71906853                            <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 
    7191                             <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/>hours 
     6854                            <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/><xsl:copy-of select="$bwStr-AtRe-Hours"/> 
    71926855                            <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 
    7193                             <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/>minutes 
     6856                            <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/><xsl:copy-of select="$bwStr-AtRe-Minutes"/> 
    71946857                          </span> 
    71956858                        </div> 
    7196                         <span class="durationSpacerText">or</span> 
     6859                        <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AtRe-Or"/></span> 
    71976860                        <div class="durationBox"> 
    71986861                          <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')"/> 
    71996862                          <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 
    7200                           <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/>weeks 
     6863                          <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Weeks"/> 
    72016864                        </div> 
    72026865                      </xsl:when> 
     
    72066869                          <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')"/> 
    72076870                          <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 
    7208                           <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/>days 
     6871                          <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Days"/> 
    72096872                          <span id="durationHrMin" class="{$durationHrMinClass}"> 
    72106873                            <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 
    7211                             <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/>hours 
     6874                            <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Hours"/> 
    72126875                            <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 
    7213                             <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/>minutes 
     6876                            <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Minutes"/> 
    72146877                          </span> 
    72156878                        </div> 
    7216                         <span class="durationSpacerText">or</span> 
     6879                        <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AtRe-Or"/></span> 
    72176880                        <div class="durationBox"> 
    72186881                          <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')" checked="checked"/> 
    72196882                          <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 
    7220                           <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/>weeks 
     6883                          <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/><xsl:copy-of select="$bwStr-AtRe-Weeks"/> 
    72216884                        </div> 
    72226885                      </xsl:otherwise> 
     
    72336896                    </xsl:otherwise> 
    72346897                  </xsl:choose> 
    7235                   This event has no duration / end date 
     6898                  <xsl:copy-of select="$bwStr-AtRe-ThisEventNoDuration"/> 
    72366899                </div> 
    72376900              </div> 
     
    72396902          </tr> 
    72406903          <tr id="scheduleLocationEdit" class="invisible"> 
    7241             <td class="fieldname">New Location:</td> 
     6904            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-NewLocation"/></td> 
    72426905            <td class="fieldval scheduleActions"> 
    7243               <span class="std-text">choose: </span> 
     6906              <span class="std-text"><xsl:copy-of select="$bwStr-AtRe-Choose"/><xsl:text> </xsl:text></span> 
    72446907              <span id="eventFormLocationList"> 
    72456908                <select name="eventLocationUid"> 
    7246                   <option value="-1">select...</option> 
     6909                  <option value="-1"><xsl:copy-of select="$bwStr-AtRe-Select"/></option> 
    72476910                  <xsl:copy-of select="/bedework/formElements/form/location/locationmenu/select/*"/> 
    72486911                </select> 
    72496912              </span> 
    7250               <span class="std-text"> or add new: </span> 
     6913              <span class="std-text"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-OrAddNew"/><xsl:text> </xsl:text></span> 
    72516914              <input type="text" name="locationAddress.value" value="" /> 
    72526915            </td> 
     
    72546917          <xsl:if test="scheduleMethod != '5'"> 
    72556918            <tr> 
    7256               <td class="fieldname">Comment:</td> 
     6919              <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Comment"/></td> 
    72576920              <td class="fieldval scheduleActions"> 
    72586921                <textarea name="comment" cols="60" rows="2"> 
     
    72686931            <xsl:choose> 
    72696932              <xsl:when test="scheduleMethod='8'"> 
    7270                 <input name="delete" type="button" value="Delete" onclick="document.location.replace('{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}')"/> 
     6933                <input name="delete" type="button" value="{$bwStr-AtRe-Delete}" onclick="document.location.replace('{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}')"/> 
    72716934              </xsl:when> 
    72726935              <xsl:otherwise> 
    7273                 <input name="submit" type="submit" value="Submit"/> 
     6936                <input name="submit" type="submit" value="{$bwStr-AtRe-Submit}"/> 
    72746937              </xsl:otherwise> 
    72756938            </xsl:choose> 
    72766939            &#160; 
    7277             <input name="cancelled" type="submit" value="cancel"/> 
     6940            <input name="cancelled" type="submit" value="{$bwStr-AtRe-Cancel}"/> 
    72786941          </td> 
    72796942        </tr> 
    72806943        <tr> 
    72816944          <td class="fieldname"> 
    7282             Title: 
     6945            <xsl:copy-of select="$bwStr-AtRe-Title"/>Title: 
    72836946          </td> 
    72846947          <td class="fieldval"> 
     
    72876950        </tr> 
    72886951        <tr> 
    7289           <td class="fieldname">Description:</td> 
     6952          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Description"/></td> 
    72906953          <td class="fieldval"> 
    72916954            <xsl:value-of select="/bedework/formElements/form/desc/textarea"/> 
     
    72946957        <tr> 
    72956958          <td class="fieldname"> 
    7296             Date &amp; Time: 
     6959            <xsl:copy-of select="$bwStr-AtRe-DateAndTime"/> 
    72976960          </td> 
    72986961          <td class="fieldval"> 
     
    73126975            <xsl:if test="form/allDay/input/@checked='checked'"> 
    73136976              <xsl:text> </xsl:text> 
    7314               (all day) 
     6977              <xsl:copy-of select="$bwStr-AtRe-AllDay"/> 
    73156978            </xsl:if> 
    73166979          </td> 
    73176980        </tr> 
    73186981        <tr> 
    7319           <td class="fieldname">Location:</td> 
     6982          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Location"/></td> 
    73206983          <td class="fieldval" align="left"> 
    73216984            <xsl:if test="location/address = ''"> 
    7322              <em>not specified</em> 
     6985             <em><xsl:copy-of select="$bwStr-AtRe-NotSpecified"/></em> 
    73236986            </xsl:if> 
    73246987            <xsl:value-of select="location/address"/> 
     
    73276990        <xsl:if test="attendee"> 
    73286991          <tr> 
    7329             <td class="fieldname">Attendees:</td> 
     6992            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Attendees"/></td> 
    73306993            <td class="fieldval"> 
    73316994              <table id="attendees" cellspacing="0"> 
    73326995                <tr> 
    7333                   <th>role</th> 
    7334                   <th>status</th> 
    7335                   <th>attendee</th> 
     6996                  <th><xsl:copy-of select="$bwStr-AtRe-Role"/></th> 
     6997                  <th><xsl:copy-of select="$bwStr-AtRe-Status"/></th> 
     6998                  <th><xsl:copy-of select="$bwStr-AtRe-Attendee"/></th> 
    73366999                </tr> 
    73377000                <xsl:for-each select="attendee"> 
     
    73857048        <xsl:if test="form/link/input/@value != ''"> 
    73867049          <tr> 
    7387             <td class="fieldname">See:</td> 
     7050            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-See"/></td> 
    73887051            <td class="fieldval"> 
    73897052              <a> 
     
    73977060        <tr> 
    73987061          <td class="fieldname"> 
    7399             Status: 
     7062            <xsl:copy-of select="$bwStr-AtRe-Status"/> 
    74007063          </td> 
    74017064          <td class="fieldval"> 
     
    74217084      <xsl:choose> 
    74227085        <xsl:when test="scheduleMethod='7'"> 
    7423           Meeting Change Request (Counter) 
     7086          <xsl:copy-of select="$bwStr-AtRy-MeetingChangeRequest"/> 
    74247087        </xsl:when> 
    74257088        <xsl:otherwise> 
    7426           Meeting Reply 
     7089          <xsl:copy-of select="$bwStr-AtRy-MeetingReply"/> 
    74277090        </xsl:otherwise> 
    74287091      </xsl:choose> 
     
    74347097            <div id="eventActions"> 
    74357098            </div> 
    7436             Organizer: 
     7099            <xsl:copy-of select="$bwStr-AtRy-Organizer"/> 
    74377100            <xsl:choose> 
    74387101              <xsl:when test="organizer/cn != ''"> 
     
    74497112            <tr> 
    74507113              <td colspan="2" class="highlight"> 
    7451                 Attendee <xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/> has requested a change to this meeting. 
     7114                <xsl:copy-of select="$bwStr-AtRy-Shown"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRy-HasRequestedChange"/> 
    74527115              </td> 
    74537116            </tr> 
     
    74567119            <tr> 
    74577120              <td colspan="2" class="highlight"> 
    7458                 Attendee <xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/> has 
     7121                <xsl:copy-of select="$bwStr-AtRy-Attendee"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRy-Has"/> 
    74597122                <xsl:choose> 
    74607123                  <xsl:when test="attendees/attendee/partstat = 'TENTATIVE'"> 
    7461                     TENTATIVELY accepted 
     7124                    <xsl:copy-of select="$bwStr-AtRy-TentativelyAccepted"/> 
    74627125                  </xsl:when> 
    74637126                  <xsl:otherwise> 
     
    74657128                  </xsl:otherwise> 
    74667129                </xsl:choose> 
    7467                 your invitation. 
     7130                <xsl:copy-of select="$bwStr-AtRy-YourInvitation"/> 
    74687131              </td> 
    74697132            </tr> 
     
    74727135        <tr> 
    74737136          <td class="fieldname"> 
    7474             Calendar: 
     7137            <xsl:copy-of select="$bwStr-AtRy-Calendar"/> 
    74757138          </td> 
    74767139          <td class="fieldval scheduleActions"> 
     
    74787141              <xsl:when test="not(/bedework/guidcals/calendar)"> 
    74797142              <!-- the event has been deleted by the organizer --> 
    7480                 Event no longer exists. 
     7143                <xsl:copy-of select="$bwStr-AtRy-EventNoLongerExists"/> 
    74817144              </xsl:when> 
    74827145              <xsl:otherwise> 
     
    75007163        <tr> 
    75017164          <td class="fieldname"> 
    7502             From: 
     7165            <xsl:copy-of select="$bwStr-AtRy-From"/> 
    75037166          </td> 
    75047167          <td class="fieldval scheduleActions"> 
     
    75207183        <tr> 
    75217184          <td class="fieldname"> 
    7522             Status: 
     7185            <xsl:copy-of select="$bwStr-AtRy-Status"/> 
    75237186          </td> 
    75247187          <td class="fieldval scheduleActions"> 
    75257188            <xsl:apply-templates select="attendees/attendee/partstat"/> 
    75267189            <xsl:if test="comments/value"> 
    7527               <p><strong>Comments:</strong></p> 
     7190              <p><strong><xsl:copy-of select="$bwStr-AtRy-Comments"/></strong></p> 
    75287191              <div id="comments"> 
    75297192                <xsl:for-each select="comments/value"> 
     
    75367199        <tr> 
    75377200          <td class="fieldname"> 
    7538             Action: 
     7201            <xsl:copy-of select="$bwStr-AtRy-Action"/> 
    75397202          </td> 
    75407203          <td class="fieldval scheduleActions"> 
    75417204            <xsl:choose> 
    75427205              <xsl:when test="scheduleMethod='7'"><!-- counter --> 
    7543                 <input type="submit" value="accept / modify" name="accept"/> 
    7544                 <input type="submit" value="decline" name="decline"/> 
    7545                 <input type="submit" value="cancel" name="canceled"/> 
     7206                <input type="submit" value="accept / modify" name="$bwStr-AtRy-Accept}"/> 
     7207                <input type="submit" value="decline" name="$bwStr-AtRy-Decline}"/> 
     7208                <input type="submit" value="cancel" name="{$bwStr-AtRy-Canceled}"/> 
    75467209              </xsl:when> 
    75477210              <xsl:otherwise><!-- normal reply --> 
    7548                 <input type="submit" value="ok" name="update"/> 
    7549                 <input type="submit" value="cancel" name="canceled"/> 
     7211                <input type="submit" value="ok" name="{$bwStr-AtRy-Update}"/> 
     7212                <input type="submit" value="cancel" name="{$bwStr-AtRy-Canceled}"/> 
    75507213              </xsl:otherwise> 
    75517214            </xsl:choose> 
     
    75537216        </tr> 
    75547217        <tr> 
    7555           <td class="fieldname">Title:</td> 
     7218          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Title"/></td> 
    75567219          <td class="fieldval"> 
    75577220            <strong> 
    75587221              <xsl:choose> 
    75597222                <xsl:when test="summary = ''"> 
    7560                   <em>no title</em
     7223                  <em><xsl:copy-of select="$bwStr-AtRy-NoTitle"/></em><xsl:text> </xsl:text
    75617224                </xsl:when> 
    75627225                <xsl:when test="link != ''"> 
     
    75747237        </tr> 
    75757238        <tr> 
    7576           <td class="fieldname">When:</td> 
     7239          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-When"/></td> 
    75777240          <td class="fieldval"> 
    75787241            <xsl:value-of select="start/dayname"/>, <xsl:value-of select="start/longdate"/><xsl:text> </xsl:text> 
     
    75877250            <xsl:choose> 
    75887251              <xsl:when test="start/allday = 'true'"> 
    7589                 <span class="time"><em>(all day)</em></span> 
     7252                <span class="time"><em><xsl:copy-of select="$bwStr-AtRy-AllDay"/></em></span> 
    75907253              </xsl:when> 
    75917254              <xsl:when test="end/longdate != start/longdate"> 
     
    76057268        </tr> 
    76067269        <tr> 
    7607           <td class="fieldname">Where:</td> 
     7270          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Where"/></td> 
    76087271          <td class="fieldval"> 
    76097272            <xsl:choose> 
     
    76247287        </tr> 
    76257288        <tr> 
    7626           <td class="fieldname">Description:</td> 
     7289          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Description"/></td> 
    76277290          <td class="fieldval"> 
    76287291            <xsl:call-template name="replace"> 
     
    76357298        <xsl:if test="status !='' and status != 'CONFIRMED'"> 
    76367299          <tr> 
    7637             <td class="fieldname">Status:</td> 
     7300            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Status"/></td> 
    76387301            <td class="fieldval"> 
    76397302              <xsl:value-of select="status"/> 
     
    76637326      <input type="hidden" name="newCalPath" value="" id="bwNewCalPathField"/> 
    76647327 
    7665       <h2>Add Event Reference</h2> 
     7328      <h2><xsl:copy-of select="$bwStr-AERf-AddEventReference"/></h2> 
    76667329      <table class="common" cellspacing="0"> 
    76677330        <tr> 
    76687331          <td class="fieldname"> 
    7669             Event: 
     7332            <xsl:copy-of select="$bwStr-AERf-Event"/> 
    76707333          </td> 
    76717334          <td> 
    76727335            <xsl:choose> 
    76737336              <xsl:when test="summary = ''"> 
    7674                 <em>no title</em
     7337                <em><xsl:copy-of select="$bwStr-AERf-NoTitle"/></em><xsl:text> </xsl:text
    76757338              </xsl:when> 
    76767339              <xsl:otherwise> 
     
    76827345        <tr> 
    76837346          <td class="fieldname"> 
    7684             Into calendar: 
     7347            <xsl:copy-of select="$bwStr-AERf-IntoCalendar"/> 
    76857348          </td> 
    76867349          <td align="left"> 
    76877350            <span id="bwEventCalDisplay"> 
    7688               <em>default calendar</em> 
     7351              <em><xsl:copy-of select="$bwStr-AERf-DefaultCalendar"/></em> 
    76897352            </span> 
    76907353            <xsl:call-template name="selectCalForEvent"/> 
     
    76937356        <tr> 
    76947357          <td class="fieldname"> 
    7695             Affects Free/busy: 
     7358            <xsl:copy-of select="$bwStr-AERf-AffectsFreeBusy"/> 
    76967359          </td> 
    76977360          <td align="left"> 
    7698             <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/> 
    7699             <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/> no <span class="note">(transparent: event status does not affect your free/busy)</span> 
     7361            <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AERf-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AERf-Opaque"/></span><br/> 
     7362            <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AERf-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AERf-Transparent"/></span> 
    77007363          </td> 
    77017364        </tr> 
     
    77047367        <tr> 
    77057368          <td> 
    7706             <input name="submit" type="submit" value="Continue"/> 
    7707             <input name="cancelled" type="submit" value="cancel"/> 
     7369            <input name="submit" type="submit" value="{$bwStr-AERf-Continue}"/> 
     7370            <input name="cancelled" type="submit" value="{$bwStr-AERf-Cancel}"/> 
    77087371          </td> 
    77097372        </tr> 
     
    77147377  <!--==== PREFERENCES ====--> 
    77157378  <xsl:template match="prefs"> 
    7716     <h2>Manage Preferences</h2> 
     7379    <h2><xsl:copy-of select="$bwStr-Pref-ManagePrefs"/></h2> 
    77177380    <ul class="submenu"> 
    7718       <li class="selected">general</li> 
     7381      <li class="selected"><xsl:copy-of select="$bwStr-Pref-General"/></li> 
    77197382      <li> 
    7720         <a href="{$category-initUpdate}">categories</a> 
     7383        <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-Pref-Categories"/></a> 
    77217384      </li> 
    77227385      <li> 
    7723         <a href="{$location-initUpdate}">locations</a> 
     7386        <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-Pref-Locations"/></a> 
    77247387      </li> 
    77257388      <li> 
    7726         <a href="{$prefs-fetchSchedulingForUpdate}">scheduling/meetings</a> 
     7389        <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-Pref-SchedulingMeetings"/></a> 
    77277390      </li> 
    77287391    </ul> 
     
    77317394    <form name="eventForm" method="post" action="{$prefs-update}" onsubmit="setWorkDays(this)"> 
    77327395      <table class="common"> 
    7733         <tr><td colspan="2" class="fill">User settings:</td></tr> 
     7396        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-UserSettings"/></td></tr> 
    77347397        <tr> 
    77357398          <td class="fieldname"> 
    7736             User: 
     7399            <xsl:copy-of select="$bwStr-Pref-User"/> 
    77377400          </td> 
    77387401          <td> 
     
    77447407        <tr> 
    77457408          <td class="fieldname"> 
    7746             Email address: 
     7409            <xsl:copy-of select="$bwStr-Pref-EmailAddress"/> 
    77477410          </td> 
    77487411          <td> 
     
    77527415        </tr> 
    77537416        <tr><td colspan="2">&#160;</td></tr> 
    7754         <tr><td colspan="2" class="fill">Adding events:</td></tr> 
     7417        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-AddingEvents"/></td></tr> 
    77557418        <tr> 
    77567419          <td class="fieldname"> 
    7757             Preferred time type: 
     7420            <xsl:copy-of select="$bwStr-Pref-PreferredTimeType"/> 
    77587421          </td> 
    77597422          <td> 
     
    77637426                  <xsl:attribute name="selected">selected</xsl:attribute> 
    77647427                </xsl:if> 
    7765                 12 hour + AM/PM 
     7428                <xsl:copy-of select="$bwStr-Pref-12HourAMPM"/> 
    77667429              </option> 
    77677430              <option value="true"> 
     
    77697432                  <xsl:attribute name="selected">selected</xsl:attribute> 
    77707433                </xsl:if> 
    7771                 24 hour 
     7434                <xsl:copy-of select="$bwStr-Pref-24Hour"/> 
    77727435              </option> 
    77737436            </select> 
     
    77767439        <tr> 
    77777440          <td class="fieldname"> 
    7778             Preferred end date/time type: 
     7441            <xsl:copy-of select="$bwStr-Pref-PreferredEndDateTimeType"/> 
    77797442          </td> 
    77807443          <td> 
     
    77847447                  <xsl:attribute name="selected">selected</xsl:attribute> 
    77857448                </xsl:if> 
    7786                 duration 
     7449                <xsl:copy-of select="$bwStr-Pref-Duration"/> 
    77877450              </option> 
    77887451              <option value="date"> 
     
    77907453                  <xsl:attribute name="selected">selected</xsl:attribute> 
    77917454                </xsl:if> 
    7792                 date/time 
     7455                <xsl:copy-of select="$bwStr-Pref-DateTime"/> 
    77937456              </option> 
    77947457            </select> 
     
    77997462          <tr> 
    78007463            <td class="fieldname"> 
    7801               Default scheduling calendar: 
     7464              <xsl:copy-of select="$bwStr-Pref-DefaultSchedulingCalendar"/> 
    78027465            </td> 
    78037466            <td> 
     
    78207483        </xsl:if> 
    78217484        <tr><td colspan="2">&#160;</td></tr> 
    7822         <tr><td colspan="2" class="fill">Workday settings:</td></tr> 
     7485        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-WorkdaySettings"/></td></tr> 
    78237486        <tr> 
    78247487          <td class="fieldname"> 
    7825             Workdays: 
     7488            <xsl:copy-of select="$bwStr-Pref-Workdays"/> 
    78267489          </td> 
    78277490          <td> 
     
    78327495                <xsl:attribute name="checked">checked</xsl:attribute> 
    78337496              </xsl:if> 
    7834               Sun 
     7497              <xsl:copy-of select="$bwStr-Pref-Sun"/> 
    78357498            </input> 
    78367499            <input type="checkbox" name="workDayIndex" value="1"> 
     
    78387501                <xsl:attribute name="checked">checked</xsl:attribute> 
    78397502              </xsl:if> 
    7840               Mon 
     7503              <xsl:copy-of select="$bwStr-Pref-Mon"/> 
    78417504            </input> 
    78427505            <input type="checkbox" name="workDayIndex" value="2"> 
     
    78447507                <xsl:attribute name="checked">checked</xsl:attribute> 
    78457508              </xsl:if> 
    7846               Tue 
     7509              <xsl:copy-of select="$bwStr-Pref-Tue"/> 
    78477510            </input> 
    78487511            <input type="checkbox" name="workDayIndex" value="3"> 
     
    78507513                <xsl:attribute name="checked">checked</xsl:attribute> 
    78517514              </xsl:if> 
    7852               Wed 
     7515              <xsl:copy-of select="$bwStr-Pref-Wed"/> 
    78537516            </input> 
    78547517            <input type="checkbox" name="workDayIndex" value="4"> 
     
    78567519                <xsl:attribute name="checked">checked</xsl:attribute> 
    78577520              </xsl:if> 
    7858               Thu 
     7521              <xsl:copy-of select="$bwStr-Pref-Thu"/> 
    78597522            </input> 
    78607523            <input type="checkbox" name="workDayIndex" value="5"> 
     
    78627525                <xsl:attribute name="checked">checked</xsl:attribute> 
    78637526              </xsl:if> 
    7864               Fri 
     7527              <xsl:copy-of select="$bwStr-Pref-Fri"/> 
    78657528            </input> 
    78667529            <input type="checkbox" name="workDayIndex" value="6"> 
     
    78687531                <xsl:attribute name="checked">checked</xsl:attribute> 
    78697532              </xsl:if> 
    7870               Sat 
     7533              <xsl:copy-of select="$bwStr-Pref-Sat"/> 
    78717534            </input> 
    78727535          </td> 
     
    78747537        <tr> 
    78757538          <td class="fieldname"> 
    7876             Workday start: 
     7539            <xsl:copy-of select="$bwStr-Pref-WorkdayStart"/> 
    78777540          </td> 
    78787541          <td> 
     
    78867549        <tr> 
    78877550          <td class="fieldname"> 
    7888             Workday end: 
     7551            <xsl:copy-of select="$bwStr-Pref-WorkdayEnd"/> 
    78897552          </td> 
    78907553          <td> 
     
    78987561        </tr> 
    78997562        <tr><td colspan="2">&#160;</td></tr> 
    7900         <tr><td colspan="2" class="fill">Display options:</td></tr> 
     7563        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-DisplayOptions"/></td></tr> 
    79017564        <xsl:if test="/bedework/views/view[position()=2]"> 
    79027565          <!-- only display if there is more than one to select --> 
    79037566          <tr> 
    79047567            <td class="fieldname"> 
    7905               Preferred view: 
     7568              <xsl:copy-of select="$bwStr-Pref-PreferredView"/> 
    79067569            </td> 
    79077570            <td> 
     
    79257588        <tr> 
    79267589          <td class="fieldname"> 
    7927             Preferred view period: 
     7590            <xsl:copy-of select="$bwStr-Pref-PreferredViewPeriod"/> 
    79287591          </td> 
    79297592          <td> 
     
    79337596                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79347597                </xsl:if> 
    7935                 day 
     7598                <xsl:copy-of select="$bwStr-Pref-Day"/> 
    79367599              </option> 
    79377600              <option value="todayView"> 
     
    79397602                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79407603                </xsl:if> 
    7941                 today 
     7604                <xsl:copy-of select="$bwStr-Pref-Today"/> 
    79427605              </option> 
    79437606              <option value="weekView"> 
     
    79457608                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79467609                </xsl:if> 
    7947                 week 
     7610                <xsl:copy-of select="$bwStr-Pref-Week"/> 
    79487611              </option> 
    79497612              <option value="monthView"> 
     
    79517614                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79527615                </xsl:if> 
    7953                 month 
     7616                <xsl:copy-of select="$bwStr-Pref-Month"/> 
    79547617              </option> 
    79557618              <option value="yearView"> 
     
    79577620                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79587621                </xsl:if> 
    7959                 year 
     7622                <xsl:copy-of select="$bwStr-Pref-Year"/> 
    79607623              </option> 
    79617624            </select> 
     
    79647627        <tr> 
    79657628          <td class="fieldname"> 
    7966             Default timezone: 
     7629            <xsl:copy-of select="$bwStr-Pref-DefaultTimezone"/> 
    79677630          </td> 
    79687631          <td> 
     
    79707633 
    79717634            <select name="defaultTzid" id="defaultTzid"> 
    7972               <option value="-1">select timezone...</option> 
     7635              <option value="-1"><xsl:copy-of select="$bwStr-Pref-SelectTimezone"/></option> 
    79737636              <!--  deprecated: now calling timezone server.  See bedeworkEventForm.js --> 
    79747637              <!-- 
     
    79847647 
    79857648            <div class="desc"> 
    7986               Default timezone id for date/time values. This should normally be your local timezone. 
     7649              <xsl:copy-of select="$bwStr-Pref-DefaultTimezoneNote"/> 
    79877650            </div> 
    79887651          </td> 
     
    80467709      <br /> 
    80477710 
    8048       <input type="submit" name="modPrefs" value="Update"/> 
    8049       <input type="submit" name="cancelled" value="cancel"/> 
     7711      <input type="submit" name="modPrefs" value="{$bwStr-Pref-Update}"/> 
     7712      <input type="submit" name="cancelled" value="{$bwStr-Pref-Cancel}"/> 
    80507713    </form> 
    80517714  </xsl:template> 
    80527715 
    80537716  <xsl:template match="schPrefs"> 
    8054     <h2>Manage Preferences</h2> 
     7717    <h2><xsl:copy-of select="$bwStr-ScPr-ManagePreferences"/></h2> 
    80557718    <ul class="submenu"> 
    80567719      <li> 
    8057         <a href="{$prefs-fetchForUpdate}">general</a> 
     7720        <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-ScPr-General"/></a> 
    80587721      </li> 
    80597722      <li> 
    8060         <a href="{$category-initUpdate}">categories</a> 
     7723        <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-ScPr-Categories"/></a> 
    80617724      </li> 
    80627725      <li> 
    8063         <a href="{$location-initUpdate}">locations</a> 
     7726        <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-ScPr-Locations"/></a> 
    80647727      </li> 
    8065       <li class="selected">scheduling/meetings</li> 
     7728      <li class="selected"><xsl:copy-of select="$bwStr-ScPr-SchedulingMeetings"/></li> 
    80667729    </ul> 
    80677730 
    80687731    <form name="scheduleAutoProcessingForm" method="post" action="{$prefs-updateSchedulingPrefs}"> 
    80697732      <table class="common"> 
    8070         <tr><td colspan="2" class="fill">Scheduling access:</td></tr> 
     7733        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-ScPr-SchedulingAccess"/></td></tr> 
    80717734        <tr> 
    80727735          <td colspan="2"> 
    80737736            <div class="innerBlock"> 
    80747737              <p> 
    8075                 <a href="{$calendar-fetch}">Set scheduling access by modifying acls on your inbox and outbox</a>.<br/> 
    8076                 Grant "scheduling" access and "read freebusy". 
     7738                <a href="{$calendar-fetch}"><xsl:copy-of select="$bwStr-ScPr-SetScheduleAccess"/></a>.<br/> 
     7739                <xsl:copy-of select="$bwStr-ScPr-GrantScheduleAccess"/> 
    80777740              </p> 
    8078               <ul> 
    8079                 <li>Inbox: users granted scheduling access on your inbox can send you scheduling requests.</li> 
    8080                 <li>Outbox: users granted scheduling access on your outbox can schedule on your behalf.</li> 
    8081               </ul> 
    8082               <p class="note"> 
    8083                 *this approach is temporary and will be improved in upcoming releases. 
    8084               </p> 
     7741              <xsl:copy-of select="$bwStr-ScPr-AccessNote"/> 
    80857742            </div> 
    80867743          </td> 
    80877744        </tr> 
    8088         <tr><td colspan="2" class="fill">Scheduling auto-processing:</td></tr> 
     7745        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-ScPr-SchedulingAutoProcessing"/></td></tr> 
    80897746        <tr> 
    80907747          <td class="fieldname"> 
    8091             Respond to scheduling requests: 
     7748            <xsl:copy-of select="$bwStr-ScPr-RespondToSchedReqs"/> 
    80927749          </td> 
    80937750          <td> 
     
    80967753                <xsl:attribute name="checked">checked</xsl:attribute> 
    80977754              </xsl:if> 
    8098               true 
     7755              <xsl:copy-of select="$bwStr-ScPr-True"/> 
    80997756            </input> 
    81007757            <input type="radio" name="scheduleAutoRespond" value="false" onclick="toggleAutoRespondFields(this.value)"> 
     
    81027759                <xsl:attribute name="checked">checked</xsl:attribute> 
    81037760              </xsl:if> 
    8104               false 
     7761              <xsl:copy-of select="$bwStr-ScPr-False"/> 
    81057762            </input> 
    81067763          </td> 
     
    81087765        <tr class="subField"> 
    81097766          <td class="fieldname"> 
    8110             Accept double-bookings: 
     7767            <xsl:copy-of select="$bwStr-ScPr-AcceptDoubleBookings"/> 
    81117768          </td> 
    81127769          <td> 
     
    81187775                <xsl:attribute name="checked">checked</xsl:attribute> 
    81197776              </xsl:if> 
    8120               true 
     7777              <xsl:copy-of select="$bwStr-ScPr-True"/> 
    81217778            </input> 
    81227779            <input type="radio" name="scheduleDoubleBook" value="false" id="scheduleDoubleBookFalse"> 
     
    81277784                <xsl:attribute name="checked">checked</xsl:attribute> 
    81287785              </xsl:if> 
    8129               false 
     7786              <xsl:copy-of select="$bwStr-ScPr-False"/> 
    81307787            </input> 
    81317788          </td> 
     
    81337790        <tr class="subField"> 
    81347791          <td class="fieldname"> 
    8135             Cancel processing: 
     7792            <xsl:copy-of select="$bwStr-ScPr-CancelProcessing"/> 
    81367793          </td> 
    81377794          <td> 
     
    81447801                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81457802                </xsl:if> 
    8146                 do nothing 
     7803                <xsl:copy-of select="$bwStr-ScPr-DoNothing"/> 
    81477804              </option> 
    81487805              <option value="1"> 
     
    81507807                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81517808                </xsl:if> 
    8152                 set event status to CANCELED 
     7809                <xsl:copy-of select="$bwStr-ScPr-SetToCanceled"/> 
    81537810              </option> 
    81547811              <option value="2"> 
     
    81567813                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81577814                </xsl:if> 
    8158                 delete the event 
     7815                <xsl:copy-of select="$bwStr-ScPr-DeleteEvent"/> 
    81597816              </option> 
    81607817            </select> 
     
    81667823        <tr> 
    81677824          <td class="fieldname"> 
    8168             Response processing: 
     7825            <xsl:copy-of select="$bwStr-ScPr-ReponseProcessing"/> 
    81697826          </td> 
    81707827          <td> 
     
    81747831                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81757832                </xsl:if> 
    8176                 leave in Inbox for manual processing 
     7833                <xsl:copy-of select="$bwStr-ScPr-LeaveInInbox"/> 
    81777834              </option> 
    81787835              <option value="1"> 
     
    81807837                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81817838                </xsl:if> 
    8182                 process "Accept" responses - leave the rest in Inbox 
     7839                <xsl:copy-of select="$bwStr-ScPr-ProcessAccepts"/> 
    81837840              </option> 
    81847841              <option value="2"> 
     
    81867843                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81877844                </xsl:if> 
    8188                 try to process all responses 
     7845                <xsl:copy-of select="$bwStr-ScPr-TryToProcessAll"/> 
    81897846              </option> 
    81907847            </select> 
     
    81927849        </tr> 
    81937850      </table> 
    8194       <input type="submit" name="modPrefs" value="Update scheduling auto-processing"/> 
    8195       <input type="submit" name="cancelled" value="cancel"/> 
     7851      <input type="submit" name="modPrefs" value="{$bwStr-ScPr-UpdateSchedulingProcessing}"/> 
     7852      <input type="submit" name="cancelled" value="{$bwStr-ScPr-Cancel}"/> 
    81967853    </form> 
    81977854  </xsl:template> 
     
    82297886    <p> 
    82307887      <input type="text" name="who" size="40"/> 
    8231       <span class="nowrap"><input type="radio" name="whoType" value="user" checked="checked"/>user</span> 
    8232       <span class="nowrap"><input type="radio" name="whoType" value="group"/>group</span> 
     7888      <span class="nowrap"><input type="radio" name="whoType" value="user" checked="checked"/><xsl:copy-of select="$bwStr-ScAF-User"/></span> 
     7889      <span class="nowrap"><input type="radio" name="whoType" value="group"/><xsl:copy-of select="$bwStr-ScAF-Group"/></span> 
    82337890    </p> 
    82347891    <p> 
    82357892      <strong>or</strong> 
    8236       <span class="nowrap"><input type="radio" name="whoType" value="owner"/>owner</span> 
    8237       <span class="nowrap"><input type="radio" name="whoType" value="auth"/>authenticated</span> 
    8238       <span class="nowrap"><input type="radio" name="whoType" value="unauth"/>unauthenticated</span> 
    8239       <span class="nowrap"><input type="radio" name="whoType" value="all"/>all</span> 
     7893      <span class="nowrap"><input type="radio" name="whoType" value="owner"/><xsl:copy-of select="$bwStr-ScAF-Owner"/></span> 
     7894      <span class="nowrap"><input type="radio" name="whoType" value="auth"/><xsl:copy-of select="$bwStr-ScAF-Authenticated"/></span> 
     7895      <span class="nowrap"><input type="radio" name="whoType" value="unauth"/><xsl:copy-of select="$bwStr-ScAF-UnAuthenticated"/></span> 
     7896      <span class="nowrap"><input type="radio" name="whoType" value="all"/><xsl:copy-of select="$bwStr-ScAF-All"/></span> 
    82407897    </p> 
    82417898 
     
    82437900    <dl> 
    82447901      <dt> 
    8245         <input type="checkbox" name="howSetter" value="S" checked="checked" onchange="toggleScheduleHow(this.form,this)"/>all scheduling 
     7902        <input type="checkbox" name="howSetter" value="S" checked="checked" onchange="toggleScheduleHow(this.form,this)"/><xsl:copy-of select="$bwStr-ScAF-AllScheduling"/> 
    82467903      </dt> 
    82477904      <dd> 
    8248         <input type="checkbox" name="howSetter" value="t" checked="checked" disabled="disabled"/>scheduling requests<br/> 
    8249         <input type="checkbox" name="howSetter" value="y" checked="checked" disabled="disabled"/>scheduling replies<br/> 
    8250         <input type="checkbox" name="howSetter" value="s" checked="checked" disabled="disabled"/>free-busy requests 
     7905        <input type="checkbox" name="howSetter" value="t" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-SchedulingReqs"/><br/> 
     7906        <input type="checkbox" name="howSetter" value="y" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-SchedulingReplies"/><br/> 
     7907        <input type="checkbox" name="howSetter" value="s" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-FreeBusyReqs"/> 
    82517908      </dd> 
    82527909    </dl> 
    82537910 
    8254     <input type="submit" name="modPrefs" value="Update"/> 
     7911    <input type="submit" name="modPrefs" value="{$bwStr-ScAF-Update}"/> 
    82557912  </xsl:template> 
    82567913 
     
    82607917      <div id="searchFilter"> 
    82617918        <form name="searchForm" method="post" action="{$search}"> 
    8262           Search: 
     7919          <xsl:copy-of select="$bwStr-Srch-Search"/> 
    82637920          <input type="text" name="query" size="15"> 
    82647921            <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 
    82657922          </input> 
    8266           <input type="submit" name="submit" value="go"/> 
    8267           Limit: 
     7923          <input type="submit" name="submit" value="{$bwStr-Srch-Go}"/> 
     7924          <xsl:copy-of select="$bwStr-Srch-Limit"/> 
    82687925          <xsl:choose> 
    82697926            <xsl:when test="/bedework/searchResults/searchLimits = 'beforeToday'"> 
    8270               <input type="radio" name="searchLimits" value="fromToday"/>today forward 
    8271               <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/>past dates 
    8272               <input type="radio" name="searchLimits" value="none"/>all dates 
     7927              <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     7928              <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     7929              <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/>all dates 
    82737930            </xsl:when> 
    82747931            <xsl:when test="/bedework/searchResults/searchLimits = 'none'"> 
    8275               <input type="radio" name="searchLimits" value="fromToday"/>today forward 
    8276               <input type="radio" name="searchLimits" value="beforeToday"/>past dates 
    8277               <input type="radio" name="searchLimits" value="none" checked="checked"/>all dates 
     7932              <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     7933              <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     7934              <input type="radio" name="searchLimits" value="none" checked="checked"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 
    82787935            </xsl:when> 
    82797936            <xsl:otherwise> 
    8280               <input type="radio" name="searchLimits" value="fromToday" checked="checked"/>today forward 
    8281               <input type="radio" name="searchLimits" value="beforeToday"/>past dates 
    8282               <input type="radio" name="searchLimits" value="none"/>all dates 
     7937              <input type="radio" name="searchLimits" value="fromToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     7938              <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     7939              <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 
    82837940            </xsl:otherwise> 
    82847941          </xsl:choose> 
    82857942        </form> 
    82867943      </div> 
    8287       Search Result 
     7944      <xsl:copy-of select="$bwStr-Srch-SearchResult"/> 
    82887945    </h2> 
    82897946    <table id="searchTable" cellpadding="0" cellspacing="0"> 
     
    82937950            <xsl:variable name="curPage" select="/bedework/searchResults/curPage"/> 
    82947951            <div id="searchPageForm"> 
    8295               page: 
     7952              <xsl:copy-of select="$bwStr-Srch-Page"/> 
    82967953              <xsl:if test="/bedework/searchResults/curPage != 1"> 
    82977954                <xsl:variable name="prevPage" select="number($curPage) - 1"/> 
    8298                 &lt;<a href="{$search-next}&amp;pageNum={$prevPage}">prev</a> 
     7955                &lt;<a href="{$search-next}&amp;pageNum={$prevPage}"><xsl:copy-of select="$bwStr-Srch-Prev"/></a> 
    82997956              </xsl:if> 
    83007957              <xsl:text> </xsl:text> 
     
    83137970                <xsl:when test="$curPage != /bedework/searchResults/numPages"> 
    83147971                  <xsl:variable name="nextPage" select="number($curPage) + 1"/> 
    8315                   <a href="{$search-next}&amp;pageNum={$nextPage}">next</a>&gt; 
     7972                  <a href="{$search-next}&amp;pageNum={$nextPage}"><xsl:copy-of select="$bwStr-Srch-Next"/></a>&gt; 
    83167973                </xsl:when> 
    83177974                <xsl:otherwise> 
    8318                   <span class="hidden">next&gt;</span><!-- occupy the space to keep the navigation from moving around --> 
     7975                  <span class="hidden"><xsl:copy-of select="$bwStr-Srch-Next"/>&gt;</span><!-- occupy the space to keep the navigation from moving around --> 
    83197976                </xsl:otherwise> 
    83207977              </xsl:choose> 
    83217978            </div> 
    83227979          </xsl:if> 
    8323           <xsl:value-of select="/bedework/searchResults/resultSize"/> 
    8324           result<xsl:if test="/bedework/searchResults/resultSize != 1">s</xsl:if> returned 
    8325           for <em><xsl:value-of select="/bedework/searchResults/query"/></em> 
     7980          <xsl:value-of select="/bedework/searchResults/resultSize"/><xsl:text> </xsl:text> 
     7981          <xsl:copy-of select="$bwStr-Srch-ResultReturnedFor"/><xsl:text> </xsl:text><em><xsl:value-of select="/bedework/searchResults/query"/></em> 
    83267982        </th> 
    83277983      </tr> 
     
    83297985        <tr class="fieldNames"> 
    83307986          <td> 
    8331             relevance 
     7987            <xsl:copy-of select="$bwStr-Srch-Relevance"/> 
    83327988          </td> 
    83337989          <td> 
    8334             summary 
     7990            <xsl:copy-of select="$bwStr-Srch-Summary"/> 
    83357991          </td> 
    83367992          <td> 
    8337             date &amp; time 
     7993            <xsl:copy-of select="$bwStr-Srch-DateAndTime"/> 
    83387994          </td> 
    83397995          <td> 
    8340             calendar 
     7996            <xsl:copy-of select="$bwStr-Srch-Calendar"/> 
    83417997          </td> 
    83427998          <td> 
    8343             location 
     7999            <xsl:copy-of select="$bwStr-Srch-Location"/> 
    83448000          </td> 
    83458001        </tr> 
     
    83608016              <xsl:choose> 
    83618017                <xsl:when test="event/summary = ''"> 
    8362                   <em>no title</em
     8018                  <em><xsl:copy-of select="$bwStr-Srch-NoTitle"/></em><xsl:text> </xsl:text
    83638019                </xsl:when> 
    83648020                <xsl:otherwise> 
     
    84708126    <xsl:variable name="AmPm"> 
    84718127      <xsl:choose> 
    8472         <xsl:when test="$hour &lt; 12">AM</xsl:when> 
    8473         <xsl:otherwise>PM</xsl:otherwise> 
     8128        <xsl:when test="$hour &lt; 12"><xsl:copy-of select="$bwStr-TiFo-AM"/></xsl:when> 
     8129        <xsl:otherwise><xsl:copy-of select="$bwStr-TiFo-PM"/></xsl:otherwise> 
    84748130      </xsl:choose> 
    84758131    </xsl:variable> 
     
    84978153  <xsl:template name="footer"> 
    84988154    <div id="footer"> 
    8499       Demonstration calendar; place footer information here. 
     8155      <xsl:copy-of select="$bwStr-Foot-DemonstrationCalendar"/> 
    85008156    </div> 
    85018157    <div id="subfoot"> 
    8502       <a href="http://www.bedework.org/">Bedework Website</a> | 
    8503       <a href="?noxslt=yes">show XML</a> | 
    8504       <a href="?refreshXslt=yes">refresh XSLT</a> 
     8158      <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 
     8159      <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | 
     8160      <a href="?refreshXslt=yes"><xsl:copy-of select="$bwStr-Foot-RefreshXSLT"/></a> 
    85058161    </div> 
    85068162  </xsl:template>