Changeset 25292

Show
Ignore:
Timestamp:
27.03.2012 12:57:17 (8 years ago)
Author:
sjm84
Message:

Replaced many strings with language fragments

Files:
1 modified

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>