Changeset 25296

Show
Ignore:
Timestamp:
27.03.2012 13:07:06 (7 years ago)
Author:
sjm84
Message:

Replaced many strings with language fragments as well as some other minor fixes

Location:
main/trunk/greenstone3/web/interfaces/oran/js
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/js/documentmaker_scripts.js

    r25142 r25296  
    3737    if(docLinks.length == 0) 
    3838    { 
    39         document.getElementById("gs_content").innerHTML = "No documents in the Document Basket"; 
     39        document.getElementById("gs_content").innerHTML = gs.text.dse.no_docs; 
    4040        return; 
    4141    } 
     
    241241     
    242242    //Add a title to the top-level item 
    243     var title = createSectionTitle("UNTITLED DOCUMENT"); 
     243    var title = createSectionTitle(gs.text.dse.untitled); 
    244244    topLevelLI.appendChild(title); 
    245245    topLevelLI.sectionTitle = title; 
     
    293293        //Create the delete section link 
    294294        var deleteSectionLink = document.createElement("A"); 
    295         deleteSectionLink.innerHTML = "delete section"; 
     295        deleteSectionLink.innerHTML = gs.text.dse.delete_section; 
    296296        deleteSectionLink.setAttribute("href", "javascript:;"); 
    297297        deleteSectionLink.setAttribute("class", "menuLink"); 
     
    509509    //"Edit" link 
    510510    var toggleLink = document.createElement("A"); 
    511     toggleLink.innerHTML = "edit"; 
     511    toggleLink.innerHTML = gs.text.dse.edit; 
    512512    toggleLink.setAttribute("class", "menuLink"); 
    513513    toggleLink.setAttribute("href", "javascript:;"); 
     
    520520         
    521521    var newSectionLink = document.createElement("A"); 
    522     newSectionLink.innerHTML = "add sub-section"; 
     522    newSectionLink.innerHTML = gs.text.dse.add_sub_section.replace(/ /g, " "); 
    523523    newSectionLink.setAttribute("class", "menuLink"); 
    524524    newSectionLink.setAttribute("href", "javascript:;"); 
     
    542542    //"Duplicate" link 
    543543    var duplicateLink = document.createElement("A"); 
    544     duplicateLink.innerHTML = "duplicate"; 
     544    duplicateLink.innerHTML = gs.text.dse.duplicate; 
    545545    duplicateLink.setAttribute("class", "menuLink"); 
    546546    duplicateLink.setAttribute("href", "javascript:;"); 
  • main/trunk/greenstone3/web/interfaces/oran/js/documentmaker_scripts_util.js

    r25143 r25296  
    178178function save() 
    179179{ 
     180    //This works in most cases but will not work when taking a doc from one collection to another, will need to be fixed at some point 
    180181    var collection; 
    181182    if(gs.cgiParams.c && gs.cgiParams.c != "") 
     
    204205        var value = valueCell.innerHTML; 
    205206         
    206         gs.functions.removeArchivesMetadata(collection /*bad*/, "localsite" /*bad*/, docID, name, null, value, function(){console.log("REMOVED ARCHIVES");}); 
    207         addCollectionToBuild(collection); /*bad*/ 
     207        gs.functions.removeArchivesMetadata(collection, gs.xsltParams.site_name, docID, name, null, value, function(){console.log("REMOVED ARCHIVES");}); 
     208        addCollectionToBuild(collection); 
    208209         
    209210        removeFromParent(currentRow); 
     
    232233            if(changedElem.originalValue) 
    233234            { 
    234                 gs.functions.setArchivesMetadata(collection, "localsite" /*bad*/, docID, name, null, changedElem.innerHTML, changedElem.originalValue, "override", function(){console.log("SAVED ARCHIVES");}); 
     235                gs.functions.setArchivesMetadata(collection, gs.xsltParams.site_name, docID, name, null, changedElem.innerHTML, changedElem.originalValue, "override", function(){console.log("SAVED ARCHIVES");}); 
    235236            } 
    236237            else 
    237238            { 
    238                 gs.functions.setArchivesMetadata(collection, "localsite" /*bad*/, docID, name, null, changedElem.innerHTML, null, "accumulate", function(){console.log("SAVED ARCHIVES");}); 
     239                gs.functions.setArchivesMetadata(collection, gs.xsltParams.site_name, docID, name, null, changedElem.innerHTML, null, "accumulate", function(){console.log("SAVED ARCHIVES");}); 
    239240            } 
    240241            changedElem.originalValue = changedElem.innerHTML; 
     
    282283            if(!xml || checkForErrors(xml)) 
    283284            { 
    284                 alert("There was an error saving, aborting"); 
     285                alert(gs.text.dse.error_saving); 
    285286             
    286287                var saveButton = document.getElementById("saveButton"); 
    287                 saveButton.innerHTML = "Save changes"; 
     288                saveButton.innerHTML = gs.text.dse.save_changes; 
    288289                saveButton.disabled = false; 
    289290                 
     
    300301    { 
    301302        var saveButton = document.getElementById("saveButton"); 
    302         saveButton.innerHTML = "Saving..."; 
     303        saveButton.innerHTML = gs.text.dse.saving + "..."; 
    303304        saveButton.disabled = true; 
    304305 
    305         statusID = _statusBar.addStatus("Modifying archive files..."); 
     306        statusID = _statusBar.addStatus(gs.text.dse.modifying_archives + "..."); 
    306307        ajax.send("a=g&rt=r&s=DocumentExecuteTransaction&s1.transactions=" + request); 
    307308    } 
     
    313314    if(!collections || collections.length == 0) 
    314315    { 
    315         console.log("List of collections to build is empty"); 
    316         saveButton.innerHTML = "Save changes"; 
     316        console.log(gs.text.dse.empty_collection_list); 
     317        saveButton.innerHTML = gs.text.save_changes; 
    317318        saveButton.disabled = false; 
    318319        return; 
     
    334335                if(!xml || checkForErrors(xml)) 
    335336                { 
    336                     alert("Could not build collection -> " + collections[counter] + ", aborting"); 
     337                    alert(gs.text.dse.could_not_build_p1 + " " + collections[counter] + gs.text.dse.could_not_build_p2); 
    337338                     
    338339                    _statusBar.removeStatus(statusID); 
    339                     saveButton.innerHTML = "Save changes"; 
     340                    saveButton.innerHTML = gs.text.dse.save_changes; 
    340341                    saveButton.disabled = false; 
    341342                     
     
    359360                            if(!xml || checkForErrors(xml)) 
    360361                            { 
    361                                 alert("Could not activate collection -> " + collections[counter] + ", aborting"); 
     362                                alert(gs.text.dse.could_not_activate_p1 + " " + collections[counter] + gs.text.dse.could_not_activate_p2); 
    362363                                 
    363364                                _statusBar.removeStatus(statusID); 
    364                                 saveButton.innerHTML = "Save changes"; 
     365                                saveButton.innerHTML = gs.text.dse.save_changes; 
    365366                                saveButton.disabled = false; 
    366367                                 
     
    387388 
    388389                                    _statusBar.removeStatus(statusID); 
    389                                     saveButton.innerHTML = "Save changes"; 
     390                                    saveButton.innerHTML = gs.text.dse.save_changes; 
    390391                                    saveButton.disabled = false; 
    391392                                }); 
     
    393394                        } 
    394395                    } 
    395                     _statusBar.changeStatus(statusID, "Activating collection " + collections[counter] + "..."); 
     396                    _statusBar.changeStatus(statusID, gs.text.dse.activating + " " + collections[counter] + "..."); 
    396397                    localAjax.send(); 
    397398                }); 
    398399            } 
    399400        } 
    400         statusID = _statusBar.addStatus("Building collection " + collections[counter] + "..."); 
     401        statusID = _statusBar.addStatus(gs.text.dse.activating + " " + collections[counter] + "..."); 
    401402        ajax.send(); 
    402403    } 
     
    421422                if(!xml || checkForErrors(xml)) 
    422423                { 
    423                     alert("Could not check status of " + serverFunction + ", there was an error in the XML, aborting"); 
     424                    alert(gs.text.dse.could_not_check_status_p1 + " " + serverFunction + gs.text.dse.could_not_check_status_p2a); 
    424425                     
    425426                    _statusBar.removeStatus(statusID); 
    426                     saveButton.innerHTML = "Save changes"; 
     427                    saveButton.innerHTML = gs.text.dse.save_changes; 
    427428                    saveButton.disabled = false; 
    428429                     
     
    439440                else if (code == HALTED || code == ERROR) 
    440441                { 
    441                     alert("Could not check status of " + serverFunction + ", there was an error on the server, aborting"); 
     442                    alert(gs.text.dse.could_not_check_status_p1 + " " + serverFunction + gs.text.dse.could_not_check_status_p2b); 
    442443                     
    443444                    _statusBar.removeStatus(statusID); 
    444                     saveButton.innerHTML = "Save changes"; 
     445                    saveButton.innerHTML = gs.text.dse.save_changes; 
    445446                    saveButton.disabled = false; 
    446447                } 
     
    485486    if(errorElems && errorElems.length > 0) 
    486487    { 
    487         var errorString = "There was an error saving your changes: "; 
     488        var errorString = gs.text.dse.error_saving_changes + ": "; 
    488489        for(var i = 0; i < errorElems.length; i++) 
    489490        { 
     
    507508        if(xmlDoc.parseError.errorCode!=0) 
    508509        { 
    509             txt = "Error Code: " + xmlDoc.parseError.errorCode + "\n"; 
    510             txt = txt + "Error Reason: " + xmlDoc.parseError.reason; 
    511             txt = txt + "Error Line: " + xmlDoc.parseError.line; 
     510            txt = dse.error_code + ": " + xmlDoc.parseError.errorCode + "\n"; 
     511            txt = txt + dse.error_reason + ": " + xmlDoc.parseError.reason; 
     512            txt = txt + dse.error_line + ": " + xmlDoc.parseError.line; 
    512513            console.log(txt); 
    513514            return null; 
     
    524525        if (xmlDoc.getElementsByTagName("parsererror").length > 0) 
    525526        { 
    526             console.log("There was an error parsing the XML"); 
     527            console.log(gs.text.dse.xml_error); 
    527528            return null; 
    528529        } 
     
    532533    else 
    533534    { 
    534         console.log('Your browser cannot handle XML validation'); 
     535        console.log(gs.text.dse.browse_cannot_validate_xml); 
    535536    } 
    536537    return null; 
     
    641642     
    642643    var addRowButton = document.createElement("BUTTON"); 
    643     addRowButton.innerHTML = "Add new metadata"; 
     644    addRowButton.innerHTML = gs.text.dse.add_new_metadata; 
    644645    addRowButton.onclick = function()  
    645646    {  
     
    647648        if(!name || name == "") 
    648649        { 
    649             console.log("No value given for new metadata name"); 
     650            console.log(gs.text.dse.no_value_given); 
    650651            return; 
    651652        } 
     
    738739    //The "Save changes" button 
    739740    var saveButton = document.createElement("BUTTON"); 
    740     saveButton.innerHTML = "Save changes"; 
     741    saveButton.innerHTML = gs.text.dse.save_changes; 
    741742    saveButton.setAttribute("onclick", "save();"); 
    742743    saveButton.setAttribute("id", "saveButton"); 
     
    751752    //The "Create new document" button 
    752753    var newDocButton = document.createElement("BUTTON"); 
    753     newDocButton.innerHTML = "Create new document"; 
     754    newDocButton.innerHTML = gs.text.dse.create_new_document; 
    754755    newDocButton.setAttribute("onclick", "createNewDocumentArea();"); 
    755756    newDocCell.appendChild(newDocButton); 
     
    784785        currentNode = currentNode.nextSibling; 
    785786    } 
    786     return "{UNTITLED}"; 
     787    return ""; 
    787788} 
    788789 
     
    871872        { 
    872873            textDiv.style.display = "none"; 
    873             section.menu.editTextLink.innerHTML = "edit"; 
     874            section.menu.editTextLink.innerHTML = gs.text.dse.edit; 
    874875        } 
    875876        else 
    876877        { 
    877878            textDiv.style.display = "block"; 
    878             section.menu.editTextLink.innerHTML = "hide"; 
     879            section.menu.editTextLink.innerHTML = gs.text.dse.hide; 
    879880        } 
    880881    } 
     
    912913    else 
    913914    { 
    914         textSpan.appendChild(document.createTextNode(" [UNTITLED SECTION] ")); 
     915        textSpan.appendChild(document.createTextNode(" [" + gs.text.dse.untitled_section + "] ")); 
    915916    } 
    916917    return textSpan; 
     
    937938    var newSecLI = document.createElement("LI"); 
    938939    var newSpan = document.createElement("SPAN"); 
    939     newSpan.innerHTML = "Insert new section "; 
     940    newSpan.innerHTML = gs.text.dse.insert_new_section + " "; 
    940941     
    941942    newSecLI.sectionTitle = newSpan;