Changeset 25292


Ignore:
Timestamp:
03/27/12 12:57:17 (9 years ago)
Author:
sjm84
Message:

Replaced many strings with language fragments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/transform/pages/authen.xsl

    r25275 r25292  
    1616        <xsl:choose>
    1717            <xsl:when test="/page/pageResponse/authenticationNode/service/@operation = 'AddUser'">
    18                 <xsl:text>Add a new user</xsl:text>
     18                <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.add_a_new_user_title')"/>
    1919            </xsl:when>
    2020            <xsl:when test="/page/pageResponse/authenticationNode/service/@operation = 'Register'">
    21                 <xsl:text>Register</xsl:text>
     21                <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.register')"/>
    2222            </xsl:when>
    2323            <xsl:when test="/page/pageResponse/authenticationNode/service/@operation = 'EditUser'">
    24                 <xsl:text>Edit user</xsl:text>
     24                <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.edit_user_information')"/>
    2525            </xsl:when>
    2626            <xsl:when test="/page/pageResponse/authenticationNode/service/@operation = 'AccountSettings'">
    27                 <xsl:text>Account settings</xsl:text>
     27                <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.account_settings')"/>
    2828            </xsl:when>
    2929            <xsl:otherwise>
     
    5353                    <form method="POST" action="{$library_name}/admin/{/page/pageRequest/paramList/param[@name = 's1.authpage']/@value}">
    5454                        <table id="loginTable">
    55                             <tr><td>Username: </td><td><input type="text" name="username"/></td></tr>
    56                             <tr><td>Password: </td><td><input type="password" name="password"/></td></tr>
     55                            <tr><td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.username')"/>: </td><td><input type="text" name="username"/></td></tr>
     56                            <tr><td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.password')"/>: </td><td><input type="password" name="password"/></td></tr>
    5757                            <tr><td><input type="submit" value="Login"/></td><td><xsl:text> </xsl:text></td></tr>
    5858                        </table>
     
    8383                                    <xsl:choose>
    8484                                        <xsl:when test="@status = 'true'">
    85                                             <xsl:text>enabled</xsl:text>
     85                                            <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.enabled')"/>
    8686                                        </xsl:when>
    8787                                        <xsl:otherwise>
    88                                             <xsl:text>disabled</xsl:text>
     88                                            <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.disabled')"/>
    8989                                        </xsl:otherwise>
    9090                                    </xsl:choose>
     
    9393                                <td><xsl:value-of select="@comment"/></td>
    9494                                <td><xsl:value-of select="@email"/></td>
    95                                 <td><a href="{$library_name}/admin/EditUser?s1.username={@username}"><button>Edit</button></a></td>
    96                                 <td><a href="{$library_name}/admin/PerformDeleteUser?s1.username={@username}"><button>Delete</button></a></td>
     95                                <td><a href="{$library_name}/admin/EditUser?s1.username={@username}"><button><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.edit')"/></button></a></td>
     96                                <td>
     97                                    <form method="GET" action="{$library_name}/admin/PerformDeleteUser">
     98                                        <input type="hidden" name="s1.username" value="{@username}"/>
     99                                        <input id="delUser{@username}" type="submit" value="{util:getInterfaceText($interface_name, /page/@lang, 'authen.delete')}"/>
     100                                        <script type="text/javascript">
     101                                            <xsl:text disable-output-escaping="yes">
     102                                            {
     103                                                var username = "</xsl:text><xsl:value-of select="@username"/><xsl:text disable-output-escaping="yes">";
     104                                                var confirmMessage = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.delete_warning')"/><xsl:text disable-output-escaping="yes">";
     105                                                var button = $("#delUser" + username);
     106                                                button.click(function()
     107                                                {
     108                                                    if(confirm(confirmMessage + username + "?"))
     109                                                    {
     110                                                        return true;
     111                                                    }
     112                                                    else
     113                                                    {
     114                                                        return false;
     115                                                    }
     116                                                });
     117                                            }   
     118                                            </xsl:text>
     119                                        </script>
     120                                    </form>
     121                                </td>
    97122                            </tr>
    98123                        </xsl:for-each>
     
    124149                        <table>
    125150                            <tr>
    126                                 <td><xsl:text>Username: </xsl:text></td>
     151                                <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.username')"/><xsl:text>: </xsl:text></td>
    127152                                <td>
    128153                                    <input type="text" name="s1.newUsername" value="{/page/pageResponse/authenticationNode/service/userNodeList/userNode/@username}"/>
     154                                </td>
     155                            </tr>
     156                            <tr>
     157                                <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.email')"/><xsl:text>: </xsl:text></td>
     158                                <td>
     159                                    <input type="text" name="s1.newEmail" value="{/page/pageResponse/authenticationNode/service/userNodeList/userNode/@email}"/>
    129160                                </td>
    130161                            </tr>
     
    133164                                    <tr>
    134165                                        <td id="passwordLabelCell">
    135                                             <button id="changePasswordButton">Change Password...</button>
     166                                            <button id="changePasswordButton"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.change_password')"/>...</button>
    136167                                            <script type="text/javascript">
    137168                                                <xsl:text disable-output-escaping="yes">
     169                                                    var passwordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.password')"/><xsl:text disable-output-escaping="yes">";
    138170                                                    var changePasswordButton = document.getElementById("changePasswordButton");
    139171                                                    changePasswordButton.onclick = function()
     
    141173                                                        changePasswordButton.parentNode.removeChild(changePasswordButton);
    142174                                                       
    143                                                         var passwordLabel = document.createTextNode("Password: ");
     175                                                        var passwordLabel = document.createTextNode(passwordLabelText + ": ");
    144176                                                        document.getElementById("passwordLabelCell").appendChild(passwordLabel);
    145177                                                       
     
    159191                                <xsl:when test="/page/pageResponse/authenticationNode/service/@operation = 'AccountSettings'">
    160192                                    <tr>
    161                                         <td><button id="changePasswordButton">Change Password...</button></td>
     193                                        <td><button id="changePasswordButton"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.change_password')"/>...</button></td>
    162194                                        <script type="text/javascript">
    163195                                            <xsl:text disable-output-escaping="yes">
     196                                                var oldPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.old_password')"/><xsl:text disable-output-escaping="yes">";
     197                                                var newPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.new_password')"/><xsl:text disable-output-escaping="yes">";
     198                                                var rtNewPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.retype_password')"/><xsl:text disable-output-escaping="yes">";
     199                                               
    164200                                                var changePasswordButton = document.getElementById("changePasswordButton");
    165201                                                changePasswordButton.onclick = function()
     
    169205                                                    var names = ["s1.oldPassword", "s1.newPassword", ""];
    170206                                                    var ids = ["oldPassword", "passwordOne", "passwordTwo"];
    171                                                     var labels = ["Old password: ", "New password: ", "Retype new password: "];
     207                                                    var labels = [oldPasswordLabelText, newPasswordLabelText, rtNewPasswordLabelText];
    172208                                                    var parents = ["oldPassword", "password", "retypePassword"];
    173209                                                   
    174210                                                    for(var i = 0; i &lt; names.length; i++)
    175211                                                    {
    176                                                         $("#" + parents[i] + "LabelCell").append(labels[i]);
     212                                                        $("#" + parents[i] + "LabelCell").append(labels[i] + ": ");
    177213                                                       
    178214                                                        var input = $("&lt;input&gt;");
     
    201237                                </xsl:when>
    202238                            </xsl:choose>                       
    203                             <tr>
    204                                 <td><xsl:text>Email address: </xsl:text></td>
    205                                 <td>
    206                                     <input type="text" name="s1.newEmail" value="{/page/pageResponse/authenticationNode/service/userNodeList/userNode/@email}"/>
    207                                 </td>
    208                             </tr>
    209239                            <xsl:if test="/page/pageResponse/authenticationNode/service/@operation = 'EditUser'">
    210240                                <tr>
    211                                     <td><xsl:text>Groups: </xsl:text></td>
     241                                    <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.groups')"/><xsl:text>: </xsl:text></td>
    212242                                    <td>
    213243                                        <input id="groupsInput" size="50" type="text" name="s1.groups" value="{/page/pageResponse/authenticationNode/service/userNodeList/userNode/@groups}"/>
     
    221251                                    </td>
    222252                                    <td>
    223                                         <button id="addGroupButton">Add Group</button>
     253                                        <button id="addGroupButton"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.add_group')"/></button>
    224254                                        <script type="text/javascript">
    225255                                            <xsl:text disable-output-escaping="yes">
     
    248278                                </tr>
    249279                                <tr>
    250                                     <td><xsl:text>Comment: </xsl:text></td>
     280                                    <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.comment')"/><xsl:text>: </xsl:text></td>
    251281                                    <td>
    252282                                        <textarea name="s1.comment" style="width:100%;"><xsl:value-of select="/page/pageResponse/authenticationNode/service/userNodeList/userNode/@comment"/></textarea>
     
    254284                                </tr>
    255285                                <tr>
    256                                     <td><xsl:text>Status: </xsl:text></td>
     286                                    <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.status')"/><xsl:text>: </xsl:text></td>
    257287                                    <td>
    258288                                        <input type="radio" name="s1.status" value="true">
     
    261291                                            </xsl:if>
    262292                                        </input>
    263                                         <xsl:text>Enabled </xsl:text>
     293                                        <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.enabled')"/><xsl:text> </xsl:text>
    264294                                       
    265295                                        <input type="radio" name="s1.status" value="false">
     
    268298                                            </xsl:if>
    269299                                        </input>
    270                                         <xsl:text>Disabled </xsl:text>
     300                                        <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.disabled')"/><xsl:text> </xsl:text>
    271301                                    </td>
    272302                                </tr>
     
    274304                            <tr>
    275305                                <td>
    276                                     <input id="submitButton" type="submit" value="Submit"/>
     306                                    <input id="submitButton" type="submit" value="{util:getInterfaceText($interface_name, /page/@lang, 'authen.submit')}"/>
    277307                                    <xsl:if test="/page/pageResponse/authenticationNode/service/@operation = 'AccountSettings'">
    278308                                        <script type="text/javascript">
     
    299329                            </tr>
    300330                            <tr>
    301                                 <td style="font-size:0.6em;"><a href="{$library_name}/admin/PerformResetPassword?s1.username={/page/pageResponse/authenticationNode/service/userNodeList/userNode/@username}"><br/>Reset Password...</a></td>
     331                                <td style="font-size:0.6em;"><a href="{$library_name}/admin/PerformResetPassword?s1.username={/page/pageResponse/authenticationNode/service/userNodeList/userNode/@username}"><br/><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.reset_password')"/>...</a></td>
    302332                            </tr>
    303333                        </table>
     
    322352                        <table>
    323353                            <tr>
    324                                 <td><xsl:text>Username: </xsl:text></td>
     354                                <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.username')"/><xsl:text>: </xsl:text></td>
    325355                                <td>
    326356                                    <input type="text" name="s1.username"/>
     
    328358                            </tr>
    329359                            <tr>
    330                                 <td><xsl:text>Password: </xsl:text></td>
     360                                <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.password')"/><xsl:text>: </xsl:text></td>
    331361                                <td>
    332362                                    <input id="passwordOne" type="password" name="s1.password"/>
     
    334364                            </tr>
    335365                            <tr>
    336                                 <td><xsl:text>Retype password: </xsl:text></td>
     366                                <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.retype_password')"/><xsl:text>: </xsl:text></td>
    337367                                <td>
    338368                                    <input id="passwordTwo" type="password"/>
     
    340370                            </tr>
    341371                            <tr>
    342                                 <td><xsl:text>Email address: </xsl:text></td>
     372                                <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.email')"/><xsl:text>: </xsl:text></td>
    343373                                <td>
    344374                                    <input type="text" name="s1.email"/>
     
    347377                            <xsl:if test="/page/pageResponse/authenticationNode/service/@operation = 'AddUser'">
    348378                                <tr>
    349                                     <td><xsl:text>Groups: </xsl:text></td>
     379                                    <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.groups')"/><xsl:text>: </xsl:text></td>
    350380                                    <td>
    351381                                        <input id="groupsInput" size="50" type="text" name="s1.groups"/>
     
    359389                                    </td>
    360390                                    <td>
    361                                         <button id="addGroupButton">Add Group</button>
     391                                        <button id="addGroupButton"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.add_group')"/></button>
    362392                                        <script type="text/javascript">
    363393                                            <xsl:text disable-output-escaping="yes">
     
    386416                                </tr>
    387417                                <tr>
    388                                     <td><xsl:text>Comment: </xsl:text></td>
     418                                    <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.comment')"/><xsl:text>: </xsl:text></td>
    389419                                    <td>
    390420                                        <textarea name="s1.comment" style="width:100%;"><xsl:text> </xsl:text></textarea>
     
    392422                                </tr>
    393423                                <tr>
    394                                     <td><xsl:text>Status: </xsl:text></td>
    395                                     <td>
    396                                         <input type="radio" name="s1.status" value="true" checked="true"/><xsl:text>Enabled </xsl:text>
    397                                         <input type="radio" name="s1.status" value="false"/><xsl:text>Disabled </xsl:text>
     424                                    <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.status')"/><xsl:text>: </xsl:text></td>
     425                                    <td>
     426                                        <input type="radio" name="s1.status" value="true" checked="true"/><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.enabled')"/><xsl:text> </xsl:text>
     427                                        <input type="radio" name="s1.status" value="false"/><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.disabled')"/><xsl:text> </xsl:text>
    398428                                    </td>
    399429                                </tr>
     
    418448                            <tr>
    419449                                <td>
    420                                     <input id="submitButton" type="submit" value="Submit"/>
     450                                    <input id="submitButton" type="submit" value="{util:getInterfaceText($interface_name, /page/@lang, 'authen.submit')}"/>
    421451                                    <script type="text/javascript">
    422452                                        <xsl:text disable-output-escaping="yes">
     
    450480                    <xsl:choose>
    451481                        <xsl:when test="/page/pageResponse/error">
    452                             <xsl:text>Error: Failed to add user</xsl:text>
     482                            <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.error_failed_to_add')"/>
    453483                        </xsl:when>
    454484                        <xsl:otherwise>
    455                             <xsl:text>User added successfully</xsl:text>
     485                            <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.user_added_success')"/>
    456486                            <meta http-equiv="refresh" content="2; url={/page/pageRequest/@baseURL}{$library_name}"/>
    457487                        </xsl:otherwise>
     
    460490               
    461491                <xsl:otherwise>
    462                     <xsl:text>Page not found.</xsl:text>
     492                    <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.page_not_found')"/>
    463493                </xsl:otherwise>
    464494            </xsl:choose>
Note: See TracChangeset for help on using the changeset viewer.