Addressed #155, Localize strings

This commit is contained in:
David Norton 2006-08-02 17:57:16 +00:00
parent e30a1b717a
commit 6ad7acf4d8
7 changed files with 48 additions and 28 deletions

View file

@ -21,6 +21,7 @@
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://scholar/skin/scholar.css" type="text/css"?> <?xml-stylesheet href="chrome://scholar/skin/scholar.css" type="text/css"?>
<?xml-stylesheet href="chrome://scholar/skin/about.css" type="text/css"?> <?xml-stylesheet href="chrome://scholar/skin/about.css" type="text/css"?>
<!DOCTYPE window SYSTEM "chrome://scholar/locale/about.dtd">
<dialog <dialog
id="scholar-about" id="scholar-about"
@ -43,25 +44,25 @@
</script> </script>
<vbox id="aboutcontent"> <vbox id="aboutcontent">
<label id="name" value="Scholar for Firefox"/> <label id="name" value="&scholar.name;"/>
<label id="version" value="version 1.0a1"/> <label id="version" value="&scholar.version;"/>
<label class="subhead" value="Created by:"/> <label class="subhead" value="&scholar.createdby;"/>
<vbox class="subcontent"> <vbox class="subcontent">
<label class="text-link" href="http://chnm.gmu.edu" value="Center for History and New Media"/> <label class="text-link" href="http://chnm.gmu.edu" value="Center for History and New Media"/>
</vbox> </vbox>
<label class="subhead" value="Directors:"/> <label class="subhead" value="&scholar.directors;"/>
<vbox class="subcontent"> <vbox class="subcontent">
<label value="Dan Cohen"/> <label value="Dan Cohen"/>
<label value="Josh Greenberg"/> <label value="Josh Greenberg"/>
</vbox> </vbox>
<label class="subhead" value="Developers:"/> <label class="subhead" value="&scholar.developers;"/>
<vbox class="subcontent"> <vbox class="subcontent">
<label value="Dan Stillman"/> <label value="Dan Stillman"/>
<label value="David Norton"/> <label value="David Norton"/>
<label value="Simon Kornblith"/> <label value="Simon Kornblith"/>
</vbox> </vbox>
<label class="subhead" value="Special Thanks:"/> <label class="subhead" value="&scholar.thanks;"/>
<vbox class="subcontent"> <vbox class="subcontent">
<label class="text-link" href="http://www.imls.gov/" value="Institute of Museum and Library Services"/> <label class="text-link" href="http://www.imls.gov/" value="Institute of Museum and Library Services"/>
<label class="text-link" href="http://www.mozilla.org/" value="Mozilla Foundation"/> <label class="text-link" href="http://www.mozilla.org/" value="Mozilla Foundation"/>

View file

@ -43,7 +43,7 @@
<vbox flex="1"> <vbox flex="1">
<hbox align="center"> <hbox align="center">
<label id="editpane-notes-label"/> <label id="editpane-notes-label"/>
<button label="Add Note" oncommand="ScholarItemPane.addNote();"/> <button label="&item.add;" oncommand="ScholarItemPane.addNote();"/>
</hbox> </hbox>
<grid flex="1"> <grid flex="1">
<columns> <columns>
@ -56,12 +56,12 @@
<vbox flex="1"> <vbox flex="1">
<hbox align="center"> <hbox align="center">
<label id="editpane-files-label"/> <label id="editpane-files-label"/>
<button id="tb-item-files-add" type="menu" label="Add"> <button id="tb-item-files-add" type="menu" label="&item.add;">
<menupopup> <menupopup>
<menuitem class="menuitem-iconic" id="tb-item-files-file" label="Add File..." oncommand="ScholarItemPane.addFileFromDialog();"/> <menuitem class="menuitem-iconic" id="tb-item-files-file" label="&toolbar.file.add;" oncommand="ScholarItemPane.addFileFromDialog();"/>
<menuitem class="menuitem-iconic" id="tb-item-files-link" label="Add Linked File..." oncommand="ScholarItemPane.addFileFromDialog(true);"/> <menuitem class="menuitem-iconic" id="tb-item-files-link" label="&toolbar.file.linked;" oncommand="ScholarItemPane.addFileFromDialog(true);"/>
<menuitem class="menuitem-iconic" id="tb-item-files-snapshot" label="Snapshot Current Page" oncommand="ScholarItemPane.addFileFromPage();"/> <menuitem class="menuitem-iconic" id="tb-item-files-snapshot" label="&toolbar.file.snapshot;" oncommand="ScholarItemPane.addFileFromPage();"/>
<menuitem class="menuitem-iconic" id="tb-item-files-web-link" label="Link to Current Page" oncommand="ScholarItemPane.addFileFromPage(true);"/> <menuitem class="menuitem-iconic" id="tb-item-files-web-link" label="&toolbar.file.weblink;" oncommand="ScholarItemPane.addFileFromPage(true);"/>
</menupopup> </menupopup>
</button> </button>
</hbox> </hbox>

