Modified: vcl/trunk/web/.ht-inc/statistics.php URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/statistics.php?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/.ht-inc/statistics.php (original) +++ vcl/trunk/web/.ht-inc/statistics.php Thu Feb 12 15:09:22 2015 @@ -41,7 +41,7 @@ function selectStatistics() { list($month1, $day1, $year1) = explode(',', date('n,j,Y', time() - (SECINDAY * 6))); list($month2, $day2, $year2) = explode(',', date('n,j,Y', time())); - print _("<H2>Statistic Information</H2>\n"); + print "<H2>" . _("Statistic Information") . "</H2>\n"; if($submitErr) { printSubmitErr(STARTERR); printSubmitErr(ENDERR); @@ -56,7 +56,7 @@ function selectStatistics() { } else $affilid = $user['affiliationid']; - print _("Select a starting date:<br>\n"); + print _("Select a starting date:") . "<br>\n"; $months = array(''); for($i = 2 * SECINDAY, $cnt = 1; $cnt < 13; $i += SECINMONTH, $cnt++) $months[$cnt] = strftime('%B', $i); @@ -80,7 +80,7 @@ function selectStatistics() { printSelectInput("day1", $days, $daykey1); printSelectInput("year1", $years, $yearkey1); print "<br>\n"; - print _("Select an ending date:<br>\n"); + print _("Select an ending date:") . "<br>\n"; if(! $submitErr) { $monthkey2 = $month2; $daykey2 = array_search($day2, $days); @@ -93,8 +93,8 @@ function selectStatistics() { $cont = addContinuationsEntry('viewstats'); if(checkUserHasPerm('View Statistics by Affiliation')) { print "<input type=radio id=stattype1 name=continuation value=\"$cont\" checked>\n"; - print "<label for=stattype1>View General Statistics</label> - \n"; - print _("Select an affiliation:\n"); + print "<label for=stattype1>" . _("View General Statistics") . "</label> - \n"; + print _("Select an affiliation:") . "\n"; $affils = getAffiliations(); if(! array_key_exists($affilid, $affils)) $affilid = $user['affiliationid']; @@ -116,13 +116,14 @@ function selectStatistics() { 'provs' => $provs); $cont2 = addContinuationsEntry('viewstats', $cdata); print "<input type=radio id=stattype3 name=continuation value=\"$cont2\">\n"; - print "<label for=stattype3>View Statistics by provisioning engine</label>:\n"; + print "<label for=stattype3>" . _("View Statistics by provisioning engine"); + print "</label>:\n"; printSelectInput("provid", $provs); print "<br>\n"; } else print "<INPUT type=hidden name=continuation value=\"$cont\">\n"; - print _("<INPUT type=submit value=Submit>\n"); + print "<INPUT type=submit value=" . _("Submit") . ">\n"; print "</FORM>\n"; } @@ -165,7 +166,7 @@ function viewStatistics() { $affilid = $user['affiliationid']; if($affilid == 0) - $statsfor = "All Affiliations"; + $statsfor = _("All Affiliations"); else $statsfor = $affils[$affilid]; @@ -173,19 +174,15 @@ function viewStatistics() { $end = "$year2-$month2-$day2 23:59:59"; if(! checkdate($month1, $day1, $year1)) { $submitErr |= STARTERR; - $submitErrMsg[STARTERR] = _("The selected start date is not valid. Please ") - . _("select a valid date.<br>\n"); + $submitErrMsg[STARTERR] = _("The selected start date is not valid. Please select a valid date.") . "<br>\n"; } if(! checkdate($month2, $day2, $year2)) { $submitErr |= ENDERR; - $submitErrMsg[ENDERR] = _("The selected end date is not valid. Please ") - . _("select a valid date.<br>\n"); + $submitErrMsg[ENDERR] = _("The selected end date is not valid. Please select a valid date.") . "<br>\n"; } if(datetimeToUnix($start) > datetimeToUnix($end)) { $submitErr |= ORDERERR; - $submitErrMsg[ORDERERR] = _("The selected end date is before the selected ") - . _("start date. Please select an end date equal ") - . _("to or greater than the start date.<br>\n"); + $submitErrMsg[ORDERERR] = _("The selected end date is before the selected start date. Please select an end date equal to or greater than the start date.") . "<br>\n"; } if($submitErr) { selectStatistics(); @@ -197,13 +194,13 @@ function viewStatistics() { print "<H2>" . _("Statistic Information for") . " $statsfor</H2>\n"; elseif($mode2 == 'provisioning') print "<H2>" . _("Statistic Information for") . " {$provs[$provid]}</H2>\n"; - print _("<H3>Reservation information between "); + print "<H3>"; $tmp = mktime(0, 0, 0, $month1, $day1, $year1); - print strftime('%x', $tmp); - print _(" and "); + $starttime = strftime('%x', $tmp); $tmp = mktime(0, 0, 0, $month2, $day2, $year2); - print strftime('%x', $tmp); - print ":</H3>\n"; + $endtime = strftime('%x', $tmp); + printf(_("Reservation information between %s and %s:"), $starttime, $endtime); + print "</H3>\n"; $reloadid = getUserlistID('vclreload@Local'); if($mode2 == 'default') { $query = "SELECT l.userid, " @@ -396,45 +393,47 @@ function viewStatistics() { print "<DIV align=center>\n"; print "<TABLE>\n"; print " <TR>\n"; - print _(" <TH align=right>Total Reservations:</TH>\n"); + print " <TH align=right>" . _("Total Reservations:") . "</TH>\n"; print " <TD>$totalreservations</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Total Hours Used:</TH>\n"); + print " <TH align=right>" . _("Total Hours Used:") . "</TH>\n"; print " <TD>" . (int)($totalhours / 3600) . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>\"Now\" Reservations:</TH>\n"); + print " <TH align=right>" . _("\"Now\" Reservations:") . "</TH>\n"; print " <TD>$nows</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>\"Later\" Reservations:</TH>\n"); + print " <TH align=right>" . _("\"Later\" Reservations:") . "</TH>\n"; print " <TD>$futures</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Unavailable:</TH>\n"); + print " <TH align=right>" . _("Unavailable:") . "</TH>\n"; print " <TD>$notavailable</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Load times < 2 minutes:</TH>\n"); + print " <TH align=right>" . _("Load times < 2 minutes:") . "</TH>\n"; print " <TD>{$loadtimes['2less']}</TD>\n"; print " </TR>\n"; - print _(" <TH align=right>Load times 2-6 minutes:</TH>\n"); + print " <TH align=right>" . _("Load times 2-6 minutes:") . "</TH>\n"; print " <TD>{$loadtimes['2to6']}</TD>\n"; print " </TR>\n"; - print _(" <TH align=right>Load times 6-8 minutes:</TH>\n"); + print " <TH align=right>" . _("Load times 6-8 minutes:") . "</TH>\n"; print " <TD>{$loadtimes['6to8']}</TD>\n"; print " <TR>\n"; - print _(" <TH align=right>Load times >= 8 minutes:</TH>\n"); + print " <TH align=right>" . _("Load times >= 8 minutes:") . "</TH>\n"; print " <TD>{$loadtimes['8more']}</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Total Unique Users:</TH>\n"); + print " <TH align=right>" . _("Total Unique Users:") . "</TH>\n"; print " <TD>" . count($users) . "</TD>\n"; print " </TR>\n"; foreach(array_keys($osusers) as $key) { print " <TR>\n"; - print _(" <TH align=right>Unique Users of ") . $key . _(":</TH>\n"); + print " <TH align=right>"; + printf(_("Unique Users of %s:"), $key); + print "</TH>\n"; print " <TD>" . count($osusers[$key]) . "</TD>\n"; print " </TR>\n"; } @@ -443,14 +442,14 @@ function viewStatistics() { print "<TABLE>\n"; print " <TR>\n"; print " <TD></TD>\n"; - print _(" <TH>Reservations</TH>\n"); - print _(" <TH>Unique Users</TH>\n"); - print _(" <TH>Hours Used</TH>\n"); - print _(" <TH>< 2 min wait</TH>\n"); - print _(" <TH>2-6 min wait</TH>\n"); - print _(" <TH>6-8 min wait</TH>\n"); - print _(" <TH>>= 8 min wait</TH>\n"); - print _(" <TH>Failures</TH>\n"); + print " <TH>" . _("Reservations") . "</TH>\n"; + print " <TH>" . _("Unique Users") . "</TH>\n"; + print " <TH>" . _("Hours Used") . "</TH>\n"; + print " <TH>" . _("< 2 min wait") . "</TH>\n"; + print " <TH>" . _("2-6 min wait") . "</TH>\n"; + print " <TH>" . _("6-8 min wait") . "</TH>\n"; + print " <TH>" . _(">= 8 min wait") . "</TH>\n"; + print " <TH>" . _("Failures") . "</TH>\n"; print " </TR>\n"; foreach($imagecount as $key => $value) { print " <TR>\n"; @@ -480,79 +479,79 @@ function viewStatistics() { } print "</TABLE>\n"; - print _("<H3>Durations:</H3>\n"); + print "<H3>" . _("Durations:") . "</H3>\n"; print "<TABLE>\n"; print " <TR>\n"; - print _(" <TH align=right>0 - 30 Min:</TH>\n"); + print " <TH align=right>" . _("0 - 30 Min:") . "</TH>\n"; print " <TD>" . $lengths["30min"] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>30 Min - 1 Hour:</TH>\n"); + print " <TH align=right>" . _("30 Min - 1 Hour:") . "</TH>\n"; print " <TD>" . $lengths["1hour"] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>1 Hour - 2 Hours:</TH>\n"); + print " <TH align=right>" . _("1 Hour - 2 Hours:") . "</TH>\n"; print " <TD>" . $lengths["2hours"] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>2 Hours - 4 Hours:</TH>\n"); + print " <TH align=right>" . _("2 Hours - 4 Hours:") . "</TH>\n"; print " <TD>" . $lengths["4hours"] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>4 Hours - 6 Hours:</TH>\n"); + print " <TH align=right>" . _("4 Hours - 6 Hours:") . "</TH>\n"; print " <TD>" . $lengths["6hours"] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>6 Hours - 8 Hours:</TH>\n"); + print " <TH align=right>" . _("6 Hours - 8 Hours:") . "</TH>\n"; print " <TD>" . $lengths["8hours"] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>8 Hours - 10 Hours:</TH>\n"); + print " <TH align=right>" . _("8 Hours - 10 Hours:") . "</TH>\n"; print " <TD>" . $lengths["10hours"] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>> 10 Hours:</TH>\n"); + print " <TH align=right>" . _("> 10 Hours:") . "</TH>\n"; print " <TD>" . $lengths["10hrsplus"] . "</TD>\n"; print " </TR>\n"; print "</TABLE>\n"; - print _("<H3>Ending information:</H3>\n"); + print "<H3>" . _("Ending information:") . "</H3>\n"; print "<TABLE>\n"; print " <TR>\n"; - print _(" <TH align=right>Deleted:</TH>\n"); + print " <TH align=right>" . _("Deleted:") . "</TH>\n"; print " <TD>" . $ending["deleted"] . "</TD>\n"; print " <TD rowspan=7><img src=\"images/blank.gif\" width=5></TD>\n"; - print _(" <TD>(Future reservation deleted before start time reached)</TD>\n"); + print " <TD>" . _("(Future reservation deleted before start time reached)") . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Released:</TH>\n"); + print " <TH align=right>" . _("Released:") . "</TH>\n"; print " <TD>" . $ending["released"] . "</TD>\n"; - print _(" <TD>(Reservation released before end time reached)</TD>\n"); + print " <TD>" . _("(Reservation released before end time reached)") . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Not Acknowledged:</TH>\n"); + print " <TH align=right>" . _("Not Acknowledged:") . "</TH>\n"; print " <TD>" . $ending["noack"] . "</TD>\n"; - print _(" <TD>(\"Connect!\" button never clicked)</TD>\n"); + print " <TD>" . _("(\"Connect!\" button never clicked)") . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>No Login:</TH>\n"); + print " <TH align=right>" . _("No Login:") . "</TH>\n"; print " <TD>" . $ending["nologin"] . "</TD>\n"; - print _(" <TD>(User never logged in)</TD>\n"); + print " <TD>" . _("(User never logged in)") . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>End of Reservation:</TH>\n"); + print " <TH align=right>" . _("End of Reservation:") . "</TH>\n"; print " <TD>" . $ending["EOR"] . "</TD>\n"; - print _(" <TD>(End of reservation reached)</TD>\n"); + print " <TD>" . _("(End of reservation reached)") . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Timed Out:</TH>\n"); + print " <TH align=right>" . _("Timed Out:") . "</TH>\n"; print " <TD>" . $ending["timeout"] . "</TD>\n"; - print _(" <TD>(Disconnect and no reconnection within 15 minutes)</TD>\n"); + print " <TD>" . _("(Disconnect and no reconnection within 15 minutes)") . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Failed:</TH>\n"); + print " <TH align=right>" . _("Failed:") . "</TH>\n"; print " <TD>" . $ending["failed"] . "</TD>\n"; - print _(" <TD>(Reserved computer failed to get prepared for user)</TD>\n"); + print " <TD>" . _("(Reserved computer failed to get prepared for user)") . "</TD>\n"; print " </TR>\n"; print "</TABLE>\n"; print "<br>\n"; @@ -567,20 +566,20 @@ function viewStatistics() { 'affilid' => $affilid, 'mode' => $mode2, 'provid' => $provid); - print _("<H2>Reservations by Day</H2>\n"); + print "<H2>" . _("Reservations by Day") . "</H2>\n"; print "<small>" . _("(Reservations with start time on given day)") . "</small><br>\n"; $cdata['divid'] = 'resbyday'; $cont = addContinuationsEntry('AJgetStatData', $cdata); print "<input type=hidden id=statdaycont value=\"$cont\">\n"; print "<div id=\"resbyday\" class=\"statgraph\">(Loading...)</div>\n"; - print _("<H2>Max Concurrent Reservations By Day</H2>\n"); + print "<H2>" . _("Max Concurrent Reservations By Day") . "</H2>\n"; $cdata['divid'] = 'maxconcurresday'; $cont = addContinuationsEntry('AJgetStatData', $cdata); print "<input type=hidden id=statconcurrescont value=\"$cont\">\n"; print "<div id=\"maxconcurresday\" class=\"statgraph\">Loading graph data...</div>\n"; - print _("<H2>Max Concurrent Blade Reservations By Day</H2>\n"); + print "<H2>" . _("Max Concurrent Blade Reservations By Day") . "</H2>\n"; $cdata['divid'] = 'maxconcurbladeday'; $cont = addContinuationsEntry('AJgetStatData', $cdata); print "<input type=hidden id=statconcurbladecont value=\"$cont\">\n"; @@ -592,7 +591,7 @@ function viewStatistics() { print "<input type=hidden id=statconcurvmcont value=\"$cont\">\n"; print "<div id=\"maxconcurvmday\" class=\"statgraph\">Loading graph data...</div>\n"; - print _("<H2>Reservations by Hour</H2>\n"); + print "<H2>" . _("Reservations by Hour") . "</H2>\n"; print "<small>(" . _("Active reservations during given hour averaged over selected dates") . ")</small><br><br>\n"; $cdata['divid'] = 'resbyhour'; $cont = addContinuationsEntry('AJgetStatData', $cdata);
Modified: vcl/trunk/web/.ht-inc/userpreferences.php URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/userpreferences.php?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/.ht-inc/userpreferences.php (original) +++ vcl/trunk/web/.ht-inc/userpreferences.php Thu Feb 12 15:09:22 2015 @@ -52,10 +52,10 @@ function userpreferences() { $data["resolution"] = $user["width"] . "x" . $user["height"]; } - print _("<H2 align=center>User Preferences</H2>\n"); + print "<H2 align=center>" . _("User Preferences") . "</H2>\n"; print "<div align=center id=status class=visible>\n"; if($mode == "submituserprefs") { - print _("<font color=green>User preferences successfully updated</font><br>\n"); + print "<font color=green>" . _("User preferences successfully updated") . "</font><br>\n"; } print "</div>\n"; print "<table summary=\"\">\n"; @@ -68,14 +68,14 @@ function userpreferences() { $user['affiliation'] == 'Local') { $showpersonal = 1; print " <li><a href=#personal onclick=\""; - print _("show('personal'); return false;\">Personal Information</a>"); + print "show('personal'); return false;\">" . _("Personal Information") . "</a>"; print "</li>\n"; } print " <li><a href=#rdpfile onclick=\""; - print _("show('rdpfile'); return false;\">RDP Preferences</a>"); + print "show('rdpfile'); return false;\">" . _("RDP Preferences") . "</a>"; print "</li>\n"; print " <li><a href=#uiprefs onclick=\"javascript:show('uiprefs'); "; - print _("return false\">General Preferences</a></li>\n"); + print "return false\">" . _("General Preferences") . "</a></li>\n"; print " </ul>\n"; print " </div>\n"; print " </TD>\n"; @@ -83,20 +83,20 @@ function userpreferences() { print " <TD rowspan=2>\n"; if($showpersonal) { print " <fieldset id=personal class=shown>\n"; - print _(" <legend>Personal</legend>\n"); + print " <legend>" . _("Personal") . "</legend>\n"; print " <FORM action=\"" . BASEURL . SCRIPT . "\" method=post>\n"; print " <table summary=\"displays your personal information\">\n"; $showsubmit = 0; if(! empty($user['firstname'])) { print " <TR>\n"; - print _(" <TH align=right>First Name<a href=#updateinfo>*</a>:</TH>\n"); + print " <TH align=right>" . _("First Name:") . "<a href=#updateinfo>*</a></TH>\n"; print " <TD>" . $user["firstname"] . "</TD>\n"; print " <TD></TD>\n"; print " </TR>\n"; } if(! empty($user['lastname'])) { print " <TR>\n"; - print _(" <TH align=right>Last Name<a href=#updateinfo>*</a>:</TH>\n"); + print " <TH align=right>" . _("Last Name:") . "<a href=#updateinfo>*</a></TH>\n"; print " <TD>" . $user["lastname"] . "</TD>\n"; print " <TD></TD>\n"; print " </TR>\n"; @@ -104,7 +104,7 @@ function userpreferences() { # preferred name is stored locally; allow setting preferred name if a firstname is defined if(! empty($user['firstname'])) { print " <TR>\n"; - print _(" <TH align=right>Preferred Name:</TH>\n"); + print " <TH align=right>" . _("Preferred Name:") . "</TH>\n"; print " <TD><label class=hidden for=preferredname>Preferred Name</label>\n"; print " <INPUT type=text name=preferredname maxlength=100 "; print "size=15 value=\"" . $data["preferredname"] . "\"></TD>\n"; @@ -116,17 +116,17 @@ function userpreferences() { } if(! empty($user['email'])) { print " <TR>\n"; - print _(" <TH align=right>Email Address<a href=#updateinfo>*</a>:</TH>\n"); + print " <TH align=right>" . _("Email Address:") . "<a href=#updateinfo>*</a></TH>\n"; print " <TD>" . $user["email"] . "</TD>\n"; print " <TD></TD>\n"; print " </TR>\n"; } if($user['affiliation'] == 'Local') { print " <TR>\n"; - print _(" <TD colspan=3 align=center><h3>Change Password</h3></TD>\n"); + print " <TD colspan=3 align=center><h3>" . _("Change Password") . "</h3></TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Current Password:</TH>\n"); + print " <TH align=right>" . _("Current Password:") . "</TH>\n"; print " <TD>\n"; print " <label class=hidden for=currentpassword>Current Password</label>\n"; print " <INPUT type=password name=currentpassword maxlength=100 size=15>\n"; @@ -136,7 +136,7 @@ function userpreferences() { print "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>New Password:</TH>\n"); + print " <TH align=right>" . _("New Password:") . "</TH>\n"; print " <TD>\n"; print " <label class=hidden for=newpassword>New Password</label>\n"; print " <INPUT type=password name=newpassword maxlength=100 "; @@ -145,7 +145,7 @@ function userpreferences() { print " <TD></TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Confirm Password:</TH>\n"); + print " <TH align=right>" . _("Confirm Password:") . "</TH>\n"; print " <TD>\n"; print " <label class=hidden for=confirmpassword>Confirm Password</label>\n"; print " <INPUT type=password name=confirmpassword maxlength=100 "; @@ -164,7 +164,7 @@ function userpreferences() { $cont = addContinuationsEntry('confirmpersonalprefs', array(), SECINDAY, 1, 1, 1); print " <INPUT type=hidden name=continuation value=\"$cont\">\n"; print " <div align=center>\n"; - print _(" <INPUT type=submit value=\"Submit Changes\">\n"); + print " <INPUT type=submit value=\"" . _("Submit Changes") . "\">\n"; print " </div>\n"; } print " </FORM>\n"; @@ -172,18 +172,18 @@ function userpreferences() { } print " <fieldset id=rdpfile class=shown>\n"; - print _(" <legend>RDP</legend>\n"); + print " <legend>" . _("RDP") . "</legend>\n"; print " <FORM action=\"" . BASEURL . SCRIPT . "\" method=post>\n"; print " <table summary=\"lists adjustable preferences for the RDP "; print "file that is sent when you click the Get RDP File button on the "; print "Connect! page and the port on which RDP is listening\">\n"; print " <TR>\n"; - print _(" <TD colspan=3><small>Try decreasing <em>Resolution</em> or <em>"); - print _("Color Depth</em> to<br>speed up your connection if things seem "); - print _("slow<br>when connected to a remote computer.</small></TD>\n"); + print " <TD colspan=3><div style=\"width: 300px;\"><small>"; + print _("Try decreasing <em>Resolution</em> or <em>Color Depth</em> to speed up your connection if things seem slow when connected to a remote computer."); + print "</div></small></TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Resolution:</TH>\n"); + print " <TH align=right>" . _("Resolution:") . "</TH>\n"; $resolutionArray = array("Full Screen" => "Full Screen", "1920x1440" => "1920x1440", "1600x1200" => "1600x1200", @@ -204,7 +204,7 @@ function userpreferences() { print " <TD></TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Color Depth:</TH>\n"); + print " <TH align=right>" . _("Color Depth:") . "</TH>\n"; print " <TD>\n"; $colordepth = array("8" => "8", "16" => "16", "24" => "24", "32" => "32"); printSelectInput("bpp", $colordepth, $data["bpp"]); @@ -212,7 +212,7 @@ function userpreferences() { print " <TD></TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Audio:</TH>\n"); + print " <TH align=right>" . _("Audio:") . "</TH>\n"; print " <TD>\n"; $audio = array("none" => _("None"), "local" => _("Use my speakers")); printSelectInput("audiomode", $audio, $data["audiomode"]); @@ -220,7 +220,7 @@ function userpreferences() { print " <TD></TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Map Local Drives:</TH>\n"); + print " <TH align=right>" . _("Map Local Drives:") . "</TH>\n"; print " <TD>\n"; $yesno = array(1 => _("Yes"), 0 => _("No")); printSelectInput("mapdrives", $yesno, $data["mapdrives"]); @@ -228,14 +228,14 @@ function userpreferences() { print " <TD></TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Map Local Printers:</TH>\n"); + print " <TH align=right>" . _("Map Local Printers:") . "</TH>\n"; print " <TD>\n"; printSelectInput("mapprinters", $yesno, $data["mapprinters"]); print " </TD>\n"; print " <TD></TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Map Local Serial Ports:</TH>\n"); + print " <TH align=right>" . _("Map Local Serial Ports:") . "</TH>\n"; print " <TD>\n"; printSelectInput("mapserial", $yesno, $data["mapserial"]); print " </TD>\n"; @@ -255,14 +255,14 @@ function userpreferences() { $cont = addContinuationsEntry('confirmrdpprefs', array(), SECINDAY, 1, 1, 1); print " <INPUT type=hidden name=continuation value=\"$cont\">\n"; print " <div align=center>\n"; - print _(" <INPUT type=submit value=\"Submit Changes\">\n"); + print " <INPUT type=submit value=\"" . _("Submit Changes") . "\">\n"; print " </div>\n"; print " </FORM>\n"; print " </fieldset>\n"; print " <div id=uiprefs class=shown>\n"; print " <fieldset>\n"; - print _(" <legend>General Preferences</legend>\n"); + print " <legend>" . _("General Preferences") . "</legend>\n"; print " <FORM action=\"" . BASEURL . SCRIPT . "\" method=post "; print "onsubmit=\"return validatePublicKeys();\">\n"; $cdata = array(); @@ -274,12 +274,12 @@ function userpreferences() { $selected['affiliation'] = 'checked'; $selected['allgroups'] = ''; } - print _(" <p>View User Groups:<br>\n"); + print " <p>" . _("View User Groups:") . "<br>\n"; print " <INPUT type=radio id=r1 name=groupview value=affiliation "; - print "{$selected['affiliation']}" . _("><label for=r1>matching my affiliation"); + print "{$selected['affiliation']}" . "><label for=r1>" . _("matching my affiliation"); print "</label><br>\n"; print " <INPUT type=radio id=r2 name=groupview value=allgroups "; - print "{$selected['allgroups']}" . _("><label for=r2>from all affiliations"); + print "{$selected['allgroups']}" . "><label for=r2>" . _("from all affiliations"); print "</label></p>\n"; if($user['emailnotices']) { $selected['enabled'] = 'checked'; @@ -289,12 +289,12 @@ function userpreferences() { $selected['enabled'] = ''; $selected['disabled'] = 'checked'; } - print _(" <p>Send email notifications about reservations:<br>\n"); + print " <p>" . _("Send email notifications about reservations:") . "<br>\n"; print " <INPUT type=radio id=r3 name=emailnotify value=2 "; - print "{$selected['enabled']}" . _("><label for=r3>Enabled"); + print "{$selected['enabled']}" . "><label for=r3>" . _("Enabled"); print "</label><br>\n"; print " <INPUT type=radio id=r4 name=emailnotify value=1 "; - print "{$selected['disabled']}" . _("><label for=r4>Disabled"); + print "{$selected['disabled']}" . "><label for=r4>" . _("Disabled"); print "</label></p>\n"; ########################### @@ -333,17 +333,15 @@ function userpreferences() { print "name=\"pubkeys\" style=\"width: 27em;\""; if(! $user['usepublickeys']) print " disabled=\"disabled\""; - print ">{$user['sshpublickeys']}</textarea><br>\n"; - print "<strong>NOTE</strong>: Images using network storage (such as AFS) may not<br>\n"; - print "work well with public key authentication. In some cases,<br>\n"; - print "you may still be prompted for a password. In other cases,<br>\n"; - print "you may need to run additional commands after logging in<br>\n"; - print "to gain access to the network storage.<br>\n"; + print ">{$user['sshpublickeys']}</textarea><br><br>\n"; + print "<strong>" . _("NOTE:") . "</strong> "; + $h = " " . _("Images using network storage (such as AFS) may not work well with public key authentication. In some cases, you may still be prompted for a password. In other cases, you may need to run additional commands after logging in to gain access to the network storage."); + print preg_replace("/(.{1,55}([ \n]|$))/", '\1<br>', $h) . "\n"; print " </p>\n"; $cont = addContinuationsEntry('submitgeneralprefs', $cdata, SECINDAY, 1, 0); print " <INPUT type=hidden name=continuation value=\"$cont\">\n"; - print _(" <INPUT type=submit value=\"Submit General Preferences\">\n"); + print " <INPUT type=submit value=\"" . _("Submit General Preferences") . "\">\n"; print " </FORM>\n"; print " </fieldset>\n"; print " </div>\n"; @@ -391,46 +389,46 @@ function confirmUserPrefs($type) { print "<div align=center>\n"; if($type == 0) { - print _("<H2>Personal Information</H2>\n"); - print _("<H3>Submit the following changes?</H3>\n"); + print "<H2>" . _("Personal Information") . "</H2>\n"; + print "<H3>" . _("Submit the following changes?") . "</H3>\n"; print "<table>\n"; print " <TR>\n"; - print _(" <TH align=right>Preferred Name:</TH>\n"); + print " <TH align=right>" . _("Preferred Name:") . "</TH>\n"; print " <TD>" . $data["preferredname"] . "</TD>\n"; print " </TR>\n"; print "</table>\n"; if($user['affiliation'] == 'Local' && ! empty($data['newpassword'])) { - print _("New password will be submitted<br>\n"); + print _("New password will be submitted") . "<br>\n"; } } elseif($type == 1) { - print _("<H2>RDP Preferences</H2>\n"); - print _("<H3>Submit the following changes?</H3>\n"); + print "<H2>" . _("RDP Preferences") . "</H2>\n"; + print "<H3>" . _("Submit the following changes?") . "</H3>\n"; print "<table>\n"; print " <TR>\n"; - print _(" <TH align=right>Resolution:</TH>\n"); + print " <TH align=right>" . _("Resolution:") . "</TH>\n"; print " <TD>" . $data["resolution"] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Color Depth:</TH>\n"); + print " <TH align=right>" . _("Color Depth:") . "</TH>\n"; $colordepth = array("8" => "8", "16" => "16", "24" => "24", "32" => "32"); print " <TD>" . $colordepth[$data["bpp"]] . "</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Audio:</TH>\n"); + print " <TH align=right>" . _("Audio:") . "</TH>\n"; print " <TD>$audio</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Map Local Drives:</TH>\n"); + print " <TH align=right>" . _("Map Local Drives:") . "</TH>\n"; print " <TD>$drives</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Map Local Printers:</TH>\n"); + print " <TH align=right>" . _("Map Local Printers:") . "</TH>\n"; print " <TD>$printers</TD>\n"; print " </TR>\n"; print " <TR>\n"; - print _(" <TH align=right>Map Local Serial Ports:</TH>\n"); + print " <TH align=right>" . _("Map Local Serial Ports:") . "</TH>\n"; print " <TD>$serial</TD>\n"; print " </TR>\n"; print " <TR>\n"; @@ -445,14 +443,14 @@ function confirmUserPrefs($type) { print " <FORM action=\"" . BASEURL . SCRIPT . "\" method=post>\n"; $cont = addContinuationsEntry('submituserprefs', $data, SECINWEEK, 0, 0); print " <INPUT type=hidden name=continuation value=\"$cont\">\n"; - print _(" <INPUT type=submit value=Submit>\n"); + print " <INPUT type=submit value=" . _("Submit") . ">\n"; print " </FORM>\n"; print " </TD>\n"; print " <TD>\n"; print " <FORM action=\"" . BASEURL . SCRIPT . "\" method=post>\n"; $cont = addContinuationsEntry('userpreferences'); print " <INPUT type=hidden name=continuation value=\"$cont\">\n"; - print _(" <INPUT type=submit value=Cancel>\n"); + print " <INPUT type=submit value=" . _("Cancel") . ">\n"; print " </FORM>\n"; print " </TD>\n"; print " </TR>\n"; Modified: vcl/trunk/web/.ht-inc/utils.php URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/utils.php?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/.ht-inc/utils.php (original) +++ vcl/trunk/web/.ht-inc/utils.php Thu Feb 12 15:09:22 2015 @@ -207,7 +207,7 @@ function initGlobals() { if(! $user = getUserInfo($userid)) { // if first call to getUserInfo fails, try calling with $noupdate set if(! $user = getUserInfo($userid, 1)) { - $ERRORS[1] = _("Failed to get user info from database. userid was ") . "$userid"; + $ERRORS[1] = _("Failed to get user info from database. userid was ") . "$userid"; abort(1); } } @@ -662,16 +662,16 @@ function maintenanceCheck() { setVCLLocale(); require_once("themes/$skin/page.php"); printHTMLHeader(); - print _("<h2>Site Currently Under Maintenance</h2>\n"); + print "<h2>" . _("Site Currently Under Maintenance") . "</h2>\n"; if(! empty($msg)) { $msg = htmlentities($msg); $msg = preg_replace("/\n/", "<br>\n", $msg); print "$msg<br>\n"; } else - print _("This site is currently in maintenance.<br>\n"); + print _("This site is currently in maintenance.") . "<br>\n"; $niceend = strftime('%A, %x, %l:%M %P', $end); - print _("The maintenance is scheduled to end <b>") . "$niceend" . _("</b>.<br><br><br>\n"); + printf(_("The maintenance is scheduled to end <strong>%s</strong>."), $niceend) . "<br><br><br>\n"; printHTMLFooter(); exit; } @@ -703,18 +703,15 @@ function maintenanceNotice() { $nicestart = strftime('%A, %x, %l:%M %P', $start); $niceend = strftime('%A, %x, %l:%M %P', datetimeToUnix($item['end'])); print "<div id=\"maintenancenotice\">\n"; - print _("<b>NOTICE</b>: This site will be down for maintenance during "); - print _("the following times:<br><br>\n"); - print _("Start") . ": $nicestart<br>\n"; - print _("End") . ": $niceend.<br><br>\n"; + print "<strong>" . _("NOTICE:") . "</strong> "; + print _("This site will be down for maintenance during the following times:") . "<br><br>\n"; + print _("Start:") . " $nicestart<br>\n"; + print _("End:") . " $niceend.<br><br>\n"; if($item['allowreservations']) { - print _("You will be able to access your reserved machines during "); - print _("this maintenance. However, you will not be able to access "); - print _("information on how to connect to them.<br>\n"); + print _("You will be able to access your reserved machines during this maintenance. However, you will not be able to access information on how to connect to them.") . "<br>\n"; } else { - print _("You will not be able to access any of your reservations "); - print _("during this maintenance.<br>\n"); + print _("You will not be able to access any of your reservations during this maintenance.") . "<br>\n"; } print "</div>\n"; return; @@ -817,12 +814,12 @@ function stopSession() { //////////////////////////////////////////////////////////////////////////////// function main() { global $user, $authed, $mode; - print _("<H2>Welcome to the Virtual Computing Lab</H2>\n"); + print "<H2>" . _("Welcome to the Virtual Computing Lab") . "</H2>\n"; if($authed) { if(! empty($user['lastname']) && ! empty($user['preferredname'])) - print _("Hello ") . "{$user["preferredname"]} {$user['lastname']}<br><br>\n"; + print _("Hello") . " {$user["preferredname"]} {$user['lastname']}<br><br>\n"; elseif(! empty($user['lastname']) && ! empty($user['firstname'])) - print _("Hello ") . "{$user["firstname"]} {$user['lastname']}<br><br>\n"; + print _("Hello") . " {$user["firstname"]} {$user['lastname']}<br><br>\n"; $tmp = array_values($user['groups']); if(count($tmp) == 1 && $tmp[0] == 'nodemo') { print "Your account is a demo account that has expired. "; @@ -833,21 +830,18 @@ function main() { } $requests = getUserRequests("all", $user["id"]); if($num = count($requests)) { - if($num == 1) { - print _("You currently have ") . "$num" . _(" reservation</a>.<br>\n"); - } - else { - print _("You currently have ") . "$num" . _(" reservations</a>.<br>\n"); - } + if($num == 1) + print _("You currently have 1 reservation.") . "<br>\n"; + else + printf(_("You currently have %d reservations."), $num ) . "<br>\n"; } else { - print _("You do not have any current reservations.<br>\n"); + print _("You do not have any current reservations.") . "<br>\n"; } - print _("Please make a selection from the menu to continue.<br>\n"); + print _("Please make a selection from the menu to continue.") . "<br>\n"; } else { - print "Click the <b>Log in to VCL</b> button at the top right part of "; - print "the page to start using the VCL system<br>\n"; + print _("Please log in to start using the VCL system.") . "<br>\n"; } } @@ -920,10 +914,9 @@ function abort($errcode, $query="") { $mailParams = "-f" . ENVELOPESENDER; error_log($message); mail(ERROREMAIL, "Error with VCL pages ($errcode)", $message, '', $mailParams); - print _("An error has occurred. If this problem persists, please email "); - print "<a href=\"mailto:" . HELPEMAIL . "?Subject=" . _("Problem%20With%20VCL") . "\">"; - print HELPEMAIL . "</a> " . _("for further assistance. Please include the "); - print _("steps you took that led up to this problem in your email message."); + $subj = rawurlencode(_("Problem With VCL")); + $href = "<a href=\"mailto:" . HELPEMAIL . "?Subject=$subj\">" . HELPEMAIL . "</a>"; + printf(_("An error has occurred. If this problem persists, please email %s for further assistance. Please include the steps you took that led up to this problem in your email message."), $href); } // call clearPrivCache in case that helps clear up what caused the error @@ -5447,11 +5440,9 @@ function getRequestInfo($id, $returnNULL # FIXME handle XMLRPC cases if(! $printedHTMLheader) print $HTMLheader; - print _("<h1>OOPS! - Reservation Has Expired</h1>\n"); - print _("The selected reservation is no longer available. Go to "); - print "<a href=\"" . BASEURL . SCRIPT . "?mode=viewRequests\">"; - print _("Reservations</a><br>to request a new reservation or "); - print _("select another one that is available."); + print "<h1>" . _("OOPS! - Reservation Has Expired") . "</h1>\n"; + $h = _("The selected reservation is no longer available. Go to <a>Reservations</a> to request a new reservation or select another one that is available."); + print preg_replace('|<a>(.+)</a>|', '<a href="' . BASEURL . SCRIPT . '?mode=viewRequests">\1</a>', $h); printHTMLFooter(); dbDisconnect(); exit; @@ -7337,7 +7328,7 @@ function showTimeTable($links) { } print "<DIV align=center>\n"; - print _("<H2>Time Table</H2>\n"); + print "<H2>" . _("Time Table") . "</H2>\n"; print "</DIV>\n"; $computeridrow = ""; $displayedids = array(); @@ -7374,17 +7365,15 @@ function showTimeTable($links) { } if(empty($displayedids)) { if($links) { - print _("There are currently no computers available that can run the application you selected.\n"); + print _("There are currently no computers available that can run the application you selected.") . "\n"; } else { - print _("There are no computers that meet the specified criteria\n"); + print _("There are no computers that meet the specified criteria") . "\n"; } return; } if($showmessage) { - print _("The time you have requested to use the environment is not "); - print _("available. You may select from the green blocks of time to "); - print _("select an available time slot to make a reservation.<br>\n"); + print _("The time you have requested to use the environment is not available. You may select from the green blocks of time to select an available time slot to make a reservation.") . "<br>\n"; } print "<table summary=\"\">\n"; print " <TR>\n"; @@ -7404,7 +7393,7 @@ function showTimeTable($links) { 'imaging' => $imaging); $cont = addContinuationsEntry($mode, $cdata, SECINDAY); print "<INPUT type=hidden name=continuation value=\"$cont\">\n"; - print _("<INPUT type=submit value=Previous>\n"); + print "<INPUT type=submit value=" . _("Previous") . ">\n"; print "</FORM>\n"; } print "</TD>\n"; @@ -7423,7 +7412,7 @@ function showTimeTable($links) { 'imaging' => $imaging); $cont = addContinuationsEntry($mode, $cdata, SECINDAY); print "<INPUT type=hidden name=continuation value=\"$cont\">\n"; - print _("<INPUT type=submit value=Next>\n"); + print "<INPUT type=submit value=" . _("Next") . ">\n"; print "</FORM>\n"; } print "</TD>\n"; @@ -7515,8 +7504,8 @@ function showTimeTable($links) { print " <TD bgcolor=\"#ff0000\"><font color=\"#ff0000\">used</font></TD>\n"; } else { - $title = _("User: ") . $timeslots[$id][$stamp]["unityid"] - . _(" Image: ") . $timeslots[$id][$stamp]["prettyimage"]; + $title = _("User:") . " " . $timeslots[$id][$stamp]["unityid"] + . " " . _("Image:") . " " . $timeslots[$id][$stamp]["prettyimage"]; $ttdata = array('start' => $argstart, 'end' => $argend, 'imageid' => $imageid, @@ -7556,7 +7545,7 @@ function showTimeTable($links) { 'imaging' => $imaging); $cont = addContinuationsEntry($mode, $cdata, SECINDAY); print "<INPUT type=hidden name=continuation value=\"$cont\">\n"; - print _("<INPUT type=submit value=Previous>\n"); + print "<INPUT type=submit value=" . _("Previous") . ">\n"; print "</FORM>\n"; } print "</TD>\n"; @@ -7575,7 +7564,7 @@ function showTimeTable($links) { 'imaging' => $imaging); $cont = addContinuationsEntry($mode, $cdata, SECINDAY); print "<INPUT type=hidden name=continuation value=\"$cont\">\n"; - print _("<INPUT type=submit value=Next>\n"); + print "<INPUT type=submit value=" . _("Next") . ">\n"; print "</FORM>\n"; } print "</TD>\n"; @@ -9036,9 +9025,6 @@ function labeledFormItem($id, $label, $t if($extra == '') $extra = array(); $h = ''; - $label = _($label); - $errmsg = _($errmsg); - $help = _($help); if($required) $required = 'true'; else @@ -9302,7 +9288,7 @@ function prettyDatetime($stamp, $showyea //////////////////////////////////////////////////////////////////////////////// function minToHourMin($min) { if($min < 60) - return $min . _(" minutes"); + return $min . " " . _("minutes"); elseif($min == 60) return _("1 hour"); elseif($min % 60 == 0) @@ -9349,11 +9335,11 @@ function secToMinSec($sec) { //////////////////////////////////////////////////////////////////////////////// function prettyLength($minutes) { if($minutes < 60) - return (int)$minutes . _(" minutes"); + return (int)$minutes . " " . _("minutes"); elseif($minutes == 60) return _("1 hour"); elseif($minutes % 60 == 0) - return $minutes / 60 . _(" hours"); + return $minutes / 60 . " " . _("hours"); else { $hours = (int)($minutes / 60); $min = (int)($minutes % 60); @@ -10169,9 +10155,9 @@ function getReservationLengths($max) { if($max >= 60) $lengths["60"] = _("1 hour"); for($i = 120; $i <= $max && $i < 2880; $i += 120) - $lengths[$i] = $i / 60 . _(" hours"); + $lengths[$i] = $i / 60 . " " . _("hours"); for($i = 2880; $i <= $max; $i += 1440) - $lengths[$i] = $i / 1440 . _(" days"); + $lengths[$i] = $i / 1440 . " " . _("days"); return $lengths; } @@ -10188,12 +10174,12 @@ function getReservationLengths($max) { //////////////////////////////////////////////////////////////////////////////// function getReservationLength($length) { if($length < 60) - return ($length % 60) - ($length % 60 % 15) . " minutes"; + return ($length % 60) - ($length % 60 % 15) . " " . _("minutes"); if($length < 120) return _("1 hour"); if($length < 2880) - return intval($length / 60) . _(" hours"); - return intval($length / 1440) . _(" days"); + return intval($length / 60) . " " . _("hours"); + return intval($length / 1440) . " " . _("days"); } //////////////////////////////////////////////////////////////////////////////// @@ -10209,7 +10195,7 @@ function getReservationLength($length) { //////////////////////////////////////////////////////////////////////////////// function getReservationExtenstion($length) { if($length < 60) - return ($length % 60) - ($length % 60 % 15) . _(" minutes"); + return ($length % 60) - ($length % 60 % 15) . " " . _("minutes"); if($length < 75) return _("1 hour"); if($length < 120) { @@ -10217,8 +10203,8 @@ function getReservationExtenstion($lengt return sprintf('%d:%02d ' . _('hours'), intval($length / 60), $min); } if($length < 2880) - return intval($length / 60) . _(" hours"); - return intval($length / 1440) . _(" days"); + return intval($length / 60) . " " . _("hours"); + return intval($length / 1440) . " " . _("days"); } //////////////////////////////////////////////////////////////////////////////// @@ -11543,28 +11529,21 @@ function continuationsError() { if(array_key_exists('error', $contdata)) { print "<!-- continuationserror -->\n"; print "<div id=\"continuationserrormessage\">\n"; + $subj = rawurlencode(_("Problem With VCL")); + $href = "<a href=\"mailto:" . HELPEMAIL . "?Subject=$subj\">" . HELPEMAIL . "</a>"; switch($contdata['error']) { case 'invalid input': - print _("<h2>Error: Invalid Input</h2><br>\n"); - print _("You submitted input invalid for this web site. If you have no "); - print _("idea why this happened and the problem persists, please email "); - print "<a href=\"mailto:" . HELPEMAIL . "?Subject=" . _("Problem%20With%20VCL\">"); - print HELPEMAIL . "</a> " . _("for further assistance. Please include the "); - print _("steps you took that led up to this problem in your email message."); + print "<h2>" . _("Error: Invalid Input") . "</h2><br>\n"; + printf(_("You submitted input invalid for this web site. If you have no idea why this happened and the problem persists, please email %s for further assistance. Please include the steps you took that led up to this problem in your email message."), $href); break; case 'continuation does not exist': case 'expired': - print _("<h2>Error: Invalid Input</h2><br>\n"); - print _("You submitted expired data to this web site. Please restart the "); - print _("steps you were following without using your browser's <strong>"); - print _("Back</strong> button."); + print "<h2>" . _("Error: Invalid Input") . "</h2><br>\n"; + print _("You submitted expired data to this web site. Please restart the steps you were following without using your browser's <strong>Back</strong> button."); break; default: - print _("<h2>Error: Invalid Input</h2><br>\n"); - print _("An error has occurred. If this problem persists, please email "); - print "<a href=\"mailto:" . HELPEMAIL . "?Subject=" . _("Problem%20With%20VCL\">"); - print HELPEMAIL . "</a> " . _("for further assistance. Please include the "); - print _("steps you took that led up to this problem in your email message."); + print "<h2>" . _("Error: Invalid Input") . "</h2><br>\n"; + printf(_("An error has occurred. If this problem persists, please email %s for further assistance. Please include the steps you took that led up to this problem in your email message."), $href); } print "</div>\n"; } @@ -12537,42 +12516,42 @@ function getNavMenu($inclogout, $inchome $rt .= menulistLI('reservations'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=viewRequests\">"; - $rt .= _("Reservations</a></li>\n"); + $rt .= _("Reservations") . "</a></li>\n"; #$rt .= menulistLI('config'); #$rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=config\">"; - #$rt .= _("Manage Configs</a></li>\n"); + #$rt .= _("Manage Configs") . "</a></li>\n"; $rt .= menulistLI('blockAllocations'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=blockAllocations\">"; - $rt .= _("Block Allocations</a></li>\n"); + $rt .= _("Block Allocations") . "</a></li>\n"; $rt .= menulistLI('userPreferences'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=userpreferences\">"; - $rt .= _("User Preferences</a></li>\n"); + $rt .= _("User Preferences") . "</a></li>\n"; if(in_array("groupAdmin", $user["privileges"])) { $rt .= menulistLI('manageGroups'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=viewGroups\">"; - $rt .= _("Manage Groups</a></li>\n"); + $rt .= _("Manage Groups") . "</a></li>\n"; } if(in_array("imageAdmin", $user["privileges"])) { $rt .= menulistLI('image'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=image\">"; - $rt .= _("Manage Images</a></li>\n"); + $rt .= _("Manage Images") . "</a></li>\n"; } if(in_array("scheduleAdmin", $user["privileges"])) { $rt .= menulistLI('schedule'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=schedule\">"; - $rt .= _("Manage Schedules</a></li>\n"); + $rt .= _("Manage Schedules") . "</a></li>\n"; } if(in_array("computerAdmin", $user["privileges"])) { $rt .= menulistLI('computer'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=computer\">"; - $rt .= _("Manage Computers</a></li>\n"); + $rt .= _("Manage Computers") . "</a></li>\n"; } if(in_array("mgmtNodeAdmin", $user["privileges"])) { $rt .= menulistLI('managementnode'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=managementnode\">"; - $rt .= _("Management Nodes</a></li>\n"); + $rt .= _("Management Nodes") . "</a></li>\n"; } if(in_array("serverProfileAdmin", $user["privileges"]) || in_array("serverCheckOut", $user["privileges"])) { @@ -12584,34 +12563,34 @@ function getNavMenu($inclogout, $inchome count($computermetadata["schedules"])) { $rt .= menulistLI('timeTable'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=pickTimeTable\">"; - $rt .= _("View Time Table</a></li>\n"); + $rt .= _("View Time Table") . "</a></li>\n"; } if(in_array("userGrant", $user["privileges"]) || in_array("resourceGrant", $user["privileges"]) || in_array("nodeAdmin", $user["privileges"])) { $rt .= menulistLI('privileges'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=viewNodes\">"; - $rt .= _("Privileges</a></li>\n"); + $rt .= _("Privileges") . "</a></li>\n"; } if(checkUserHasPerm('User Lookup (global)') || checkUserHasPerm('User Lookup (affiliation only)')) { $rt .= menulistLI('userLookup'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=userLookup\">"; - $rt .= _("User Lookup</a></li>\n"); + $rt .= _("User Lookup") . "</a></li>\n"; } if(in_array("computerAdmin", $user["privileges"])) { $rt .= menulistLI('vm'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=editVMInfo\">"; - $rt .= _("Virtual Hosts</a></li>\n"); + $rt .= _("Virtual Hosts") . "</a></li>\n"; } if(checkUserHasPerm('Schedule Site Maintenance')) { $rt .= menulistLI('sitemaintenance'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=siteMaintenance\">"; - $rt .= _("Site Maintenance</a></li>\n"); + $rt .= _("Site Maintenance") . "</a></li>\n"; } $rt .= menulistLI('statistics'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=selectstats\">"; - $rt .= _("Statistics</a></li>\n"); + $rt .= _("Statistics") . "</a></li>\n"; if(checkUserHasPerm('View Dashboard (global)') || checkUserHasPerm('View Dashboard (affiliation only)')) { $rt .= menulistLI('dashboard'); @@ -12626,11 +12605,11 @@ function getNavMenu($inclogout, $inchome } $rt .= menulistLI('codeDocumentation'); $rt .= "<a href=\"" . DOCUMENTATIONURL . "\">"; - $rt .= _("Documentation</a></li>\n"); + $rt .= _("Documentation") . "</a></li>\n"; if($inclogout) { $rt .= menulistLI('authentication'); $rt .= "<a href=\"" . BASEURL . SCRIPT . "?mode=logout\">"; - $rt .= _("Logout</a></li>\n"); + $rt .= _("Logout") . "</a></li>\n"; } return $rt; } Modified: vcl/trunk/web/index.php URL: http://svn.apache.org/viewvc/vcl/trunk/web/index.php?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/index.php (original) +++ vcl/trunk/web/index.php Thu Feb 12 15:09:22 2015 @@ -54,10 +54,10 @@ maintenanceCheck(); dbConnect(); -initGlobals(); - setVCLLocale(); +initGlobals(); + $modes = array_keys($actions['mode']); $args = array_keys($actions['args']); $hasArg = 0; Modified: vcl/trunk/web/js/blockallocations.js URL: http://svn.apache.org/viewvc/vcl/trunk/web/js/blockallocations.js?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/js/blockallocations.js (original) +++ vcl/trunk/web/js/blockallocations.js Thu Feb 12 15:09:22 2015 @@ -616,7 +616,7 @@ function blockFormVerifyMonthly(mode) { var date1 = obj.options[obj.selectedIndex].text; obj = dojo.byId('mnday'); date1 += " " + obj.options[obj.selectedIndex].text; - dojo.byId('confvalue3').innerHTML = date1 + _(" of each month"); + dojo.byId('confvalue3').innerHTML = date1 + ' ' + _("of each month"); var times = new Array(); var items = requestBlockAddMonthlyStore._getItemsArray(); for(var i = 0; i < len; i++) { @@ -910,7 +910,7 @@ function deleteBlockConfirmCB(data, ioAr dojo.byId('conftitle2').innerHTML = _('Last Date:'); dojo.byId('confvalue2').innerHTML = data.items.lastdate; dojo.byId('conftitle3').innerHTML = _('Repeat on:'); - dojo.byId('confvalue3').innerHTML = data.items.date1 + _(" of each month"); + dojo.byId('confvalue3').innerHTML = data.items.date1 + ' ' + _("of each month"); dojo.byId('conftitle4').innerHTML = _('During these times:'); dojo.byId('confvalue4').innerHTML = data.items.times.join('<br>'); } @@ -971,7 +971,7 @@ function viewBlockAllocationCB(data, ioA dojo.byId('conftitle2').innerHTML = _('Last Date:'); dojo.byId('confvalue2').innerHTML = data.items.lastdate; dojo.byId('conftitle3').innerHTML = _('Repeat on:'); - dojo.byId('confvalue3').innerHTML = data.items.date1 + _(" of each month"); + dojo.byId('confvalue3').innerHTML = data.items.date1 + ' ' + _("of each month"); dojo.byId('conftitle4').innerHTML = _('During these times:'); dojo.byId('confvalue4').innerHTML = data.items.times.join('<br>'); } @@ -1045,10 +1045,10 @@ function acceptBlockConfirmCB(data, ioAr dojo.byId('accepttitle2').innerHTML = _('Last Date:'); dojo.byId('acceptvalue2').innerHTML = data.items.lastdate; dojo.byId('accepttitle3').innerHTML = _('Repeat on:'); - dojo.byId('acceptvalue3').innerHTML = data.items.date1 + _(" of each month"); + dojo.byId('acceptvalue3').innerHTML = data.items.date1 + ' ' + _("of each month"); dojo.byId('accepttitle4').innerHTML = _('During these times:'); dojo.byId('acceptvalue4').innerHTML = data.items.times.join('<br>'); - dojo.byId('accepttitle5').innerHTML = 'User Submitted Comments:'; + dojo.byId('accepttitle5').innerHTML = _('User Submitted Comments:'); dojo.byId('acceptvalue5').innerHTML = data.items.comments; } else if(data.items.repeating == 'list') { @@ -1120,7 +1120,7 @@ function rejectBlockConfirmCB(data, ioAr dojo.byId('rejecttitle2').innerHTML = _('Last Date:'); dojo.byId('rejectvalue2').innerHTML = data.items.lastdate; dojo.byId('rejecttitle3').innerHTML = _('Repeat on:'); - dojo.byId('rejectvalue3').innerHTML = data.items.date1 + _(" of each month"); + dojo.byId('rejectvalue3').innerHTML = data.items.date1 + ' ' + _("of each month"); dojo.byId('rejecttitle4').innerHTML = _('During these times:'); dojo.byId('rejectvalue4').innerHTML = data.items.times.join('<br>'); dojo.byId('rejecttitle5').innerHTML = _('User Submitted Comments:'); @@ -1331,11 +1331,11 @@ function updateAllocatedMachinesCB(data, graph.labeldata = data.items.virtual.points; graph.render(); if(data.items.bare.total != 0) - dojo.byId('totalbare').innerHTML = _('Total online: ') + data.items.bare.total; + dojo.byId('totalbare').innerHTML = _('Total online:') + ' ' + data.items.bare.total; else dojo.byId('totalbare').innerHTML = ''; if(data.items.virtual.total != 0) - dojo.byId('totalvirtual').innerHTML = _('Total online: ') + data.items.virtual.total; + dojo.byId('totalvirtual').innerHTML = _('Total online:') + ' ' + data.items.virtual.total; else dojo.byId('totalvirtual').innerHTML = ''; dojo.byId('allocatedBareMachines').style.height = '320px'; Modified: vcl/trunk/web/js/newresservercommon.js URL: http://svn.apache.org/viewvc/vcl/trunk/web/js/newresservercommon.js?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/js/newresservercommon.js (original) +++ vcl/trunk/web/js/newresservercommon.js Thu Feb 12 15:09:22 2015 @@ -14,6 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + function checkFixedSet(page) { var obj = dijit.byId(page + 'fixedIP'); if(obj.get('value') != '' && obj.isValid()) { @@ -111,7 +112,7 @@ function deployProfileChanged() { onItem: function(item, request) { var desc = profilesstore.getValue(item, 'desc'); if(desc == '') { - desc = '(No description)'; + desc = _('(No description)'); } dojo.byId('deploydesc').innerHTML = desc; } @@ -120,7 +121,7 @@ function deployProfileChanged() { function getServerProfileData(cont, id, cb) { if(id == 'profileid') { - dijit.byId('fetchProfilesBtn').set('label', 'Working...'); + dijit.byId('fetchProfilesBtn').set('label', _('Working...')); dijit.byId('fetchProfilesBtn').set('disabled', true); } var data = {continuation: cont, @@ -132,7 +133,7 @@ function getServerProfileData(cont, id, function getServerProfileDataDeployCB(data, ioArgs) { document.body.style.cursor = 'default'; if(data.items.error) { - alert('You do not have access to apply this server profile.'); + alert(_('You do not have access to apply this server profile.')); return; } dojo.byId('appliedprofileid').value = data.items.id; Modified: vcl/trunk/web/js/requests.js URL: http://svn.apache.org/viewvc/vcl/trunk/web/js/requests.js?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/js/requests.js (original) +++ vcl/trunk/web/js/requests.js Thu Feb 12 15:09:22 2015 @@ -53,8 +53,8 @@ function initViewRequests(imaging) { }); var dlg = new dijit.Dialog({ id: 'noimageaccessdlg', - title: 'Create / Update an Image', - content: 'You do not have access to create or update any images.<br><br>', + title: _('Create / Update an Image'), + content: _('You do not have access to create or update any images.') + '<br><br>', style: 'width: 300px; text-align: center;', closable: false }); @@ -214,7 +214,7 @@ function selectResType() { dojo.removeClass('whentitleserver', 'hidden'); if(profilesstore._arrayOfAllItems.length != 0 && (profilesstore._arrayOfAllItems.length != 1 || - profilesstore._arrayOfAllItems[0].name != '(New Profile)')) + profilesstore._arrayOfAllItems[0].name != _('(New Profile)'))) dojo.removeClass('deployprofileslist', 'hidden'); dojo.removeClass('nrnamespan', 'hidden'); dojo.removeClass('nrservergroupspan', 'hidden'); @@ -1141,10 +1141,10 @@ function addRevisionSelection(item) { var mstore = new dojo.store.Memory({data: item.imagerevision}); var wrapper = new dojo.data.ObjectStore({objectStore: mstore}); var layout = [ - {field: 'revision', name: 'Revision', width: '60px'}, - {field: 'user', name: 'User', width: '130px'}, - {field: 'prettydate', name: 'Created', width: '110px'}, - {field: 'production', name: 'Production', width: '60px'} + {field: 'revision', name: _('Revision'), width: '60px'}, + {field: 'user', name: _('User'), width: '130px'}, + {field: 'prettydate', name: _('Created'), width: '110px'}, + {field: 'production', name: _('Production'), width: '60px'} ]; var div = document.createElement('div'); div.style.width = "100%"; Modified: vcl/trunk/web/js/resources.js URL: http://svn.apache.org/viewvc/vcl/trunk/web/js/resources.js?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/js/resources.js (original) +++ vcl/trunk/web/js/resources.js Thu Feb 12 15:09:22 2015 @@ -22,9 +22,9 @@ function Resource() { Resource.prototype.DeleteBtn = function(rscid, rowIndex) { var rowdata = this.grid.getItem(rowIndex); if(! ('deleted' in rowdata) || rowdata.deleted == '0') - var label = 'Delete'; + var label = _('Delete'); else - var label = 'Undelete'; + var label = _('Undelete'); var btn = new dijit.form.Button({ label: label, onClick: function() { @@ -42,7 +42,7 @@ Resource.prototype.EditBtn = function(rs else var disable = true; var btn = new dijit.form.Button({ - label: 'Edit', + label: _('Edit'), disabled: disable, onClick: function() { editResource(rscid); @@ -114,7 +114,7 @@ Resource.prototype.addRemItemCB = functi }); } else if(data.items.status == 'noaccess') { - alert('You do not have access to the submitted resource or group'); + alert(_('You do not have access to the submitted resource or group')); } document.body.style.cursor = 'default'; } @@ -269,7 +269,7 @@ function toggleDeleteResourceCB(data, io div.style = 'text-align: center;'; var dlg = new dijit.Dialog({ id: 'resourceinusedlg', - title: 'Resource In Use', + title: _('Resource In Use'), content: data.items.msg, style: 'width: 400px;', autofocus: false, @@ -289,7 +289,7 @@ function submitToggleDeleteResource() { function submitToggleDeleteResourceCB(data, ioArgs) { if(data.items.status == 'error') { - alert('Problem encountered while attempting to delete resource. Please contact a system administrator.'); + alert(_('Problem encountered while attempting to delete resource. Please contact a system administrator.')); return; } else if(data.items.status == 'success') { @@ -384,7 +384,7 @@ function populateLists(selobj, inselobj, function populateListsCB(data, ioArgs) { if(data.items.status == 'noaccess') { document.body.style.cursor = 'default'; - alert('You do not have access to the submitted resource or group'); + alert(_('You do not have access to the submitted resource or group')); return; } var oldstore = window[data.items.intitle].store; Modified: vcl/trunk/web/js/resources/image.js URL: http://svn.apache.org/viewvc/vcl/trunk/web/js/resources/image.js?rev=1659286&r1=1659285&r2=1659286&view=diff ============================================================================== --- vcl/trunk/web/js/resources/image.js (original) +++ vcl/trunk/web/js/resources/image.js Thu Feb 12 15:09:22 2015 @@ -30,9 +30,9 @@ Image.prototype.colformatter = function( obj.field == 'checkuser' || obj.field == 'rootaccess') { if(value == "0") - return '<span class="rederrormsg">false</span>'; + return '<span class="rederrormsg">' + _('false') + '</span>'; if(value == "1") - return '<span class="ready">true</span>'; + return '<span class="ready">' + _('true') + '</span>'; } if(obj.field == 'maxinitialtime' && value == 0) return '(unset)'; @@ -47,7 +47,7 @@ function inlineEditResourceCB(data, ioAr dijit.byId('advancedoptions').toggle(); dojo.byId('saveresourcecont').value = data.items.cont; dijit.byId('addeditdlg').set('title', data.items.title); - dijit.byId('addeditbtn').set('label', 'Save Changes'); + dijit.byId('addeditbtn').set('label', _('Save Changes')); dojo.byId('editresid').value = data.items.resid; dijit.byId('name').set('value', data.items.data.prettyname); dijit.byId('owner').set('value', data.items.data.owner); @@ -71,7 +71,7 @@ function inlineEditResourceCB(data, ioAr dijit.byId('addeditdlg').show(); } else if(data.items.status == 'noaccess') { - alert('Access denied to edit this item'); + alert(_('Access denied to edit this item')); } } @@ -172,37 +172,37 @@ function saveResource() { data['networkspeed'] = parseInt(dijit.byId('networkspeed').get('value')); if((+log10(data['networkspeed']).toFixed(2) % 1) != 0) { // log10(1000) -> 2.9999999999999996 - errobj.innerHTML = 'Invalid network speed specified'; + errobj.innerHTML = _('Invalid network speed specified'); return; } data['concurrent'] = dijit.byId('concurrent').get('value'); if(data['concurrent'] < 0 || data['concurrent'] == 1 || data['concurrent'] > 255) { - errobj.innerHTML = 'Max Concurrent Usage must be 0 or from 2 to 255'; + errobj.innerHTML = _('Max Concurrent Usage must be 0 or from 2 to 255'); return; } data['checkout'] = parseInt(dijit.byId('checkout').get('value')); if(data['checkout'] != 0 && data['checkout'] != 1) { - errobj.innerHTML = 'Invalid value specified for \'Available for checkout\''; + errobj.innerHTML = _('Invalid value specified for \'Available for checkout\''); return; } data['checkuser'] = parseInt(dijit.byId('checkuser').get('value')); if(data['checkuser'] != 0 && data['checkuser'] != 1) { - errobj.innerHTML = 'Invalid value specified for \'Check for logged in user\''; + errobj.innerHTML = _('Invalid value specified for \'Check for logged in user\''); return; } data['rootaccess'] = parseInt(dijit.byId('rootaccess').get('value')); if(data['rootaccess'] != 0 && data['rootaccess'] != 1) { - errobj.innerHTML = 'Invalid value specified for \'Users have administrative access\''; + errobj.innerHTML = _('Invalid value specified for \'Users have administrative access\''); return; } if(dijit.byId('sysprep')) { data['sysprep'] = parseInt(dijit.byId('sysprep').get('value')); if(data['sysprep'] != 0 && data['sysprep'] != 1) { - errobj.innerHTML = 'Invalid value specified for \'Use sysprep\''; + errobj.innerHTML = _('Invalid value specified for \'Use sysprep\''); return; } if(! /[0-9,]+/.test(dojo.byId('connectmethodids').value)) { - errobj.innerHTML = 'Invalid Connect Methods specified'; + errobj.innerHTML = _('Invalid Connect Methods specified'); return; } data['connectmethodids'] = dojo.byId('connectmethodids').value; @@ -328,7 +328,7 @@ function updateCurrentConMethods() { } function addSubimage() { - dijit.byId('addbtn').attr('label', 'Working...'); + dijit.byId('addbtn').attr('label', _('Working...')); var data = {continuation: dojo.byId('addsubimagecont').value, imageid: dijit.byId('addsubimagesel').value}; RPCwrapper(data, addSubimageCB, 1); @@ -336,12 +336,12 @@ function addSubimage() { function addSubimageCB(data, ioArgs) { if(data.items.error) { - dijit.byId('addbtn').attr('label', 'Add Subimage'); + dijit.byId('addbtn').attr('label', _('Add Subimage')); alert(data.items.msg); return; } var obj = dojo.byId('cursubimagesel'); - if(obj.options[0].text == '(None)') { + if(obj.options[0].text == _('(None)')) { obj.disabled = false; obj.remove(0); } @@ -351,7 +351,7 @@ function addSubimageCB(data, ioArgs) { obj.options[index] = new Option(data.items.name, data.items.newid, false, false); sortSelect(obj); dojo.byId('subimgcnt').innerHTML = obj.options.length; - dijit.byId('addbtn').attr('label', 'Add Subimage'); + dijit.byId('addbtn').attr('label', _('Add Subimage')); } function remSubimages() { @@ -364,7 +364,7 @@ function remSubimages() { if(! imgids.length) return; var ids = imgids.join(','); - dijit.byId('rembtn').attr('label', 'Working...'); + dijit.byId('rembtn').attr('label', _('Working...')); var data = {continuation: dojo.byId('remsubimagecont').value, imageids: ids}; RPCwrapper(data, remSubimagesCB, 1); @@ -372,7 +372,7 @@ function remSubimages() { function remSubimagesCB(data, ioArgs) { if(data.items.error) { - dijit.byId('rembtn').attr('label', 'Remove Selected Subimage(s)'); + dijit.byId('rembtn').attr('label', _('Remove Selected Subimage(s)')); alert(data.items.msg); return; } @@ -383,14 +383,14 @@ function remSubimagesCB(data, ioArgs) { } if(! obj.options.length) { obj.disabled = true; - obj.options[0] = new Option('(None)', 'none', false, false); + obj.options[0] = new Option(_('(None)'), 'none', false, false); dojo.byId('subimgcnt').innerHTML = 0; } else dojo.byId('subimgcnt').innerHTML = obj.options.length; dojo.byId('addsubimagecont').value = data.items.addcont; dojo.byId('remsubimagecont').value = data.items.remcont; - dijit.byId('rembtn').attr('label', 'Remove Selected Subimage(s)'); + dijit.byId('rembtn').attr('label', _('Remove Selected Subimage(s)')); } function selectConMethodRevision(url) { @@ -420,7 +420,7 @@ function addConnectMethod2(item) { function addConnectMethod3() { dojo.byId('cmerror').innerHTML = ''; - dijit.byId('addcmbtn').attr('label', 'Working...'); + dijit.byId('addcmbtn').attr('label', _('Working...')); var data = {continuation: dojo.byId('addcmcont').value, newid: dijit.byId('addcmsel').value}; if(dijit.byId('conmethodrevid')) @@ -432,7 +432,7 @@ function addConnectMethod3() { function addConnectMethodCB(data, ioArgs) { if(data.items.error) { - dijit.byId('addcmbtn').attr('label', 'Add Method'); + dijit.byId('addcmbtn').attr('label', _('Add Method')); alert(data.items.msg); return; } @@ -445,7 +445,7 @@ function addConnectMethodCB(data, ioArgs dijit.byId('addcmsel').setStore(cmstore, '', {query: {active: 0}}); dojo.byId('addcmcont').value = data.items.addcont; dojo.byId('remcmcont').value = data.items.remcont; - dijit.byId('addcmbtn').attr('label', 'Add Method'); + dijit.byId('addcmbtn').attr('label', _('Add Method')); } function remConnectMethod() { @@ -458,12 +458,12 @@ function remConnectMethod() { if(! cmids.length) return; if(cmids.length == obj.options.length) { - dojo.byId('cmerror').innerHTML = 'There must be at least one item in Current Methods'; + dojo.byId('cmerror').innerHTML = _('There must be at least one item in Current Methods'); setTimeout(function() {dojo.byId('cmerror').innerHTML = '';}, 20000); return; } var ids = cmids.join(','); - dijit.byId('remcmbtn').attr('label', 'Working...'); + dijit.byId('remcmbtn').attr('label', _('Working...')); var data = {continuation: dojo.byId('remcmcont').value, ids: ids}; if(dijit.byId('conmethodrevid')) @@ -479,7 +479,7 @@ function remConnectMethodCB(data, ioArgs dijit.byId('addcmbtn').set('disabled', false); } if(data.items.error) { - dijit.byId('rembtn').attr('label', 'Remove Selected Methods'); + dijit.byId('rembtn').attr('label', _('Remove Selected Methods')); alert(data.items.msg); return; } @@ -499,7 +499,7 @@ function remConnectMethodCB(data, ioArgs dojo.byId('addcmcont').value = data.items.addcont; dojo.byId('remcmcont').value = data.items.remcont; updateConnectionMethodList(); - dijit.byId('remcmbtn').attr('label', 'Remove Selected Methods'); + dijit.byId('remcmbtn').attr('label', _('Remove Selected Methods')); } function updateConnectionMethodList() { @@ -546,7 +546,7 @@ function deleteRevisions(cont, idlist) { var obj2 = document.getElementById('radrev' + id); if(obj.checked) { if(obj2.checked) { - alert('You cannot delete the production revision.'); + alert(_('You cannot delete the production revision.')); return; } checkedids.push(id); @@ -628,7 +628,7 @@ function startImageCB(data, ioArgs) { dojo.byId('updateimage').disabled = 'disabled'; dojo.addClass('updateimagelabel', 'disabledlabel'); } - dijit.byId('addeditbtn').set('label', 'Create Image'); + dijit.byId('addeditbtn').set('label', _('Create Image')); dijit.byId('addeditbtn').set('disabled', false); dijit.byId('clickthroughDlgBtn').set('disabled', false); @@ -682,7 +682,7 @@ function updateImageCB(data, ioArgs) { } } else if(data.items.status == 'noaccess') { - alert('You must be the owner of the image to update it.'); + alert(_('You must be the owner of the image to update it.')); dijit.byId('updateimagedlg').hide(); return; } @@ -703,7 +703,7 @@ function submitUpdateImageClickthrough() function submitUpdateImageClickthroughCB(data, ioArgs) { if(data.items.status == 'noaccess') { - alert('You must be the owner of the image to update it.'); + alert(_('You must be the owner of the image to update it.')); dijit.byId('updateimagedlg').hide(); dijit.byId('clickthroughdlg').hide(); dijit.byId('clickthroughDlgBtn').set('disabled', false);
