www

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

commit 3ce92c3690e877299ccfd3bea5e0998985af42fd
parent 49e309bb852eb9a19b193c83dc663baca7c31fee
Author: Simon Kornblith <simon@simonster.com>
Date:   Tue, 31 May 2011 05:32:45 +0000

closes #1775, Window hiding on Mac OS X


Diffstat:
Achrome/content/zotero-platform/mac/standalone/baseMenuOverlay.xul | 149+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Achrome/content/zotero-platform/unix/standalone/baseMenuOverlay.xul | 85+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Achrome/content/zotero-platform/win/standalone/baseMenuOverlay.xul | 85+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mchrome/content/zotero/standalone.js | 22+++++++++++++++++++++-
Mchrome/content/zotero/standalone.xul | 34+++++++++++++++++++++++++++++++---
Dchrome/locale/en-US/zotero/standalone.dtd | 81-------------------------------------------------------------------------------
Achrome/locale/en-US/zotero/standalone/baseMenuOverlay.dtd | 38++++++++++++++++++++++++++++++++++++++
Achrome/locale/en-US/zotero/standalone/standalone.dtd | 88+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8 files changed, 497 insertions(+), 85 deletions(-)

diff --git a/chrome/content/zotero-platform/mac/standalone/baseMenuOverlay.xul b/chrome/content/zotero-platform/mac/standalone/baseMenuOverlay.xul @@ -0,0 +1,149 @@ +<?xml version="1.0"?> +<!-- + ***** BEGIN LICENSE BLOCK ***** + + Copyright © 2009 Center for History and New Media + George Mason University, Fairfax, Virginia, USA + http://zotero.org + + The Original Code is Mozilla.org Code. + + The Initial Developer of the Original Code is Netscape + Communications Corporation. Portions created by Netscape are + Copyright (C) 1998-2000 Netscape Communications Corporation. All + Rights Reserved. + + This file is part of Zotero. + + Zotero is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Zotero is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with Zotero. If not, see <http://www.gnu.org/licenses/>. + + ***** END LICENSE BLOCK ***** +--> + + +<!DOCTYPE overlay [ +<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd"> +%brandDTD; +<!ENTITY % baseMenuOverlayDTD SYSTEM "chrome://zotero/locale/standalone/baseMenuOverlay.dtd"> +%baseMenuOverlayDTD; +]> +<overlay id="baseMenuOverlay" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<!-- nsMenuBarX hides these and uses them to build the Application menu. + When using Carbon widgets for Mac OS X widgets, some of these are not + used as they only apply to Cocoa widget builds. All version of Firefox + through Firefox 2 will use Carbon widgets. --> + <menupopup id="menu_FilePopup"> + <menuitem id="menu_preferences" label="&preferencesCmdMac.label;" key="key_preferencesCmdMac" oncommand="ZoteroPane.openPreferences();"/> + <menuitem id="menu_mac_services" label="&servicesMenuMac.label;"/> + <menuitem id="menu_mac_hide_app" label="&hideThisAppCmdMac.label;" key="key_hideThisAppCmdMac"/> + <menuitem id="menu_mac_hide_others" label="&hideOtherAppsCmdMac.label;" key="key_hideOtherAppsCmdMac"/> + <menuitem id="menu_mac_show_all" label="&showAllAppsCmdMac.label;"/> + </menupopup> + <script type="application/javascript" src="chrome://global/content/macWindowMenu.js"/> + <commandset id="baseMenuCommandSet"> + <command id="minimizeWindow" + label="&minimizeWindow.label;" + oncommand="Zotero.debug('minimizing window'); window.minimize();" /> + <command id="zoomWindow" + label="&zoomWindow.label;" + oncommand="zoomWindow();" /> + </commandset> + <menu id="windowMenu" + label="&windowMenu.label;" + datasources="rdf:window-mediator" ref="NC:WindowMediatorRoot" + onpopupshowing="macWindowMenuDidShow();" + hidden="false"> + <template> + <rule> + <menupopup> + <menuitem uri="rdf:*" + label="rdf:http://home.netscape.com/NC-rdf#Name" + type="radio" + name="windowList" + oncommand="ShowWindowFromResource(event.target)"/> + </menupopup> + </rule> + </template> + <menupopup id="windowPopup"> + <menuitem command="minimizeWindow" label="&minimizeWindow.label;" key="key_minimizeWindow"/> + <menuitem command="zoomWindow" label="&zoomWindow.label;"/> + <!-- decomment when "BringAllToFront" is implemented + <menuseparator/> + <menuitem label="&bringAllToFront.label;" disabled="true"/> --> + <menuseparator id="sep-window-list"/> + </menupopup> + </menu> + + <!--<menu id="helpMenu" + label="&helpMenu.label;" + accesskey="&helpMenu.accesskey;"> + <menupopup id="menu_HelpPopup" onpopupshowing="buildHelpMenu();"> + <menuitem id="menu_openHelp" + oncommand="openHelpLink('firefox-help')" + onclick="checkForMiddleClick(this, event);" + label="&productHelp.label;" + accesskey="&productHelp.accesskey;" + key="key_openHelpMac"/> + <menuitem id="troubleShooting" + accesskey="&helpTroubleshootingInfo.accesskey;" + label="&helpTroubleshootingInfo.label;" + oncommand="openTroubleshootingPage()" + onclick="checkForMiddleClick(this, event);"/> + <menuitem id="feedbackPage" + accesskey="&helpFeedbackPage.accesskey;" + label="&helpFeedbackPage.label;" + oncommand="openFeedbackPage()" + onclick="checkForMiddleClick(this, event);"/> + <menuitem id="helpSafeMode" + accesskey="&helpSafeMode.accesskey;" + label="&helpSafeMode.label;" + oncommand="safeModeRestart();"/> + <menuseparator/> + <menuseparator id="aboutSeparator"/> + <menuitem id="aboutName" + accesskey="&aboutProduct.accesskey;" + label="&aboutProduct.label;" + oncommand="openAboutDialog();"/> + </menupopup> + </menu>--> + + <keyset id="baseMenuKeyset"> + <key id="key_minimizeWindow" + command="minimizeWindow" + key="&minimizeWindow.key;" + modifiers="accel"/> + <key id="key_openHelpMac" + oncommand="openHelpLink('firefox-osxkey');" + key="&helpMac.commandkey;" + modifiers="accel"/> +<!-- These are used to build the Application menu under Cocoa widgets --> + <key id="key_preferencesCmdMac" + key="&preferencesCmdMac.commandkey;" + modifiers="accel"/> + <key id="key_hideThisAppCmdMac" + key="&hideThisAppCmdMac.commandkey;" + modifiers="accel"/> + <key id="key_hideOtherAppsCmdMac" + key="&hideOtherAppsCmdMac.commandkey;" + modifiers="accel,alt"/> + </keyset> + + <stringbundleset id="stringbundleset"> + <stringbundle id="bundle_browser" src="chrome://browser/locale/browser.properties"/> + <stringbundle id="bundle_browser_region" src="chrome://browser-region/locale/region.properties"/> + </stringbundleset> +</overlay> diff --git a/chrome/content/zotero-platform/unix/standalone/baseMenuOverlay.xul b/chrome/content/zotero-platform/unix/standalone/baseMenuOverlay.xul @@ -0,0 +1,85 @@ +<?xml version="1.0"?> +<!-- + ***** BEGIN LICENSE BLOCK ***** + + Copyright © 2009 Center for History and New Media + George Mason University, Fairfax, Virginia, USA + http://zotero.org + + The Original Code is Mozilla.org Code. + + The Initial Developer of the Original Code is Netscape + Communications Corporation. Portions created by Netscape are + Copyright (C) 1998-2000 Netscape Communications Corporation. All + Rights Reserved. + + This file is part of Zotero. + + Zotero is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Zotero is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with Zotero. If not, see <http://www.gnu.org/licenses/>. + + ***** END LICENSE BLOCK ***** +--> + + +<!DOCTYPE overlay [ +<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd"> +%brandDTD; +<!ENTITY % baseMenuOverlayDTD SYSTEM "chrome://zotero/locale/standalone/baseMenuOverlay.dtd"> +%baseMenuOverlayDTD; +]> +<overlay id="baseMenuOverlay" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + <!--<menu id="helpMenu" + label="&helpMenu.label;" + accesskey="&helpMenu.accesskey;"> + <menupopup id="menu_HelpPopup" onpopupshowing="buildHelpMenu();"> + <menuitem id="menu_openHelp" + oncommand="openHelpLink('firefox-help')" + onclick="checkForMiddleClick(this, event);" + label="&productHelp.label;" + accesskey="&productHelp.accesskey;" + /> + <menuitem id="troubleShooting" + accesskey="&helpTroubleshootingInfo.accesskey;" + label="&helpTroubleshootingInfo.label;" + oncommand="openTroubleshootingPage()" + onclick="checkForMiddleClick(this, event);"/> + <menuitem id="feedbackPage" + accesskey="&helpFeedbackPage.accesskey;" + label="&helpFeedbackPage.label;" + oncommand="openFeedbackPage()" + onclick="checkForMiddleClick(this, event);"/> + <menuitem id="helpSafeMode" + accesskey="&helpSafeMode.accesskey;" + label="&helpSafeMode.label;" + oncommand="safeModeRestart();"/> + <menuseparator/> + <menuseparator id="aboutSeparator"/> + <menuitem id="aboutName" + accesskey="&aboutProduct.accesskey;" + label="&aboutProduct.label;" + oncommand="openAboutDialog();"/> + </menupopup> + </menu>--> + + <keyset id="baseMenuKeyset"> + </keyset> + + <stringbundleset id="stringbundleset"> + <stringbundle id="bundle_browser" src="chrome://browser/locale/browser.properties"/> + <stringbundle id="bundle_browser_region" src="chrome://browser-region/locale/region.properties"/> + </stringbundleset> +</overlay> diff --git a/chrome/content/zotero-platform/win/standalone/baseMenuOverlay.xul b/chrome/content/zotero-platform/win/standalone/baseMenuOverlay.xul @@ -0,0 +1,85 @@ +<?xml version="1.0"?> +<!-- + ***** BEGIN LICENSE BLOCK ***** + + Copyright © 2009 Center for History and New Media + George Mason University, Fairfax, Virginia, USA + http://zotero.org + + The Original Code is Mozilla.org Code. + + The Initial Developer of the Original Code is Netscape + Communications Corporation. Portions created by Netscape are + Copyright (C) 1998-2000 Netscape Communications Corporation. All + Rights Reserved. + + This file is part of Zotero. + + Zotero is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Zotero is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with Zotero. If not, see <http://www.gnu.org/licenses/>. + + ***** END LICENSE BLOCK ***** +--> + + +<!DOCTYPE overlay [ +<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd"> +%brandDTD; +<!ENTITY % baseMenuOverlayDTD SYSTEM "chrome://zotero/locale/standalone/baseMenuOverlay.dtd"> +%baseMenuOverlayDTD; +]> +<overlay id="baseMenuOverlay" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + <!--<menu id="helpMenu" + label="&helpMenuWin.label;" + accesskey="&helpMenuWin.accesskey;"> + <menupopup id="menu_HelpPopup" onpopupshowing="buildHelpMenu();"> + <menuitem id="menu_openHelp" + oncommand="openHelpLink('firefox-help')" + onclick="checkForMiddleClick(this, event);" + label="&productHelp.label;" + accesskey="&productHelp.accesskey;" + /> + <menuitem id="troubleShooting" + accesskey="&helpTroubleshootingInfo.accesskey;" + label="&helpTroubleshootingInfo.label;" + oncommand="openTroubleshootingPage()" + onclick="checkForMiddleClick(this, event);"/> + <menuitem id="feedbackPage" + accesskey="&helpFeedbackPage.accesskey;" + label="&helpFeedbackPage.label;" + oncommand="openFeedbackPage()" + onclick="checkForMiddleClick(this, event);"/> + <menuitem id="helpSafeMode" + accesskey="&helpSafeMode.accesskey;" + label="&helpSafeMode.label;" + oncommand="safeModeRestart();"/> + <menuseparator/> + <menuseparator id="aboutSeparator"/> + <menuitem id="aboutName" + accesskey="&aboutProduct.accesskey;" + label="&aboutProduct.label;" + oncommand="openAboutDialog();"/> + </menupopup> + </menu>--> + + <keyset id="baseMenuKeyset"> + </keyset> + + <stringbundleset id="stringbundleset"> + <stringbundle id="bundle_browser" src="chrome://browser/locale/browser.properties"/> + <stringbundle id="bundle_browser_region" src="chrome://browser-region/locale/region.properties"/> + </stringbundleset> +</overlay> diff --git a/chrome/content/zotero/standalone.js b/chrome/content/zotero/standalone.js @@ -23,7 +23,9 @@ ***** END LICENSE BLOCK ***** */ -/* +Components.utils.import("resource://gre/modules/Services.jsm"); + +/** * This object contains the various functions for the interface */ var ZoteroStandalone = new function() @@ -56,5 +58,23 @@ var ZoteroStandalone = new function() } } +/** Taken from browser.js **/ +function toJavaScriptConsole() { + toOpenWindowByType("global:console", "chrome://global/content/console.xul"); +} + +function toOpenWindowByType(inType, uri, features) +{ + var topWindow = Services.wm.getMostRecentWindow(inType); + + if (topWindow) { + topWindow.focus(); + } else if(features) { + window.open(uri, "_blank", features); + } else { + window.open(uri, "_blank", "chrome,extrachrome,menubar,resizable,scrollbars,status,toolbar"); + } +} + window.addEventListener("load", function(e) { ZoteroStandalone.onLoad(e); }, false); window.addEventListener("unload", function(e) { ZoteroStandalone.onUnload(e); }, false); \ No newline at end of file diff --git a/chrome/content/zotero/standalone.xul b/chrome/content/zotero/standalone.xul @@ -1,4 +1,29 @@ <?xml version="1.0"?> +<!-- + ***** BEGIN LICENSE BLOCK ***** + + Copyright © 2009 Center for History and New Media + George Mason University, Fairfax, Virginia, USA + http://zotero.org + + This file is part of Zotero. + + Zotero is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Zotero is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with Zotero. If not, see <http://www.gnu.org/licenses/>. + + ***** END LICENSE BLOCK ***** +--> + <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <?xml-stylesheet href="chrome://zotero/skin/zotero.css" type="text/css"?> @@ -6,6 +31,7 @@ <?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?> <?xul-overlay href="chrome://zotero/content/zoteroPane.xul"?> <?xul-overlay href="chrome://zotero/content/itemPane.xul"?> +<?xul-overlay href="chrome://zotero-platform/content/standalone/baseMenuOverlay.xul"?> <!DOCTYPE window [ <!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd"> @@ -14,7 +40,7 @@ %charsetDTD; <!ENTITY % textcontextDTD SYSTEM "chrome://global/locale/textcontext.dtd" > %textcontextDTD; -<!ENTITY % standaloneDTD SYSTEM "chrome://zotero/locale/standalone.dtd" > +<!ENTITY % standaloneDTD SYSTEM "chrome://zotero/locale/standalone/standalone.dtd" > %standaloneDTD; <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" > %brandDTD; @@ -94,7 +120,6 @@ <menupopup id="menu_FilePopup"> <menuitem id="menu_close" label="&closeCmd.label;" key="key_close" accesskey="&closeCmd.accesskey;" command="cmd_close"/> - <menuseparator/> <menuitem id="menu_FileQuitItem" label="&quitApplicationCmdMac.label;" key="key_quitApplication" @@ -194,7 +219,8 @@ <key key="&fullZoomResetCmd.commandkey2;" command="cmd_fullZoomReset" modifiers="accel"/> <key id="key_switchTextDirection" key="&bidiSwitchTextDirectionItem.commandkey;" command="cmd_switchTextDirection" modifiers="accel,shift" /> - <key id="key_quitApplication" key="&quitApplicationCmdMac.key;" command="cmd_quitApplication" modifiers="accel"/> + <key id="key_quitApplication" key="&quitApplicationCmdMac.key;" command="cmd_quitApplication" modifiers="accel"/> + <key id="key_errorConsole" key="&errorConsoleCmd.commandkey;" oncommand="toJavaScriptConsole();" modifiers="accel,shift" disabled="true"/> </keyset> <!--<toolbarpalette/> @@ -218,4 +244,6 @@ </vbox> </hbox> <keyset id="mainKeyset"/> + <keyset id="baseMenuKeyset"/> + <commandset id="baseMenuCommandSet"/> </window> diff --git a/chrome/locale/en-US/zotero/standalone.dtd b/chrome/locale/en-US/zotero/standalone.dtd @@ -1,80 +0,0 @@ -<!ENTITY fileMenu.label "File"> -<!ENTITY fileMenu.accesskey "F"> -<!ENTITY closeCmd.label "Close"> -<!ENTITY closeCmd.key "W"> -<!ENTITY closeCmd.accesskey "C"> -<!ENTITY quitApplicationCmdWin.label "Exit"> -<!ENTITY quitApplicationCmdWin.accesskey "x"> -<!ENTITY quitApplicationCmd.label "Quit"> -<!ENTITY quitApplicationCmd.accesskey "Q"> -<!ENTITY quitApplicationCmdMac.label "Quit Zotero"> -<!ENTITY quitApplicationCmdMac.key "Q"> - -<!ENTITY editMenu.label "Edit"> -<!ENTITY editMenu.accesskey "E"> -<!ENTITY undoCmd.label "Undo"> -<!ENTITY undoCmd.key "Z"> -<!ENTITY undoCmd.accesskey "U"> -<!ENTITY redoCmd.label "Redo"> -<!ENTITY redoCmd.key "Y"> -<!ENTITY redoCmd.accesskey "R"> -<!ENTITY cutCmd.label "Cut"> -<!ENTITY cutCmd.key "X"> -<!ENTITY cutCmd.accesskey "t"> -<!ENTITY copyCmd.label "Copy"> -<!ENTITY copyCmd.key "C"> -<!ENTITY copyCmd.accesskey "C"> -<!ENTITY pasteCmd.label "Paste"> -<!ENTITY pasteCmd.key "V"> -<!ENTITY pasteCmd.accesskey "P"> -<!ENTITY deleteCmd.label "Delete"> -<!ENTITY deleteCmd.key "D"> -<!ENTITY deleteCmd.accesskey "D"> -<!ENTITY selectAllCmd.label "Select All"> -<!ENTITY selectAllCmd.key "A"> -<!ENTITY selectAllCmd.accesskey "A"> -<!ENTITY preferencesCmd.label "Options…"> -<!ENTITY preferencesCmd.accesskey "O"> -<!ENTITY preferencesCmdUnix.label "Preferences"> -<!ENTITY preferencesCmdUnix.accesskey "n"> - -<!ENTITY findOnCmd.label "Find in This Page…"> -<!ENTITY findOnCmd.accesskey "F"> -<!ENTITY findOnCmd.commandkey "f"> -<!ENTITY findAgainCmd.label "Find Again"> -<!ENTITY findAgainCmd.accesskey "g"> -<!ENTITY findAgainCmd.commandkey "g"> -<!ENTITY findAgainCmd.commandkey2 "VK_F3"> - -<!ENTITY bidiSwitchPageDirectionItem.label "Switch Page Direction"> -<!ENTITY bidiSwitchPageDirectionItem.accesskey "g"> -<!ENTITY bidiSwitchTextDirectionItem.label "Switch Text Direction"> -<!ENTITY bidiSwitchTextDirectionItem.accesskey "w"> -<!ENTITY bidiSwitchTextDirectionItem.commandkey "X"> - -<!-- LOCALIZATION NOTE : -fullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and -fullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom. -If shift key is needed with your locale popular keyboard for them, -you can use these alternative items. Otherwise, their values should be empty. --> - -<!ENTITY fullZoomEnlargeCmd.label "Zoom In"> -<!ENTITY fullZoomEnlargeCmd.accesskey "I"> -<!ENTITY fullZoomEnlargeCmd.commandkey "+"> -<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards --> -<!ENTITY fullZoomEnlargeCmd.commandkey3 ""> - -<!ENTITY fullZoomReduceCmd.label "Zoom Out"> -<!ENTITY fullZoomReduceCmd.accesskey "O"> -<!ENTITY fullZoomReduceCmd.commandkey "-"> -<!ENTITY fullZoomReduceCmd.commandkey2 ""> - -<!ENTITY fullZoomResetCmd.label "Reset"> -<!ENTITY fullZoomResetCmd.accesskey "R"> -<!ENTITY fullZoomResetCmd.commandkey "0"> -<!ENTITY fullZoomResetCmd.commandkey2 ""> - -<!ENTITY fullZoomToggleCmd.label "Zoom Text Only"> -<!ENTITY fullZoomToggleCmd.accesskey "T"> -<!ENTITY fullZoom.label "Zoom"> -<!ENTITY fullZoom.accesskey "Z"> -\ No newline at end of file diff --git a/chrome/locale/en-US/zotero/standalone/baseMenuOverlay.dtd b/chrome/locale/en-US/zotero/standalone/baseMenuOverlay.dtd @@ -0,0 +1,38 @@ +<!ENTITY minimizeWindow.key "m"> +<!ENTITY minimizeWindow.label "Minimize"> +<!ENTITY bringAllToFront.label "Bring All to Front"> +<!ENTITY zoomWindow.label "Zoom"> +<!ENTITY windowMenu.label "Window"> + +<!ENTITY helpMenu.label "Help"> +<!ENTITY helpMenu.accesskey "H"> +<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use "?" + for the help button in the menubar but Gnome does not. --> +<!ENTITY helpMenuWin.label "Help"> +<!ENTITY helpMenuWin.accesskey "H"> +<!ENTITY aboutProduct.label "About &brandShortName;"> +<!ENTITY aboutProduct.accesskey "A"> +<!ENTITY productHelp.label "&brandShortName; Help"> +<!ENTITY productHelp.accesskey "H"> +<!ENTITY helpMac.commandkey "?"> +<!ENTITY helpSafeMode.label "Restart with Add-ons Disabled…"> +<!ENTITY helpSafeMode.accesskey "R"> + +<!ENTITY helpTroubleshootingInfo.label "Troubleshooting Information"> +<!ENTITY helpTroubleshootingInfo.accesskey "T"> + +<!ENTITY helpFeedbackPage.label "Submit Feedback…"> +<!ENTITY helpFeedbackPage.accesskey "S"> + +<!ENTITY preferencesCmdMac.label "Preferences…"> +<!ENTITY preferencesCmdMac.commandkey ","> + +<!ENTITY servicesMenuMac.label "Services"> + +<!ENTITY hideThisAppCmdMac.label "Hide &brandShortName;"> +<!ENTITY hideThisAppCmdMac.commandkey "H"> + +<!ENTITY hideOtherAppsCmdMac.label "Hide Others"> +<!ENTITY hideOtherAppsCmdMac.commandkey "H"> + +<!ENTITY showAllAppsCmdMac.label "Show All"> diff --git a/chrome/locale/en-US/zotero/standalone/standalone.dtd b/chrome/locale/en-US/zotero/standalone/standalone.dtd @@ -0,0 +1,87 @@ +<!ENTITY fileMenu.label "File"> +<!ENTITY fileMenu.accesskey "F"> +<!ENTITY closeCmd.label "Close"> +<!ENTITY closeCmd.key "W"> +<!ENTITY closeCmd.accesskey "C"> +<!ENTITY quitApplicationCmdWin.label "Exit"> +<!ENTITY quitApplicationCmdWin.accesskey "x"> +<!ENTITY quitApplicationCmd.label "Quit"> +<!ENTITY quitApplicationCmd.accesskey "Q"> +<!ENTITY quitApplicationCmdMac.label "Quit Zotero"> +<!ENTITY quitApplicationCmdMac.key "Q"> + +<!ENTITY editMenu.label "Edit"> +<!ENTITY editMenu.accesskey "E"> +<!ENTITY undoCmd.label "Undo"> +<!ENTITY undoCmd.key "Z"> +<!ENTITY undoCmd.accesskey "U"> +<!ENTITY redoCmd.label "Redo"> +<!ENTITY redoCmd.key "Y"> +<!ENTITY redoCmd.accesskey "R"> +<!ENTITY cutCmd.label "Cut"> +<!ENTITY cutCmd.key "X"> +<!ENTITY cutCmd.accesskey "t"> +<!ENTITY copyCmd.label "Copy"> +<!ENTITY copyCmd.key "C"> +<!ENTITY copyCmd.accesskey "C"> +<!ENTITY pasteCmd.label "Paste"> +<!ENTITY pasteCmd.key "V"> +<!ENTITY pasteCmd.accesskey "P"> +<!ENTITY deleteCmd.label "Delete"> +<!ENTITY deleteCmd.key "D"> +<!ENTITY deleteCmd.accesskey "D"> +<!ENTITY selectAllCmd.label "Select All"> +<!ENTITY selectAllCmd.key "A"> +<!ENTITY selectAllCmd.accesskey "A"> +<!ENTITY preferencesCmd.label "Options…"> +<!ENTITY preferencesCmd.accesskey "O"> +<!ENTITY preferencesCmdUnix.label "Preferences"> +<!ENTITY preferencesCmdUnix.accesskey "n"> + +<!ENTITY findOnCmd.label "Find in This Page…"> +<!ENTITY findOnCmd.accesskey "F"> +<!ENTITY findOnCmd.commandkey "f"> +<!ENTITY findAgainCmd.label "Find Again"> +<!ENTITY findAgainCmd.accesskey "g"> +<!ENTITY findAgainCmd.commandkey "g"> +<!ENTITY findAgainCmd.commandkey2 "VK_F3"> + +<!ENTITY bidiSwitchPageDirectionItem.label "Switch Page Direction"> +<!ENTITY bidiSwitchPageDirectionItem.accesskey "g"> +<!ENTITY bidiSwitchTextDirectionItem.label "Switch Text Direction"> +<!ENTITY bidiSwitchTextDirectionItem.accesskey "w"> +<!ENTITY bidiSwitchTextDirectionItem.commandkey "X"> + +<!-- LOCALIZATION NOTE : +fullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and +fullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom. +If shift key is needed with your locale popular keyboard for them, +you can use these alternative items. Otherwise, their values should be empty. --> + +<!ENTITY fullZoomEnlargeCmd.label "Zoom In"> +<!ENTITY fullZoomEnlargeCmd.accesskey "I"> +<!ENTITY fullZoomEnlargeCmd.commandkey "+"> +<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards --> +<!ENTITY fullZoomEnlargeCmd.commandkey3 ""> + +<!ENTITY fullZoomReduceCmd.label "Zoom Out"> +<!ENTITY fullZoomReduceCmd.accesskey "O"> +<!ENTITY fullZoomReduceCmd.commandkey "-"> +<!ENTITY fullZoomReduceCmd.commandkey2 ""> + +<!ENTITY fullZoomResetCmd.label "Reset"> +<!ENTITY fullZoomResetCmd.accesskey "R"> +<!ENTITY fullZoomResetCmd.commandkey "0"> +<!ENTITY fullZoomResetCmd.commandkey2 ""> + +<!ENTITY fullZoomToggleCmd.label "Zoom Text Only"> +<!ENTITY fullZoomToggleCmd.accesskey "T"> +<!ENTITY fullZoom.label "Zoom"> +<!ENTITY fullZoom.accesskey "Z"> + +<!ENTITY toolsMenu.label "Tools"> +<!ENTITY toolsMenu.accesskey "T"> + +<!ENTITY errorConsoleCmd.label "Error Console"> +<!ENTITY errorConsoleCmd.accesskey "C"> +<!ENTITY errorConsoleCmd.commandkey "j"> +\ No newline at end of file