View file

@ -242,7 +242,7 @@ var ScholarPane = new function()
var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"] var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService); .getService(Components.interfaces.nsIPromptService);
if(promptService.confirmCheck(window, 'Delete Item', Scholar.getString('pane.items.delete'), 'Erase attached notes and files', eraseChildren)) if(promptService.confirmCheck(window, Scholar.getString('pane.items.delete.title'), Scholar.getString('pane.items.delete'), Scholar.getString('pane.items.delete.attached'), eraseChildren))
itemsView.deleteSelection(eraseChildren.value); itemsView.deleteSelection(eraseChildren.value);
} }
} }
@ -428,7 +428,7 @@ var ScholarPane = new function()
var nsIFilePicker = Components.interfaces.nsIFilePicker; var nsIFilePicker = Components.interfaces.nsIFilePicker;
var fp = Components.classes["@mozilla.org/filepicker;1"] var fp = Components.classes["@mozilla.org/filepicker;1"]
.createInstance(nsIFilePicker); .createInstance(nsIFilePicker);
fp.init(window, "Select a File", nsIFilePicker.modeOpen); fp.init(window, Scholar.getString('pane.item.files.select'), nsIFilePicker.modeOpen);
if(fp.show() == nsIFilePicker.returnOK) if(fp.show() == nsIFilePicker.returnOK)
{ {

View file

@ -73,8 +73,8 @@
<spacer flex="1"/> <spacer flex="1"/>
<toolbarbutton id="tb-collection-menu" type="menu"> <toolbarbutton id="tb-collection-menu" type="menu">
<menupopup> <menupopup>
<menuitem label="Import..." oncommand="Scholar_File_Interface.importFile();"/> <menuitem label="&toolbar.import.label;" oncommand="Scholar_File_Interface.importFile();"/>
<menuitem label="Export Library..." oncommand="Scholar_File_Interface.exportFile();"/> <menuitem label="&toolbar.export.label;" oncommand="Scholar_File_Interface.exportFile();"/>
</menupopup> </menupopup>
</toolbarbutton> </toolbarbutton>
</toolbar> </toolbar>
@ -100,15 +100,15 @@
<toolbarbutton id="tb-add" tooltiptext="&toolbar.newItem.label;" type="menu"> <toolbarbutton id="tb-add" tooltiptext="&toolbar.newItem.label;" type="menu">
<menupopup/> <menupopup/>
</toolbarbutton> </toolbarbutton>
<toolbarbutton id="tb-file-add" type="menu" tooltiptext="New Standalone File"> <toolbarbutton id="tb-file-add" type="menu" tooltiptext="&toolbar.file.standalone;">
<menupopup> <menupopup>
<menuitem label="Add File..." oncommand="ScholarPane.addFileFromDialog();"/> <menuitem label="&toolbar.file.add;" oncommand="ScholarPane.addFileFromDialog();"/>
<menuitem label="Add Linked File..." oncommand="ScholarPane.addFileFromDialog(true);"/> <menuitem label="&toolbar.file.linked;" oncommand="ScholarPane.addFileFromDialog(true);"/>
<menuitem label="Snapshot Current Page" oncommand="ScholarPane.addFileFromPage();"/> <menuitem label="&toolbar.file.snapshot;" oncommand="ScholarPane.addFileFromPage();"/>
<menuitem label="Link to Current Page" oncommand="ScholarPane.addFileFromPage(true);"/> <menuitem label="&toolbar.file.weblink;" oncommand="ScholarPane.addFileFromPage(true);"/>
</menupopup> </menupopup>
</toolbarbutton> </toolbarbutton>
<toolbarbutton id="tb-note-add" tooltiptext="New Standalone Note" oncommand="ScholarPane.newNote();"/> <toolbarbutton id="tb-note-add" tooltiptext="&toolbar.note.standalone;" oncommand="ScholarPane.newNote();"/>
<spacer flex="1"/> <spacer flex="1"/>
<label value="&toolbar.search.label;" control="tb-search"/> <label value="&toolbar.search.label;" control="tb-search"/>
<textbox id="tb-search" type="timed" timeout="250" command="cmd_scholar_search" dir="reverse" onkeypress="if(event.keyCode == event.DOM_VK_ESCAPE) { this.value = ''; this.doCommand('cmd_scholar_search'); return false; }"> <textbox id="tb-search" type="timed" timeout="250" command="cmd_scholar_search" dir="reverse" onkeypress="if(event.keyCode == event.DOM_VK_ESCAPE) { this.value = ''; this.doCommand('cmd_scholar_search'); return false; }">
@ -124,7 +124,7 @@
</hbox> </hbox>
<spacer flex="1"/> <spacer flex="1"/>
<toolbarbutton label="Save"/> <toolbarbutton label="Save"/>
<toolbarbutton label="&scholar.plus;"/> <toolbarbutton label="+"/>
</hbox> </hbox>
<tree <tree
id="items-tree" context="scholar-itemmenu" id="items-tree" context="scholar-itemmenu"
@ -182,7 +182,7 @@
<splitter id="scholar-view-splitter" resizebefore="closest" resizeafter="closest"/> <splitter id="scholar-view-splitter" resizebefore="closest" resizeafter="closest"/>
<vbox> <vbox>
<toolbar align="right"> <toolbar align="right">
<toolbarbutton id="tb-fullscreen" tooltiptext="Toggle Fullscreen Mode" oncommand="ScholarPane.fullScreen();"/> <toolbarbutton id="tb-fullscreen" tooltiptext="&toolbar.fullscreen.tooltip;" oncommand="ScholarPane.fullScreen();"/>
<toolbarbutton class="tabs-closebutton" oncommand="ScholarPane.toggleDisplay()"/> <toolbarbutton class="tabs-closebutton" oncommand="ScholarPane.toggleDisplay()"/>
</toolbar> </toolbar>
<groupbox flex="1"> <groupbox flex="1">
@ -202,7 +202,7 @@
<deck id="scholar-view-item" flex="1"/> <deck id="scholar-view-item" flex="1"/>
<vbox id="scholar-view-note" flex="1"> <vbox id="scholar-view-note" flex="1">
<noteeditor id="scholar-note-editor" flex="1"/> <noteeditor id="scholar-note-editor" flex="1"/>
<button id="scholar-view-note-button" label="Edit in a separate window" oncommand="ScholarPane.openNoteWindow(this.getAttribute('noteID')); if(this.hasAttribute('sourceID')) ScholarPane.selectItem(this.getAttribute('sourceID'));"/> <button id="scholar-view-note-button" label="&notes.separate;" oncommand="ScholarPane.openNoteWindow(this.getAttribute('noteID')); if(this.hasAttribute('sourceID')) ScholarPane.selectItem(this.getAttribute('sourceID'));"/>
</vbox> </vbox>
<vbox id="scholar-view-file" flex="1"> <vbox id="scholar-view-file" flex="1">
<label id="scholar-file-label"/> <label id="scholar-file-label"/>

View file

@ -0,0 +1,6 @@
<!ENTITY scholar.name "Scholar">
<!ENTITY scholar.version "version 1.0a1">
<!ENTITY scholar.createdby "Created by:">
<!ENTITY scholar.directors "Directors:">
<!ENTITY scholar.developers "Developers:">
<!ENTITY scholar.thanks "Special thanks:">

View file

@ -5,9 +5,7 @@
<!ENTITY tabs.files.label "Files"> <!ENTITY tabs.files.label "Files">
<!ENTITY tabs.tags.label "Tags"> <!ENTITY tabs.tags.label "Tags">
<!ENTITY tabs.related.label "Related"> <!ENTITY tabs.related.label "Related">
<!ENTITY notes.separate "Edit in a separate window">
<!ENTITY scholar.minus "-">
<!ENTITY scholar.plus "+">
<!ENTITY items.type_column "Type"> <!ENTITY items.type_column "Type">
<!ENTITY items.title_column "Title"> <!ENTITY items.title_column "Title">
@ -26,8 +24,20 @@
<!ENTITY toolbar.renameCollection.label "Rename Project..."> <!ENTITY toolbar.renameCollection.label "Rename Project...">
<!ENTITY toolbar.removeCollection.label "Remove Project..."> <!ENTITY toolbar.removeCollection.label "Remove Project...">
<!ENTITY toolbar.exportCollection.label "Export Project..."> <!ENTITY toolbar.exportCollection.label "Export Project...">
<!ENTITY toolbar.import.label "Import...">
<!ENTITY toolbar.export.label "Export Library...">
<!ENTITY toolbar.createBibCollection.label "Create Bibliography From Project..."> <!ENTITY toolbar.createBibCollection.label "Create Bibliography From Project...">
<!ENTITY toolbar.search.label "Search:"> <!ENTITY toolbar.search.label "Search:">
<!ENTITY toolbar.fullscreen.tooltip "Toggle Fullscreen Mode">
<!ENTITY item.add "Add">
<!ENTITY toolbar.note.standalone "New Standalone Note">
<!ENTITY toolbar.file.standalone "New Standalone File">
<!ENTITY toolbar.file.add "Add File...">
<!ENTITY toolbar.file.linked "Add Linked File...">
<!ENTITY toolbar.file.snapshot "Snapshot Current Page">
<!ENTITY toolbar.file.weblink "Link to Current Page">
<!ENTITY selectitems.title "Select Items"> <!ENTITY selectitems.title "Select Items">
<!ENTITY selectitems.intro.label "Select which items you'd like to add to your library"> <!ENTITY selectitems.intro.label "Select which items you'd like to add to your library">

View file

@ -6,6 +6,8 @@ pane.collections.untitled = Untitled Project
pane.items.delete = Are you sure you want to delete the selected item? 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.items.delete.multiple = Are you sure you want to delete the selected items?
pane.items.delete.title = Delete
pane.items.delete.attached = Erase attached notes and files
pane.items.menu.remove = Remove Selected Item... pane.items.menu.remove = Remove Selected Item...
pane.items.menu.remove.multiple = Remove Selected Items... pane.items.menu.remove.multiple = Remove Selected Items...
pane.items.menu.export = Export Selected Item... pane.items.menu.export = Export Selected Item...
@ -24,6 +26,7 @@ pane.item.notes.count.plural = %1 notes
pane.item.files.delete.confirm = Are you sure you want to delete this file? pane.item.files.delete.confirm = Are you sure you want to delete this file?
pane.item.files.count.singular = %1 file pane.item.files.count.singular = %1 file
pane.item.files.count.plural = %1 files pane.item.files.count.plural = %1 files
pane.item.files.select = Select a File
itemFields.title = Title itemFields.title = Title
itemFields.dateAdded = Date Added itemFields.dateAdded = Date Added