Changeset 2350

Show
Ignore:
Timestamp:
08/17/09 10:12:24
Author:
bleibson
Message:

Pulled English strings out of file. WARNING: 00English in effect\!

Files:

Legend:

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

    r2195 r2350  
    7575  <xsl:include href="../../../bedework-common/default/default/messages.xsl"/> 
    7676  <xsl:include href="../../../bedework-common/default/default/util.xsl"/> 
     77  <xsl:include href="./strings.xsl"/> 
     78   
    7779 
    7880  <!-- DEFINE GLOBAL CONSTANTS --> 
     
    128130    <html lang="en"> 
    129131      <head> 
    130         <title>Bedework Events Calendar</title> 
     132        <title><xsl:copy-of select="$bwStr-Root-PageTitle"/></title> 
    131133        <meta content="text/html;charset=utf-8" http-equiv="Content-Type" /> 
    132134        <!-- load css --> 
     
    250252        <td colspan="3" id="logoCell"><a href="/bedework/"><img src="{$resourcesRoot}/images/bedeworkLogoGreen.gif" width="292" height="75" border="0" alt="Bedework"/></a></td> 
    251253        <td colspan="2" id="schoolLinksCell"> 
    252           <h2>School of Engineering</h2> 
    253           <a href="http://www.yourdepartmenthere.edu">School of Engineering Home</a> | 
    254           <a href="http://www.youruniversityhere.edu">University Home</a> | 
    255           <a href="http://www.bedework.org/">Other Link</a> 
     254          <h2><xsl:copy-of select="$bwStr-HdBr-SchoolOfEngineering"/></h2> 
     255          <a href="http://www.yourdepartmenthere.edu"><xsl:copy-of select="$bwStr-HdBr-SchoolOfEngineeringHome"/></a> | 
     256          <a href="http://www.youruniversityhere.edu"><xsl:copy-of select="$bwStr-HdBr-UniversityHome"/></a> | 
     257          <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-HdBr-OtherLink"/></a> 
    256258        </td> 
    257259      </tr> 
     
    280282          <xsl:choose> 
    281283            <xsl:when test="/bedework/page='event'"> 
    282               Event Information 
     284              <xsl:copy-of select="$bwStr-HdBr-EventInformation"/> 
    283285            </xsl:when> 
    284286            <xsl:when test="/bedework/page='showSysStats' or 
     
    296298        </td> 
    297299        <td class="rssPrint"> 
    298           <a href="javascript:window.print()" title="print this view"> 
    299             <img alt="print this view" src="{$resourcesRoot}/images/std-print-icon.gif" width="20" height="14" border="0"/> print 
     300          <a href="javascript:window.print()" title="{$bwStr-HdBr-PrintThisView}"> 
     301            <img alt="print this view" src="{$resourcesRoot}/images/std-print-icon.gif" width="20" height="14" border="0"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-HdBr-Print"/> 
    300302          </a> 
    301           <a class="rss" href="{$listEvents}&amp;setappvar=summaryMode(details)&amp;skinName=rss-list&amp;days=3" title="RSS feed">RSS</a> 
     303          <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> 
    302304        </td> 
    303305      </tr> 
     
    312314            <xsl:attribute name="class">selected</xsl:attribute> 
    313315          </xsl:if> 
    314           <a href="{$setViewPeriod}&amp;viewType=dayView&amp;date={$curdate}">DAY</a> 
     316          <a href="{$setViewPeriod}&amp;viewType=dayView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Day"/></a> 
    315317        </li> 
    316318        <li> 
     
    318320            <xsl:attribute name="class">selected</xsl:attribute> 
    319321          </xsl:if> 
    320           <a href="{$setViewPeriod}&amp;viewType=weekView&amp;date={$curdate}">WEEK</a> 
     322          <a href="{$setViewPeriod}&amp;viewType=weekView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Week"/></a> 
    321323        </li> 
    322324        <li> 
    323325          <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Month'"> 
    324326            <xsl:attribute name="class">selected</xsl:attribute> 
    325           </xsl:if><a href="{$setViewPeriod}&amp;viewType=monthView&amp;date={$curdate}">MONTH</a> 
     327          </xsl:if><a href="{$setViewPeriod}&amp;viewType=monthView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Month"/></a> 
    326328        </li> 
    327329        <li> 
    328330          <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Year'"> 
    329331            <xsl:attribute name="class">selected</xsl:attribute> 
    330           </xsl:if><a href="{$setViewPeriod}&amp;viewType=yearView&amp;date={$curdate}">YEAR</a> 
     332          </xsl:if><a href="{$setViewPeriod}&amp;viewType=yearView&amp;date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Year"/></a> 
    331333        </li> 
    332334        <li> 
    333335          <xsl:if test="/bedework/page='eventList'"> 
    334336            <xsl:attribute name="class">selected</xsl:attribute> 
    335           </xsl:if><a href="{$listEvents}">LIST</a> 
     337          </xsl:if><a href="{$listEvents}"><xsl:copy-of select="$bwStr-Tabs-List"/></a> 
    336338        </li> 
    337339      </ul> 
     
    353355            </xsl:when> 
    354356            <xsl:when test="/bedework/periodname='Week'"> 
    355               Week of <xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 
     357              <xsl:copy-of select="$bwStr-Navi-WeekOf"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 
    356358            </xsl:when> 
    357359            <xsl:otherwise> 
     
    418420                </td> 
    419421                <td> 
    420                   <input name="submit" type="submit" value="go"/> 
     422                  <input name="submit" type="submit" value="{$bwStr-Navi-Go}"/> 
    421423                </td> 
    422424              </tr> 
     
    436438           <xsl:choose> 
    437439             <xsl:when test="/bedework/selectionState/selectionType = 'collections'"> 
    438                Calendar: 
     440               <xsl:copy-of select="$bwStr-SrcB-Calendar"/> 
    439441               <strong> 
    440442                 <xsl:call-template name="substring-afterLastInstanceOf"> 
     
    445447             </xsl:when> 
    446448             <xsl:when test="/bedework/selectionState/selectionType = 'search'"> 
    447                Current search: <xsl:value-of select="/bedework/search"/> 
     449               <xsl:copy-of select="$bwStr-SrcB-CurrentSearch"/><xsl:text> </xsl:text><xsl:value-of select="/bedework/search"/> 
    448450             </xsl:when> 
    449451             <xsl:otherwise><!-- view --> 
    450                View: 
     452               <xsl:copy-of select="$bwStr-SrcB-View"/> 
    451453               <form name="selectViewForm" method="post" action="{$setSelection}"> 
    452454                <select name="viewName" onchange="submit()" > 
     
    466468             </xsl:otherwise> 
    467469           </xsl:choose> 
    468            <span class="link"><a href="{$setSelection}">default view</a> | <a href="{$fetchPublicCalendars}">all topical areas</a></span> 
     470           <span class="link"><a href="{$setSelection}"><xsl:copy-of select="$bwStr-SrcB-DefaultView"/></a> | <a href="{$fetchPublicCalendars}"><xsl:copy-of select="$bwStr-SrcB-AllTopicalAreas"/></a></span> 
    469471         </td> 
    470472         <td class="rightCell"> 
    471473            <xsl:if test="/bedework/page!='searchResult'"> 
    472474              <form name="searchForm" id="searchForm" method="post" action="{$search}"> 
    473                 Search: 
     475                <xsl:copy-of select="$bwStr-SrcB-Search"/> 
    474476                <input type="text" name="query" size="15"> 
    475477                  <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 
    476478                </input> 
    477                 <input type="submit" name="submit" value="go"/> 
     479                <input type="submit" name="submit" value="{$bwStr-SrcB-Go}"/> 
    478480              </form> 
    479481              <xsl:text> </xsl:text> 
     
    481483            <xsl:choose> 
    482484              <xsl:when test="/bedework/periodname='Day' or /bedework/page='eventList'"> 
    483                 <img src="{$resourcesRoot}/images/std-button-listview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     485                <img src="{$resourcesRoot}/images/std-button-listview-off.gif" width="46" height="21" border="0" alt="{$bwStr-SrcB-ToggleListCalView}"/> 
    484486              </xsl:when> 
    485487              <xsl:when test="/bedework/periodname='Year'"> 
    486                 <img src="{$resourcesRoot}/images/std-button-calview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     488                <img src="{$resourcesRoot}/images/std-button-calview-off.gif" width="46" height="21" border="0" alt="{$bwStr-SrcB-ToggleListCalView}"/> 
    487489              </xsl:when> 
    488490              <xsl:when test="/bedework/periodname='Month'"> 
    489491                <xsl:choose> 
    490492                  <xsl:when test="/bedework/appvar[key='monthViewMode']/value='list'"> 
    491                     <a href="{$setup}&amp;setappvar=monthViewMode(cal)" title="toggle list/calendar view"> 
    492                       <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     493                    <a href="{$setup}&amp;setappvar=monthViewMode(cal)" title="{$bwStr-SrcB-ToggleListCalView}"> 
     494                      <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-SrcB-ToggleListCalView}"/> 
    493495                    </a> 
    494496                  </xsl:when> 
    495497                  <xsl:otherwise> 
    496                     <a href="{$setup}&amp;setappvar=monthViewMode(list)" title="toggle list/calendar view"> 
    497                       <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     498                    <a href="{$setup}&amp;setappvar=monthViewMode(list)" title="{$bwStr-SrcB-ToggleListCalView}"> 
     499                      <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-SrcB-ToggleListCalView}"/> 
    498500                    </a> 
    499501                  </xsl:otherwise> 
     
    503505                <xsl:choose> 
    504506                  <xsl:when test="/bedework/appvar[key='weekViewMode']/value='list'"> 
    505                     <a href="{$setup}&amp;setappvar=weekViewMode(cal)" title="toggle list/calendar view"> 
    506                       <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     507                    <a href="{$setup}&amp;setappvar=weekViewMode(cal)" title="{$bwStr-SrcB-ToggleListCalView}"> 
     508                      <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-SrcB-ToggleListCalView}"/> 
    507509                    </a> 
    508510                  </xsl:when> 
    509511                  <xsl:otherwise> 
    510                     <a href="{$setup}&amp;setappvar=weekViewMode(list)" title="toggle list/calendar view"> 
    511                       <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 
     512                    <a href="{$setup}&amp;setappvar=weekViewMode(list)" title="{$bwStr-SrcB-ToggleListCalView}"> 
     513                      <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-SrcB-ToggleListCalView}"/> 
    512514                    </a> 
    513515                  </xsl:otherwise> 
     
    519521                <xsl:choose> 
    520522                  <xsl:when test="/bedework/appvar[key='listEventsSummaryMode']/value='details'"> 
    521                     <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(summary)" title="toggle summary/detailed view"> 
    522                       <img src="{$resourcesRoot}/images/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     523                    <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(summary)" title="{$bwStr-SrcB-ToggleSummDetView}"> 
     524                      <img src="{$resourcesRoot}/images/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-SrcB-ToggleSummDetView}"/> 
    523525                    </a> 
    524526                  </xsl:when> 
    525527                  <xsl:otherwise> 
    526                     <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(details)" title="toggle summary/detailed view"> 
    527                       <img src="{$resourcesRoot}/images/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     528                    <a href="{$listEvents}&amp;setappvar=listEventsSummaryMode(details)" title="{$bwStr-SrcB-ToggleSummDetView}"> 
     529                      <img src="{$resourcesRoot}/images/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-SrcB-ToggleSummDetView}"/> 
    528530                    </a> 
    529531                  </xsl:otherwise> 
     
    549551                <xsl:choose> 
    550552                  <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 
    551                     <a href="{$setup}&amp;setappvar=summaryMode(summary)" title="toggle summary/detailed view"> 
    552                       <img src="{$resourcesRoot}/images/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     553                    <a href="{$setup}&amp;setappvar=summaryMode(summary)" title="{$bwStr-SrcB-ToggleSummDetView}"> 
     554                      <img src="{$resourcesRoot}/images/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-SrcB-ToggleSummDetView}"/> 
    553555                    </a> 
    554556                  </xsl:when> 
    555557                  <xsl:otherwise> 
    556                     <a href="{$setup}&amp;setappvar=summaryMode(details)" title="toggle summary/detailed view"> 
    557                       <img src="{$resourcesRoot}/images/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 
     558                    <a href="{$setup}&amp;setappvar=summaryMode(details)" title="{$bwStr-SrcB-ToggleSummDetView}"> 
     559                      <img src="{$resourcesRoot}/images/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-SrcB-ToggleSummDetView}"/> 
    558560                    </a> 
    559561                  </xsl:otherwise> 
     
    585587    </xsl:variable> 
    586588    <h2 class="{$statusClass}"> 
    587       <a id="linkToEvent" href="javascript:showLink('{$urlPrefix}/event/eventView.do?calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}')" title="generate link to this event"> 
    588        link to this event 
     589      <a id="linkToEvent" href="javascript:showLink('{$urlPrefix}/event/eventView.do?calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}')" title="{$bwStr-SgEv-GenerateLinkToThisEvent}"> 
     590       <xsl:copy-of select="$bwStr-SgEv-LinkToThisEvent"/> 
    589591     </a> 
    590       <xsl:if test="status='CANCELLED'">CANCELED: </xsl:if> 
     592      <xsl:if test="status='CANCELLED'"><xsl:copy-of select="$bwStr-SgEv-Canceled"/><xsl:text> </xsl:text></xsl:if> 
    591593      <xsl:choose> 
    592594        <xsl:when test="link != ''"> 
     
    603605    <table id="eventTable" cellpadding="0" cellspacing="0"> 
    604606      <tr> 
    605         <td class="fieldname">When:</td> 
     607        <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-When"/></td> 
    606608        <td class="fieldval"> 
    607609          <!-- always display local time --> 
     
    617619          <xsl:choose> 
    618620            <xsl:when test="start/allday = 'true'"> 
    619               <span class="time"><em>(all day)</em></span> 
     621              <span class="time"><em><xsl:copy-of select="$bwStr-SgEv-AllDay"/></em></span> 
    620622            </xsl:when> 
    621623            <xsl:when test="end/longdate != start/longdate"> 
     
    633635              <xsl:choose> 
    634636                <xsl:when test="start/floating = 'true'"> 
    635                   Floating time 
     637                  <xsl:copy-of select="$bwStr-SgEv-FloatingTime"/> 
    636638                </xsl:when> 
    637639                <xsl:otherwise> 
    638                   Local time 
     640                  <xsl:copy-of select="$bwStr-SgEv-LocalTime"/> 
    639641                </xsl:otherwise> 
    640642              </xsl:choose> 
     
    650652                  <tr> 
    651653                    <td> 
    652                       <strong>Start:</strong> 
     654                      <strong><xsl:copy-of select="$bwStr-SgEv-Start"/></strong> 
    653655                    </td> 
    654656                    <td> 
     
    675677                  <tr> 
    676678                    <td> 
    677                       <strong>End:</strong> 
     679                      <strong><xsl:copy-of select="$bwStr-SgEv-End"/></strong> 
    678680                    </td> 
    679681                    <td> 
     
    713715                <xsl:choose> 
    714716                  <xsl:when test="start/allday = 'true'"> 
    715                     <span class="time"><em>(all day)</em></span> 
     717                    <span class="time"><em><xsl:copy-of select="$bwStr-SgEv-AllDay"/></em></span> 
    716718                  </xsl:when> 
    717719                  <xsl:when test="end/timezone/longdate != start/timezone/longdate"> 
     
    731733        <th class="icalIcon" rowspan="2"> 
    732734          <div id="eventIcons"> 
    733             <a href="{$privateCal}/event/addEventRef.do?calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="Add event to MyCalendar" target="myCalendar"> 
     735            <a href="{$privateCal}/event/addEventRef.do?calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" title="{$bwStr-SgEv-AddEventToMyCalendar}" target="myCalendar"> 
    734736              <img class="addref" src="{$resourcesRoot}/images/add2mycal-icon.gif" width="20" height="26" border="0" alt="Add event to MyCalendar"/> 
    735               add to my calendar 
     737              <xsl:copy-of select="$bwStr-SgEv-AddToMyCalendar"/> 
    736738            </a> 
    737739            <xsl:variable name="eventIcalName" select="concat($guid,'.ics')"/> 
    738             <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"> 
     740            <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-SgEv-DownloadEvent}"> 
    739741              <img src="{$resourcesRoot}/images/std-ical_icon.gif" width="20" height="26" border="0" alt="Download this event"/> 
    740              download</a> 
     742             <xsl:copy-of select="$bwStr-SgEv-Download"/></a> 
    741743          </div> 
    742744        </th> 
    743745      </tr> 
    744746      <tr> 
    745         <td class="fieldname">Where:</td> 
     747        <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Where"/></td> 
    746748        <td class="fieldval"> 
    747749          <xsl:choose> 
     
    762764      </tr> 
    763765      <tr> 
    764         <td class="fieldname">Description:</td> 
     766        <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Description"/></td> 
    765767        <td colspan="2" class="fieldval description"> 
    766768          <xsl:if test="xproperties/node()[name()='X-BEDEWORK-IMAGE']"> 
     
    777779      <xsl:if test="status !='' and status != 'CONFIRMED'"> 
    778780        <tr> 
    779           <td class="fieldname">Status:</td> 
     781          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-STATUS"/></td> 
    780782          <td class="fieldval"> 
    781783            <xsl:value-of select="status"/> 
     
    785787      <xsl:if test="cost!=''"> 
    786788        <tr> 
    787           <td class="fieldname">Cost:</td> 
     789          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Cost"/></td> 
    788790          <td colspan="2" class="fieldval"><xsl:value-of select="cost"/></td> 
    789791        </tr> 
     
    791793      <xsl:if test="link != ''"> 
    792794        <tr> 
    793           <td class="fieldname">See:</td> 
     795          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-See"/></td> 
    794796          <td colspan="2" class="fieldval"> 
    795797            <xsl:variable name="link" select="link"/> 
     
    800802      <xsl:if test="contact/name!='none'"> 
    801803        <tr> 
    802           <td class="fieldname">Contact:</td> 
     804          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Contact"/></td> 
    803805          <td colspan="2" class="fieldval"> 
    804806            <xsl:choose> 
     
    831833      <xsl:if test="comments/comment"> 
    832834        <tr> 
    833           <td class="fieldname">Comments:</td> 
     835          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Comments"/></td> 
    834836          <td class="fieldval comments"> 
    835837            <xsl:for-each select="comments/comment"> 
     
    841843      <xsl:if test="xproperties/X-BEDEWORK-ALIAS"> 
    842844        <tr> 
    843           <td class="fieldname">Topical Area:</td> 
     845          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-TopicalArea"/></td> 
    844846          <td class="fieldval"> 
    845847            <xsl:for-each select="xproperties/X-BEDEWORK-ALIAS"> 
     
    857859      <xsl:if test="categories/category"> 
    858860        <tr> 
    859           <td class="fieldname">Categories:</td> 
     861          <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Categories"/></td> 
    860862          <td class="fieldval"> 
    861863            <xsl:for-each select="categories/category"> 
     
    886888          <tr> 
    887889            <td class="noEventsCell"> 
    888               No events to display. 
     890              <xsl:copy-of select="$bwStr-LsVw-NoEventsToDisplay"/> 
    889891            </td> 
    890892          </tr> 
     
    926928                                  start/shortdate = end/shortdate"> 
    927929                    <td class="{$dateRangeStyle} center" colspan="3"> 
    928                       all day 
     930                      <xsl:copy-of select="$bwStr-LsVw-AllDay"/> 
    929931                    </td> 
    930932                  </xsl:when> 
     
    943945                        <xsl:when test="start/allday = 'true' and 
    944946                                        parent::day/shortdate = start/shortdate"> 
    945                           today 
     947                          <xsl:copy-of select="$bwStr-LsVw-Today"/> 
    946948                        </xsl:when> 
    947949                        <xsl:when test="parent::day/shortdate != start/shortdate"> 
     
    963965                        <xsl:when test="end/allday = 'true' and 
    964966                                        parent::day/shortdate = end/shortdate"> 
    965                           today 
     967                          <xsl:copy-of select="$bwStr-LsVw-Today"/> 
    966968                        </xsl:when> 
    967969                        <xsl:when test="parent::day/shortdate != end/shortdate"> 
     
    981983                    <xsl:when test="status='CANCELLED'">description bwStatusCancelled</xsl:when> 
    982984                    <xsl:when test="status='TENTATIVE'">description bwStatusTentative</xsl:when> 
    983                     <xsl:otherwise>description</xsl:otherwise> 
     985                    <xsl:otherwise><xsl:copy-of select="$bwStr-LsVw-Description"/></xsl:otherwise> 
    984986                  </xsl:choose> 
    985987                </xsl:variable> 
     
    994996                </xsl:variable> 
    995997                <td class="{$descriptionClass} {$subscriptionClass}"> 
    996                   <xsl:if test="status='CANCELLED'"><strong>CANCELED: </strong></xsl:if> 
     998                  <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsVw-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 
    997999                  <xsl:choose> 
    9981000                    <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 
     
    10111013                          </xsl:if> 
    10121014                          <xsl:if test="contact/name!='none'"> 
    1013                             Contact: <xsl:value-of select="contact/name"/> 
     1015                            <xsl:copy-of select="$bwStr-LsVw-Contact"/><xsl:text> </xsl:text><xsl:value-of select="contact/name"/> 
    10141016                          </xsl:if> 
    10151017                        </em> 
     
    10571059                  </a> 
    10581060                  <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 
    1059                   <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"> 
    1060                     <img src="{$resourcesRoot}/images/std-ical_icon_small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 
     1061                  <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-LsVw-DownloadEvent}"> 
     1062                    <img src="{$resourcesRoot}/images/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsVw-DownloadEvent}"/> 
    10611063                  </a> 
    10621064                </td> 
     
    10721074  <xsl:template match="events" mode="eventList"> 
    10731075    <h2 class="bwStatusConfirmed"> 
    1074       Next 7 Days 
     1076      <xsl:copy-of select="$bwStr-LsEv-Next7Days"/> 
    10751077      <!-- xsl:choose> 
    10761078        <xsl:when test="/bedework/now/longdate = /bedework/events/event[position()=last()]/start/longdate"><xsl:value-of select="/bedework/now/longdate"/></xsl:when> 
     
    10831085        <xsl:choose> 
    10841086          <xsl:when test="not(event)"> 
    1085             <li>No events to display.</li> 
     1087            <li><xsl:copy-of select="$bwStr-LsEv-NoEventsToDisplay"/></li> 
    10861088          </xsl:when> 
    10871089          <xsl:otherwise> 
     
    10991101                </xsl:attribute> 
    11001102 
    1101                 <xsl:if test="status='CANCELLED'"><strong>CANCELED: </strong></xsl:if> 
    1102                 <xsl:if test="status='TENTATIVE'"><em>TENTATIVE: </em></xsl:if> 
     1103                <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsEv-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 
     1104                <xsl:if test="status='TENTATIVE'"><em><xsl:copy-of select="$bwStr-LsEv-Tentative"/><xsl:text> </xsl:text></em></xsl:if> 
    11031105 
    11041106                <a class="title" href="{$eventView}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}"> 
     
    11171119                <xsl:text> </xsl:text> 
    11181120                <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 
    1119                 <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"> 
    1120                   <img src="{$resourcesRoot}/images/std-ical_icon_small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 
     1121                <a href="{$export}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;nocache=no&amp;contentName={$eventIcalName}" title="{$bwStr-LsEv-DownloadEvent}"> 
     1122                  <img src="{$resourcesRoot}/images/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsEv-DownloadEvent}"/> 
    11211123                </a> 
    11221124 
     
    11571159                  <xsl:if test="categories/category"> 
    11581160                    <br/> 
    1159                     Categories: 
     1161                    <xsl:copy-of select="$bwStr-LsEv-Categories"/> 
    11601162                    <xsl:for-each select="categories/category"> 
    11611163                      <xsl:value-of select="word"/><xsl:if test="position() != last()">, </xsl:if> 
     
    11681170                    </xsl:if> 
    11691171                    <xsl:if test="contact/name!='none'"> 
    1170                       Contact: <xsl:value-of select="contact/name"/> 
     1172                      <xsl:copy-of select="$bwStr-LsEv-Contact"/><xsl:text> </xsl:text><xsl:value-of select="contact/name"/> 
    11711173                    </xsl:if> 
    11721174                  </em> 
     
    12831285    <li> 
    12841286      <a href="{$eventView}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}" class="{$eventClass} {$subscriptionClass}"> 
    1285         <xsl:if test="status='CANCELLED'">CANCELED: </xsl:if> 
     1287        <xsl:if test="status='CANCELLED'"><xsl:copy-of select="$bwStr-EvCG-CanceledColon"/><xsl:text> </xsl:text></xsl:if> 
    12861288        <xsl:choose> 
    12871289          <xsl:when test="start/shortdate != ../shortdate"> 
    1288             (cont) 
     1290            <xsl:copy-of select="$bwStr-EvCG-Cont"/> 
    12891291          </xsl:when> 
    12901292          <xsl:when test="start/allday = 'false'"> 
     
    12921294          </xsl:when> 
    12931295          <xsl:otherwise> 
    1294             all day: 
     1296            <xsl:copy-of select="$bwStr-EvCG-AllDayColon"/> 
    12951297          </xsl:otherwise> 
    12961298        </xsl:choose> 
     
    13031305        </xsl:variable> 
    13041306        <span class="{$eventTipClass}"> 
    1305           <xsl:if test="status='CANCELLED'"><span class="eventTipStatusCancelled">CANCELED</span></xsl:if> 
    1306           <xsl:if test="status='TENTATIVE'"><span class="eventTipStatusTentative">TENTATIVE</span></xsl:if> 
     1307          <xsl:if test="status='CANCELLED'"><span class="eventTipStatusCancelled"><xsl:copy-of select="$bwStr-EvCG-Canceled"/></span></xsl:if> 
     1308          <xsl:if test="status='TENTATIVE'"><span class="eventTipStatusTentative"><xsl:copy-of select="$bwStr-EvCG-Tentative"/></span></xsl:if> 
    13071309          <strong><xsl:value-of select="summary"/></strong><br/> 
    1308           Time: 
     1310          <xsl:copy-of select="$bwStr-EvCG-Time"/> 
    13091311          <xsl:choose> 
    13101312            <xsl:when test="start/allday = 'true'"> 
    1311               all day 
     1313              <xsl:copy-of select="$bwStr-EvCG-AllDay"/> 
    13121314            </xsl:when> 
    13131315            <xsl:otherwise> 
     
    13281330          </xsl:choose><br/> 
    13291331          <xsl:if test="location/address"> 
    1330             Location: <xsl:value-of select="location/address"/><br/> 
     1332            <xsl:copy-of select="$bwStr-EvCG-Location"/><xsl:text> </xsl:text><xsl:value-of select="location/address"/><br/> 
    13311333          </xsl:if> 
    13321334          <xsl:if test="xproperties/X-BEDEWORK-ALIAS"> 
    1333             Topical Area: 
     1335            <xsl:copy-of select="$bwStr-EvCG-TopicalArea"/> 
    13341336              <xsl:for-each select="xproperties/X-BEDEWORK-ALIAS"> 
    13351337                <xsl:call-template name="substring-afterLastInstanceOf"> 
     
    14221424      <tr> 
    14231425        <th colspan="2"> 
    1424           All Topical Areas 
     1426          <xsl:copy-of select="$bwStr-Cals-AllTopicalAreas"/> 
    14251427        </th> 
    14261428      </tr> 
     
    14281430        <td colspan="2" class="infoCell"> 
    14291431          <p class="info"> 
    1430             Select a topical area from the list below to see only its events. 
     1432            <xsl:copy-of select="$bwStr-Cals-SelectTopicalArea"/> 
    14311433          </p> 
    14321434        </td> 
     
    14511453    <xsl:variable name="itemClass"> 
    14521454      <xsl:choose> 
    1453         <xsl:when test="calType = '0'">folder</xsl:when> 
    1454         <xsl:otherwise>calendar</xsl:otherwise> 
     1455        <xsl:when test="calType = '0'"><xsl:copy-of select="$bwStr-Calr-Folder"/></xsl:when> 
     1456        <xsl:otherwise><xsl:copy-of select="$bwStr-Calr-Calendar"/></xsl:otherwise> 
    14551457      </xsl:choose> 
    14561458    </xsl:variable> 
     
    14751477  <!-- calendar export page --> 
    14761478  <xsl:template match="currentCalendar" mode="export"> 
    1477     <h2 class="bwStatusConfirmed">Export Calendar</h2> 
     1479    <h2 class="bwStatusConfirmed"><xsl:copy-of select="$bwStr-Cals-ExportCalendar"/></h2> 
    14781480    <div id="export"> 
    14791481      <p> 
    1480         <strong>Calendar to export:</strong> 
     1482        <strong><xsl:copy-of select="$bwStr-Cals-ExportCals"/></strong> 
    14811483      </p> 
    14821484      <div class="indent"> 
    1483         Name: <strong><em><xsl:value-of select="name"/></em></strong><br/> 
    1484         Path: <xsl:value-of select="path"/> 
     1485        <xsl:copy-of select="$bwStr-Cals-Name"/><xsl:text> </xsl:text><strong><em><xsl:value-of select="name"/></em></strong><br/> 
     1486        Path:<xsl:text> </xsl:text><xsl:value-of select="path"/> 
    14851487      </div> 
    14861488      <p> 
    1487         <strong>Event date limits:</strong> 
     1489        <strong><xsl:copy-of select="$bwStr-Cals-EventDateLimits"/></strong> 
    14881490      </p> 
    14891491      <form name="exportCalendarForm" id="exportCalendarForm" action="{$export}" method="post"> 
     
    15041506        </input> 
    15051507        <!-- visible fields --> 
    1506         <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> today forward 
    1507         <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> all dates 
    1508         <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> date range 
     1508        <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Cals-TodayForward"/> 
     1509        <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Cals-AllDates"/> 
     1510        <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Cals-DateRange"/> 
    15091511        <div id="exportDateRange" class="invisible"> 
    1510           Start: <input type="text" name="bwExportCalendarWidgetStartDate" id="bwExportCalendarWidgetStartDate" size="10"/> 
    1511           <span id="bwExportEndField">End: <input type="text" name="bwExportCalendarWidgetEndDate" id="bwExportCalendarWidgetEndDate" size="10"/></span> 
     1512          <xsl:copy-of select="$bwStr-Cals-Start"/><xsl:text> </xsl:text><input type="text" name="bwExportCalendarWidgetStartDate" id="bwExportCalendarWidgetStartDate" size="10"/> 
     1513          <span id="bwExportEndField"><xsl:copy-of select="$bwStr-Cals-End"/><xsl:text> </xsl:text><input type="text" name="bwExportCalendarWidgetEndDate" id="bwExportCalendarWidgetEndDate" size="10"/></span> 
    15121514        </div> 
    1513         <p><input type="submit" value="export" class="bwWidgetSubmit" onclick="fillExportFields(this.form)"/></p> 
     1515        <p><input type="submit" value="{$bwStr-Cals-Export}" class="bwWidgetSubmit" onclick="fillExportFields(this.form)"/></p> 
    15141516      </form> 
    15151517    </div> 
     
    15211523      <div id="searchFilter"> 
    15221524        <form name="searchForm" method="post" action="{$search}"> 
    1523           Search: 
     1525          <xsl:copy-of select="$bwStr-Srch-Search"/> 
    15241526          <input type="text" name="query" size="15"> 
    15251527            <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 
    15261528          </input> 
    1527           <input type="submit" name="submit" value="go"/> 
    1528           Limit: 
     1529          <input type="submit" name="submit" value="{$bwStr-Srch-Go}"/> 
     1530          <xsl:copy-of select="$bwStr-Srch-Limit"/> 
    15291531          <xsl:choose> 
    15301532            <xsl:when test="/bedework/searchResults/searchLimits = 'beforeToday'"> 
    1531               <input type="radio" name="searchLimits" value="fromToday"/>today forward 
    1532               <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/>past dates 
    1533               <input type="radio" name="searchLimits" value="none"/>all dates 
     1533              <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     1534              <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     1535              <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 
    15341536            </xsl:when> 
    15351537            <xsl:when test="/bedework/searchResults/searchLimits = 'none'"> 
    1536               <input type="radio" name="searchLimits" value="fromToday"/>today forward 
    1537               <input type="radio" name="searchLimits" value="beforeToday"/>past dates 
    1538               <input type="radio" name="searchLimits" value="none" checked="checked"/>all dates 
     1538              <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     1539              <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     1540              <input type="radio" name="searchLimits" value="none" checked="checked"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 
    15391541            </xsl:when> 
    15401542            <xsl:otherwise> 
    1541               <input type="radio" name="searchLimits" value="fromToday" checked="checked"/>today forward 
    1542               <input type="radio" name="searchLimits" value="beforeToday"/>past dates 
    1543               <input type="radio" name="searchLimits" value="none"/>all dates 
     1543              <input type="radio" name="searchLimits" value="fromToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 
     1544              <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 
     1545              <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 
    15441546            </xsl:otherwise> 
    15451547          </xsl:choose> 
    15461548        </form> 
    15471549      </div> 
    1548       Search Result 
     1550      <xsl:copy-of select="$bwStr-Srch-SearchResult"/> 
    15491551    </h2> 
    15501552    <table id="searchTable" cellpadding="0" cellspacing="0"> 
     
    15541556            <xsl:variable name="curPage" select="/bedework/searchResults/curPage"/> 
    15551557            <div id="searchPageForm"> 
    1556               page: 
     1558              <xsl:copy-of select="$bwStr-Srch-Page"/> 
    15571559              <xsl:if test="/bedework/searchResults/curPage != 1"> 
    15581560                <xsl:variable name="prevPage" select="number($curPage) - 1"/> 
    1559                 &lt;<a href="{$search-next}&amp;pageNum={$prevPage}">prev</a> 
     1561                &lt;<a href="{$search-next}&amp;pageNum={$prevPage}"><xsl:copy-of select="$bwStr-Srch-Prev"/></a> 
    15601562              </xsl:if> 
    15611563              <xsl:text> </xsl:text> 
     
    15741576                <xsl:when test="$curPage != /bedework/searchResults/numPages"> 
    15751577                  <xsl:variable name="nextPage" select="number($curPage) + 1"/> 
    1576                   <a href="{$search-next}&amp;pageNum={$nextPage}">next</a>&gt; 
     1578                  <a href="{$search-next}&amp;pageNum={$nextPage}"><xsl:copy-of select="$bwStr-Srch-Next"/></a>&gt; 
    15771579                </xsl:when> 
    15781580                <xsl:otherwise> 
    1579                   <span class="hidden">next&gt;</span><!-- occupy the space to keep the navigation from moving around --> 
     1581                  <span class="hidden"><xsl:copy-of select="$bwStr-Srch-Next"/>&gt;</span><!-- occupy the space to keep the navigation from moving around --> 
    15801582                </xsl:otherwise> 
    15811583              </xsl:choose> 
     
    15831585          </xsl:if> 
    15841586          <xsl:value-of select="/bedework/searchResults/resultSize"/> 
    1585           result<xsl:if test="/bedework/searchResults/resultSize != 1">s</xsl:if> returned 
    1586           for <em><xsl:value-of select="/bedework/searchResults/query"/></em> 
     1587          <xsl:copy-of select="$bwStr-Srch-ResultReturnedFor"/><xsl:text> </xsl:text><em><xsl:value-of select="/bedework/searchResults/query"/></em> 
    15871588        </th> 
    15881589      </tr> 
     
    15901591        <tr class="fieldNames"> 
    15911592          <td> 
    1592             relevance 
     1593            <xsl:copy-of select="$bwStr-Srch-Relevance"/> 
    15931594          </td> 
    15941595          <td> 
    1595             summary 
     1596            <xsl:copy-of select="$bwStr-Srch-Summary"/> 
    15961597          </td> 
    15971598          <td> 
    1598             date &amp; time 
     1599            <xsl:copy-of select="$bwStr-Srch-DateAndTime"/> 
    15991600          </td> 
    16001601          <td> 
    1601             calendar 
     1602            <xsl:copy-of select="$bwStr-Srch-Calendar"/> 
    16021603          </td> 
    16031604          <td> 
    1604             location 
     1605            <xsl:copy-of select="$bwStr-Srch-Location"/> 
    16051606          </td> 
    16061607        </tr> 
     
    16821683  <xsl:template name="stats"> 
    16831684    <div id="stats"> 
    1684       <h2>System Statistics</h2> 
     1685      <h2><xsl:copy-of select="$bwStr-Stat-SysStats"/></h2> 
    16851686 
    16861687      <p> 
    1687         Stats collection: 
     1688        <xsl:copy-of select="$bwStr-Stat-StatsCollection"/> 
    16881689      </p> 
    16891690      <ul> 
    16901691        <li> 
    1691           <a href="{$stats}&amp;enable=yes">enable</a> | 
    1692           <a href="{$stats}&amp;disable=yes">disable</a> 
     1692          <a href="{$stats}&amp;enable=yes"><xsl:copy-of select="$bwStr-Stat-Enable"/></a> | 
     1693          <a href="{$stats}&amp;disable=yes"><xsl:copy-of select="$bwStr-Stat-Disable"/></a> 
    16931694        </li> 
    1694         <li><a href="{$stats}&amp;fetch=yes">fetch statistics</a></li> 
    1695         <li><a href="{$stats}&amp;dump=yes">dump stats to log</a></li> 
     1695        <li><a href="{$stats}&amp;fetch=yes"><xsl:copy-of select="$bwStr-Stat-FetchStats"/></a></li> 
     1696        <li><a href="{$stats}&amp;dump=yes"><xsl:copy-of select="$bwStr-Stat-DumpStats"/></a></li> 
    16961697      </ul> 
    16971698      <table id="statsTable" cellpadding="0"> 
     
    17251726  <xsl:template name="footer"> 
    17261727    <div id="footer"> 
    1727       Based on the <a href="http://www.bedework.org/">Bedework Calendar System</a> 
     1728      <xsl:copy-of select="$bwStr-Foot-BasedOnThe"/><xsl:text> </xsl:text><a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkCalendarSystem"/></a> 
    17281729    </div> 
    17291730    <table id="skinSelectorTable" border="0" cellpadding="0" cellspacing="0"> 
    17301731      <tr> 
    17311732        <td class="leftCell"> 
    1732           <a href="http://www.bedework.org/">Bedework website</a> | 
    1733           <a href="http://www.bedework.org/bedework/update.do?artcenterkey=35">production examples</a> | 
    1734           <a href="?noxslt=yes">show XML</a> | 
    1735           <a href="?refreshXslt=yes">refresh XSLT</a> 
     1733          <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 
     1734          <a href="http://www.bedework.org/bedework/update.do?artcenterkey=35"><xsl:copy-of select="$bwStr-Foot-ProductionExamples"/></a> | 
     1735          <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | 
     1736          <a href="?refreshXslt=yes"><xsl:copy-of select="$bwStr-Foot-RefreshXSLT"/></a> 
    17361737        </td> 
    17371738        <td class="rightCell">