Ignore:
Timestamp:
2012-03-27T13:07:06+13:00 (12 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 edited

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;
Note: See TracChangeset for help on using the changeset viewer.