Changeset 2325

Show
Ignore:
Timestamp:
08/12/09 09:54:49
Author:
bleibson
Message:

Pulled English strings out of file.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/bedework-leibson/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl

    r2235 r2325  
    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" /> 
     
    606607        <td colspan="3" id="logoCell"><a href="/bedework/"><img src="{$resourcesRoot}/resources/bedeworkLogo.gif" width="292" height="75" border="0" alt="Bedework"/></a></td> 
    607608        <td colspan="2" id="schoolLinksCell"> 
    608           <h2>Personal Calendar</h2> 
    609           <a href="{$publicCal}">Public Calendar</a> | 
    610           <a href="http://www.yourschoolhere.edu">School Home</a> | 
    611           <a href="http://www.bedework.org/">Other Link</a> | 
     609          <h2><xsl:copy-of select="$bwStr-HdBr-PersonalCalendar"/></h2> 
     610          <a href="{$publicCal}"><xsl:copy-of select="$bwStr-HdBr-PublicCalendar"/></a> | 
     611          <a href="http://www.yourschoolhere.edu"><xsl:copy-of select="$bwStr-HdBr-SchoolHome"/></a> | 
     612          <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-HdBr-OtherLink"/></a> | 
    612613          <a href="http://helpdesk.rpi.edu/update.do?catcenterkey=51"> 
    613             Example Calendar Help 
     614            <xsl:copy-of select="$bwStr-HdBr-ExampleCalendarHelp"/> 
    614615          </a> 
    615616        </td> 
     
    640641        </td> 
    641642        <td class="rssPrint"> 
    642           <a href="javascript:window.print()" title="print this view"> 
    643             <img alt="print this view" src="{$resourcesRoot}/resources/std-print-icon.gif" width="20" height="14" border="0"/> print 
     643          <a href="javascript:window.print()" title="{$bwStr-HdBr-PrintThisView}"> 
     644            <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"/> 
    644645          </a> 
    645           <a class="rss" href="{$listEvents}&amp;setappvar=summaryMode(details)&amp;skinName=rss-list&amp;days=3" title="RSS feed">RSS</a> 
     646          <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> 
    646647        </td> 
    647648      </tr> 
     
    652653    <h3> 
    653654      <!--<img alt="manage views" src="{$resourcesRoot}/resources/glassFill-icon-menuButton.gif" width="12" height="11" border="0"/>--> 
    654       views 
     655      <xsl:copy-of select="$bwStr-SdBr-Views"/> 
    655656    </h3> 
    656657    <ul id="myViews"> 
     
    671672        </xsl:when> 
    672673        <xsl:otherwise> 
    673           <li class="none">no views</li> 
     674          <li class="none"><xsl:copy-of select="$bwStr-SdBr-NoViews"/></li> 
    674675        </xsl:otherwise> 
    675676      </xsl:choose> 
     
    677678 
    678679    <h3> 
    679       <!-- a href="{$subscriptions-showSubsMenu}" title="subscribe to calendars or iCal feeds"> 
    680         subscribe 
    681       </a --> 
    682       <a href="{$calendar-fetch}" title="manage calendars and subscriptions" class="calManageLink"> 
    683         manage 
     680      <!--a href="{$subscriptions-showSubsMenu}" title="{$bwStr-SdBr-SubscribeToCalendarsOrICalFeeds}"> 
     681        <xsl:copy-of select="$bwStr-SdBr-Subscribe"/> 
     682      </a--> 
     683      <a href="{$calendar-fetch}" title="{$bwStr-SdBr-ManageCalendarsAndSubscriptions}" class="calManageLink"> 
     684        <xsl:copy-of select="$bwStr-SdBr-Manage"/> 
    684685      </a> 
    685       calendars 
     686      <xsl:copy-of select="$bwStr-SdBr-Calendars"/> 
    686687    </h3> 
    687688    <!-- normal calendars --> 
     
    716717    </ul>--> 
    717718 
    718     <h3>options</h3> 
     719    <h3><xsl:copy-of select="$bwStr-SdBr-Options"/></h3> 
    719720    <ul id="sideBarMenu"> 
    720721      <li class="prefs"> 
     
    723724            src="{$resourcesRoot}/resources/prefsIcon.gif" 
    724725            alt="upload event" /> 
    725           Preferences 
     726          <xsl:copy-of select="$bwStr-SdBr-Preferences"/> 
    726727        </a> 
    727728      </li> 
     
    731732            src="{$resourcesRoot}/resources/std-icalUpload-icon-small.gif" 
    732733            alt="upload ical" /> 
    733           Upload iCAL 
     734          <xsl:copy-of select="$bwStr-SdBr-UploadICal"/> 
    734735        </a> 
    735736      </li> 
     
    739740            src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" 
    740741            alt="upload event" /> 
    741           Export Calendars 
     742          <xsl:copy-of select="$bwStr-SdBr-ExportCalendars"/> 
    742743        </a> 
    743744      </li> 
     
    755756    <div id="bwTabs"> 
    756757      <div id="bwUserInfo"> 
    757         logged in as 
     758        <xsl:copy-of select="$bwStr-Tabs-LoggedInAs"/><xsl:text> </xsl:text> 
    758759        <xsl:text> </xsl:text> 
    759760        <strong><xsl:value-of select="/bedework/userid"/></strong> 
    760761        <xsl:text> </xsl:text> 
    761         <span class="logout"><a href="{$setup}&amp;logout=true">logout</a></span> 
     762        <span class="logout"><a href="{$setup}&amp;logout=true"><xsl:copy-of select="$bwStr-Tabs-Logout"/></a></span> 
    762763      </div> 
    763764      <ul> 
     
    766767            <xsl:attribute name="class">selected</xsl:attribute> 
    767768          </xsl:if> 
    768           <a href="{$setViewPeriod}&amp;viewType=dayView&amp;date={$curdate}">DAY</a> 
     769          <a href="{$setViewPeriod}&amp;viewType=dayView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Day"/></a> 
    769770        </li> 
    770771        <li> 
     
    772773            <xsl:attribute name="class">selected</xsl:attribute> 
    773774          </xsl:if> 
    774           <a href="{$setViewPeriod}&amp;viewType=weekView&amp;date={$curdate}">WEEK</a> 
     775          <a href="{$setViewPeriod}&amp;viewType=weekView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Week"/></a> 
    775776        </li> 
    776777        <li> 
    777778          <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Month'"> 
    778779            <xsl:attribute name="class">selected</xsl:attribute> 
    779           </xsl:if><a href="{$setViewPeriod}&amp;viewType=monthView&amp;date={$curdate}">MONTH</a> 
     780          </xsl:if><a href="{$setViewPeriod}&amp;viewType=monthView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Month"/></a> 
    780781        </li> 
    781782        <li> 
    782783          <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Year'"> 
    783784            <xsl:attribute name="class">selected</xsl:attribute> 
    784           </xsl:if><a href="{$setViewPeriod}&amp;viewType=yearView&amp;date={$curdate}">YEAR</a> 
     785          </xsl:if><a href="{$setViewPeriod}&amp;viewType=yearView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Year"/></a> 
    785786        </li> 
    786787        <li> 
    787788          <xsl:if test="/bedework/page='eventList'"> 
    788789            <xsl:attribute name="class">selected</xsl:attribute> 
    789           </xsl:if><a href="{$listEvents}">LIST</a> 
     790          </xsl:if><a href="{$listEvents}"><xsl:copy-of select="$bwStr-Tabs-List"/></a> 
    790791        </li> 
    791792      </ul> 
     
    814815            </xsl:when> 
    815816            <xsl:when test="/bedework/periodname='Week'"> 
    816               Week of <xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 
     817              <xsl:copy-of select="$bwStr-Navi-WeekOf"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 
    817818            </xsl:when> 
    818819            <xsl:otherwise> 
     
    879880                </td> 
    880881                <td> 
    881                   <input name="submit" type="submit" value="go"/> 
     882                  <input name="submit" type="submit" value="{$bwStr-Navi-Go}"/> 
    882883                </td> 
    883884              </tr> 
     
    894895         <td class="leftCell"> 
    895896           <xsl:if test="/bedework/page != 'addEvent' or /bedework/page='editEvent'"> 
    896              <input type="button" value="add..." id="bwAddButton"/> 
     897             <input type="button" value="{$bwStr-Util-Add}" id="bwAddButton"/> 
    897898             <xsl:call-template name="actionIcons"> 
    898899               <xsl:with-param name="actionIconsId">bwActionIcons-0</xsl:with-param> 
     
    911912           <xsl:if test="/bedework/page!='searchResult'"> 
    912913             <form name="searchForm" method="post" action="{$search}"> 
    913                Search
     914               <xsl:copy-of select="$bwStr-Util-Search"/>
    914915               <input type="text" name="query" size="15"> 
    915916                 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 
    916917               </input> 
    917                <input type="submit" name="submit" value="go"/> 
     918               <input type="submit" name="submit" value="{$bwStr-Util-Go}"/> 
    918919             </form> 
    919920           </xsl:if> 
     
    939940           <xsl:choose> 
    940941             <xsl:when test="/bedework/periodname='Day' or /bedework/page='eventList'"> 
    941                <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     942               <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    942943             </xsl:when> 
    943944             <xsl:when test="/bedework/periodname='Year'"> 
    944                <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     945               <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    945946             </xsl:when> 
    946947             <xsl:when test="/bedework/periodname='Month'"> 
    947948               <xsl:choose> 
    948949                 <xsl:when test="/bedework/appvar[key='monthViewMode']/value='list'"> 
    949                    <a href="{$setup}&amp;setappvar=monthViewMode(cal)" title="toggle list/calendar view"> 
    950                      <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     950                   <a href="{$setup}&amp;setappvar=monthViewMode(cal)" title="{$bwStr-Util-ToggleListCalView}"> 
     951                     <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    951952                   </a> 
    952953                 </xsl:when> 
    953954                 <xsl:otherwise> 
    954                    <a href="{$setup}&amp;setappvar=monthViewMode(list)" title="toggle list/calendar view"> 
    955                      <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     955                   <a href="{$setup}&amp;setappvar=monthViewMode(list)" title="{$bwStr-Util-ToggleListCalView}"> 
     956                     <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    956957                   </a> 
    957958                 </xsl:otherwise> 
     
    961962               <xsl:choose> 
    962963                 <xsl:when test="/bedework/appvar[key='weekViewMode']/value='list'"> 
    963                    <a href="{$setup}&amp;setappvar=weekViewMode(cal)" title="toggle list/calendar view"> 
    964                      <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     964                   <a href="{$setup}&amp;setappvar=weekViewMode(cal)" title="{$bwStr-Util-ToggleListCalView}"> 
     965                     <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    965966                   </a> 
    966967                 </xsl:when> 
    967968                 <xsl:otherwise> 
    968                    <a href="{$setup}&amp;setappvar=weekViewMode(list)" title="toggle list/calendar view"> 
    969                      <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     969                   <a href="{$setup}&amp;setappvar=weekViewMode(list)" title="{$bwStr-Util-ToggleListCalView}"> 
     970                     <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 
    970971                   </a> 
    971972                 </xsl:otherwise> 
     
    979980                <xsl:choose> 
    980981                  <xsl:when test="/bedework/appvar[key='listEventsSummaryMode']/value='details'"> 
    981                     <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(summary)" title="toggle summary/detailed view"> 
    982                       <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     982                    <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(summary)" title="{$bwStr-Util-ToggleSummDetView}"> 
     983                      <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 
    983984                    </a> 
    984985                  </xsl:when> 
    985986                  <xsl:otherwise> 
    986                     <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(details)" title="toggle summary/detailed view"> 
    987                       <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     987                    <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(details)" title="{$bwStr-Util-ToggleSummDetView}"> 
     988                      <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 
    988989                    </a> 
    989990                  </xsl:otherwise> 
     
    10091010                <xsl:choose> 
    10101011                  <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 
    1011                     <a href="{$setup}&amp;setappvar=summaryMode(summary)" title="toggle summary/detailed view"> 
    1012                       <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     1012                    <a href="{$setup}&amp;setappvar=summaryMode(summary)" title="{$bwStr-Util-ToggleSummDetView}"> 
     1013                      <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 
    10131014                    </a> 
    10141015                  </xsl:when> 
    10151016                  <xsl:otherwise> 
    1016                     <a href="{$setup}&amp;setappvar=summaryMode(details)" title="toggle summary/detailed view"> 
    1017                       <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     1017                    <a href="{$setup}&amp;setappvar=summaryMode(details)" title="{$bwStr-Util-ToggleSummDetView}"> 
     1018                      <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 
    10181019                    </a> 
    10191020                  </xsl:otherwise> 
     
    10431044       <a href="{$initEvent}&amp;entityType=event&amp;startdate={$dateTime}" title="add event" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10441045          <img src="{$resourcesRoot}/resources/add2mycal-icon-small.gif" width="12" height="16" border="0" alt="add event"/> 
    1045           add event 
     1046          <xsl:copy-of select="$bwStr-Actn-AddEvent"/> 
    10461047       </a> 
    10471048       <a href="{$event-initMeeting}&amp;entityType=event&amp;schedule=request&amp;startdate={$dateTime}" title="schedule a meeting" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10481049          <img src="{$resourcesRoot}/resources/std-icalMeeting-icon-small.gif" width="12" height="16" border="0" alt="schedule meeting"/> 
    1049           schedule meeting 
     1050          <xsl:copy-of select="$bwStr-Actn-ScheduleMeeting"/> 
    10501051       </a> 
    10511052       <a href="{$initEvent}&amp;entityType=task&amp;startdate={$dateTime}" title="add task" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10521053          <img src="{$resourcesRoot}/resources/std-icalTask-icon-small.gif" width="12" height="16" border="0" alt="add task"/> 
    1053           add task 
     1054          <xsl:copy-of select="$bwStr-Actn-AddTask"/> 
    10541055       </a> 
    10551056       <a href="{$event-initMeeting}&amp;entityType=task&amp;schedule=request&amp;startdate={$dateTime}" title="schedule a task" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10561057          <img src="{$resourcesRoot}/resources/std-icalSchTask-icon-small.gif" width="12" height="16" border="0" alt="schedule task"/> 
    1057           schedule task 
     1058          <xsl:copy-of select="$bwStr-Actn-ScheduleTask"/> 
    10581059       </a> 
    10591060       <a href="{$initUpload}" title="upload event" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 
    10601061          <img src="{$resourcesRoot}/resources/std-icalUpload-icon-small.gif" width="12" height="16" border="0" alt="upload event"/> 
    1061           upload 
     1062          <xsl:copy-of select="$bwStr-Actn-Upload"/> 
    10621063       </a> 
    10631064     </div> 
     
    10711072          <tr> 
    10721073            <td class="noEventsCell"> 
    1073               No events to display. 
     1074              <xsl:copy-of select="$bwStr-LsVw-NoEventsToDisplay"/> 
    10741075            </td> 
    10751076          </tr> 
     
    10871088                   <div class="listAdd"> 
    10881089                     <span class="listAddButton"> 
    1089                        add... 
     1090                       <xsl:copy-of select="$bwStr-LsVw-Add"/> 
    10901091                     </span> 
    10911092                     <xsl:call-template name="actionIcons"> 
     
    11251126                                  start/shortdate = end/shortdate"> 
    11261127                    <td class="{$dateRangeStyle} center" colspan="3"> 
    1127                       all day 
     1128                      <xsl:copy-of select="$bwStr-LsVw-AllDay"/> 
    11281129                    </td> 
    11291130                  </xsl:when> 
     
    11421143                        <xsl:when test="start/allday = 'true' and 
    11431144                                        parent::day/shortdate = start/shortdate"> 
    1144                           today 
     1145                          <xsl:copy-of select="$bwStr-LsVw-Today"/> 
    11451146                        </xsl:when> 
    11461147                        <xsl:when test="parent::day/shortdate != start/shortdate"> 
     
    11621163                        <xsl:when test="end/allday = 'true' and 
    11631164                                        parent::day/shortdate = end/shortdate"> 
    1164                           today 
     1165                          <xsl:copy-of select="$bwStr-LsVw-Today"/> 
    11651166                        </xsl:when> 
    11661167                        <xsl:when test="parent::day/shortdate != end/shortdate"> 
     
    11801181                    <xsl:when test="status='CANCELLED'">description bwStatusCancelled</xsl:when> 
    11811182                    <xsl:when test="status='TENTATIVE'">description bwStatusTentative</xsl:when> 
    1182                     <xsl:otherwise>description</xsl:otherwise> 
     1183                    <xsl:otherwise><xsl:copy-of select="$bwStr-LsVw-Description"/></xsl:otherwise> 
    11831184                  </xsl:choose> 
    11841185                </xsl:variable> 
    11851186                <xsl:variable name="subStyle" select="subscription/subStyle"/> 
    11861187                <td class="{$descriptionClass} {$subStyle}"> 
    1187                   <xsl:if test="status='CANCELLED'"><strong>CANCELED: </strong></xsl:if> 
     1188                  <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsVw-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 
    11881189                  <xsl:choose> 
    11891190                    <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 
     
    11911192                        <xsl:choose> 
    11921193                          <xsl:when test="summary = ''"> 
    1193                             <em>no title</em> 
     1194                            <em><xsl:copy-of select="$bwStr-LsVw-NoTitle"/></em> 
    11941195                          </xsl:when> 
    11951196                          <xsl:otherwise> 
     
    12091210                          </xsl:if> 
    12101211                          <xsl:if test="sponsor/name!='none'"> 
    1211                             Contact: <xsl:value-of select="sponsor/name"/> 
     1212                            <xsl:copy-of select="$bwStr-LsVw-Contact"/><xsl:text> </xsl:text><xsl:value-of select="sponsor/name"/> 
    12121213                          </xsl:if> 
    12131214                        </em> 
     
    12221223                        <xsl:choose> 
    12231224                          <xsl:when test="summary = ''"> 
    1224                             <em>no title</em> 
     1225                            <em><xsl:copy-of select="$bwStr-LsVw-NoTitle"/></em> 
    12251226                          </xsl:when> 
    12261227                          <xsl:otherwise> 
     
    12381239                <td class="smallIcon"> 
    12391240                  <xsl:variable name="eventIcalName" select="concat($guid,'.ics')"/> 
    1240                   <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"> 
    1241                     <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"/> 
     1241                  <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-LsVw-DownloadEvent}"> 
     1242                    <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsVw-DownloadEvent}"/> 
    12421243                  </a> 
    12431244                </td> 
     
    12581259      <xsl:choose> 
    12591260        <xsl:when test="recurring='true' or recurrenceId != ''"> 
    1260           Edit: 
    1261           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit master (recurring event)">all</a> 
    1262           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="edit instance (recurring event)">instance</a> 
     1261          <xsl:copy-of select="$bwStr-EvLn-EditColon"/><xsl:text> </xsl:text> 
     1262          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-EvLn-EditMaster}"><xsl:copy-of select="$bwStr-EvLn-All"/></a> 
     1263          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-EditInstance}"><xsl:copy-of select="$bwStr-EvLn-Instance"/></a> 
    12631264          <br/> 
    12641265        </xsl:when> 
    12651266        <xsl:otherwise> 
    1266           <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="edit event"> 
    1267             Edit 
     1267          <a href="{$editEvent}&amp;calPath={$calPath}&amp;guid={$guid}" title="{$bwStr-EvLn-EditEvent}"> 
     1268            <xsl:copy-of select="$bwStr-EvLn-Edit"/> 
    12681269          </a> 
    12691270        </xsl:otherwise> 
     
    12731274      <!-- temporarily hide from Recurring events --> 
    12741275      <a href="{$addEventRef}&amp;calPath={$calPath}&amp;guid={$guid}" title="add event reference to a calendar"> 
    1275         Link 
     1276        <xsl:copy-of select="$bwStr-EvLn-Link"/> 
    12761277      </a> 
    12771278      <xsl:text> </xsl:text> 
     
    12801281      <xsl:choose> 
    12811282        <xsl:when test="recurring='true' or recurrenceId != ''"> 
    1282           Delete: 
    1283           <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> 
    1284           <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> 
     1283          <xsl:copy-of select="$bwStr-EvLn-DeleteColon"/><xsl:text> </xsl:text> 
     1284          <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> 
     1285          <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> 
    12851286        </xsl:when> 
    12861287        <xsl:otherwise> 
    1287           <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="delete event" onclick="return confirm('Delete this event?');"> 
    1288             Delete 
     1288          <a href="{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-DeleteEvent}" onclick="return confirm('{$bwStr-EvLn-DeleteThisEvent}');"> 
     1289            <xsl:copy-of select="$bwStr-EvLn-Delete"/> 
    12891290          </a> 
    12901291        </xsl:otherwise> 
     
    12961297  <xsl:template match="events" mode="eventList"> 
    12971298    <h2 class="bwStatusConfirmed"> 
    1298       Next 7 Days 
     1299      <xsl:copy-of select="$bwStr-LsEv-Next7Days"/> 
    12991300      <!-- xsl:choose> 
    13001301        <xsl:when test="/bedework/now/longdate = /bedework/events/event[position()=last()]/start/longdate"><xsl:value-of select="/bedework/now/longdate"/></xsl:when> 
     
    13071308        <xsl:choose> 
    13081309          <xsl:when test="not(event)"> 
    1309             <li>No events to display.</li> 
     1310            <li><xsl:copy-of select="$bwStr-LsEv-NoEventsToDisplay"/></li> 
    13101311          </xsl:when> 
    13111312          <xsl:otherwise> 
     
    13231324                </xsl:attribute> 
    13241325 
    1325                 <xsl:if test="status='CANCELLED'"><strong>CANCELED: </strong></xsl:if> 
    1326                 <xsl:if test="status='TENTATIVE'"><em>TENTATIVE: </em></xsl:if> 
     1326                <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsEv-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 
     1327                <xsl:if test="status='TENTATIVE'"><em><xsl:copy-of select="$bwStr-LsEv-Tentative"/><xsl:text> </xsl:text></em></xsl:if> 
    13271328 
    13281329                <a class="title" href="{$eventView}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}"> 
     
    13371338                <xsl:text> </xsl:text> 
    13381339                <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 
    1339                 <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"> 
    1340                   <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"/> 
     1340                <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-LsEv-DownloadEvent}"> 
     1341                  <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsEv-DownloadEvent}"/> 
    13411342                </a> 
    13421343 
     
    13771378                  <xsl:if test="categories/category"> 
    13781379                    <br/> 
    1379                     Categories: 
     1380                    <xsl:copy-of select="$bwStr-LsEv-Categories"/><xsl:text> </xsl:text> 
    13801381                    <xsl:for-each select="categories/category"> 
    13811382                      <xsl:value-of select="word"/><xsl:if test="position() != last()">, </xsl:if> 
     
    13881389                    </xsl:if> 
    13891390                    <xsl:if test="contact/name!='none'"> 
    1390                       Contact: <xsl:value-of select="contact/name"/> 
     1391                      <xsl:copy-of select="$bwStr-LsEv-Contact"/><xsl:text> </xsl:text><xsl:value-of select="contact/name"/> 
    13911392                    </xsl:if> 
    13921393                  </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           Calendar: 
     1595          <xsl:copy-of select="$bwStr-EvCG-Calendar"/><xsl:text> </xsl:text> 
    15951596          <xsl:variable name="userPath">user/<xsl:value-of select="/bedework/userid"/>/</xsl:variable> 
    15961597          <xsl:choose> 
     
    16021603            </xsl:otherwise> 
    16031604          </xsl:choose><br/> 
    1604           Type: 
     1605          <xsl:copy-of select="$bwStr-EvCG-Type"/><xsl:text> </xsl:text> 
    16051606          <xsl:variable name="entityType"> 
    16061607            <xsl:choose> 
    1607               <xsl:when test="entityType = '2'">task</xsl:when> 
    1608               <xsl:when test="scheduleMethod = '2'">meeting</xsl:when> 
    1609               <xsl:otherwise>event</xsl:otherwise> 
     1608              <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-EvCG-Task"/></xsl:when> 
     1609              <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-EvCG-Meeting"/></xsl:when> 
     1610              <xsl:otherwise><xsl:copy-of select="$bwStr-EvCG-Event"/></xsl:otherwise> 
    16101611            </xsl:choose> 
    16111612          </xsl:variable> 
    16121613          <xsl:if test="recurring='true' or recurrenceId != ''"> 
    1613             recurring 
     1614            <xsl:copy-of select="$bwStr-EvCG-Recurring"/> 
    16141615          </xsl:if> 
    16151616          <xsl:variable name="userStr">/principals/users/<xsl:value-of select="/bedework/userid"/></xsl:variable> 
    16161617          <xsl:choose> 
    16171618            <xsl:when test="$userStr = owner"> 
    1618               personal <xsl:value-of select="$entityType"/> 
     1619              <xsl:copy-of select="$bwStr-EvCG-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 
    16191620            </xsl:when> 
    16201621            <xsl:when test="public = 'true'"> 
    1621               public <xsl:value-of select="$entityType"/> 
     1622              <xsl:copy-of select="$bwStr-EvCG-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 
    16221623            </xsl:when> 
    16231624            <xsl:otherwise> 
     
    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-SgEv-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');changeClass('bwColorField','visible');setField('bwCalType',this.value);"/> Calendar 
    5189             <input type="radio" value="folder" name="typeSwitch" onclick="changeClass('subscriptionTypes','invisible');changeClass('bwColorField','invisible');bwUpdateColor('','bwCalColor');setField('bwCalType',this.value);"/> Folder 
    5190             <input type="radio" value="subscription" name="typeSwitch" onclick="changeClass('subscriptionTypes','visible');changeClass('bwColorField','invisible');bwUpdateColor('','bwCalColor');setField('bwCalType',this.value);"/> Subscription 
     5185            <input type="radio" value="calendar" name="typeSwitch" checked="checked" onclick="changeClass('subscriptionTypes','invisible');changeClass('bwColorField','visible');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');changeClass('bwColorField','invisible');bwUpdateColor('','bwCalColor');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');changeClass('bwColorField','invisible');bwUpdateColor('','bwCalColor');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"> 
     
    53625359        </tr> 
    53635360        <tr> 
    5364           <th>Color:</th> 
     5361          <th><xsl:copy-of select="$bwStr-CuCa-Color"/></th> 
    53655362          <td> 
    53665363            <input type="text" name="calendar.color" id="bwCalColor" size="7"> 
     
    53745371        </tr> 
    53755372        <tr> 
    5376           <th>Display:</th> 
     5373          <th><xsl:copy-of select="$bwStr-CuCa-Display"/></th> 
    53775374          <td> 
    53785375            <input type="hidden" name="calendar.display"> 
     
    53835380                <xsl:attribute name="checked">checked</xsl:attribute> 
    53845381              </xsl:if> 
    5385             </input> display items in this collection 
     5382            </input><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-DisplayItemsInThisCollection"/> 
    53865383          </td> 
    53875384        </tr> 
     
    53895386          <tr> 
    53905387            <xsl:attribute name="class">disabled</xsl:attribute> 
    5391             <th>Disabled:</th> 
     5388            <th><xsl:copy-of select="$bwStr-CuCa-Disabled"/></th> 
    53925389            <td> 
    53935390              <input type="hidden" name="calendar.disabled" size="40"> 
     
    53975394              <xsl:if test="disabled = 'true'"> 
    53985395                <span class="disabledNote"> 
    5399                   This item is inaccessible and has been disabled.  You may 
    5400                   re-enable it to try again. 
     5396                  <xsl:copy-of select="$bwStr-CuCa-ThisItemIsInaccessible"/> 
    54015397                </span> 
    54025398              </xsl:if> 
     
    54055401        </xsl:if> 
    54065402        <tr> 
    5407           <th>Filter Expression:</th> 
     5403          <th><xsl:copy-of select="$bwStr-CuCa-FilterExpression"/></th> 
    54085404          <td> 
    54095405            <input type="text" name="fexpr" value="" size="40"> 
     
    54145410        <xsl:if test="isSubscription = 'true'"> 
    54155411          <tr> 
    5416             <th>URL:</th> 
     5412            <th><xsl:copy-of select="$bwStr-CuCa-URL"/></th> 
    54175413            <td> 
    54185414              <input name="aliasUri" value="" size="40"> 
     
    54235419          <xsl:if test="externalSub = 'true'"> 
    54245420            <tr> 
    5425               <th>Id (if required):</th> 
     5421              <th><xsl:copy-of select="$bwStr-CuCa-ID"/></th> 
    54265422              <td> 
    54275423                <input name="remoteId" value="" size="40"/> 
     
    54295425            </tr> 
    54305426            <tr> 
    5431               <th>Password (if required):</th> 
     5427              <th><xsl:copy-of select="$bwStr-CuCa-Password"/></th> 
    54325428              <td> 
    54335429                <input type="password" name="remotePw" value="" size="40"/> 
     
    54395435 
    54405436      <div id="sharingBox"> 
    5441         <h3>Current Access:</h3> 
     5437        <h3><xsl:copy-of select="$bwStr-CuCa-CurrentAccess"/>Current Access:</h3> 
    54425438        <div id="bwCurrentAccessWidget">&#160;</div> 
    54435439        <script type="text/javascript"> 
     
    54505446 
    54515447      <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> 
     5448        <xsl:copy-of select="$bwStr-CuCa-AccessNote"/> 
    54625449      </div> 
    54635450 
     
    54675454            <xsl:choose> 
    54685455              <xsl:when test="isSubscription='true'"> 
    5469                 <input type="submit" name="updateCalendar" value="Update Subscription"/> 
     5456                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateSubscription}"/> 
    54705457              </xsl:when> 
    54715458              <xsl:when test="calType = '0'"> 
    5472                 <input type="submit" name="updateCalendar" value="Update Folder"/> 
     5459                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateFolder}"/> 
    54735460              </xsl:when> 
    54745461              <xsl:otherwise> 
    5475                 <input type="submit" name="updateCalendar" value="Update Calendar"/> 
     5462                <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateCalendar}"/> 
    54765463              </xsl:otherwise> 
    54775464            </xsl:choose> 
    5478             <input type="submit" name="cancelled" value="cancel"/> 
     5465            <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 
    54795466          </td> 
    54805467          <td align="right"> 
     
    54825469              <xsl:choose> 
    54835470                <xsl:when test="isSubscription='true'"> 
    5484                   <input type="submit" name="delete" value="Delete Subscription"/> 
     5471                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteSubscription}"/> 
    54855472                </xsl:when> 
    54865473                <xsl:when test="calType = '0'"> 
    5487                   <input type="submit" name="delete" value="Delete Folder"/> 
     5474                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteFolder}"/> 
    54885475                </xsl:when> 
    54895476                <xsl:otherwise> 
    5490                   <input type="submit" name="delete" value="Delete Calendar"/> 
     5477                  <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteCalendar}"/> 
    54915478                </xsl:otherwise> 
    54925479              </xsl:choose> 
     
    55315518      }); 
    55325519    </script> 
    5533     <button type="button" id="bwColorPickerButton" value="pick"><img src="{$resourcesRoot}/resources/colorIcon.gif" width="16" height="13" alt="pick a color"/></button> 
     5520    <button type="button" id="bwColorPickerButton" value="{$bwStr-CoPi-Pick}"><img src="{$resourcesRoot}/resources/colorIcon.gif" width="16" height="13" alt="pick a color"/></button> 
    55345521 
    55355522    <div id="bwColorPicker" title="Select a color"> 
     
    55455532        <xsl:if test="position() mod 6 = 0"><br style="clear:both;"/></xsl:if> 
    55465533      </xsl:for-each> 
    5547       <p><a href="javascript:bwUpdateColor('','{$colorFieldId}')" onclick="$('#bwColorPicker').dialog('close');">use default colors</a></p> 
     5534      <p><a href="javascript:bwUpdateColor('','{$colorFieldId}')" onclick="$('#bwColorPicker').dialog('close');"><xsl:copy-of select="$bwStr-CoPi-UseDefaultColors"/></a></p> 
    55485535    </div> 
    55495536  </xsl:template> 
    55505537 
    55515538  <xsl:template name="calendarList"> 
    5552     <h3>Managing Calendars &amp; Subscriptions</h3> 
     5539    <h3><xsl:copy-of select="$bwStr-CaLi-ManagingCalendars"/></h3> 
    55535540    <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 
     5541      <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"/>), 
     5542      <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> 
     5543      <li><xsl:copy-of select="$bwStr-CaLi-Select"/><xsl:text> </xsl:text> 
    55595544      <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. 
     5545      <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CaLi-Icon"/> 
    55615546        <ul> 
    5562           <li>Folders may only contain calendars and subfolders.</li> 
    5563           <li>Calendars may only contain events (and other calendar items).</li> 
     5547          <li><xsl:copy-of select="$bwStr-CaLi-Folders"/></li> 
     5548          <li><xsl:copy-of select="$bwStr-CaLi-Calendars"/></li> 
    55645549        </ul> 
    55655550      </li> 
     
    55685553 
    55695554  <xsl:template name="calendarDescriptions"> 
    5570     <h2>Calendar Information</h2> 
     5555    <h2><xsl:copy-of select="$bwStr-CaDe-CalInfo"/></h2> 
    55715556    <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> 
     5557      <li><xsl:copy-of select="$bwStr-CaDe-SelectAnItem"/></li> 
    55755558    </ul> 
    55765559 
    5577     <p><strong>All Calendar Descriptions:</strong></p> 
     5560    <p><strong><xsl:copy-of select="$bwStr-CaDe-AllCalDescriptions"/></strong></p> 
    55785561    <table id="flatCalendarDescriptions" cellspacing="0"> 
    55795562      <tr> 
    5580         <th>Name</th> 
    5581         <th>Description</th> 
     5563        <th><xsl:copy-of select="$bwStr-CaDe-Name"/></th> 
     5564        <th><xsl:copy-of select="$bwStr-CaDe-Description"/></th> 
    55825565      </tr> 
    55835566      <xsl:for-each select="//calendar[calType &lt; 2]"> 
     
    56015584 
    56025585  <xsl:template match="currentCalendar" mode="displayCalendar"> 
    5603     <h2>Calendar Information</h2> 
     5586    <h2><xsl:copy-of select="$bwStr-CuCa-CalendarInformation"/></h2> 
    56045587    <table class="common"> 
    56055588      <tr> 
    5606         <th>Name:</th> 
     5589        <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 
    56075590        <td> 
    56085591          <xsl:value-of select="name"/> 
     
    56105593      </tr> 
    56115594      <tr> 
    5612         <th>Path:</th> 
     5595        <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 
    56135596        <td> 
    56145597          <xsl:value-of select="path"/> 
     
    56165599      </tr> 
    56175600      <tr> 
    5618         <th>Summary:</th> 
     5601        <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 
    56195602        <td> 
    56205603          <xsl:value-of select="summary"/> 
     
    56225605      </tr> 
    56235606      <tr> 
    5624         <th>Description:</th> 
     5607        <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 
    56255608        <td> 
    56265609          <xsl:value-of select="desc"/> 
     
    56335616    <xsl:choose> 
    56345617      <xsl:when test="calType = '0'"> 
    5635         <h3>Delete Folder</h3> 
     5618        <h3><xsl:copy-of select="$bwStr-CuCa-DeleteFolder"/></h3> 
    56365619        <p> 
    5637           The following folder <em>and all its contents</em> will be deleted. 
    5638           Continue? 
     5620          <xsl:copy-of select="$bwStr-CuCa-TheFollowingFolder"/> 
    56395621        </p> 
    56405622      </xsl:when> 
    56415623      <xsl:otherwise> 
    5642         <h3>Delete Calendar</h3> 
     5624        <h3><xsl:copy-of select="$bwStr-CuCa-DeleteCalendar"/></h3> 
    56435625        <p> 
    5644           The following calendar will be deleted.  Continue? 
     5626          <xsl:copy-of select="$bwStr-CuCa-TheFollowingCalendar"/> 
    56455627        </p> 
    56465628      </xsl:otherwise> 
     
    56505632      <table class="common"> 
    56515633        <tr> 
    5652           <th>Path:</th> 
     5634          <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 
    56535635          <td> 
    56545636            <xsl:value-of select="path"/> 
     
    56565638        </tr> 
    56575639        <tr> 
    5658           <th>Name:</th> 
     5640          <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 
    56595641          <td> 
    56605642            <xsl:value-of select="name"/> 
     
    56625644        </tr> 
    56635645        <tr> 
    5664           <th>Summary:</th> 
     5646          <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 
    56655647          <td> 
    56665648            <xsl:value-of select="summary"/> 
     
    56685650        </tr> 
    56695651        <tr> 
    5670           <th>Description:</th> 
     5652          <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 
    56715653          <td> 
    56725654            <xsl:value-of select="desc"/> 
     
    56785660        <tr> 
    56795661          <td> 
    5680             <input type="submit" name="cancelled" value="cancel"/> 
     5662            <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 
    56815663          </td> 
    56825664          <td align="right"> 
    56835665            <xsl:choose> 
    56845666              <xsl:when test="calType = '0'"> 
    5685                 <input type="submit" name="delete" value="Yes: Delete Folder!"/> 
     5667                <input type="submit" name="delete" value="{$bwStr-CuCa-YesDeleteFolder}"/> 
    56865668              </xsl:when> 
    56875669              <xsl:otherwise> 
    5688                 <input type="submit" name="delete" value="Yes: Delete Calendar!"/> 
     5670                <input type="submit" name="delete" value="{$bwStr-CuCa-YesDeleteCalendar}"/> 
    56895671              </xsl:otherwise> 
    56905672            </xsl:choose> 
     
    56975679 
    56985680  <xsl:template match="calendars" mode="exportCalendars"> 
    5699     <h2>Export Calendars as iCal</h2> 
     5681    <h2><xsl:copy-of select="$bwStr-Cals-ExportCals"/></h2> 
    57005682    <form name="eventForm" id="exportCalendarForm" action="{$export}" method="post"> 
    57015683      <input type="hidden" name="calPath" value=""/> 
     
    57065688        <tr> 
    57075689          <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 
     5690              <xsl:copy-of select="$bwStr-Cals-EventDateLimits"/> 
     5691              <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> <xsl:copy-of select="$bwStr-Cals-TodayForward"/> 
     5692              <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> <xsl:copy-of select="$bwStr-Cals-AllDates"/> 
     5693              <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> <xsl:copy-of select="$bwStr-Cals-DateRange"/> 
    57125694          </th> 
    57135695        </tr> 
    57145696        <tr id="exportDateRange" class="invisible"> 
    57155697          <td class="dates"> 
    5716             <strong>Start:</strong
     5698            <xsl:copy-of select="$bwStr-Cals-Start"/
    57175699            <div class="dateFields"> 
    57185700              <xsl:copy-of select="/bedework/formElements/form/start/month/*"/> 
     
    57215703            </div> 
    57225704            &#160;&#160; 
    5723             <strong>End:</strong
     5705            <xsl:copy-of select="$bwStr-Cals-End"/
    57245706            <div class="dateFields"> 
    57255707              <xsl:copy-of select="/bedework/formElements/form/end/month/*"/> 
     
    57315713        <tr> 
    57325714          <th class="borderRight"> 
    5733             My Calendars 
     5715            <xsl:copy-of select="$bwStr-Cals-MyCalendars"/> 
    57345716          </th> 
    57355717        </tr> 
     
    58025784         subfolders.  --> 
    58035785    <xsl:variable name="userid" select="/bedework/userid"/> 
    5804     <h2>Add Subscriptions</h2> 
     5786    <h2><xsl:copy-of select="$bwStr-SuMe-AddSubs"/></h2> 
    58055787    <div id="content"> 
    5806       <h4>Subscribe to:</h4> 
     5788      <h4><xsl:copy-of select="$bwStr-SuMe-SubscribeTo"/></h4> 
    58075789      <ul id="subsMenu"> 
    58085790        <li> 
    58095791          <a href="{$calendar-initAddPublicAlias}&amp;calPath=/user/{$userid}" title="subscribe to a public calendar"> 
    5810             a public calendar (in this system) 
     5792            <xsl:copy-of select="$bwStr-SuMe-PublicCal"/> 
    58115793          </a> 
    58125794        </li> 
    58135795        <li> 
    58145796          <a href="{$calendar-initAddAlias}&amp;calPath=/user/{$userid}" title="subscribe to a user calendar"> 
    5815             a user calendar (in this system) 
     5797            <xsl:copy-of select="$bwStr-SuMe-UserCal"/> 
    58165798          </a> 
    58175799        </li> 
    58185800        <li> 
    58195801          <a href="{$calendar-initAddExternal}&amp;calPath=/user/{$userid}" title="subscribe to an external calendar"> 
    5820             an external iCal feed (e.g. Google, Eventful, etc) 
     5802            <xsl:copy-of select="$bwStr-SuMe-ExternalFeed"/> 
    58215803          </a> 
    58225804        </li> 
     
    58255807  </xsl:template> 
    58265808 
    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  
     5809   
    59025810  <xsl:template match="calendar" mode="subscribe"> 
    59035811    <xsl:variable name="calPath" select="encodedPath"/> 
    59045812    <xsl:variable name="itemClass"> 
    59055813      <xsl:choose> 
    5906         <xsl:when test="calType = '0'">folder</xsl:when> 
    5907         <xsl:otherwise>calendar</xsl:otherwise> 
     5814        <xsl:when test="calType = '0'"><xsl:copy-of select="$bwStr-Calr-Folder"/></xsl:when> 
     5815        <xsl:otherwise><xsl:copy-of select="$bwStr-Calr-Calendar"/></xsl:otherwise> 
    59085816      </xsl:choose> 
    59095817    </xsl:variable> 
     
    59245832  <!-- add a subscription to a user calendar by user and path --> 
    59255833  <xsl:template name="addAlias"> 
    5926     <h2>Subscribe to a User Calendar</h2> 
     5834    <h2><xsl:copy-of select="$bwStr-AddA-SubscribeToUserCal"/></h2> 
    59275835    <div id="content"> 
    5928       <p class="note">*the subsciption name must be unique</p> 
     5836      <p class="note"><xsl:copy-of select="$bwStr-AddA-SubscriptionMustBeUnique"/></p> 
    59295837      <form name="subscribeForm" action="{$calendar-update}" onsubmit="return setBwSubscriptionUri(this, false)" method="post"> 
    59305838        <table class="common" cellspacing="0"> 
    59315839          <tr> 
    5932             <td class="fieldname">Name:</td> 
     5840            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-Name"/></td> 
    59335841            <td> 
    59345842              <input type="text" value="" name="calendar.name" size="60"/> 
     
    59435851          </tr>--> 
    59445852          <tr> 
    5945             <td class="fieldname">User ID:</td> 
     5853            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-UserID"/></td> 
    59465854            <td> 
    59475855              <input type="hidden" value="" name="aliasUri"/> 
    59485856              <input type="text" value="" name="userId" size="20"/> 
    5949               <span class="note"> ex: janedoe</span> 
     5857              <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-ExJaneDoe"/></span> 
    59505858            </td> 
    59515859          </tr> 
    59525860          <tr> 
    5953             <td class="fieldname">Calendar path:</td> 
     5861            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-CalendarPath"/></td> 
    59545862            <td> 
    59555863              <input type="text" value="" name="userPath" size="20"/> 
    5956               <span class="note"> ex: calendar</span> 
     5864              <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-ExCalendar"/></span> 
    59575865            </td> 
    59585866          </tr> 
     
    59655873          </tr>--> 
    59665874          <tr> 
    5967             <td class="fieldname">Affects Free/Busy:</td> 
     5875            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-AffectsFreeBusy"/></td> 
    59685876            <td> 
    5969               <input type="radio" value="true" name="affectsFreeBusy"/> yes 
    5970               <input type="radio" value="false" name="affectsFreeBusy" checked="checked"/> no 
     5877              <input type="radio" value="true" name="affectsFreeBusy"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-Yes"/> 
     5878              <input type="radio" value="false" name="affectsFreeBusy" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-No"/> 
    59715879            </td> 
    59725880          </tr> 
    59735881          <tr> 
    5974             <td class="fieldname">Style:</td> 
     5882            <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-Style"/></td> 
    59755883            <td> 
    59765884              <select name="calendar.color"> 
    5977                 <option value="default">default</option> 
     5885                <option value="default"><xsl:copy-of select="$bwStr-AddA-Default"/></option> 
    59785886                <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 
    59795887                  <xsl:variable name="subColor" select="."/> 
     
    59965904          <tr> 
    59975905            <td> 
    5998               <input type="submit" name="addSubscription" value="Add Subscription"/> 
    5999               <input type="submit" name="cancelled" value="cancel"/> 
     5906              <input type="submit" name="addSubscription" value="{$bwStr-AddA-AddSubscription}"/> 
     5907              <input type="submit" name="cancelled" value="{$bwStr-AddA-Cancel}"/> 
    60005908            </td> 
    60015909          </tr> 
     
    60035911      </form> 
    60045912 
    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">Style:</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> 
     5913      <xsl:copy-of select="$bwStr-AddA-NoteAboutAccess"/> 
    62545914    </div> 
    62555915  </xsl:template> 
     
    62615921      <table class="common" cellspacing="0"> 
    62625922        <tr> 
    6263           <th colspan="2" class="commonHeader">Alarm options</th> 
     5923          <th colspan="2" class="commonHeader"><xsl:copy-of select="$bwStr-AlOp-AlarmOptions"/></th> 
    62645924        </tr> 
    62655925        <tr> 
    62665926          <td class="fieldname"> 
    6267             Alarm Date/Time: 
     5927            <xsl:copy-of select="$bwStr-AlOp-AlarmDateTime"/> 
    62685928            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmTriggerSelectorDate/*"/> 
    62695929          </td> 
    62705930          <td class="fieldval"> 
    62715931            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmdate/*"/> 
    6272             <span class="std-text">at  </span> 
     5932            <span class="std-text"><xsl:copy-of select="$bwStr-AlOp-At"/><xsl:text> </xsl:text></span> 
    62735933            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmtime/*"/> 
    62745934          </td> 
     
    62765936        <tr> 
    62775937          <td class="fieldname"> 
    6278             or Before/After event: 
     5938            <xsl:copy-of select="$bwStr-AlOp-OrBeforeAfterEvent"/> 
    62795939            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmTriggerSelectorDuration/*"/> 
    62805940          </td> 
    62815941          <td align="left"> 
    62825942            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/days/*"/> 
    6283             days 
     5943            <xsl:copy-of select="$bwStr-AlOp-Days"/> 
    62845944            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/hours/*"/> 
    6285             hours 
     5945            <xsl:copy-of select="$bwStr-AlOp-Hours"/> 
    62865946            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/minutes/*"/> 
    6287             minutes 
     5947            <xsl:copy-of select="$bwStr-AlOp-Minutes"/> 
    62885948            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/seconds/*"/> 
    6289             seconds OR: 
     5949            <xsl:copy-of select="$bwStr-AlOp-SecondsOr"/> 
    62905950            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/weeks/*"/> 
    6291             weeks 
     5951            <xsl:copy-of select="$bwStr-AlOp-Weeks"/> 
    62925952            &#160; 
    62935953            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationBefore/*"/> 
    6294             before 
     5954            <xsl:copy-of select="$bwStr-AlOp-Before"/> 
    62955955            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationAfter/*"/> 
    6296             after 
     5956            <xsl:copy-of select="$bwStr-AlOp-After"/> 
    62975957            &#160; 
    62985958            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationRelStart/*"/> 
    6299             start 
     5959            <xsl:copy-of select="$bwStr-AlOp-Start"/> 
    63005960            <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationRelEnd/*"/> 
    6301             end 
     5961            <xsl:copy-of select="$bwStr-AlOp-End"/> 
    63025962          </td> 
    63035963        </tr> 
    63045964        <tr> 
    63055965          <td> 
    6306             Email Address: 
     5966            <xsl:copy-of select="$bwStr-AlOp-EmailAddress"/> 
    63075967          </td> 
    63085968          <td align="left"> 
     
    63125972        <tr> 
    63135973          <td> 
    6314             Subject: 
     5974            <xsl:copy-of select="$bwStr-AlOp-Subject"/> 
    63155975          </td> 
    63165976          <td align="left"> 
     
    63215981          <td>&#160;</td> 
    63225982          <td> 
    6323             <input name="submit" type="submit" value="Continue"/>&#160; 
    6324             <input name="cancelled" type="submit" value="cancel"/> 
     5983            <input name="submit" type="submit" value="{$bwStr-AlOp-Continue}"/>&#160; 
     5984            <input name="cancelled" type="submit" value="{$bwStr-AlOp-Cancel}"/> 
    63255985          </td> 
    63265986        </tr> 
     
    63345994    change it without modifying bedework.js --> 
    63355995    <form name="eventForm" method="post" action="{$upload}" id="standardForm"  enctype="multipart/form-data"> 
    6336       <h2>Upload iCAL File</h2> 
     5996      <h2><xsl:copy-of select="$bwStr-Upld-UploadICalFile"/></h2> 
    63375997      <table class="common" cellspacing="0"> 
    63385998        <tr> 
    63395999          <td class="fieldname"> 
    6340             Filename: 
     6000            <xsl:copy-of select="$bwStr-Upld-Filename"/> 
    63416001          </td> 
    63426002          <td align="left"> 
     
    63466006        <tr> 
    63476007          <td class="fieldname padMeTop"> 
    6348             Into calendar: 
     6008            <xsl:copy-of select="$bwStr-Upld-IntoCalendar"/> 
    63496009          </td> 
    63506010          <td align="left" class="padMeTop"> 
    63516011            <input type="hidden" name="newCalPath" id="bwNewCalPathField" value=""/> 
    63526012            <span id="bwEventCalDisplay"> 
    6353               <em>default calendar</em> 
     6013              <em><xsl:copy-of select="$bwStr-Upld-DefaultCalendar"/></em> 
    63546014            </span> 
    63556015            <xsl:call-template name="selectCalForEvent"/> 
     
    63586018        <tr> 
    63596019          <td class="fieldname padMeTop"> 
    6360             Affects free/busy: 
     6020            <xsl:copy-of select="$bwStr-Upld-AffectsFreeBusy"/> 
    63616021          </td> 
    63626022          <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/> 
     6023            <input type="radio" value="" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsSettings"/><br/> 
     6024            <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/> 
     6025            <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/> 
    63666026          </td> 
    63676027        </tr> 
    63686028        <tr> 
    63696029          <td class="fieldname padMeTop"> 
    6370             Status: 
     6030            <xsl:copy-of select="$bwStr-Upld-Status"/> 
    63716031          </td> 
    63726032          <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/> 
     6033            <input type="radio" value="" name="status" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsStatus"/><br/> 
     6034            <input type="radio" value="CONFIRMED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Confirmed"/><br/> 
     6035            <input type="radio" value="TENTATIVE" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Tentative"/><br/> 
     6036            <input type="radio" value="CANCELLED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Canceled"/><br/> 
    63776037          </td> 
    63786038        </tr> 
     
    63816041        <tr> 
    63826042          <td> 
    6383             <input name="submit" type="submit" value="Continue"/> 
    6384             <input name="cancelled" type="submit" value="cancel"/> 
     6043            <input name="submit" type="submit" value="{$bwStr-Upld-Continue}"/> 
     6044            <input name="cancelled" type="submit" value="{$bwStr-Upld-Cancel}"/> 
    63856045          </td> 
    63866046        </tr> 
     
    63956055      <table class="common" cellspacing="0"> 
    63966056        <tr> 
    6397           <th colspan="2" class="commonHeader">Update email options</th> 
     6057          <th colspan="2" class="commonHeader"><xsl:copy-of select="$bwStr-EmOp-UpdateEmailOptions"/></th> 
    63986058        </tr> 
    63996059        <tr> 
    64006060          <td> 
    6401             Email Address: 
     6061            <xsl:copy-of select="$bwStr-EmOp-EmailAddress"/> 
    64026062          </td> 
    64036063          <td align="left"> 
     
    64076067        <tr> 
    64086068          <td> 
    6409             Subject: 
     6069            <xsl:copy-of select="$bwStr-EmOp-Subject"/> 
    64106070          </td> 
    64116071          <td align="left"> 
     
    64166076          <td>&#160;</td> 
    64176077          <td> 
    6418             <input name="submit" type="submit" value="Continue"/>&#160; 
    6419             <input name="cancelled" type="submit" value="cancel"/> 
     6078            <input name="submit" type="submit" value="{$bwStr-EmOp-Continue}"/>&#160; 
     6079            <input name="cancelled" type="submit" value="{$bwStr-EmOp-Cancel}"/> 
    64206080          </td> 
    64216081        </tr> 
     
    64276087  <xsl:template name="locationList"> 
    64286088    <h2> 
    6429       Manage Preferences 
     6089      <xsl:copy-of select="$bwStr-LocL-ManagePreferences"/> 
    64306090    </h2> 
    64316091    <ul class="submenu"> 
    64326092      <li> 
    6433         <a href="{$prefs-fetchForUpdate}">general</a> 
     6093        <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-LocL-General"/></a> 
    64346094      </li> 
    64356095      <li> 
    6436         <a href="{$category-initUpdate}">categories</a> 
     6096        <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-LocL-Categories"/></a> 
    64376097      </li> 
    6438       <li class="selected">locations</li> 
     6098      <li class="selected"><xsl:copy-of select="$bwStr-LocL-Locations"/></li> 
    64396099      <li> 
    6440         <a href="{$prefs-fetchSchedulingForUpdate}">scheduling/meetings</a> 
     6100        <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-LocL-SchedulingMeetings"/></a> 
    64416101      </li> 
    64426102    </ul> 
    64436103    <table class="common" id="manage" cellspacing="0"> 
    64446104      <tr> 
    6445         <th class="commonHeader">Manage Locations</th> 
     6105        <th class="commonHeader"><xsl:copy-of select="$bwStr-LocL-ManageLocations"/></th> 
    64466106      </tr> 
    64476107      <tr> 
    64486108        <td> 
    6449           <input type="button" name="return" value="Add new location" onclick="javascript:location.replace('{$location-initAdd}')" class="titleButton"/> 
     6109          <input type="button" name="return" value="{$bwStr-LocL-AddNewLocation}" onclick="javascript:location.replace('{$location-initAdd}')" class="titleButton"/> 
    64506110          <xsl:if test="/bedework/locations/location"> 
    64516111            <ul> 
     
    64666126  <xsl:template name="modLocation"> 
    64676127    <h2> 
    6468       Manage Preferences 
     6128      <xsl:copy-of select="$bwStr-ModL-ManagePreferences"/> 
    64696129    </h2> 
    64706130    <ul class="submenu"> 
    64716131      <li> 
    6472         <a href="{$prefs-fetchForUpdate}">general</a> 
     6132        <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-ModL-General"/></a> 
    64736133      </li> 
    64746134      <li> 
    6475         <a href="{$category-initUpdate}">categories</a> 
     6135        <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-ModL-Categories"/></a> 
    64766136      </li> 
    64776137      <li class="selected"> 
    6478         <a href="{$location-initUpdate}">locations</a> 
     6138        <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-ModL-Locations"/></a> 
    64796139      </li> 
    64806140      <li> 
    6481         <a href="{$prefs-fetchSchedulingForUpdate}">scheduling/meetings</a> 
     6141        <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-ModL-SchedulingMeetings"/></a> 
    64826142      </li> 
    64836143    </ul> 
     
    64876147          <table class="common" cellspacing="0"> 
    64886148            <tr> 
    6489               <th class="commonHeader" colspan="2">Add Location</th> 
     6149              <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-ModL-AddLocation"/></th> 
    64906150            </tr> 
    64916151            <tr> 
    64926152              <td class="fieldname"> 
    6493                 Main Address: 
     6153                <xsl:copy-of select="$bwStr-ModL-MainAddress"/> 
    64946154              </td> 
    64956155              <td> 
     
    64996159            <tr> 
    65006160              <td class="fieldname"> 
    6501                 Subaddress: 
     6161                <xsl:copy-of select="$bwStr-ModL-SubAddress"/> 
    65026162              </td> 
    65036163              <td> 
     
    65076167            <tr> 
    65086168              <td class="fieldname"> 
    6509                 Location Link: 
     6169                <xsl:copy-of select="$bwStr-ModL-LocationLink"/> 
    65106170              </td> 
    65116171              <td> 
     
    65176177            <tr> 
    65186178              <td> 
    6519                 <input name="submit" type="submit" value="Submit Location"/> 
    6520                 <input name="cancelled" type="submit" value="cancel"/> 
     6179                <input name="submit" type="submit" value="{$bwStr-ModL-SubmitLocation}"/> 
     6180                <input name="cancelled" type="submit" value="{$bwStr-ModL-Cancel}"/> 
    65216181              </td> 
    65226182            </tr> 
     
    65306190            <tr> 
    65316191              <th colspan="2" class="commonHeader"> 
    6532                 Edit Location 
     6192                <xsl:copy-of select="$bwStr-ModL-EditLocation"/> 
    65336193              </th> 
    65346194            </tr> 
    65356195            <tr> 
    65366196              <td class="fieldname"> 
    6537                 Main Address: 
     6197                <xsl:copy-of select="$bwStr-ModL-MainAddress"/> 
    65386198              </td> 
    65396199              <td align="left"> 
     
    65456205            <tr> 
    65466206              <td class="fieldname"> 
    6547                 Subaddress: 
     6207                <xsl:copy-of select="$bwStr-ModL-SubAddress"/> 
    65486208              </td> 
    65496209              <td align="left"> 
     
    65556215            <tr> 
    65566216              <td class="fieldname"> 
    6557                 Location Link: 
     6217                <xsl:copy-of select="$bwStr-ModL-LocationLink"/> 
    65586218              </td> 
    65596219              <td> 
     
    65676227            <tr> 
    65686228              <td> 
    6569                 <input name="submit" type="submit" value="Submit Location"/> 
    6570                 <input name="cancelled" type="submit" value="cancel"/> 
     6229                <input name="submit" type="submit" value="{$bwStr-ModL-SubmitLocation}"/> 
     6230                <input name="cancelled" type="submit" value="{$bwStr-ModL-Cancel}"/> 
    65716231              </td> 
    65726232              <td align="right"> 
    6573                 <input type="submit" name="delete" value="Delete Location"/> 
     6233                <input type="submit" name="delete" value="{$bwStr-ModL-DeleteLocation}"/> 
    65746234              </td> 
    65756235            </tr> 
     
    65816241 
    65826242  <xsl:template name="deleteLocationConfirm"> 
    6583     <h2>Ok to delete this location?</h2> 
     6243    <h2><xsl:copy-of select="$bwStr-OKDL-OKToDeleteLocation"/></h2> 
    65846244 
    65856245    <table class="common" cellspacing="0"> 
    65866246      <tr> 
    6587         <th class="commonHeader" colspan="2">Delete Location</th> 
     6247        <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-OKDL-DeleteLocation"/></th> 
    65886248      </tr> 
    65896249      <tr> 
    65906250        <td class="fieldname"> 
    6591           Main Address: 
     6251          <xsl:copy-of select="$bwStr-OKDL-MainAddress"/> 
    65926252        </td> 
    65936253        <td align="left"> 
     
    65976257      <tr> 
    65986258        <td class="fieldname"> 
    6599           Subaddress: 
     6259          <xsl:copy-of select="$bwStr-OKDL-Subaddress"/> 
    66006260        </td> 
    66016261        <td align="left"> 
     
    66056265      <tr> 
    66066266        <td class="fieldname"> 
    6607           Location Link: 
     6267          <xsl:copy-of select="$bwStr-OKDL-LocationLink"/> 
    66086268        </td> 
    66096269        <td> 
     
    66156275 
    66166276    <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"/> 
     6277      <input type="submit" name="updateCategory" value="{$bwStr-OKDL-YesDeleteLocation}"/> 
     6278      <input type="submit" name="cancelled" value="{$bwStr-OKDL-Cancel}"/> 
    66196279    </form> 
    66206280  </xsl:template> 
     
    66226282  <!--==== INBOX, OUTBOX, and SCHEDULING ====--> 
    66236283  <xsl:template match="inbox"> 
    6624     <h2 class="common">Inbox</h2> 
     6284    <h2 class="common"><xsl:copy-of select="$bwStr-Inbx-Inbox"/></h2> 
    66256285    <table id="inoutbox" class="common" cellspacing="0"> 
    66266286      <tr> 
    66276287        <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> 
     6288        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Sent"/></th> 
     6289        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-From"/></th> 
     6290        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Title"/></th> 
     6291        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Start"/></th> 
     6292        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-End"/></th> 
     6293        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Method"/></th> 
     6294        <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Status"/></th> 
    66356295        <th class="commonHeader">&#160;</th> 
    66366296        <th class="commonHeader">&#160;</th> 
     
    66546314          <xsl:attribute name="class"> 
    66556315            <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> 
     6316              <xsl:when test="scheduleState=0"><xsl:copy-of select="$bwStr-Inbx-Unprocessed"/></xsl:when> 
     6317              <xsl:when test="scheduleMethod=1"><xsl:copy-of select="$bwStr-Inbx-Publish"/></xsl:when> 
     6318              <xsl:when test="scheduleMethod=2"><xsl:copy-of select="$bwStr-Inbx-Request"/></xsl:when> 
     6319              <xsl:when test="scheduleMethod=5"><xsl:copy-of select="$bwStr-Inbx-Cancel"/></xsl:when> 
     6320              <xsl:when test="scheduleMethod=7 or scheduleMethod=8"><xsl:copy-of select="$bwStr-Inbx-Counter"/></xsl:when> 
    66616321            </xsl:choose> 
    66626322          </xsl:attribute> 
     
    67336393            <a href="{$inboxItemAction}&amp;calPath={$calPath}&amp;eventName={$eventName}&amp;recurrenceId={$recurrenceId}" title="check message"> 
    67346394              <xsl:choose> 
    6735                 <xsl:when test="scheduleState=0"><em>unprocessed</em></xsl:when> 
    6736                 <xsl:otherwise>processed</xsl:otherwise> 
     6395                <xsl:when test="scheduleState=0"><em><xsl:copy-of select="$bwStr-Inbx-Unprocessed"/></em></xsl:when> 
     6396                <xsl:otherwise><xsl:copy-of select="$bwStr-Inbx-Processed"/></xsl:otherwise> 
    67376397              </xsl:choose> 
    67386398            </a> 
     
    67556415 
    67566416  <xsl:template match="outbox"> 
    6757     <h2 class="common">Outbox</h2> 
     6417    <h2 class="common"><xsl:copy-of select="$bwStr-Oubx-Outbox"/></h2> 
    67586418    <table id="inoutbox" class="common" cellspacing="0"> 
    67596419      <tr> 
    67606420        <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> 
     6421        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Sent"/></th> 
     6422        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Organizer"/></th> 
     6423        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Title"/></th> 
     6424        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Start"/></th> 
     6425        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-End"/></th> 
     6426        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Method"/></th> 
     6427        <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Status"/></th> 
    67686428        <th class="commonHeader">&#160;</th> 
    67696429        <th class="commonHeader">&#160;</th> 
     
    67856445          <xsl:attribute name="class"> 
    67866446            <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> 
     6447              <xsl:when test="scheduleMethod=1"><xsl:copy-of select="$bwStr-Oubx-Publish"/></xsl:when> 
     6448              <xsl:when test="scheduleMethod=2"><xsl:copy-of select="$bwStr-Oubx-Request"/></xsl:when> 
     6449              <xsl:when test="scheduleMethod=5"><xsl:copy-of select="$bwStr-Oubx-Cancel"/></xsl:when> 
     6450              <xsl:when test="scheduleMethod=7 or scheduleMethod=8"><xsl:copy-of select="$bwStr-Oubx-Counter"/></xsl:when> 
    67916451            </xsl:choose> 
    67926452          </xsl:attribute> 
     
    68366496            <a href="{$inboxItemAction}&amp;calPath={$calPath}&amp;eventName={$eventName}&amp;recurrenceId={$recurrenceId}"> 
    68376497              <xsl:choose> 
    6838                 <xsl:when test="scheduleState=0"><em>unprocessed</em></xsl:when> 
    6839                 <xsl:otherwise>processed</xsl:otherwise> 
     6498                <xsl:when test="scheduleState=0"><em><xsl:copy-of select="$bwStr-Oubx-Unprocessed"/></em></xsl:when> 
     6499                <xsl:otherwise><xsl:copy-of select="$bwStr-Oubx-Processed"/></xsl:otherwise> 
    68406500              </xsl:choose> 
    68416501            </a> 
     
    68596519  <xsl:template match="scheduleMethod"> 
    68606520    <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 --> 
     6521      <xsl:when test="node()=1"><xsl:copy-of select="$bwStr-ScMe-Publish"/></xsl:when> 
     6522      <xsl:when test="node()=2"><xsl:copy-of select="$bwStr-ScMe-Request"/></xsl:when> 
     6523      <xsl:when test="node()=3"><xsl:copy-of select="$bwStr-ScMe-Reply"/></xsl:when> 
     6524      <xsl:when test="node()=4"><xsl:copy-of select="$bwStr-ScMe-Add"/></xsl:when> 
     6525      <xsl:when test="node()=5"><xsl:copy-of select="$bwStr-ScMe-Cancel"/></xsl:when> 
     6526      <xsl:when test="node()=6"><xsl:copy-of select="$bwStr-ScMe-Refresh"/></xsl:when> 
     6527      <xsl:when test="node()=7"><xsl:copy-of select="$bwStr-ScMe-Counter"/></xsl:when> 
     6528      <xsl:when test="node()=8"><xsl:copy-of select="$bwStr-ScMe-Declined"/></xsl:when><!-- declinecounter --> 
    68696529      <xsl:otherwise>unknown</xsl:otherwise> 
    68706530    </xsl:choose> 
     
    68846544        <xsl:choose> 
    68856545          <xsl:when test="scheduleMethod = '5'"> 
    6886             Meeting Canceled 
     6546            <xsl:copy-of select="$bwStr-AtRe-MeetingCanceled"/> 
    68876547          </xsl:when> 
    68886548          <xsl:when test="scheduleMethod = '8'"> 
    6889             Meeting Counter Declined 
     6549            <xsl:copy-of select="$bwStr-AtRe-MeetingCounterDeclined"/> 
    68906550          </xsl:when> 
    68916551          <xsl:otherwise> 
    6892             Meeting Request 
    6893             <xsl:if test="guidcals/calendar"> (update)</xsl:if> 
     6552            <xsl:copy-of select="$bwStr-AtRe-MeetingRequest"/> 
     6553            <xsl:if test="guidcals/calendar"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-Update"/>(update)</xsl:if> 
    68946554          </xsl:otherwise> 
    68956555        </xsl:choose> 
     
    68986558        <tr> 
    68996559          <th colspan="2" class="commonHeader"> 
    6900             Organizer: 
     6560            <xsl:copy-of select="$bwStr-AtRe-Organizer"/> 
    69016561            <xsl:choose> 
    69026562              <xsl:when test="organizer/cn != ''"> 
     
    69136573            <tr> 
    69146574              <td colspan="2" class="highlight"> 
    6915                 This meeting has been canceled. 
     6575                <xsl:copy-of select="$bwStr-AtRe-ThisMeetingCanceled"/> 
    69166576              </td> 
    69176577            </tr> 
     
    69206580            <tr> 
    69216581              <td colspan="2" class="highlight"> 
    6922                 Your counter request has been declined. 
     6582                <xsl:copy-of select="$bwStr-AtRe-CounterReqDeclined"/> 
    69236583              </td> 
    69246584            </tr> 
     
    69276587        <tr> 
    69286588          <td class="fieldname"> 
    6929             Calendar: 
     6589            <xsl:copy-of select="$bwStr-AtRe-Calendar"/> 
    69306590          </td> 
    69316591          <td class="fieldval scheduleActions"> 
     
    70216681        <xsl:if test="scheduleMethod != '8'"> 
    70226682          <tr> 
    7023             <td class="fieldname">Action:</td> 
     6683            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Action"/></td> 
    70246684            <td class="fieldval scheduleActions"> 
    70256685              <xsl:choose> 
     
    70286688                  <input type="hidden" name="method" value="REPLY"/> 
    70296689                  <select name="cancelAction"> 
    7030                     <option value="mark">mark event as canceled</option> 
    7031                     <option value="delete">delete event</option> 
     6690                    <option value="mark"><xsl:copy-of select="$bwStr-AtRe-MarkEventAsCanceled"/></option> 
     6691                    <option value="delete"><xsl:copy-of select="$bwStr-AtRe-DeleteEvent"/></option> 
    70326692                  </select> 
    70336693                </xsl:when> 
    70346694                <xsl:otherwise> 
    70356695                <!-- respond to a request --> 
    7036                   <input type="radio" name="method" value="REPLY" checked="checked" onclick="swapScheduleDisplay('hide');"/>reply as 
     6696                  <input type="radio" name="method" value="REPLY" checked="checked" onclick="swapScheduleDisplay('hide');"/><xsl:copy-of select="$bwStr-AtRe-ReplyAs"/> 
    70376697                  <select name="partstat"> 
    7038                     <option value="ACCEPTED">accepted</option> 
    7039                     <option value="DECLINED">declined</option> 
    7040                     <option value="TENTATIVE">tentative</option> 
     6698                    <option value="ACCEPTED"><xsl:copy-of select="$bwStr-AtRe-Accepted"/></option> 
     6699                    <option value="DECLINED"><xsl:copy-of select="$bwStr-AtRe-Declined"/></option> 
     6700                    <option value="TENTATIVE"><xsl:copy-of select="$bwStr-AtRe-Tentative"/></option> 
    70416701                  </select><br/> 
    70426702                  <!--<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) 
     6703                  <input type="radio" name="method" value="DELEGATE" onclick="swapScheduleDisplay('hide');"/><xsl:copy-of select="$bwStr-AtRe-DelegateTo"/> 
     6704                  <input type="test" name="delegate" value=""/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-URIOrAccount"/><br/> 
     6705                  <input type="radio" name="method" value="COUNTER" onclick="swapScheduleDisplay('show');"/><xsl:copy-of select="$bwStr-AtRe-CounterSuggest"/> 
    70466706                </xsl:otherwise> 
    70476707              </xsl:choose> 
     
    70496709          </tr> 
    70506710          <tr id="scheduleDateEdit" class="invisible"> 
    7051             <td class="fieldname">New Date/Time:</td> 
     6711            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-NewDateTime"/></td> 
    70526712            <td class="fieldval scheduleActions"> 
    70536713              <!-- Set the timefields class for the first load of the page; 
     
    70566716              <xsl:variable name="timeFieldsClass"> 
    70576717                <xsl:choose> 
    7058                   <xsl:when test="form/allDay/input/@checked='checked'">invisible</xsl:when> 
    7059                   <xsl:otherwise>timeFields</xsl:otherwise> 
     6718                  <xsl:when test="form/allDay/input/@checked='checked'"><xsl:copy-of select="$bwStr-AtRe-Invisible"/>invisible</xsl:when> 
     6719                  <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-TimeFields"/></xsl:otherwise> 
    70606720                </xsl:choose> 
    70616721              </xsl:variable> 
     
    70726732                </xsl:otherwise> 
    70736733              </xsl:choose> 
    7074               all day event<br/> 
     6734              <xsl:copy-of select="$bwStr-AtRe-AllDayEvent"/><br/> 
    70756735              <div class="dateStartEndBox"> 
    7076                 <strong>Start:</strong> 
     6736                <strong><xsl:copy-of select="$bwStr-AtRe-Start"/></strong> 
    70776737                <div class="dateFields"> 
    7078                   <span class="startDateLabel">Date </span> 
     6738                  <span class="startDateLabel"><xsl:copy-of select="$bwStr-AtRe-Date"/><xsl:text> </xsl:text></span> 
    70796739                  <xsl:copy-of select="form/start/month/*"/> 
    70806740                  <xsl:copy-of select="form/start/day/*"/> 
     
    71076767              </div> 
    71086768              <div class="dateStartEndBox"> 
    7109                 <strong>End:</strong> 
     6769                <strong><xsl:copy-of select="$bwStr-AtRe-End"/></strong> 
    71106770                <xsl:choose> 
    71116771                  <xsl:when test="form/end/type='E'"> 
     
    71166776                  </xsl:otherwise> 
    71176777                </xsl:choose> 
    7118                 Date 
     6778                <xsl:copy-of select="$bwStr-AtRe-Date"/> 
    71196779                <xsl:variable name="endDateTimeClass"> 
    71206780                  <xsl:choose> 
    7121                     <xsl:when test="form/end/type='E'">shown</xsl:when> 
    7122                     <xsl:otherwise>invisible</xsl:otherwise> 
     6781                    <xsl:when test="form/end/type='E'"><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:when> 
     6782                    <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:otherwise> 
    71236783                  </xsl:choose> 
    71246784                </xsl:variable> 
     
    71656825                    </xsl:otherwise> 
    71666826                  </xsl:choose> 
    7167                   Duration 
     6827                  <xsl:copy-of select="$bwStr-AtRe-Duration"/> 
    71686828                  <xsl:variable name="endDurationClass"> 
    71696829                    <xsl:choose> 
    7170                       <xsl:when test="form/end/type='D'">shown</xsl:when> 
    7171                       <xsl:otherwise>invisible</xsl:otherwise> 
     6830                      <xsl:when test="form/end/type='D'"><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:when> 
     6831                      <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:otherwise> 
    71726832                    </xsl:choose> 
    71736833                  </xsl:variable> 
    71746834                  <xsl:variable name="durationHrMinClass"> 
    71756835                    <xsl:choose> 
    7176                       <xsl:when test="form/allDay/input/@checked='checked'">invisible</xsl:when> 
    7177                       <xsl:otherwise>shown</xsl:otherwise> 
     6836                      <xsl:when test="form/allDay/input/@checked='checked'"><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:when> 
     6837                      <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:otherwise> 
    71786838                    </xsl:choose> 
    71796839                  </xsl:variable> 
     
    71866846                          <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')" checked="checked"/> 
    71876847                          <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 
     6848                          <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/><xsl:copy-of select="$bwStr-AtRe-Days"/> 
    71896849                          <span id="durationHrMin" class="{$durationHrMinClass}"> 
    71906850                            <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 
     6851                            <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/><xsl:copy-of select="$bwStr-AtRe-Hours"/> 
    71926852                            <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 
     6853                            <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/><xsl:copy-of select="$bwStr-AtRe-Minutes"/> 
    71946854                          </span> 
    71956855                        </div> 
    7196                         <span class="durationSpacerText">or</span> 
     6856                        <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AtRe-Or"/></span> 
    71976857                        <div class="durationBox"> 
    71986858                          <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')"/> 
    71996859                          <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 
     6860                          <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Weeks"/> 
    72016861                        </div> 
    72026862                      </xsl:when> 
     
    72066866                          <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')"/> 
    72076867                          <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 
     6868                          <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Days"/> 
    72096869                          <span id="durationHrMin" class="{$durationHrMinClass}"> 
    72106870                            <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 
     6871                            <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Hours"/> 
    72126872                            <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 
     6873                            <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Minutes"/> 
    72146874                          </span> 
    72156875                        </div> 
    7216                         <span class="durationSpacerText">or</span> 
     6876                        <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AtRe-Or"/></span> 
    72176877                        <div class="durationBox"> 
    72186878                          <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')" checked="checked"/> 
    72196879                          <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 
     6880                          <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/><xsl:copy-of select="$bwStr-AtRe-Weeks"/> 
    72216881                        </div> 
    72226882                      </xsl:otherwise> 
     
    72336893                    </xsl:otherwise> 
    72346894                  </xsl:choose> 
    7235                   This event has no duration / end date 
     6895                  <xsl:copy-of select="$bwStr-AtRe-ThisEventNoDuration"/> 
    72366896                </div> 
    72376897              </div> 
     
    72396899          </tr> 
    72406900          <tr id="scheduleLocationEdit" class="invisible"> 
    7241             <td class="fieldname">New Location:</td> 
     6901            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-NewLocation"/></td> 
    72426902            <td class="fieldval scheduleActions"> 
    7243               <span class="std-text">choose: </span> 
     6903              <span class="std-text"><xsl:copy-of select="$bwStr-AtRe-Choose"/><xsl:text> </xsl:text></span> 
    72446904              <span id="eventFormLocationList"> 
    72456905                <select name="eventLocationUid"> 
    7246                   <option value="-1">select...</option> 
     6906                  <option value="-1"><xsl:copy-of select="$bwStr-AtRe-Select"/></option> 
    72476907                  <xsl:copy-of select="/bedework/formElements/form/location/locationmenu/select/*"/> 
    72486908                </select> 
    72496909              </span> 
    7250               <span class="std-text"> or add new: </span> 
     6910              <span class="std-text"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-OrAddNew"/><xsl:text> </xsl:text></span> 
    72516911              <input type="text" name="locationAddress.value" value="" /> 
    72526912            </td> 
     
    72546914          <xsl:if test="scheduleMethod != '5'"> 
    72556915            <tr> 
    7256               <td class="fieldname">Comment:</td> 
     6916              <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Comment"/></td> 
    72576917              <td class="fieldval scheduleActions"> 
    72586918                <textarea name="comment" cols="60" rows="2"> 
     
    72686928            <xsl:choose> 
    72696929              <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}')"/> 
     6930                <input name="delete" type="button" value="{$bwStr-AtRe-Delete}" onclick="document.location.replace('{$delEvent}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}')"/> 
    72716931              </xsl:when> 
    72726932              <xsl:otherwise> 
    7273                 <input name="submit" type="submit" value="Submit"/> 
     6933                <input name="submit" type="submit" value="{$bwStr-AtRe-Submit}"/> 
    72746934              </xsl:otherwise> 
    72756935            </xsl:choose> 
    72766936            &#160; 
    7277             <input name="cancelled" type="submit" value="cancel"/> 
     6937            <input name="cancelled" type="submit" value="{$bwStr-AtRe-Cancel}"/> 
    72786938          </td> 
    72796939        </tr> 
    72806940        <tr> 
    72816941          <td class="fieldname"> 
    7282             Title: 
     6942            <xsl:copy-of select="$bwStr-AtRe-Title"/>Title: 
    72836943          </td> 
    72846944          <td class="fieldval"> 
     
    72876947        </tr> 
    72886948        <tr> 
    7289           <td class="fieldname">Description:</td> 
     6949          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Description"/></td> 
    72906950          <td class="fieldval"> 
    72916951            <xsl:value-of select="/bedework/formElements/form/desc/textarea"/> 
     
    72946954        <tr> 
    72956955          <td class="fieldname"> 
    7296             Date &amp; Time: 
     6956            <xsl:copy-of select="$bwStr-AtRe-DateAndTime"/> 
    72976957          </td> 
    72986958          <td class="fieldval"> 
     
    73126972            <xsl:if test="form/allDay/input/@checked='checked'"> 
    73136973              <xsl:text> </xsl:text> 
    7314               (all day) 
     6974              <xsl:copy-of select="$bwStr-AtRe-AllDay"/> 
    73156975            </xsl:if> 
    73166976          </td> 
    73176977        </tr> 
    73186978        <tr> 
    7319           <td class="fieldname">Location:</td> 
     6979          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Location"/></td> 
    73206980          <td class="fieldval" align="left"> 
    73216981            <xsl:if test="location/address = ''"> 
    7322              <em>not specified</em> 
     6982             <em><xsl:copy-of select="$bwStr-AtRe-NotSpecified"/></em> 
    73236983            </xsl:if> 
    73246984            <xsl:value-of select="location/address"/> 
     
    73276987        <xsl:if test="attendee"> 
    73286988          <tr> 
    7329             <td class="fieldname">Attendees:</td> 
     6989            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Attendees"/></td> 
    73306990            <td class="fieldval"> 
    73316991              <table id="attendees" cellspacing="0"> 
    73326992                <tr> 
    7333                   <th>role</th> 
    7334                   <th>status</th> 
    7335                   <th>attendee</th> 
     6993                  <th><xsl:copy-of select="$bwStr-AtRe-Role"/></th> 
     6994                  <th><xsl:copy-of select="$bwStr-AtRe-Status"/></th> 
     6995                  <th><xsl:copy-of select="$bwStr-AtRe-Attendee"/></th> 
    73366996                </tr> 
    73376997                <xsl:for-each select="attendee"> 
     
    73857045        <xsl:if test="form/link/input/@value != ''"> 
    73867046          <tr> 
    7387             <td class="fieldname">See:</td> 
     7047            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-See"/></td> 
    73887048            <td class="fieldval"> 
    73897049              <a> 
     
    73977057        <tr> 
    73987058          <td class="fieldname"> 
    7399             Status: 
     7059            <xsl:copy-of select="$bwStr-AtRe-Status"/> 
    74007060          </td> 
    74017061          <td class="fieldval"> 
     
    74217081      <xsl:choose> 
    74227082        <xsl:when test="scheduleMethod='7'"> 
    7423           Meeting Change Request (Counter) 
     7083          <xsl:copy-of select="$bwStr-AtRy-MeetingChangeRequest"/> 
    74247084        </xsl:when> 
    74257085        <xsl:otherwise> 
    7426           Meeting Reply 
     7086          <xsl:copy-of select="$bwStr-AtRy-MeetingReply"/> 
    74277087        </xsl:otherwise> 
    74287088      </xsl:choose> 
     
    74347094            <div id="eventActions"> 
    74357095            </div> 
    7436             Organizer: 
     7096            <xsl:copy-of select="$bwStr-AtRy-Organizer"/> 
    74377097            <xsl:choose> 
    74387098              <xsl:when test="organizer/cn != ''"> 
     
    74497109            <tr> 
    74507110              <td colspan="2" class="highlight"> 
    7451                 Attendee <xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/> has requested a change to this meeting. 
     7111                <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"/> 
    74527112              </td> 
    74537113            </tr> 
     
    74567116            <tr> 
    74577117              <td colspan="2" class="highlight"> 
    7458                 Attendee <xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/> has 
     7118                <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"/> 
    74597119                <xsl:choose> 
    74607120                  <xsl:when test="attendees/attendee/partstat = 'TENTATIVE'"> 
    7461                     TENTATIVELY accepted 
     7121                    <xsl:copy-of select="$bwStr-AtRy-TentativelyAccepted"/> 
    74627122                  </xsl:when> 
    74637123                  <xsl:otherwise> 
     
    74657125                  </xsl:otherwise> 
    74667126                </xsl:choose> 
    7467                 your invitation. 
     7127                <xsl:copy-of select="$bwStr-AtRy-YourInvitation"/> 
    74687128              </td> 
    74697129            </tr> 
     
    74727132        <tr> 
    74737133          <td class="fieldname"> 
    7474             Calendar: 
     7134            <xsl:copy-of select="$bwStr-AtRy-Calendar"/>Calendar: 
    74757135          </td> 
    74767136          <td class="fieldval scheduleActions"> 
     
    74787138              <xsl:when test="not(/bedework/guidcals/calendar)"> 
    74797139              <!-- the event has been deleted by the organizer --> 
    7480                 Event no longer exists. 
     7140                <xsl:copy-of select="$bwStr-AtRy-EventNoLongerExists"/> 
    74817141              </xsl:when> 
    74827142              <xsl:otherwise> 
     
    75007160        <tr> 
    75017161          <td class="fieldname"> 
    7502             From: 
     7162            <xsl:copy-of select="$bwStr-AtRy-From"/> 
    75037163          </td> 
    75047164          <td class="fieldval scheduleActions"> 
     
    75207180        <tr> 
    75217181          <td class="fieldname"> 
    7522             Status: 
     7182            <xsl:copy-of select="$bwStr-AtRy-Status"/> 
    75237183          </td> 
    75247184          <td class="fieldval scheduleActions"> 
    75257185            <xsl:apply-templates select="attendees/attendee/partstat"/> 
    75267186            <xsl:if test="comments/value"> 
    7527               <p><strong>Comments:</strong></p> 
     7187              <p><strong><xsl:copy-of select="$bwStr-AtRy-Comments"/></strong></p> 
    75287188              <div id="comments"> 
    75297189                <xsl:for-each select="comments/value"> 
     
    75367196        <tr> 
    75377197          <td class="fieldname"> 
    7538             Action: 
     7198            <xsl:copy-of select="$bwStr-AtRy-Action"/> 
    75397199          </td> 
    75407200          <td class="fieldval scheduleActions"> 
    75417201            <xsl:choose> 
    75427202              <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"/> 
     7203                <input type="submit" value="accept / modify" name="$bwStr-AtRy-Accept}accept"/> 
     7204                <input type="submit" value="decline" name="$bwStr-AtRy-Decline}decline"/> 
     7205                <input type="submit" value="cancel" name="{$bwStr-AtRy-Canceled}"/> 
    75467206              </xsl:when> 
    75477207              <xsl:otherwise><!-- normal reply --> 
    7548                 <input type="submit" value="ok" name="update"/> 
    7549                 <input type="submit" value="cancel" name="canceled"/> 
     7208                <input type="submit" value="ok" name="{$bwStr-AtRy-Update}"/> 
     7209                <input type="submit" value="cancel" name="{$bwStr-AtRy-Canceled}"/> 
    75507210              </xsl:otherwise> 
    75517211            </xsl:choose> 
     
    75537213        </tr> 
    75547214        <tr> 
    7555           <td class="fieldname">Title:</td> 
     7215          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Title"/></td> 
    75567216          <td class="fieldval"> 
    75577217            <strong> 
    75587218              <xsl:choose> 
    75597219                <xsl:when test="summary = ''"> 
    7560                   <em>no title</em
     7220                  <em><xsl:copy-of select="$bwStr-AtRy-NoTitle"/></em><xsl:text> </xsl:text
    75617221                </xsl:when> 
    75627222                <xsl:when test="link != ''"> 
     
    75747234        </tr> 
    75757235        <tr> 
    7576           <td class="fieldname">When:</td> 
     7236          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-When"/></td> 
    75777237          <td class="fieldval"> 
    75787238            <xsl:value-of select="start/dayname"/>, <xsl:value-of select="start/longdate"/><xsl:text> </xsl:text> 
     
    75877247            <xsl:choose> 
    75887248              <xsl:when test="start/allday = 'true'"> 
    7589                 <span class="time"><em>(all day)</em></span> 
     7249                <span class="time"><em><xsl:copy-of select="$bwStr-AtRy-AllDay"/></em></span> 
    75907250              </xsl:when> 
    75917251              <xsl:when test="end/longdate != start/longdate"> 
     
    76057265        </tr> 
    76067266        <tr> 
    7607           <td class="fieldname">Where:</td> 
     7267          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Where"/></td> 
    76087268          <td class="fieldval"> 
    76097269            <xsl:choose> 
     
    76247284        </tr> 
    76257285        <tr> 
    7626           <td class="fieldname">Description:</td> 
     7286          <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Description"/></td> 
    76277287          <td class="fieldval"> 
    76287288            <xsl:call-template name="replace"> 
     
    76357295        <xsl:if test="status !='' and status != 'CONFIRMED'"> 
    76367296          <tr> 
    7637             <td class="fieldname">Status:</td> 
     7297            <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Status"/></td> 
    76387298            <td class="fieldval"> 
    76397299              <xsl:value-of select="status"/> 
     
    76637323      <input type="hidden" name="newCalPath" value="" id="bwNewCalPathField"/> 
    76647324 
    7665       <h2>Add Event Reference</h2> 
     7325      <h2><xsl:copy-of select="$bwStr-AERf-AddEventReference"/></h2> 
    76667326      <table class="common" cellspacing="0"> 
    76677327        <tr> 
    76687328          <td class="fieldname"> 
    7669             Event: 
     7329            <xsl:copy-of select="$bwStr-AERf-Event"/> 
    76707330          </td> 
    76717331          <td> 
    76727332            <xsl:choose> 
    76737333              <xsl:when test="summary = ''"> 
    7674                 <em>no title</em
     7334                <em><xsl:copy-of select="$bwStr-AERf-NoTitle"/></em><xsl:text> </xsl:text
    76757335              </xsl:when> 
    76767336              <xsl:otherwise> 
     
    76827342        <tr> 
    76837343          <td class="fieldname"> 
    7684             Into calendar: 
     7344            <xsl:copy-of select="$bwStr-AERf-IntoCalendar"/> 
    76857345          </td> 
    76867346          <td align="left"> 
    76877347            <span id="bwEventCalDisplay"> 
    7688               <em>default calendar</em> 
     7348              <em><xsl:copy-of select="$bwStr-AERf-DefaultCalendar"/></em> 
    76897349            </span> 
    76907350            <xsl:call-template name="selectCalForEvent"/> 
     
    76937353        <tr> 
    76947354          <td class="fieldname"> 
    7695             Affects Free/busy: 
     7355            <xsl:copy-of select="$bwStr-AERf-AffectsFreeBusy"/> 
    76967356          </td> 
    76977357          <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> 
     7358            <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/> 
     7359            <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> 
    77007360          </td> 
    77017361        </tr> 
     
    77047364        <tr> 
    77057365          <td> 
    7706             <input name="submit" type="submit" value="Continue"/> 
    7707             <input name="cancelled" type="submit" value="cancel"/> 
     7366            <input name="submit" type="submit" value="{$bwStr-AERf-Continue}"/> 
     7367            <input name="cancelled" type="submit" value="{$bwStr-AERf-Cancel}"/> 
    77087368          </td> 
    77097369        </tr> 
     
    77147374  <!--==== PREFERENCES ====--> 
    77157375  <xsl:template match="prefs"> 
    7716     <h2>Manage Preferences</h2> 
     7376    <h2><xsl:copy-of select="$bwStr-Pref-ManagePrefs"/></h2> 
    77177377    <ul class="submenu"> 
    7718       <li class="selected">general</li> 
     7378      <li class="selected"><xsl:copy-of select="$bwStr-Pref-General"/></li> 
    77197379      <li> 
    7720         <a href="{$category-initUpdate}">categories</a> 
     7380        <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-Pref-Categories"/></a> 
    77217381      </li> 
    77227382      <li> 
    7723         <a href="{$location-initUpdate}">locations</a> 
     7383        <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-Pref-Locations"/></a> 
    77247384      </li> 
    77257385      <li> 
    7726         <a href="{$prefs-fetchSchedulingForUpdate}">scheduling/meetings</a> 
     7386        <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-Pref-SchedulingMeetings"/></a> 
    77277387      </li> 
    77287388    </ul> 
     
    77317391    <form name="eventForm" method="post" action="{$prefs-update}" onsubmit="setWorkDays(this)"> 
    77327392      <table class="common"> 
    7733         <tr><td colspan="2" class="fill">User settings:</td></tr> 
     7393        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-UserSettings"/></td></tr> 
    77347394        <tr> 
    77357395          <td class="fieldname"> 
    7736             User: 
     7396            <xsl:copy-of select="$bwStr-Pref-User"/> 
    77377397          </td> 
    77387398          <td> 
     
    77447404        <tr> 
    77457405          <td class="fieldname"> 
    7746             Email address: 
     7406            <xsl:copy-of select="$bwStr-Pref-EmailAddress"/> 
    77477407          </td> 
    77487408          <td> 
     
    77527412        </tr> 
    77537413        <tr><td colspan="2">&#160;</td></tr> 
    7754         <tr><td colspan="2" class="fill">Adding events:</td></tr> 
     7414        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-AddingEvents"/></td></tr> 
    77557415        <tr> 
    77567416          <td class="fieldname"> 
    7757             Preferred time type: 
     7417            <xsl:copy-of select="$bwStr-Pref-PreferredTimeType"/> 
    77587418          </td> 
    77597419          <td> 
     
    77637423                  <xsl:attribute name="selected">selected</xsl:attribute> 
    77647424                </xsl:if> 
    7765                 12 hour + AM/PM 
     7425                <xsl:copy-of select="$bwStr-Pref-12HourAMPM"/> 
    77667426              </option> 
    77677427              <option value="true"> 
     
    77697429                  <xsl:attribute name="selected">selected</xsl:attribute> 
    77707430                </xsl:if> 
    7771                 24 hour 
     7431                <xsl:copy-of select="$bwStr-Pref-24Hour"/> 
    77727432              </option> 
    77737433            </select> 
     
    77767436        <tr> 
    77777437          <td class="fieldname"> 
    7778             Preferred end date/time type: 
     7438            <xsl:copy-of select="$bwStr-Pref-PreferredEndDateTimeType"/> 
    77797439          </td> 
    77807440          <td> 
     
    77847444                  <xsl:attribute name="selected">selected</xsl:attribute> 
    77857445                </xsl:if> 
    7786                 duration 
     7446                <xsl:copy-of select="$bwStr-Pref-Duration"/> 
    77877447              </option> 
    77887448              <option value="date"> 
     
    77907450                  <xsl:attribute name="selected">selected</xsl:attribute> 
    77917451                </xsl:if> 
    7792                 date/time 
     7452                <xsl:copy-of select="$bwStr-Pref-DateTime"/> 
    77937453              </option> 
    77947454            </select> 
     
    77997459          <tr> 
    78007460            <td class="fieldname"> 
    7801               Default scheduling calendar: 
     7461              <xsl:copy-of select="$bwStr-Pref-DefaultSchedulingCalendar"/> 
    78027462            </td> 
    78037463            <td> 
     
    78207480        </xsl:if> 
    78217481        <tr><td colspan="2">&#160;</td></tr> 
    7822         <tr><td colspan="2" class="fill">Workday settings:</td></tr> 
     7482        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-WorkdaySettings"/></td></tr> 
    78237483        <tr> 
    78247484          <td class="fieldname"> 
    7825             Workdays: 
     7485            <xsl:copy-of select="$bwStr-Pref-Workdays"/> 
    78267486          </td> 
    78277487          <td> 
     
    78327492                <xsl:attribute name="checked">checked</xsl:attribute> 
    78337493              </xsl:if> 
    7834               Sun 
     7494              <xsl:copy-of select="$bwStr-Pref-Sun"/> 
    78357495            </input> 
    78367496            <input type="checkbox" name="workDayIndex" value="1"> 
     
    78387498                <xsl:attribute name="checked">checked</xsl:attribute> 
    78397499              </xsl:if> 
    7840               Mon 
     7500              <xsl:copy-of select="$bwStr-Pref-Mon"/> 
    78417501            </input> 
    78427502            <input type="checkbox" name="workDayIndex" value="2"> 
     
    78447504                <xsl:attribute name="checked">checked</xsl:attribute> 
    78457505              </xsl:if> 
    7846               Tue 
     7506              <xsl:copy-of select="$bwStr-Pref-Tue"/> 
    78477507            </input> 
    78487508            <input type="checkbox" name="workDayIndex" value="3"> 
     
    78507510                <xsl:attribute name="checked">checked</xsl:attribute> 
    78517511              </xsl:if> 
    7852               Wed 
     7512              <xsl:copy-of select="$bwStr-Pref-Wed"/> 
    78537513            </input> 
    78547514            <input type="checkbox" name="workDayIndex" value="4"> 
     
    78567516                <xsl:attribute name="checked">checked</xsl:attribute> 
    78577517              </xsl:if> 
    7858               Thu 
     7518              <xsl:copy-of select="$bwStr-Pref-Thu"/> 
    78597519            </input> 
    78607520            <input type="checkbox" name="workDayIndex" value="5"> 
     
    78627522                <xsl:attribute name="checked">checked</xsl:attribute> 
    78637523              </xsl:if> 
    7864               Fri 
     7524              <xsl:copy-of select="$bwStr-Pref-Fri"/> 
    78657525            </input> 
    78667526            <input type="checkbox" name="workDayIndex" value="6"> 
     
    78687528                <xsl:attribute name="checked">checked</xsl:attribute> 
    78697529              </xsl:if> 
    7870               Sat 
     7530              <xsl:copy-of select="$bwStr-Pref-Sat"/> 
    78717531            </input> 
    78727532          </td> 
     
    78747534        <tr> 
    78757535          <td class="fieldname"> 
    7876             Workday start: 
     7536            <xsl:copy-of select="$bwStr-Pref-WorkdayStart"/> 
    78777537          </td> 
    78787538          <td> 
     
    78867546        <tr> 
    78877547          <td class="fieldname"> 
    7888             Workday end: 
     7548            <xsl:copy-of select="$bwStr-Pref-WorkdayEnd"/> 
    78897549          </td> 
    78907550          <td> 
     
    78987558        </tr> 
    78997559        <tr><td colspan="2">&#160;</td></tr> 
    7900         <tr><td colspan="2" class="fill">Display options:</td></tr> 
     7560        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-DisplayOptions"/></td></tr> 
    79017561        <xsl:if test="/bedework/views/view[position()=2]"> 
    79027562          <!-- only display if there is more than one to select --> 
    79037563          <tr> 
    79047564            <td class="fieldname"> 
    7905               Preferred view: 
     7565              <xsl:copy-of select="$bwStr-Pref-PreferredView"/> 
    79067566            </td> 
    79077567            <td> 
     
    79257585        <tr> 
    79267586          <td class="fieldname"> 
    7927             Preferred view period: 
     7587            <xsl:copy-of select="$bwStr-Pref-PreferredViewPeriod"/> 
    79287588          </td> 
    79297589          <td> 
     
    79337593                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79347594                </xsl:if> 
    7935                 day 
     7595                <xsl:copy-of select="$bwStr-Pref-Day"/> 
    79367596              </option> 
    79377597              <option value="todayView"> 
     
    79397599                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79407600                </xsl:if> 
    7941                 today 
     7601                <xsl:copy-of select="$bwStr-Pref-Today"/> 
    79427602              </option> 
    79437603              <option value="weekView"> 
     
    79457605                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79467606                </xsl:if> 
    7947                 week 
     7607                <xsl:copy-of select="$bwStr-Pref-Week"/> 
    79487608              </option> 
    79497609              <option value="monthView"> 
     
    79517611                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79527612                </xsl:if> 
    7953                 month 
     7613                <xsl:copy-of select="$bwStr-Pref-Month"/> 
    79547614              </option> 
    79557615              <option value="yearView"> 
     
    79577617                  <xsl:attribute name="selected">selected</xsl:attribute> 
    79587618                </xsl:if> 
    7959                 year 
     7619                <xsl:copy-of select="$bwStr-Pref-Year"/> 
    79607620              </option> 
    79617621            </select> 
     
    79647624        <tr> 
    79657625          <td class="fieldname"> 
    7966             Default timezone: 
     7626            <xsl:copy-of select="$bwStr-Pref-DefaultTimezone"/> 
    79677627          </td> 
    79687628          <td> 
     
    79707630 
    79717631            <select name="defaultTzid" id="defaultTzid"> 
    7972               <option value="-1">select timezone...</option> 
     7632              <option value="-1"><xsl:copy-of select="$bwStr-Pref-SelectTimezone"/></option> 
    79737633              <!--  deprecated: now calling timezone server.  See bedeworkEventForm.js --> 
    79747634              <!-- 
     
    79847644 
    79857645            <div class="desc"> 
    7986               Default timezone id for date/time values. This should normally be your local timezone. 
     7646              <xsl:copy-of select="$bwStr-Pref-DefaultTimezoneNote"/> 
    79877647            </div> 
    79887648          </td> 
     
    80467706      <br /> 
    80477707 
    8048       <input type="submit" name="modPrefs" value="Update"/> 
    8049       <input type="submit" name="cancelled" value="cancel"/> 
     7708      <input type="submit" name="modPrefs" value="{$bwStr-Pref-Update}"/> 
     7709      <input type="submit" name="cancelled" value="{$bwStr-Pref-Cancel}"/> 
    80507710    </form> 
    80517711  </xsl:template> 
    80527712 
    80537713  <xsl:template match="schPrefs"> 
    8054     <h2>Manage Preferences</h2> 
     7714    <h2><xsl:copy-of select="$bwStr-ScPr-ManagePreferences"/></h2> 
    80557715    <ul class="submenu"> 
    80567716      <li> 
    8057         <a href="{$prefs-fetchForUpdate}">general</a> 
     7717        <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-ScPr-General"/></a> 
    80587718      </li> 
    80597719      <li> 
    8060         <a href="{$category-initUpdate}">categories</a> 
     7720        <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-ScPr-Categories"/></a> 
    80617721      </li> 
    80627722      <li> 
    8063         <a href="{$location-initUpdate}">locations</a> 
     7723        <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-ScPr-Locations"/></a> 
    80647724      </li> 
    8065       <li class="selected">scheduling/meetings</li> 
     7725      <li class="selected"><xsl:copy-of select="$bwStr-ScPr-SchedulingMeetings"/></li> 
    80667726    </ul> 
    80677727 
    80687728    <form name="scheduleAutoProcessingForm" method="post" action="{$prefs-updateSchedulingPrefs}"> 
    80697729      <table class="common"> 
    8070         <tr><td colspan="2" class="fill">Scheduling access:</td></tr> 
     7730        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-ScPr-SchedulingAccess"/></td></tr> 
    80717731        <tr> 
    80727732          <td colspan="2"> 
    80737733            <div class="innerBlock"> 
    80747734              <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". 
     7735                <a href="{$calendar-fetch}"><xsl:copy-of select="$bwStr-ScPr-SetScheduleAccess"/></a>.<br/> 
     7736                <xsl:copy-of select="$bwStr-ScPr-GrantScheduleAccess"/> 
    80777737              </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> 
     7738              <xsl:copy-of select="$bwStr-ScPr-AccessNote"/> 
    80857739            </div> 
    80867740          </td> 
    80877741        </tr> 
    8088         <tr><td colspan="2" class="fill">Scheduling auto-processing:</td></tr> 
     7742        <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-ScPr-SchedulingAutoProcessing"/></td></tr> 
    80897743        <tr> 
    80907744          <td class="fieldname"> 
    8091             Respond to scheduling requests: 
     7745            <xsl:copy-of select="$bwStr-ScPr-RespondToSchedReqs"/> 
    80927746          </td> 
    80937747          <td> 
     
    80967750                <xsl:attribute name="checked">checked</xsl:attribute> 
    80977751              </xsl:if> 
    8098               true 
     7752              <xsl:copy-of select="$bwStr-ScPr-True"/> 
    80997753            </input> 
    81007754            <input type="radio" name="scheduleAutoRespond" value="false" onclick="toggleAutoRespondFields(this.value)"> 
     
    81027756                <xsl:attribute name="checked">checked</xsl:attribute> 
    81037757              </xsl:if> 
    8104               false 
     7758              <xsl:copy-of select="$bwStr-ScPr-False"/> 
    81057759            </input> 
    81067760          </td> 
     
    81087762        <tr class="subField"> 
    81097763          <td class="fieldname"> 
    8110             Accept double-bookings: 
     7764            <xsl:copy-of select="$bwStr-ScPr-AcceptDoubleBookings"/> 
    81117765          </td> 
    81127766          <td> 
     
    81187772                <xsl:attribute name="checked">checked</xsl:attribute> 
    81197773              </xsl:if> 
    8120               true 
     7774              <xsl:copy-of select="$bwStr-ScPr-True"/> 
    81217775            </input> 
    81227776            <input type="radio" name="scheduleDoubleBook" value="false" id="scheduleDoubleBookFalse"> 
     
    81277781                <xsl:attribute name="checked">checked</xsl:attribute> 
    81287782              </xsl:if> 
    8129               false 
     7783              <xsl:copy-of select="$bwStr-ScPr-False"/> 
    81307784            </input> 
    81317785          </td> 
     
    81337787        <tr class="subField"> 
    81347788          <td class="fieldname"> 
    8135             Cancel processing: 
     7789            <xsl:copy-of select="$bwStr-ScPr-CancelProcessing"/> 
    81367790          </td> 
    81377791          <td> 
     
    81447798                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81457799                </xsl:if> 
    8146                 do nothing 
     7800                <xsl:copy-of select="$bwStr-ScPr-DoNothing"/> 
    81477801              </option> 
    81487802              <option value="1"> 
     
    81507804                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81517805                </xsl:if> 
    8152                 set event status to CANCELED 
     7806                <xsl:copy-of select="$bwStr-ScPr-SetToCanceled"/> 
    81537807              </option> 
    81547808              <option value="2"> 
     
    81567810                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81577811                </xsl:if> 
    8158                 delete the event 
     7812                <xsl:copy-of select="$bwStr-ScPr-DeleteEvent"/> 
    81597813              </option> 
    81607814            </select> 
     
    81667820        <tr> 
    81677821          <td class="fieldname"> 
    8168             Response processing: 
     7822            <xsl:copy-of select="$bwStr-ScPr-ReponseProcessing"/> 
    81697823          </td> 
    81707824          <td> 
     
    81747828                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81757829                </xsl:if> 
    8176                 leave in Inbox for manual processing 
     7830                <xsl:copy-of select="$bwStr-ScPr-LeaveInInbox"/> 
    81777831              </option> 
    81787832              <option value="1"> 
     
    81807834                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81817835                </xsl:if> 
    8182                 process "Accept" responses - leave the rest in Inbox 
     7836                <xsl:copy-of select="$bwStr-ScPr-ProcessAccepts"/> 
    81837837              </option> 
    81847838              <option value="2"> 
     
    81867840                  <xsl:attribute name="selected">selected</xsl:attribute> 
    81877841                </xsl:if> 
    8188                 try to process all responses 
     7842                <xsl:copy-of select="$bwStr-ScPr-TryToProcessAll"/> 
    81897843              </option> 
    81907844            </select> 
     
    81927846        </tr> 
    81937847      </table> 
    8194       <input type="submit" name="modPrefs" value="Update scheduling auto-processing"/> 
    8195       <input type="submit" name="cancelled" value="cancel"/> 
     7848      <input type="submit" name="modPrefs" value="{$bwStr-ScPr-UpdateSchedulingProcessing}"/> 
     7849      <input type="submit" name="cancelled" value="{$bwStr-ScPr-Cancel}"/> 
    81967850    </form> 
    81977851  </xsl:template> 
     
    82297883    <p> 
    82307884      <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> 
     7885      <span class="nowrap"><input type="radio" name="whoType" value="user" checked="checked"/><xsl:copy-of select="$bwStr-ScAF-User"/></span> 
     7886      <span class="nowrap"><input type="radio" name="whoType" value="group"/><xsl:copy-of select="$bwStr-ScAF-Group"/></span> 
    82337887    </p> 
    82347888    <p> 
    82357889      <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> 
     7890      <span class="nowrap"><input type="radio" name="whoType" value="owner"/><xsl:copy-of select="$bwStr-ScAF-Owner"/></span> 
     7891      <span class="nowrap"><input type="radio" name="whoType" value="auth"/><xsl:copy-of select="$bwStr-ScAF-Authenticated"/></span> 
     7892      <span class="nowrap"><input type="radio" name="whoType" value="unauth"/><xsl:copy-of select="$bwStr-ScAF-UnAuthenticated"/></span> 
     7893      <span class="nowrap"><input type="radio" name="whoType" value="all"/><xsl:copy-of select="$bwStr-ScAF-All"/></span> 
    82407894    </p> 
    82417895 
     
    82437897    <dl> 
    82447898      <dt> 
    8245         <input type="checkbox" name="howSetter" value="S" checked="checked" onchange="toggleScheduleHow(this.form,this)"/>all scheduling 
     7899        <input type="checkbox" name="howSetter" value="S" checked="checked" onchange="toggleScheduleHow(this.form,this)"/><xsl:copy-of select="$bwStr-ScAF-AllScheduling"/> 
    82467900      </dt> 
    82477901      <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 
     7902        <input type="checkbox" name="howSetter" value="t" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-SchedulingReqs"/><br/> 
     7903        <input type="checkbox" name="howSetter" value="y" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-SchedulingReplies"/><br/> 
     7904        <input type="checkbox" name="howSetter" value="s" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-FreeBusyReqs"/> 
    82517905      </dd> 
    82527906    </dl> 
    82537907 
    8254     <input type="submit" name="modPrefs" value="Update"/> 
     7908    <input type="submit" name="modPrefs" value="{$bwStr-ScAF-Update}"/> 
    82557909  </xsl:template> 
    82567910 
     
    82607914      <div id="searchFilter"> 
    82617915        <form name="searchForm" method="post" action="{$search}"> 
    8262           Search: 
     7916          <xsl:copy-of select="$bwStr-Srch-Search"/> 
    82637917          <input type="text" name="query" size="15"> 
    82647918            <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 
    82657919          </input> 
    8266           <input type="submit" name="submit" value="go"/> 
    8267           Limit: 
     7920          <input type="submit" name="submit" value="{$bwStr-Srch-Go}"/> 
     7921          <xsl:copy-of select="$bwStr-Srch-Limit"/> 
    82687922          <xsl:choose> 
    82697923            <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 
     7924              <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     7925              <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     7926              <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/>all dates 
    82737927            </xsl:when> 
    82747928            <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 
     7929              <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     7930              <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     7931              <input type="radio" name="searchLimits" value="none" checked="checked"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 
    82787932            </xsl:when> 
    82797933            <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 
     7934              <input type="radio" name="searchLimits" value="fromToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     7935              <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     7936              <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 
    82837937            </xsl:otherwise> 
    82847938          </xsl:choose> 
    82857939        </form> 
    82867940      </div> 
    8287       Search Result 
     7941      <xsl:copy-of select="$bwStr-Srch-SearchResult"/> 
    82887942    </h2> 
    82897943    <table id="searchTable" cellpadding="0" cellspacing="0"> 
     
    82937947            <xsl:variable name="curPage" select="/bedework/searchResults/curPage"/> 
    82947948            <div id="searchPageForm"> 
    8295               page: 
     7949              <xsl:copy-of select="$bwStr-Srch-Page"/> 
    82967950              <xsl:if test="/bedework/searchResults/curPage != 1"> 
    82977951                <xsl:variable name="prevPage" select="number($curPage) - 1"/> 
    8298                 &lt;<a href="{$search-next}&amp;pageNum={$prevPage}">prev</a> 
     7952                &lt;<a href="{$search-next}&amp;pageNum={$prevPage}"><xsl:copy-of select="$bwStr-Srch-Prev"/></a> 
    82997953              </xsl:if> 
    83007954              <xsl:text> </xsl:text> 
     
    83137967                <xsl:when test="$curPage != /bedework/searchResults/numPages"> 
    83147968                  <xsl:variable name="nextPage" select="number($curPage) + 1"/> 
    8315                   <a href="{$search-next}&amp;pageNum={$nextPage}">next</a>&gt; 
     7969                  <a href="{$search-next}&amp;pageNum={$nextPage}"><xsl:copy-of select="$bwStr-Srch-Next"/></a>&gt; 
    83167970                </xsl:when> 
    83177971                <xsl:otherwise> 
    8318                   <span class="hidden">next&gt;</span><!-- occupy the space to keep the navigation from moving around --> 
     7972                  <span class="hidden"><xsl:copy-of select="$bwStr-Srch-Next"/>&gt;</span><!-- occupy the space to keep the navigation from moving around --> 
    83197973                </xsl:otherwise> 
    83207974              </xsl:choose> 
    83217975            </div> 
    83227976          </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> 
     7977          <xsl:value-of select="/bedework/searchResults/resultSize"/><xsl:text> </xsl:text> 
     7978          <xsl:copy-of select="$bwStr-Srch-ResultReturnedFor"/><xsl:text> </xsl:text><em><xsl:value-of select="/bedework/searchResults/query"/></em> 
    83267979        </th> 
    83277980      </tr> 
     
    83297982        <tr class="fieldNames"> 
    83307983          <td> 
    8331             relevance 
     7984            <xsl:copy-of select="$bwStr-Srch-Relevance"/> 
    83327985          </td> 
    83337986          <td> 
    8334             summary 
     7987            <xsl:copy-of select="$bwStr-Srch-Summary"/> 
    83357988          </td> 
    83367989          <td> 
    8337             date &amp; time 
     7990            <xsl:copy-of select="$bwStr-Srch-DateAndTime"/> 
    83387991          </td> 
    83397992          <td> 
    8340             calendar 
     7993            <xsl:copy-of select="$bwStr-Srch-Calendar"/> 
    83417994          </td> 
    83427995          <td> 
    8343             location 
     7996            <xsl:copy-of select="$bwStr-Srch-Location"/> 
    83447997          </td> 
    83457998        </tr> 
     
    83608013              <xsl:choose> 
    83618014                <xsl:when test="event/summary = ''"> 
    8362                   <em>no title</em
     8015                  <em><xsl:copy-of select="$bwStr-Srch-NoTitle"/></em><xsl:text> </xsl:text
    83638016                </xsl:when> 
    83648017                <xsl:otherwise> 
     
    84708123    <xsl:variable name="AmPm"> 
    84718124      <xsl:choose> 
    8472         <xsl:when test="$hour &lt; 12">AM</xsl:when> 
    8473         <xsl:otherwise>PM</xsl:otherwise> 
     8125        <xsl:when test="$hour &lt; 12"><xsl:copy-of select="$bwStr-TiFo-AM"/></xsl:when> 
     8126        <xsl:otherwise><xsl:copy-of select="$bwStr-TiFo-PM"/></xsl:otherwise> 
    84748127      </xsl:choose> 
    84758128    </xsl:variable> 
     
    84978150  <xsl:template name="footer"> 
    84988151    <div id="footer"> 
    8499       Demonstration calendar; place footer information here. 
     8152      <xsl:copy-of select="$bwStr-Foot-DemonstrationCalendar"/> 
    85008153    </div> 
    85018154    <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> 
     8155      <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 
     8156      <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | 
     8157      <a href="?refreshXslt=yes"><xsl:copy-of select="$bwStr-Foot-RefreshXSLT"/></a> 
    85058158    </div> 
    85068159  </xsl:template>