www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit 560864ad6bda7e1e3dff56ca8dc6511f2770aa2e
parent 0a234c9f70813265c4416d5fae0c9a017154892c
Author: David Norton <david@nortoncrew.com>
Date:   Mon,  5 Jun 2006 17:47:36 +0000

Converted interface strings into localized entities/properties.

Fixed: New Item shows the metadata pane if it is not already shown.

Diffstat:
Mchrome/chromeFiles/content/scholar/folderTreeView.js | 2+-
Mchrome/chromeFiles/content/scholar/metadataPane.js | 2+-
Mchrome/chromeFiles/content/scholar/metadataPane.xul | 9+++++----
Mchrome/chromeFiles/content/scholar/overlay.js | 11++++++-----
Mchrome/chromeFiles/content/scholar/overlay.xul | 18+++++++++---------
Mchrome/chromeFiles/content/scholar/preferences.xul | 6++++--
Achrome/chromeFiles/locale/en-US/scholar/preferences.dtd | 3+++
Mchrome/chromeFiles/locale/en-US/scholar/scholar.dtd | 32+++++++++++++++++---------------
Mchrome/chromeFiles/locale/en-US/scholar/scholar.properties | 11+++++++++++
9 files changed, 57 insertions(+), 37 deletions(-)

diff --git a/chrome/chromeFiles/content/scholar/folderTreeView.js b/chrome/chromeFiles/content/scholar/folderTreeView.js @@ -279,7 +279,7 @@ Scholar.ItemGroup.prototype.getName = function() if(this.isCollection()) return this.ref.getName(); else if(this.isLibrary()) - return "Library"; + return Scholar.getString('pane.collections.library'); else return ""; } diff --git a/chrome/chromeFiles/content/scholar/metadataPane.js b/chrome/chromeFiles/content/scholar/metadataPane.js @@ -36,7 +36,7 @@ MetadataPane = new function() function viewItem(thisItem) { if(_editButton.hidden) - toggleEdit(confirm("Save changes to '"+_itemBeingEdited.getField('title')+"'?")); + toggleEdit(confirm(Scholar.getString('metadata.savechanges').replace('%1',_itemBeingEdited.getField('title')))); _itemBeingEdited = thisItem; diff --git a/chrome/chromeFiles/content/scholar/metadataPane.xul b/chrome/chromeFiles/content/scholar/metadataPane.xul @@ -1,4 +1,5 @@ <?xml version="1.0"?> +<!DOCTYPE window SYSTEM "chrome://scholar/locale/scholar.dtd"> <overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> @@ -16,7 +17,7 @@ </rows> </grid> <toolbar id="metadata-creators-toolbar" hidden="true"> - <label value="Creators"/> + <label value="&metadata.creators.label;"/> <spacer flex="1"/> <toolbarbutton label="+" oncommand="MetadataPane.addCreator()" class="addremove"/> </toolbar> @@ -34,9 +35,9 @@ </grid> <spacer flex="1"/> <toolbar id="metadata-toolbar"> - <toolbarbutton id="metadata-pane-edit-button" label="Edit" oncommand="MetadataPane.toggleEdit()"/> - <toolbarbutton id="metadata-pane-cancel-button" label="Cancel" oncommand="MetadataPane.toggleEdit()" hidden="true"/> - <toolbarbutton id="metadata-pane-save-button" label="Save" oncommand="MetadataPane.toggleEdit(true)" hidden="true"/> + <toolbarbutton id="metadata-pane-edit-button" label="&metadata.edit.label;" oncommand="MetadataPane.toggleEdit()"/> + <toolbarbutton id="metadata-pane-cancel-button" label="&metadata.cancel.label;" oncommand="MetadataPane.toggleEdit()" hidden="true"/> + <toolbarbutton id="metadata-pane-save-button" label="&metadata.save.label;" oncommand="MetadataPane.toggleEdit(true)" hidden="true"/> <spacer flex="1" /> </toolbar> </vbox> diff --git a/chrome/chromeFiles/content/scholar/overlay.js b/chrome/chromeFiles/content/scholar/overlay.js @@ -74,13 +74,14 @@ var ScholarPane = new function() */ function newItem(typeID) { + document.getElementById('scholar-floater').hidden=false; MetadataPane.viewItem(new Scholar.Item(typeID)); MetadataPane.toggleEdit(); } function newCollection() { - Scholar.Collections.add('Untitled Collection'); + Scholar.Collections.add(Scholar.getString('pane.collections.untitled')); } function folderSelected() @@ -130,13 +131,13 @@ var ScholarPane = new function() function deleteItemSelection() { - if(itemsView && itemsView.selection.count > 0 && confirm("Are you sure you want to delete the selected items?")) + if(itemsView && itemsView.selection.count > 0 && confirm(Scholar.getString('pane.items.delete'))) itemsView.deleteSelection(); } function deleteCollectionSelection() { - if(foldersView.selection.count > 0 && confirm("Are you sure you want to delete the selected collections?")) + if(foldersView.selection.count > 0 && confirm(Scholar.getString('pane.collections.delete'))) foldersView.deleteSelection(); } @@ -146,7 +147,7 @@ var ScholarPane = new function() { collection = foldersView._getItemAtRow(foldersView.selection.currentIndex); - var newName = prompt('Rename collection:',collection.getName()); + var newName = prompt(Scholar.getString('pane.collections.rename'),collection.getName()); if(newName) collection.ref.rename(newName); } @@ -180,7 +181,7 @@ var ScholarItemsDragObserver = onDragStart: function (evt,transferData,action) { transferData.data=new TransferData(); - transferData.data.addDataForFlavour("text/unicode","finally"); + transferData.data.addDataForFlavour("text/unicode","random data"); } }; diff --git a/chrome/chromeFiles/content/scholar/overlay.xul b/chrome/chromeFiles/content/scholar/overlay.xul @@ -23,14 +23,14 @@ <vbox id="scholar-floater" hidden="true"> <vbox id="scholar-metadata"> <toolbar> - <label value="Metadata"/> + <label value="&metadata.label;"/> <spacer flex="1"/> <toolbarbutton class="tabs-closebutton" oncommand="ScholarPane.toggleView('metadata')"/> </toolbar> </vbox> <vbox id="scholar-notes"> <toolbar> - <label value="Notes"/> + <label value="&notes.label;"/> <spacer flex="1"/> <toolbarbutton class="tabs-closebutton" oncommand="ScholarPane.toggleView('notes')"/> </toolbar> @@ -43,8 +43,8 @@ <hbox id="scholar-pane" position="1" persist="height collapsed"> <vbox persist="width" flex="1"> <toolbar> - <toolbarbutton label="&menuitem.newCollection.label;" command="cmd_scholar_newCollection"/> - <toolbarbutton id="tb-rename" label="Rename Collection" oncommand="ScholarPane.renameSelectedCollection();" disabled="true"/> + <toolbarbutton label="&toolbar.newCollection.label;" command="cmd_scholar_newCollection"/> + <toolbarbutton id="tb-rename" label="&toolbar.renameCollection.label;" oncommand="ScholarPane.renameSelectedCollection();" disabled="true"/> </toolbar> <tree id="folders-tree" hidecolumnpicker="true" onselect="ScholarPane.folderSelected();" seltype="single" @@ -64,15 +64,15 @@ <splitter id="scholar-tree-splitter" resizebefore="closest" resizeafter="closest"/> <vbox persist="width" flex="5"> <toolbar align="center"> - <toolbarbutton id="tb-add" label="&menuitem.newItem.label;" type="menu"> + <toolbarbutton id="tb-add" label="&toolbar.newItem.label;" type="menu"> <menupopup> </menupopup> </toolbarbutton> <spacer flex="1"/> - <toolbarbutton class="scholar-toggler" id="tb-metadata" label="Metadata" checked="true" oncommand="ScholarPane.toggleView('metadata')"/> - <toolbarbutton class="scholar-toggler" id="tb-notes" label="Notes" checked="true" oncommand="ScholarPane.toggleView('notes')"/> + <toolbarbutton class="scholar-toggler" id="tb-metadata" label="&toolbar.metadata.label;" checked="true" oncommand="ScholarPane.toggleView('metadata')"/> + <toolbarbutton class="scholar-toggler" id="tb-notes" label="&toolbar.notes.label;" checked="true" oncommand="ScholarPane.toggleView('notes')"/> <spacer flex="1"/> - <label value="Search:" control="tb-search"/> + <label value="&toolbar.search.label;" control="tb-search"/> <textbox id="tb-search" type="timed" timeout="500" command="cmd_scholar_search"/> <toolbarbutton class="tabs-closebutton" oncommand="ScholarPane.toggleDisplay()"/> </toolbar> @@ -137,7 +137,7 @@ <menupopup id="menu_ToolsPopup"> <menuseparator id="scholarSeparator" insertbefore="devToolsSeparator"/> <menuitem id="tools-scholar" insertbefore="devToolsSeparator" - oncommand="ScholarPane.toggleDisplay();" label="Scholar" + oncommand="ScholarPane.toggleDisplay();" label="&scholar.name;" key="key_openScholar"/> </menupopup> diff --git a/chrome/chromeFiles/content/scholar/preferences.xul b/chrome/chromeFiles/content/scholar/preferences.xul @@ -1,14 +1,16 @@ <?xml version="1.0"?> +<!DOCTYPE window SYSTEM "chrome://scholar/locale/preferences.dtd"> + <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> -<dialog id="winMain" title="Scholar Preferences" style="min-width:400px;" +<dialog id="winMain" title="&scholar.preferences.title;" style="min-width:400px;" onload="init();" ondialogaccept="accept()" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script src="preferences.js"/> <script src="include.js"/> -<dialogheader id="header" title="Scholar" description="Scholar Preferences"/> +<dialogheader id="header" title="&scholar.name;" description="&scholar.preferences.title;"/> <checkbox id="whateverBox" label="Whatever!"/> diff --git a/chrome/chromeFiles/locale/en-US/scholar/preferences.dtd b/chrome/chromeFiles/locale/en-US/scholar/preferences.dtd @@ -0,0 +1,2 @@ +<!ENTITY scholar.name "Scholar"> +<!ENTITY scholar.preferences.title "Scholar Preferences"> +\ No newline at end of file diff --git a/chrome/chromeFiles/locale/en-US/scholar/scholar.dtd b/chrome/chromeFiles/locale/en-US/scholar/scholar.dtd @@ -1,3 +1,13 @@ +<!ENTITY scholar.name "Scholar"> + +<!ENTITY metadata.label "Metadata"> +<!ENTITY notes.label "Notes"> + +<!ENTITY metadata.creators.label "Creators"> +<!ENTITY metadata.edit.label "Edit"> +<!ENTITY metadata.cancel.label "Cancel"> +<!ENTITY metadata.save.label "Save"> + <!ENTITY items.title_column "Title"> <!ENTITY items.creator_column "Creator"> <!ENTITY items.source_column "Source"> @@ -5,22 +15,14 @@ <!ENTITY items.dateAdded_column "Date Added"> <!ENTITY items.dateModified_column "Date Modified"> -<!ENTITY collections.name_column "Name"> - -<!ENTITY creators.firstname "First name"> -<!ENTITY creators.lastname "Last name"> -<!ENTITY creators.type "Type"> - -<!ENTITY fileMenu.label "File"> -<!ENTITY fileMenu.accesskey "F"> -<!ENTITY viewMenu.label "View"> -<!ENTITY viewMenu.accesskey "V"> - -<!ENTITY menuitem.newItem.label "New Item..."> -<!ENTITY menuitem.newItem.accesskey "n"> -<!ENTITY menuitem.newCollection.label "New Collection..."> -<!ENTITY menuitem.newFolder.accesskey "o"> +<!ENTITY collections.name_column "Name"> +<!ENTITY toolbar.newItem.label "New Item"> +<!ENTITY toolbar.newCollection.label "New Project"> +<!ENTITY toolbar.renameCollection.label "Rename Project..."> +<!ENTITY toolbar.search.label "Search:"> +<!ENTITY toolbar.metadata.label "Metadata"> +<!ENTITY toolbar.notes.label "Notes"> <!ENTITY closeCmd.label "Close"> <!ENTITY closeCmd.accesskey "C"> diff --git a/chrome/chromeFiles/locale/en-US/scholar/scholar.properties b/chrome/chromeFiles/locale/en-US/scholar/scholar.properties @@ -1,3 +1,14 @@ +pane.items.delete = Are you sure you want to delete the selected item? +pane.items.delete.multiple = Are you sure you want to delete the selected items? +pane.collections.delete = Are you sure you want to delete the selected collection? +pane.collections.delete.multiple = Are you sure you want to delete the selected collections? +pane.collections.rename = Rename collection: + +pane.collections.library = Library +pane.collections.untitled = Untitled Collection + +metadata.savechanges = Do you want to save changes to '%1'? + itemFields.title = Title itemFields.dateAdded = Date Added itemFields.dateModified = Modified