From d1e2ea57a57daf613c297b7a4e888570df01c15b Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Fri, 28 Jun 2013 15:26:23 -0400 Subject: [PATCH 01/15] Maybe fix note overwriting with embedded images in notes But given that I can't really reproduce it, this is more of a guess. --- chrome/content/zotero/tinymce/note.html | 1 + 1 file changed, 1 insertion(+) diff --git a/chrome/content/zotero/tinymce/note.html b/chrome/content/zotero/tinymce/note.html index 93142d0f4e..86e4dda18f 100644 --- a/chrome/content/zotero/tinymce/note.html +++ b/chrome/content/zotero/tinymce/note.html @@ -15,6 +15,7 @@ language : "en", // TODO: localize entities : "160,nbsp", gecko_spellcheck : true, + convert_urls : false, handle_event_callback : function (event) { zoteroHandleEvent(event); From 4d9191ccd89fa6b77ab13aa87a5adce5cc5d3076 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Sun, 30 Jun 2013 01:46:50 -0400 Subject: [PATCH 02/15] Fixes #343, Add Item by Identifier textbox is truncated on second open --- chrome/content/zotero/lookup.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/lookup.js b/chrome/content/zotero/lookup.js index b7f10084c1..6fc52b44dd 100644 --- a/chrome/content/zotero/lookup.js +++ b/chrome/content/zotero/lookup.js @@ -173,7 +173,11 @@ const Zotero_Lookup = new function () { */ this.onShowing = function() { document.getElementById("zotero-lookup-panel").style.padding = "10px"; - + + // Workaround for field being truncated in middle + // https://github.com/zotero/zotero/issues/343 + this.toggleMultiline(true); + var identifierElement = Zotero_Lookup.toggleMultiline(false); Zotero_Lookup.toggleProgress(false); identifierElement.focus(); From 30a0bbcca2094cb79fd7084d5e8b94ffe52b0512 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 2 Jul 2013 02:43:53 -0400 Subject: [PATCH 03/15] Fix conflict with Cmd-Shift-A, and probably other third-party shortcuts The Zotero shortcut keys, and their event.preventDefault(), were bound to keydown, so shortcuts bound to keypress were still be called. This moves most of the shortcut handling code into the keypress handler. Fixes #344 --- chrome/content/zotero/xpcom/itemTreeView.js | 26 ++- chrome/content/zotero/zoteroPane.js | 242 ++++++++++---------- chrome/content/zotero/zoteroPane.xul | 3 +- 3 files changed, 137 insertions(+), 134 deletions(-) diff --git a/chrome/content/zotero/xpcom/itemTreeView.js b/chrome/content/zotero/xpcom/itemTreeView.js index cf2c1fc16a..04ff529502 100644 --- a/chrome/content/zotero/xpcom/itemTreeView.js +++ b/chrome/content/zotero/xpcom/itemTreeView.js @@ -167,24 +167,28 @@ Zotero.ItemTreeView.prototype._setTreeGenerator = function(treebox) return; } + var key = String.fromCharCode(event.which); + if (key == '+' && !(event.ctrlKey || event.altKey || event.metaKey)) { + self.expandAllRows(); + event.preventDefault(); + return; + } + else if (key == '-' && !(event.shiftKey || event.ctrlKey || event.altKey || event.metaKey)) { + self.collapseAllRows(); + event.preventDefault(); + return; + } + // Ignore other non-character keypresses - if (!event.charCode) { + if (!event.charCode || event.shiftKey || event.ctrlKey || + event.altKey || event.metaKey) { return; } event.preventDefault(); Q.fcall(function () { - var key = String.fromCharCode(event.which); - if (key == '+' && !(event.ctrlKey || event.altKey || event.metaKey)) { - self.expandAllRows(); - return false; - } - else if (key == '-' && !(event.shiftKey || event.ctrlKey || event.altKey || event.metaKey)) { - self.collapseAllRows(); - return false; - } - else if (coloredTagsRE.test(key)) { + if (coloredTagsRE.test(key)) { let libraryID = self._itemGroup.libraryID; libraryID = libraryID ? parseInt(libraryID) : 0; let position = parseInt(key) - 1; diff --git a/chrome/content/zotero/zoteroPane.js b/chrome/content/zotero/zoteroPane.js index 558a019003..d6f5a00923 100644 --- a/chrome/content/zotero/zoteroPane.js +++ b/chrome/content/zotero/zoteroPane.js @@ -510,126 +510,7 @@ var ZoteroPane = new function() } ZoteroPane_Local.collectionsView.setHighlightedRows(); } - - return; } - else if (from == 'zotero-items-tree') { - // Focus TinyMCE explicitly on tab key, since the normal focusing - // doesn't work right - if (!event.shiftKey && event.keyCode == event.DOM_VK_TAB) { - var deck = document.getElementById('zotero-item-pane-content'); - if (deck.selectedPanel.id == 'zotero-view-note') { - setTimeout(function () { - document.getElementById('zotero-note-editor').focus(); - }, 0); - } - } - return; - } - - // Ignore keystrokes if Zotero pane is closed - var zoteroPane = document.getElementById('zotero-pane-stack'); - if (zoteroPane.getAttribute('hidden') == 'true' || - zoteroPane.getAttribute('collapsed') == 'true') { - return; - } - - var useShift = Zotero.isMac; - - var key = String.fromCharCode(event.which); - if (!key) { - Zotero.debug('No key'); - return; - } - - // Ignore modifiers other than Ctrl-Alt or Cmd-Shift - if (!((Zotero.isMac ? event.metaKey : event.ctrlKey) && - (useShift ? event.shiftKey : event.altKey))) { - return; - } - - var command = Zotero.Keys.getCommand(key); - if (!command) { - return; - } - - Zotero.debug(command); - - // Errors don't seem to make it out otherwise - try { - - switch (command) { - case 'openZotero': - try { - // Ignore Cmd-Shift-Z keystroke in text areas - if (Zotero.isMac && key == 'Z' && - event.originalTarget.localName == 'textarea') { - Zotero.debug('Ignoring keystroke in text area'); - return; - } - } - catch (e) { - Zotero.debug(e); - } - if(window.ZoteroOverlay) window.ZoteroOverlay.toggleDisplay() - break; - case 'library': - document.getElementById('zotero-collections-tree').focus(); - break; - case 'quicksearch': - document.getElementById('zotero-tb-search').select(); - break; - case 'newItem': - ZoteroPane_Local.newItem(2); // book - var menu = document.getElementById('zotero-editpane-item-box').itemTypeMenu; - menu.focus(); - document.getElementById('zotero-editpane-item-box').itemTypeMenu.menupopup.openPopup(menu, "before_start", 0, 0); - break; - case 'newNote': - // If a regular item is selected, use that as the parent. - // If a child item is selected, use its parent as the parent. - // Otherwise create a standalone note. - var parent = false; - var items = ZoteroPane_Local.getSelectedItems(); - if (items.length == 1) { - if (items[0].isRegularItem()) { - parent = items[0].id; - } - else { - parent = items[0].getSource(); - } - } - // Use key that's not the modifier as the popup toggle - ZoteroPane_Local.newNote( - useShift ? event.altKey : event.shiftKey, parent - ); - break; - case 'toggleTagSelector': - ZoteroPane_Local.toggleTagSelector(); - break; - case 'toggleFullscreen': - ZoteroPane_Local.toggleTab(); - break; - case 'copySelectedItemCitationsToClipboard': - ZoteroPane_Local.copySelectedItemsToClipboard(true) - break; - case 'copySelectedItemsToClipboard': - ZoteroPane_Local.copySelectedItemsToClipboard(); - break; - case 'importFromClipboard': - Zotero_File_Interface.importFromClipboard(); - break; - default: - throw ('Command "' + command + '" not found in ZoteroPane_Local.handleKeyDown()'); - } - - } - catch (e) { - Zotero.debug(e, 1); - Components.utils.reportError(e); - } - - event.preventDefault(); } @@ -662,7 +543,21 @@ var ZoteroPane = new function() } - function handleKeyPress(event, from) { + function handleKeyPress(event) { + var from = event.originalTarget.id; + + // Ignore keystrokes if Zotero pane is closed + var zoteroPane = document.getElementById('zotero-pane-stack'); + if (zoteroPane.getAttribute('hidden') == 'true' || + zoteroPane.getAttribute('collapsed') == 'true') { + return; + } + + if (Zotero.locked) { + event.preventDefault(); + return; + } + if (from == 'zotero-collections-tree') { if ((event.keyCode == event.DOM_VK_BACK_SPACE && Zotero.isMac) || event.keyCode == event.DOM_VK_DELETE) { @@ -673,7 +568,17 @@ var ZoteroPane = new function() } } else if (from == 'zotero-items-tree') { - if ((event.keyCode == event.DOM_VK_BACK_SPACE && Zotero.isMac) || + // Focus TinyMCE explicitly on tab key, since the normal focusing + // doesn't work right + if (!event.shiftKey && event.keyCode == event.DOM_VK_TAB) { + var deck = document.getElementById('zotero-item-pane-content'); + if (deck.selectedPanel.id == 'zotero-view-note') { + setTimeout(function () { + document.getElementById('zotero-note-editor').focus(); + }, 0); + } + } + else if ((event.keyCode == event.DOM_VK_BACK_SPACE && Zotero.isMac) || event.keyCode == event.DOM_VK_DELETE) { // If Cmd/Ctrl delete, use forced mode, which does different // things depending on the context @@ -696,6 +601,101 @@ var ZoteroPane = new function() return; } } + + var useShift = Zotero.isMac; + + var key = String.fromCharCode(event.which); + if (!key) { + Zotero.debug('No key'); + return; + } + + // Ignore modifiers other than Ctrl-Alt or Cmd-Shift + if (!((Zotero.isMac ? event.metaKey : event.ctrlKey) && + (useShift ? event.shiftKey : event.altKey))) { + return; + } + + var command = Zotero.Keys.getCommand(key); + if (!command) { + return; + } + + Zotero.debug(command); + + // Errors don't seem to make it out otherwise + try { + switch (command) { + case 'openZotero': + try { + // Ignore Cmd-Shift-Z keystroke in text areas + if (Zotero.isMac && key == 'Z' && + event.originalTarget.localName == 'textarea') { + Zotero.debug('Ignoring keystroke in text area'); + return; + } + } + catch (e) { + Zotero.debug(e); + } + if (window.ZoteroOverlay) window.ZoteroOverlay.toggleDisplay() + break; + case 'library': + document.getElementById('zotero-collections-tree').focus(); + break; + case 'quicksearch': + document.getElementById('zotero-tb-search').select(); + break; + case 'newItem': + ZoteroPane_Local.newItem(2); // book + var menu = document.getElementById('zotero-editpane-item-box').itemTypeMenu; + menu.focus(); + document.getElementById('zotero-editpane-item-box').itemTypeMenu.menupopup.openPopup(menu, "before_start", 0, 0); + break; + case 'newNote': + // If a regular item is selected, use that as the parent. + // If a child item is selected, use its parent as the parent. + // Otherwise create a standalone note. + var parent = false; + var items = ZoteroPane_Local.getSelectedItems(); + if (items.length == 1) { + if (items[0].isRegularItem()) { + parent = items[0].id; + } + else { + parent = items[0].getSource(); + } + } + // Use key that's not the modifier as the popup toggle + ZoteroPane_Local.newNote( + useShift ? event.altKey : event.shiftKey, parent + ); + break; + case 'toggleTagSelector': + ZoteroPane_Local.toggleTagSelector(); + break; + case 'toggleFullscreen': + ZoteroPane_Local.toggleTab(); + break; + case 'copySelectedItemCitationsToClipboard': + ZoteroPane_Local.copySelectedItemsToClipboard(true) + break; + case 'copySelectedItemsToClipboard': + ZoteroPane_Local.copySelectedItemsToClipboard(); + break; + case 'importFromClipboard': + Zotero_File_Interface.importFromClipboard(); + break; + default: + throw ('Command "' + command + '" not found in ZoteroPane_Local.handleKeyDown()'); + } + } + catch (e) { + Zotero.debug(e, 1); + Components.utils.reportError(e); + } + + event.preventDefault(); } diff --git a/chrome/content/zotero/zoteroPane.xul b/chrome/content/zotero/zoteroPane.xul index a04f2d0a25..f14e5204a0 100644 --- a/chrome/content/zotero/zoteroPane.xul +++ b/chrome/content/zotero/zoteroPane.xul @@ -94,6 +94,7 @@ @@ -299,7 +300,6 @@ the tag selector to max height --> Date: Tue, 2 Jul 2013 16:48:53 -0400 Subject: [PATCH 04/15] Closes #291, Default to last-used item type when creating item via keyboard --- chrome/content/zotero/bindings/itembox.xml | 43 +++++++++++++++++ chrome/content/zotero/zoteroPane.js | 55 ++++++++++++++++------ 2 files changed, 83 insertions(+), 15 deletions(-) diff --git a/chrome/content/zotero/bindings/itembox.xml b/chrome/content/zotero/bindings/itembox.xml index bea4490bd9..d763c92970 100644 --- a/chrome/content/zotero/bindings/itembox.xml +++ b/chrome/content/zotero/bindings/itembox.xml @@ -51,6 +51,7 @@ + [] 10 @@ -1103,6 +1104,11 @@ this.refresh(); } + if (this.eventHandlers['itemtypechange'] && this.eventHandlers['itemtypechange'].length) { + var self = this; + this.eventHandlers['itemtypechange'].forEach(function (f) f.bind(self)()); + } + return true; } @@ -2290,6 +2296,43 @@ + + + + + + + + + + + + + + + + + + diff --git a/chrome/content/zotero/zoteroPane.js b/chrome/content/zotero/zoteroPane.js index d6f5a00923..caa793efc3 100644 --- a/chrome/content/zotero/zoteroPane.js +++ b/chrome/content/zotero/zoteroPane.js @@ -647,8 +647,28 @@ var ZoteroPane = new function() document.getElementById('zotero-tb-search').select(); break; case 'newItem': - ZoteroPane_Local.newItem(2); // book - var menu = document.getElementById('zotero-editpane-item-box').itemTypeMenu; + // Default to most recent item type from here or the + // New Type menu + var mru = Zotero.Prefs.get('newItemTypeMRU'); + // Or fall back to 'book' + var typeID = mru ? mru.split(',')[0] : 2; + ZoteroPane_Local.newItem(typeID); + let itemBox = document.getElementById('zotero-editpane-item-box'); + var menu = itemBox.itemTypeMenu; + var self = this; + var handleTypeChange = function () { + self.addItemTypeToNewItemTypeMRU(this.itemTypeMenu.value); + itemBox.removeHandler('itemtypechange', handleTypeChange); + }; + // Only update the MRU when the menu is opened for the + // keyboard shortcut, not on subsequent opens + var removeTypeChangeHandler = function () { + itemBox.removeHandler('itemtypechange', handleTypeChange); + itemBox.itemTypeMenu.firstChild.removeEventListener('popuphiding', removeTypeChangeHandler); + }; + itemBox.addHandler('itemtypechange', handleTypeChange); + itemBox.itemTypeMenu.firstChild.addEventListener('popuphiding', removeTypeChangeHandler); + menu.focus(); document.getElementById('zotero-editpane-item-box').itemTypeMenu.menupopup.openPopup(menu, "before_start", 0, 0); break; @@ -750,25 +770,30 @@ var ZoteroPane = new function() // Update most-recently-used list for New Item menu if (manual) { - var mru = Zotero.Prefs.get('newItemTypeMRU'); - if (mru) { - var mru = mru.split(','); - var pos = mru.indexOf(typeID + ''); - if (pos != -1) { - mru.splice(pos, 1); - } - mru.unshift(typeID); - } - else { - var mru = [typeID + '']; - } - Zotero.Prefs.set('newItemTypeMRU', mru.slice(0, 5).join(',')); + this.addItemTypeToNewItemTypeMRU(typeID); } return Zotero.Items.get(itemID); } + this.addItemTypeToNewItemTypeMRU = function (itemTypeID) { + var mru = Zotero.Prefs.get('newItemTypeMRU'); + if (mru) { + var mru = mru.split(','); + var pos = mru.indexOf(itemTypeID + ''); + if (pos != -1) { + mru.splice(pos, 1); + } + mru.unshift(itemTypeID); + } + else { + var mru = [itemTypeID + '']; + } + Zotero.Prefs.set('newItemTypeMRU', mru.slice(0, 5).join(',')); + } + + function newCollection(parent) { if (!Zotero.stateCheck()) { From 0a8990947cbf2c5264f708f079b00fbb2d5c1571 Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Wed, 3 Jul 2013 00:40:15 -0400 Subject: [PATCH 05/15] Update to citeproc-js 1.0.469 --- chrome/content/zotero/xpcom/citeproc.js | 436 ++++++++++++------------ 1 file changed, 217 insertions(+), 219 deletions(-) diff --git a/chrome/content/zotero/xpcom/citeproc.js b/chrome/content/zotero/xpcom/citeproc.js index 8a8a90c39e..ab0b0733fb 100644 --- a/chrome/content/zotero/xpcom/citeproc.js +++ b/chrome/content/zotero/xpcom/citeproc.js @@ -57,7 +57,7 @@ if (!Array.indexOf) { }; } var CSL = { - PROCESSOR_VERSION: "1.0.460", + PROCESSOR_VERSION: "1.0.469", CONDITION_LEVEL_TOP: 1, CONDITION_LEVEL_BOTTOM: 2, PLAIN_HYPHEN_REGEX: /(?:[^\\]-|\u2013)/, @@ -264,11 +264,11 @@ var CSL = { SUFFIX_PUNCTUATION: /^\s*[.;:,\(\)]/, NUMBER_REGEXP: /(?:^\d+|\d+$)/, NAME_INITIAL_REGEXP: /^([A-Z\u0590-\u05ff\u0080-\u017f\u0400-\u042f\u0600-\u06ff])([a-zA-Z\u0080-\u017f\u0400-\u052f\u0600-\u06ff]*|)/, - ROMANESQUE_REGEXP: /[-0-9a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u202a-\u202e]/, - ROMANESQUE_NOT_REGEXP: /[^a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u202a-\u202e]/g, - STARTSWITH_ROMANESQUE_REGEXP: /^[&a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u202a-\u202e]/, - ENDSWITH_ROMANESQUE_REGEXP: /[.;:&a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u202a-\u202e]$/, - ALL_ROMANESQUE_REGEXP: /^[a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u202a-\u202e]+$/, + ROMANESQUE_REGEXP: /[-0-9a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/, + ROMANESQUE_NOT_REGEXP: /[^a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/g, + STARTSWITH_ROMANESQUE_REGEXP: /^[&a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/, + ENDSWITH_ROMANESQUE_REGEXP: /[.;:&a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]$/, + ALL_ROMANESQUE_REGEXP: /^[a-zA-Z\u0590-\u05ff\u0080-\u017f\u0400-\u052f\u0386-\u03fb\u1f00-\u1ffe\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]+$/, VIETNAMESE_SPECIALS: /[\u00c0-\u00c3\u00c8-\u00ca\u00cc\u00cd\u00d2-\u00d5\u00d9\u00da\u00dd\u00e0-\u00e3\u00e8-\u00ea\u00ec\u00ed\u00f2-\u00f5\u00f9\u00fa\u00fd\u0101\u0103\u0110\u0111\u0128\u0129\u0168\u0169\u01a0\u01a1\u01af\u01b0\u1ea0-\u1ef9]/, VIETNAMESE_NAMES: /^(?:(?:[.AaBbCcDdEeGgHhIiKkLlMmNnOoPpQqRrSsTtUuVvXxYy \u00c0-\u00c3\u00c8-\u00ca\u00cc\u00cd\u00d2-\u00d5\u00d9\u00da\u00dd\u00e0-\u00e3\u00e8-\u00ea\u00ec\u00ed\u00f2-\u00f5\u00f9\u00fa\u00fd\u0101\u0103\u0110\u0111\u0128\u0129\u0168\u0169\u01a0\u01a1\u01af\u01b0\u1ea0-\u1ef9]{2,6})(\s+|$))+$/, NOTE_FIELDS_REGEXP: /\{:(?:[\-_a-z]+|[A-Z]+):[^\}]+\}/g, @@ -289,6 +289,7 @@ var CSL = { "recipient" ], NUMERIC_VARIABLES: [ + "call-number", "chapter-number", "collection-number", "edition", @@ -1123,8 +1124,17 @@ CSL.tokenExec = function (token, Item, item) { debug = false; next = token.next; maybenext = false; - if (token.evaluator) { - next = token.evaluator(token, this, Item, item); + var record = function (result) { + if (result) { + this.tmp.jump.replace("succeed"); + return token.succeed; + } else { + this.tmp.jump.replace("fail"); + return token.fail; + } + } + if (token.test) { + next = record.call(this,token.test(Item, item)); } len = token.execs.length; for (pos = 0; pos < len; pos += 1) { @@ -3426,6 +3436,7 @@ CSL.Engine.Opt = function () { this.development_extensions.main_title_from_short_title = false; this.development_extensions.normalize_lang_keys_to_lowercase = false; this.development_extensions.strict_text_case_locales = false; + this.development_extensions.rtl_support = true; this.nodenames = []; this.gender = {}; this['cite-lang-prefs'] = { @@ -3478,7 +3489,7 @@ CSL.Engine.Tmp = function () { this.shadow_numbers = {}; }; CSL.Engine.Fun = function (state) { - this.match = new CSL.Util.Match(); + this.match = new CSL.Util.Match; this.suffixator = new CSL.Util.Suffixator(CSL.SUFFIX_CHARS); this.romanizer = new CSL.Util.Romanizer(); this.ordinalizer = new CSL.Util.Ordinalizer(state); @@ -4346,10 +4357,25 @@ CSL.citeStart = function (Item, item) { } else { this.tmp.disambig_settings = new CSL.AmbigConfig(); } - if (this.tmp.area === 'bibliography' && this.opt["disambiguate-add-names"] && this.registry.registry[Item.id] && this.tmp.disambig_override) { - this.tmp.disambig_request = this.tmp.disambig_settings; - this.tmp.disambig_request.names = this.registry.registry[Item.id].disambig.names.slice(); - this.tmp.disambig_settings.names = this.registry.registry[Item.id].disambig.names.slice(); + if (this.tmp.area !== 'citation' && this.registry.registry[Item.id]) { + this.tmp.disambig_restore = CSL.cloneAmbigConfig(this.registry.registry[Item.id].disambig); + if (this.tmp.area === 'bibliography' && this.tmp.disambig_settings && this.tmp.disambig_override) { + if (this.opt["disambiguate-add-names"]) { + this.tmp.disambig_settings.names = this.registry.registry[Item.id].disambig.names.slice(); + this.tmp.disambig_request.names = this.registry.registry[Item.id].disambig.names.slice(); + } + if (this.opt["disambiguate-add-givenname"]) { + this.tmp.disambig_request = this.tmp.disambig_settings; + this.tmp.disambig_settings.givens = this.registry.registry[Item.id].disambig.givens.slice(); + this.tmp.disambig_request.givens = this.registry.registry[Item.id].disambig.givens.slice(); + for (var i=0,ilen=this.tmp.disambig_settings.givens.length;i -1) { + tok = new CSL.Token(); + tok.strings.prefix = "\u202b"; + tok.strings.suffix = "\u202c"; + } + } + state.output.openLevel(tok); + } this.execs.push(func); target.push(this); + if (state.opt.development_extensions.rtl_support && false) { + this.strings.prefix = this.strings.prefix.replace(/\((.|$)/g,"(\u200e$1"); + this.strings.suffix = this.strings.suffix.replace(/\)(.|$)/g,")\u200e$1"); + } if (state.build.area === "citation") { prefix_token = new CSL.Token("text", CSL.SINGLETON); func = function (state, Item, item) { @@ -6914,7 +6937,7 @@ CSL.NameOutput.prototype._imposeNameConstraints = function (lst, count, key, pos var display_names = lst[key]; var discretionary_names_length = this.state.tmp["et-al-min"]; if (this.state.tmp.suppress_decorations) { - if (this.state.tmp.disambig_request) { + if (this.state.tmp.disambig_request && this.state.tmp.disambig_request.names[pos]) { discretionary_names_length = this.state.tmp.disambig_request.names[pos]; } else if (count[key] >= this.etal_min) { discretionary_names_length = this.etal_use_first; @@ -7656,7 +7679,7 @@ CSL.NameOutput.prototype._parseName = function (name) { } else { noparse = false; } - if (!name["non-dropping-particle"] && name.family && !noparse) { + if (!name["non-dropping-particle"] && name.family && !noparse && name.given) { m = name.family.match(/^((?:[a-z][ \'\u2019a-z]*[-|\s+|\'\u2019]|[ABDVL][^ ][-|\s+][a-z]*\s*|[ABDVL][^ ][^ ][-|\s+][a-z]*\s*))/); if (m) { name.family = name.family.slice(m[1].length); @@ -8812,8 +8835,7 @@ CSL.Attributes["@disambiguate"] = function (state, arg) { }; CSL.Attributes["@is-numeric"] = function (state, arg, joiner) { var variables = arg.split(/\s+/); - var reverses = CSL.Util.setReverseConditions.call(this, variables); - var maketest = function(variable, reverse) { + var maketest = function(variable) { return function (Item, item) { var myitem = Item; if (["locator","locator-revision"].indexOf(variable) > -1) { @@ -8824,43 +8846,41 @@ CSL.Attributes["@is-numeric"] = function (state, arg, joiner) { state.processNumber(false, myitem, variable, Item.type); } if (myitem[variable] && state.tmp.shadow_numbers[variable].numeric) { - return reverse ? false : true; + return true; } } else if (["title", "locator-revision","version"].indexOf(variable) > -1) { if (myitem[variable]) { if (myitem[variable].slice(-1) === "" + parseInt(myitem[variable].slice(-1), 10)) { - return reverse ? false : true; + return true; } } } - return reverse ? true : false; + return false; } } for (var i=0; i -1) { - var reverses = CSL.Util.setReverseConditions.call(this, this.variables); - var maketest = function (variable, reverse) { + } else if (["if", "else-if", "condition"].indexOf(this.name) > -1) { + var maketest = function (variable) { return function(Item,item){ var myitem = Item; if (item && ["locator", "locator-revision", "first-reference-note-number", "locator-date"].indexOf(variable) > -1) { @@ -9077,32 +9097,31 @@ CSL.Attributes["@variable"] = function (state, arg) { } if (variable === "hereinafter" && state.sys.getAbbreviation && myitem.id) { if (state.transform.abbrevs["default"].hereinafter[myitem.id]) { - return reverse ? false : true; + return true; } } else if (myitem[variable]) { if ("number" === typeof myitem[variable] || "string" === typeof myitem[variable]) { - return reverse ? false : true; + return true; } else if ("object" === typeof myitem[variable]) { for (key in myitem[variable]) { if (myitem[variable][key]) { - return reverse ? false : true; + return true; } } } } - return reverse ? true : false; + return false; } } for (var i=0,ilen=this.variables.length;i0;i+=-1) { var tryjurisdictionStr = tryjurisdiction.slice(0,i).join(";"); var jurisdiction = jurisdictions.slice(0,i).join(";"); - if (tryjurisdictionStr === jurisdiction) { - return reverse ? false : true; + if (tryjurisdictionStr !== jurisdiction) { + return false; } } - return reverse ? true : false; + return true; } } for (var i=0,ilen=tryjurisdictions.length;i -1) { var m = num.split(" ")[0].match(CSL.STATUTE_SUBDIV_GROUPED_REGEX); if (m){ - this.tmp.shadow_numbers[variable].label = CSL.STATUTE_SUBDIV_STRINGS[m[0]]; + if (this.opt.development_extensions.static_statute_locator) { + this.tmp.shadow_numbers[variable].label = CSL.STATUTE_SUBDIV_STRINGS[m[0]]; + } var mm = num.match(/[^ ]+\s+(.*)/); if (mm) { num = mm[1]; @@ -12230,12 +12219,6 @@ CSL.getSafeEscape = function(state) { return txt.replace(/\u202f/g, ''); }); } - if (state.opt.force_parens_char) { - callbacks.push(function (txt) { - return txt.replace(/([\(\<\[])/g, state.opt.force_parens_char + "$1") - .replace(/([\)\>\]])/g, "$1" + state.opt.force_parens_char); - }); - } if (callbacks.length) { return function (txt) { for (var i = 0, ilen = callbacks.length; i < ilen; i += 1) { @@ -12646,6 +12629,7 @@ CSL.Registry = function (state) { this.oldseq = {}; this.return_data = {}; this.ambigcites = {}; + this.ambigresets = {}; this.sorter = new CSL.Registry.Comparifier(state, "bibliography_sort"); this.getSortedIds = function () { ret = []; @@ -12695,6 +12679,7 @@ CSL.Registry.prototype.init = function (itemIDs, uncited_flag) { this.refreshes = {}; this.touched = {}; this.ambigsTouched = {}; + this.ambigresets = {}; }; CSL.Registry.prototype.dopurge = function (myhash) { for (var i=this.mylist.length-1;i>-1;i+=-1) { @@ -12727,6 +12712,7 @@ CSL.Registry.prototype.dodeletes = function (myhash) { if (mypos > -1) { items = this.ambigcites[ambig].slice(); this.ambigcites[ambig] = items.slice(0, mypos).concat(items.slice(mypos+1, items.length)); + this.ambigresets[ambig] = this.ambigcites[ambig].length; } len = this.ambigcites[ambig].length; for (pos = 0; pos < len; pos += 1) { @@ -12828,11 +12814,23 @@ CSL.Registry.prototype.dorefreshes = function () { Item = this.state.retrieveItem(key); var akey = regtoken.ambig; if ("undefined" === typeof akey) { + this.state.tmp.disambig_settings = false; akey = CSL.getAmbiguousCite.call(this.state, Item); + abase = CSL.getAmbigConfig.call(this.state); + this.registerAmbigToken(akey, key, abase); + } + for (var akkey in this.ambigresets) { + if (this.ambigresets[akkey] === 1) { + var loneKey = this.ambigcites[akey][0]; + var Item = this.state.retrieveItem(loneKey); + this.registry[loneKey].disambig = new CSL.AmbigConfig; + this.state.tmp.disambig_settings = false; + var akey = CSL.getAmbiguousCite.call(this.state, Item); + var abase = CSL.getAmbigConfig.call(this.state); + this.registerAmbigToken(akey, loneKey, abase); + } } this.state.tmp.taintedItemIDs[key] = true; - abase = CSL.getAmbigConfig.call(this.state); - this.registerAmbigToken(akey, key, abase); this.ambigsTouched[akey] = true; if (!Item.legislation_id) { this.akeys[akey] = true; @@ -13394,7 +13392,7 @@ CSL.Disambiguation.prototype.incrementDisambig = function () { && increment_names) { if (this.state.opt["disambiguate-add-names"]) { increment_namesets = false; - if (this.base.names[this.gnameset] < this.namesMax) { + if (this.gname < this.namesMax) { this.base.names[this.gnameset] += 1; this.gname += 1; } else { @@ -13414,7 +13412,7 @@ CSL.Disambiguation.prototype.incrementDisambig = function () { } } if (("number" !== typeof this.namesetsMax || this.namesetsMax === -1 || this.gnameset === this.namesetsMax) - && (!this.state.opt["disambiguate-add-names"] || "number" !== typeof this.namesMax || this.base.names[this.gnameset] === this.namesMax) + && (!this.state.opt["disambiguate-add-names"] || "number" !== typeof this.namesMax || this.gname === this.namesMax) && ("number" != typeof this.givensMax || "undefined" === typeof this.base.givens[this.gnameset] || "undefined" === typeof this.base.givens[this.gnameset][this.gname] || this.base.givens[this.gnameset][this.gname] === this.givensMax)) { maxed = true; } From 16327ddad64ed677586c30b1e3d7da401c3fc56c Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Mon, 8 Jul 2013 18:18:16 -0400 Subject: [PATCH 06/15] Don't update Date Modified when syncing related items This caused all items with related items to lose their Date Modified when synced down. --- chrome/content/zotero/xpcom/sync.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/sync.js b/chrome/content/zotero/xpcom/sync.js index d143117582..ab4688d392 100644 --- a/chrome/content/zotero/xpcom/sync.js +++ b/chrome/content/zotero/xpcom/sync.js @@ -3345,7 +3345,9 @@ Zotero.Sync.Server.Data = new function() { } item.addRelatedItem(relItem.id); } - item.save(); + item.save({ + skipDateModifiedUpdate: true + }); } } else if (type == 'tag') { From 10e9c5e0b79d6e8251775a169f56f33752e32b0d Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Mon, 8 Jul 2013 20:13:47 -0400 Subject: [PATCH 07/15] Restore ZFS quota warning Possible that this hasn't shown since 4.0? --- .../content/zotero/xpcom/storage/eventLog.js | 94 ------------------- chrome/content/zotero/xpcom/storage/zfs.js | 6 +- components/zotero-service.js | 1 - 3 files changed, 2 insertions(+), 99 deletions(-) delete mode 100644 chrome/content/zotero/xpcom/storage/eventLog.js diff --git a/chrome/content/zotero/xpcom/storage/eventLog.js b/chrome/content/zotero/xpcom/storage/eventLog.js deleted file mode 100644 index 05be22b7ca..0000000000 --- a/chrome/content/zotero/xpcom/storage/eventLog.js +++ /dev/null @@ -1,94 +0,0 @@ -/* - ***** BEGIN LICENSE BLOCK ***** - - Copyright © 2012 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 . - - ***** END LICENSE BLOCK ***** -*/ - -Zotero.Sync.Storage.EventLog = (function () { - // Non-library-specific - var _general = { warnings: [], errors: [] }; - // Library-specific - var _warnings = {}; - var _errors = {}; - - function call(type, data, libraryID) { - if (libraryID) { - switch (type) { - case 'warning': - var target = _general.warnings; - break; - - case 'error': - var target = _general.errors; - break; - } - } - else { - switch (type) { - case 'warning': - var target = _warnings; - break; - - case 'error': - var target = _errors; - break; - } - } - - if (!target[libraryID]) { - target[libraryID] = []; - } - - target[libraryID].push(data); - - Zotero.debug(data, type == 'error' ? 1 : 2); - Components.utils.reportError(new Error(data)); - } - - return { - error: function (e, libraryID) call('error', e, libraryID), - warning: function (e, libraryID) call('warning', e, libraryID), - - clear: function (libraryID) { - var queues = Zotero.Sync.Storage.QueueManager.getAll(); - for each(var queue in queues) { - if (queue.isRunning()) { - Zotero.debug(queue.name[0].toUpperCase() + queue.name.substr(1) - + " queue not empty -- not clearing storage sync event observers"); - return; - } - } - - if (typeof libraryID == 'undefined') { - Zotero.debug("Clearing file sync event log"); - _general = { warnings: [], errors: [] }; - _warnings = {}; - _errors = {}; - } - else { - Zotero.debug("Clearing file sync event log for library " + libraryID); - _warnings[libraryID] = []; - _errors[libraryID] = []; - } - } - }; -}()); diff --git a/chrome/content/zotero/xpcom/storage/zfs.js b/chrome/content/zotero/xpcom/storage/zfs.js index fa3a30321c..59dd066709 100644 --- a/chrome/content/zotero/xpcom/storage/zfs.js +++ b/chrome/content/zotero/xpcom/storage/zfs.js @@ -321,12 +321,10 @@ Zotero.Sync.Storage.ZFS = (function () { dialogButtonCallback: buttonCallback } ); + e.errorMode = 'warning'; Zotero.debug(e, 2); Components.utils.reportError(e); - // Stop uploads from this library, log warning, and continue - Zotero.Sync.Storage.QueueManager.get('upload', item.libraryID).stop(); - Zotero.Sync.Storage.EventLog.warning(e, item.libraryID); - return false; + throw e; } else if (e.status == 403) { var groupID = Zotero.Groups.getGroupIDFromLibraryID(item.libraryID); diff --git a/components/zotero-service.js b/components/zotero-service.js index 5bf0746f77..e00edaa59b 100644 --- a/components/zotero-service.js +++ b/components/zotero-service.js @@ -94,7 +94,6 @@ const xpcomFilesLocal = [ 'sync', 'storage', 'storage/streamListener', - 'storage/eventLog', 'storage/queueManager', 'storage/queue', 'storage/request', From 1d09c8582214f2cf99ac5f4d50cd64d082880a57 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Mon, 8 Jul 2013 21:08:28 -0400 Subject: [PATCH 08/15] Avoid unnecessary scrollbar in sync error panel, and remove height hack --- chrome/content/zotero/xpcom/sync.js | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/chrome/content/zotero/xpcom/sync.js b/chrome/content/zotero/xpcom/sync.js index ab4688d392..60e4a4d4d5 100644 --- a/chrome/content/zotero/xpcom/sync.js +++ b/chrome/content/zotero/xpcom/sync.js @@ -978,28 +978,16 @@ Zotero.Sync.Runner = new function () { box.appendChild(content); box.appendChild(buttons); - // Use of deck and textbox+description here is a hack from - // http://www.blackfishsoftware.com/node/47 to make the text - // selectable while maintaining the proper width and height - var deck = doc.createElement('deck'); - var msg = e.message; /*if (e.fileName) { msg += '\n\nFile: ' + e.fileName + '\nLine: ' + e.lineNumber; }*/ - var textbox = doc.createElement('textbox'); - textbox.className = 'plain'; - textbox.setAttribute('multiline', true); - textbox.setAttribute('readonly', true); - textbox.setAttribute('value', msg); - deck.appendChild(textbox); - var desc = doc.createElement('description'); desc.textContent = msg; - deck.appendChild(desc); - - content.appendChild(deck); + // Make the text selectable + desc.setAttribute('style', '-moz-user-select: text; cursor: text'); + content.appendChild(desc); // If not an error and there's no explicit button text, don't show // button to report errors From 61fba0a78871ad3d2bd4d3d213d264480ee16164 Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Thu, 11 Jul 2013 22:59:56 -0400 Subject: [PATCH 09/15] Update to citeproc-js 1.0.470 --- chrome/content/zotero/xpcom/citeproc.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/citeproc.js b/chrome/content/zotero/xpcom/citeproc.js index ab0b0733fb..988806ddba 100644 --- a/chrome/content/zotero/xpcom/citeproc.js +++ b/chrome/content/zotero/xpcom/citeproc.js @@ -57,7 +57,7 @@ if (!Array.indexOf) { }; } var CSL = { - PROCESSOR_VERSION: "1.0.469", + PROCESSOR_VERSION: "1.0.470", CONDITION_LEVEL_TOP: 1, CONDITION_LEVEL_BOTTOM: 2, PLAIN_HYPHEN_REGEX: /(?:[^\\]-|\u2013)/, @@ -3017,6 +3017,9 @@ CSL.Output.Queue.purgeEmptyBlobs = function (myblobs, endOnly) { return; } for (i = myblobs.length - 1; i > -1; i += -1) { + if ("undefined" === typeof myblobs[i].blobs) { + myblobs[i].blobs = []; + } CSL.Output.Queue.purgeEmptyBlobs(myblobs[i].blobs, endOnly); } for (i = myblobs.length - 1; i > -1; i += -1) { From e6756ea11329b11102109038ab32b857839b3975 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Thu, 11 Jul 2013 23:16:48 -0400 Subject: [PATCH 10/15] Update locales from Transifex --- chrome/locale/af-ZA/zotero/standalone.dtd | 2 +- chrome/locale/af-ZA/zotero/zotero.properties | 6 +- chrome/locale/ar/zotero/zotero.properties | 4 +- chrome/locale/bg-BG/zotero/standalone.dtd | 2 +- chrome/locale/bg-BG/zotero/zotero.properties | 4 +- chrome/locale/ca-AD/zotero/zotero.dtd | 30 +- chrome/locale/cs-CZ/zotero/preferences.dtd | 36 +-- chrome/locale/cs-CZ/zotero/zotero.properties | 60 ++-- chrome/locale/da-DK/zotero/zotero.properties | 6 +- chrome/locale/de/zotero/preferences.dtd | 2 +- chrome/locale/de/zotero/zotero.dtd | 2 +- chrome/locale/de/zotero/zotero.properties | 2 +- chrome/locale/el-GR/zotero/standalone.dtd | 2 +- chrome/locale/el-GR/zotero/zotero.properties | 6 +- chrome/locale/es-ES/zotero/preferences.dtd | 2 +- chrome/locale/es-ES/zotero/zotero.properties | 50 +-- chrome/locale/eu-ES/zotero/standalone.dtd | 2 +- chrome/locale/eu-ES/zotero/zotero.properties | 4 +- chrome/locale/fa/zotero/standalone.dtd | 2 +- chrome/locale/fa/zotero/zotero.properties | 4 +- chrome/locale/fr-FR/zotero/preferences.dtd | 2 +- chrome/locale/fr-FR/zotero/standalone.dtd | 4 +- chrome/locale/fr-FR/zotero/zotero.properties | 2 +- chrome/locale/gl-ES/zotero/preferences.dtd | 2 +- chrome/locale/gl-ES/zotero/zotero.properties | 48 +-- chrome/locale/he-IL/zotero/zotero.properties | 6 +- chrome/locale/hr-HR/zotero/standalone.dtd | 2 +- chrome/locale/hr-HR/zotero/zotero.properties | 6 +- chrome/locale/hu-HU/zotero/standalone.dtd | 2 +- chrome/locale/hu-HU/zotero/zotero.properties | 4 +- chrome/locale/is-IS/zotero/standalone.dtd | 2 +- chrome/locale/is-IS/zotero/zotero.properties | 6 +- chrome/locale/ja-JP/zotero/preferences.dtd | 2 +- chrome/locale/ja-JP/zotero/zotero.properties | 2 +- chrome/locale/mn-MN/zotero/standalone.dtd | 2 +- chrome/locale/mn-MN/zotero/zotero.properties | 6 +- chrome/locale/nb-NO/zotero/standalone.dtd | 2 +- chrome/locale/nb-NO/zotero/zotero.properties | 6 +- chrome/locale/nn-NO/zotero/preferences.dtd | 32 +- chrome/locale/nn-NO/zotero/standalone.dtd | 2 +- chrome/locale/nn-NO/zotero/zotero.properties | 10 +- chrome/locale/ro-RO/zotero/preferences.dtd | 8 +- chrome/locale/ro-RO/zotero/zotero.dtd | 28 +- chrome/locale/ro-RO/zotero/zotero.properties | 26 +- chrome/locale/ru-RU/zotero/about.dtd | 4 +- chrome/locale/ru-RU/zotero/preferences.dtd | 32 +- chrome/locale/ru-RU/zotero/zotero.dtd | 62 ++-- chrome/locale/ru-RU/zotero/zotero.properties | 308 +++++++++---------- chrome/locale/sk-SK/zotero/preferences.dtd | 2 +- chrome/locale/sk-SK/zotero/zotero.properties | 2 +- chrome/locale/sl-SI/zotero/about.dtd | 2 +- chrome/locale/sl-SI/zotero/preferences.dtd | 24 +- chrome/locale/sl-SI/zotero/zotero.properties | 2 +- chrome/locale/sr-RS/zotero/standalone.dtd | 2 +- chrome/locale/sr-RS/zotero/zotero.properties | 6 +- chrome/locale/sv-SE/zotero/preferences.dtd | 2 +- chrome/locale/sv-SE/zotero/zotero.dtd | 16 +- chrome/locale/sv-SE/zotero/zotero.properties | 84 ++--- chrome/locale/th-TH/zotero/about.dtd | 4 +- chrome/locale/th-TH/zotero/preferences.dtd | 110 +++---- chrome/locale/th-TH/zotero/searchbox.dtd | 8 +- chrome/locale/th-TH/zotero/standalone.dtd | 8 +- chrome/locale/th-TH/zotero/zotero.properties | 182 +++++------ chrome/locale/vi-VN/zotero/standalone.dtd | 2 +- chrome/locale/vi-VN/zotero/zotero.properties | 6 +- chrome/locale/zh-CN/zotero/preferences.dtd | 2 +- chrome/locale/zh-CN/zotero/standalone.dtd | 2 +- chrome/locale/zh-CN/zotero/zotero.dtd | 10 +- chrome/locale/zh-CN/zotero/zotero.properties | 20 +- 69 files changed, 671 insertions(+), 671 deletions(-) diff --git a/chrome/locale/af-ZA/zotero/standalone.dtd b/chrome/locale/af-ZA/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/af-ZA/zotero/standalone.dtd +++ b/chrome/locale/af-ZA/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/af-ZA/zotero/zotero.properties b/chrome/locale/af-ZA/zotero/zotero.properties index 4c0362ba3b..e88d80c555 100644 --- a/chrome/locale/af-ZA/zotero/zotero.properties +++ b/chrome/locale/af-ZA/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/ar/zotero/zotero.properties b/chrome/locale/ar/zotero/zotero.properties index 6e5e00de03..ba3f0f55a5 100644 --- a/chrome/locale/ar/zotero/zotero.properties +++ b/chrome/locale/ar/zotero/zotero.properties @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/bg-BG/zotero/standalone.dtd b/chrome/locale/bg-BG/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/bg-BG/zotero/standalone.dtd +++ b/chrome/locale/bg-BG/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/bg-BG/zotero/zotero.properties b/chrome/locale/bg-BG/zotero/zotero.properties index 15e2682478..883478de2c 100644 --- a/chrome/locale/bg-BG/zotero/zotero.properties +++ b/chrome/locale/bg-BG/zotero/zotero.properties @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/ca-AD/zotero/zotero.dtd b/chrome/locale/ca-AD/zotero/zotero.dtd index 22d947d224..d80fc6e5c3 100644 --- a/chrome/locale/ca-AD/zotero/zotero.dtd +++ b/chrome/locale/ca-AD/zotero/zotero.dtd @@ -1,4 +1,4 @@ - + @@ -63,17 +63,17 @@ - - + + - - - - + + + + @@ -139,18 +139,18 @@ - + - + - + - + @@ -212,7 +212,7 @@ - + @@ -239,9 +239,9 @@ - - - + + + diff --git a/chrome/locale/cs-CZ/zotero/preferences.dtd b/chrome/locale/cs-CZ/zotero/preferences.dtd index 63594e72f8..0da10e65f0 100644 --- a/chrome/locale/cs-CZ/zotero/preferences.dtd +++ b/chrome/locale/cs-CZ/zotero/preferences.dtd @@ -1,9 +1,9 @@ - + - + @@ -18,7 +18,7 @@ - + @@ -60,14 +60,14 @@ - - - + + + - - - + + + @@ -76,7 +76,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -161,7 +161,7 @@ - + @@ -181,11 +181,11 @@ - - - - - + + + + + @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/cs-CZ/zotero/zotero.properties b/chrome/locale/cs-CZ/zotero/zotero.properties index 765071a52c..c24c1963c7 100644 --- a/chrome/locale/cs-CZ/zotero/zotero.properties +++ b/chrome/locale/cs-CZ/zotero/zotero.properties @@ -15,9 +15,9 @@ general.restartApp=Restartovat %S general.quitApp=Quit %S general.errorHasOccurred=Vyskytla se chyba. general.unknownErrorOccurred=Nastala neznámá chyba. -general.invalidResponseServer=Invalid response from server. -general.tryAgainLater=Please try again in a few minutes. -general.serverError=The server returned an error. Please try again. +general.invalidResponseServer=Chybná odpověď ze serveru. +general.tryAgainLater=Zkuste to opět za pár minut. +general.serverError=Server vrátil chybu, zkuste to znovu. general.restartFirefox=Prosím, restartujte Firefox. general.restartFirefoxAndTryAgain=Prosím, restartujte Firefox a zkuste to znovu. general.checkForUpdate=Zkontrolovat, jestli nejsou k dispozici aktualizace @@ -43,11 +43,11 @@ general.disable=Zakázat general.remove=Odstranit general.reset=Reset general.hide=Hide -general.quit=Quit -general.useDefault=Use Default +general.quit=Zavřít +general.useDefault=Použít výchozí general.openDocumentation=Otevřít dokumentaci general.numMore=%S dalších... -general.openPreferences=Open Preferences +general.openPreferences=Otevřít předvolby general.operationInProgress=Právě probíhá operace se Zoterem. general.operationInProgress.waitUntilFinished=Počkejte prosím, dokud neskončí. @@ -79,16 +79,16 @@ errorReport.advanceMessage=Stisknutím %S pošlete hlášení o chybách vývoj errorReport.stepsToReproduce=Kroky k zopakování: errorReport.expectedResult=Očekávaný výsledek: errorReport.actualResult=Dosažený výsledek: -errorReport.noNetworkConnection=No network connection -errorReport.invalidResponseRepository=Invalid response from repository -errorReport.repoCannotBeContacted=Repository cannot be contacted +errorReport.noNetworkConnection=Síť není dostupná +errorReport.invalidResponseRepository=Chybná odpověď repozitáře +errorReport.repoCannotBeContacted=Nelze se spojit s repozitářem -attachmentBasePath.selectDir=Choose Base Directory -attachmentBasePath.chooseNewPath.title=Confirm New Base Directory +attachmentBasePath.selectDir=Vybrat základní adresář +attachmentBasePath.chooseNewPath.title=Potvrdit nový základní adresář attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths. -attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory. -attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory. +attachmentBasePath.chooseNewPath.existingAttachments.singular=Jedna existující příloha byla nalezena v novém základním adresáři. +attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existujících příloh bylo nalezeno v novém základním adresáři attachmentBasePath.chooseNewPath.button=Change Base Directory Setting attachmentBasePath.clearBasePath.title=Revert to Absolute Paths attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths. @@ -153,7 +153,7 @@ pane.collections.newSavedSeach=Nové Uložené hledání pane.collections.savedSearchName=Zadejte jméno pro toto Uložené hledání: pane.collections.rename=Přejmenovat kolekci: pane.collections.library=Moje knihovna -pane.collections.groupLibraries=Group Libraries +pane.collections.groupLibraries=Skupinové knihovny pane.collections.trash=Koš pane.collections.untitled=Nepojmenované pane.collections.unfiled=Nezařazené položky @@ -227,8 +227,8 @@ pane.item.unselected.zero=Žádné položky v tomto zobrazení pane.item.unselected.singular=%S položka v tomto zobrazení pane.item.unselected.plural=%S položek v tomto zobrazení -pane.item.duplicates.selectToMerge=Select items to merge -pane.item.duplicates.mergeItems=Merge %S items +pane.item.duplicates.selectToMerge=Vyberte položky ke spojení +pane.item.duplicates.mergeItems=Spojit %S položky pane.item.duplicates.writeAccessRequired=Library write access is required to merge items. pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged. pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type. @@ -257,9 +257,9 @@ pane.item.attachments.count.zero=%S příloh: pane.item.attachments.count.singular=%S příloha: pane.item.attachments.count.plural=%S příloh: pane.item.attachments.select=Vyberte soubor -pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed +pane.item.attachments.PDF.installTools.title=Nástroje pro PDF nejsou nainstalovány pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Search pane of the Zotero preferences. -pane.item.attachments.filename=Filename +pane.item.attachments.filename=Název souboru pane.item.noteEditor.clickHere=klikněte zde pane.item.tags.count.zero=%S štítků: pane.item.tags.count.singular=%S štítek: @@ -469,7 +469,7 @@ save.error.cannotAddFilesToCollection=Do aktuálně vybrané kolekce nemůžete ingester.saveToZotero=Uložit do Zotera ingester.saveToZoteroUsing=Uložit do Zotera pomocí "%S" ingester.scraping=Ukládá se položka... -ingester.scrapingTo=Saving to +ingester.scrapingTo=Ukládám do ingester.scrapeComplete=Položka uložena ingester.scrapeError=Nebylo možné uložit položku ingester.scrapeErrorDescription=Při ukládání této položky nastala chyba. Zkontrolujte %S pro více informací. @@ -482,7 +482,7 @@ ingester.importReferRISDialog.checkMsg=Vždy povolit pro tuto stránku. ingester.importFile.title=Importovat soubor ingester.importFile.text=Chcete importovat soubor "%S"?\n\nPoložky budou přidány do nové kolekce. -ingester.importFile.intoNewCollection=Import into new collection +ingester.importFile.intoNewCollection=Vložit do nové kolekce ingester.lookup.performing=Provádí se vyhledávání... ingester.lookup.error=Během vyhledávání této položky došlo k chybě. @@ -511,11 +511,11 @@ zotero.preferences.openurl.resolversFound.zero=nalezeno %S resolverů zotero.preferences.openurl.resolversFound.singular=nalezen %S resolver zotero.preferences.openurl.resolversFound.plural=nalezeno %S resolverů -zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers? +zotero.preferences.sync.purgeStorage.title=Vyčistit soubory příloh na serverech Zotero? zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org. zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge -zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options. +zotero.preferences.sync.reset.userInfoMissing=Před vyresetováním nastavení musíte zadat jméno a heslo v %S. zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server. zotero.preferences.sync.reset.replaceLocalData=Replace Local Data zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process. @@ -549,7 +549,7 @@ zotero.preferences.search.pdf.tryAgainOrViewManualInstructions=Prosím, zkuste t zotero.preferences.export.quickCopy.bibStyles=Bibliografické styly zotero.preferences.export.quickCopy.exportFormats=Formáty exportu zotero.preferences.export.quickCopy.instructions=Rychlé kopírování Vám umožňuje kopírovat vybrané reference do schránky zmáčknutím klávesové zkratky (%S) nebo přetažením položek do textového pole na webové stránce. -zotero.preferences.export.quickCopy.citationInstructions=For bibliography styles, you can copy citations or footnotes by pressing %S or holding down Shift before dragging items. +zotero.preferences.export.quickCopy.citationInstructions=Pro citování můžete citace či poznámky pod čarou kopírovat při stisknutí %S nebo stisknutím a držením klávesy Shift při přetahování položky. zotero.preferences.styles.addStyle=Přidat styl zotero.preferences.advanced.resetTranslatorsAndStyles=Resetovat překladače a styly @@ -572,8 +572,8 @@ fileInterface.import=Import fileInterface.export=Export fileInterface.exportedItems=Exportované položky fileInterface.imported=Importované -fileInterface.unsupportedFormat=The selected file is not in a supported format. -fileInterface.viewSupportedFormats=View Supported Formats… +fileInterface.unsupportedFormat=Vybraný soubor nemá podporovaný formát. +fileInterface.viewSupportedFormats=Zobrazit podporované formáty... fileInterface.untitledBibliography=Nepojmenovaná bibliografie fileInterface.bibliographyHTMLTitle=Bibliografie fileInterface.importError=Při importu vybraného souboru došlo k chybě. Přesvědčte se, prosím, že je soubor v pořádku, a zkuste import znovu. @@ -582,9 +582,9 @@ fileInterface.noReferencesError=Položky, které jste vybrali, neobsahují žád fileInterface.bibliographyGenerationError=Při generování Vaší bibliografie nastala chyba. Zkuste to prosím znovu. fileInterface.exportError=Při pokusu o export vybraného souboru nastala chyba. -quickSearch.mode.titleCreatorYear=Title, Creator, Year -quickSearch.mode.fieldsAndTags=All Fields & Tags -quickSearch.mode.everything=Everything +quickSearch.mode.titleCreatorYear=Název, Tvůrce, Rok +quickSearch.mode.fieldsAndTags=Všechna pole a štítky +quickSearch.mode.everything=Vše advancedSearchMode=Mód pokročilého vyhledávání - zmáčkněte Enter pro vyhledávání. searchInProgress=Probíhá vyhledávání - prosím, čekejte. @@ -690,7 +690,7 @@ integration.cited.loading=Nahrávají se citované položky... integration.ibid=tamtéž integration.emptyCitationWarning.title=Prázdná citace integration.emptyCitationWarning.body=Citace, kterou jste specifikovali, by byla podle aktuálně zvoleného stylu prázdná. Jste si jisti, že ji chcete přidat? -integration.openInLibrary=Open in %S +integration.openInLibrary=Otevřít v %S integration.error.incompatibleVersion=Tato verze pluginu pro textové procesory ($INTEGRATION_VERSION) není kompatibilní s aktuálně nainstalovanou verzí rozšíření Zotero pro Firefox (%1$S). Ujistěte se prosím, že používáte nejnovější verze obou komponent. integration.error.incompatibleVersion2=Zotero %1$S vyžaduje %2$S %3$S nebo novější. Prosím, stáhněte nejnovější verzi %2$S ze zotero.org. @@ -721,7 +721,7 @@ integration.citationChanged=Citace byla upravena poté, co ji Zotero nageneroval integration.citationChanged.description=Kliknutím na "Ano" zabráníte Zoteru aktualizovat tuto citaci když přidáte další citace, přepnete styly, nebo upravíte odkaz, na které odkazuje. Kliknutím na "Ne" smažete vaše změny. integration.citationChanged.edit=Citace byla po vygenerování Zoterem ručně upravena. Editování smaže vaše úpravy. Přejete si pokračovat? -styles.install.title=Install Style +styles.install.title=instalovat Styl styles.install.unexpectedError=An unexpected error occurred while installing "%1$S" styles.installStyle=Instalovat styl "%1$S" z %2$S? styles.updateStyle=Aktualizovat existující styl "%1$S" stylem "%2$S" z %3$S? diff --git a/chrome/locale/da-DK/zotero/zotero.properties b/chrome/locale/da-DK/zotero/zotero.properties index 299a97e60e..0b8342275a 100644 --- a/chrome/locale/da-DK/zotero/zotero.properties +++ b/chrome/locale/da-DK/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Henter updaterede data sync.status.processingUpdatedData=Behandler opdaterede data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/de/zotero/preferences.dtd b/chrome/locale/de/zotero/preferences.dtd index 02432badcd..b50aa45960 100644 --- a/chrome/locale/de/zotero/preferences.dtd +++ b/chrome/locale/de/zotero/preferences.dtd @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/de/zotero/zotero.dtd b/chrome/locale/de/zotero/zotero.dtd index 701ecc082e..09aab49c06 100644 --- a/chrome/locale/de/zotero/zotero.dtd +++ b/chrome/locale/de/zotero/zotero.dtd @@ -49,7 +49,7 @@ - + diff --git a/chrome/locale/de/zotero/zotero.properties b/chrome/locale/de/zotero/zotero.properties index ff376a89f4..4f1588d3f3 100644 --- a/chrome/locale/de/zotero/zotero.properties +++ b/chrome/locale/de/zotero/zotero.properties @@ -849,7 +849,7 @@ sync.storage.error.webdav.loadURLForMoreInfo=Laden Sie Ihre WebDAV-URL im Browse sync.storage.error.webdav.seeCertOverrideDocumentation=Siehe die Dokumenkation zum Zertifikats-Override für weitere Informationen. sync.storage.error.webdav.loadURL=Lade WebDAV URL sync.storage.error.webdav.fileMissingAfterUpload=Möglicherweise liegt ein Problem mit Ihrem WebDAV Server vor. Eine hocgeladene Datein war nicht unmittelbar zum Download verfügbar. Es kann zu kurzen Verzögerungen kommen zwischen dem Hochladen von Dateien und ihrer Bereitstellung kommen, insbesondere, wenn Sie einen Cloud-Speicherdienst verwenden. Sollte die Synchronisation in Zotero fehlerfrei funktionieren, dann können Sie diese Meldung ignorieren. Falls aber Schwierigkeiten auftreten, posten Sie dies bitte im Zotero Forum. -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.nonexistentFileNotMissing=Ihrer WebDAV-Server behauptet, dass eine nicht vorhandene Datei existiert. Kontaktieren Sie Ihren WebDAV-Server -Administrator. sync.storage.error.webdav.serverConfig.title=Fehler in der Konfiguration des WebDAV Servers sync.storage.error.webdav.serverConfig=Ihr WebDAV Server hat einen internen Fehler gemeldet. diff --git a/chrome/locale/el-GR/zotero/standalone.dtd b/chrome/locale/el-GR/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/el-GR/zotero/standalone.dtd +++ b/chrome/locale/el-GR/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/el-GR/zotero/zotero.properties b/chrome/locale/el-GR/zotero/zotero.properties index 4c0362ba3b..e88d80c555 100644 --- a/chrome/locale/el-GR/zotero/zotero.properties +++ b/chrome/locale/el-GR/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/es-ES/zotero/preferences.dtd b/chrome/locale/es-ES/zotero/preferences.dtd index a2db679646..d91e45b2f2 100644 --- a/chrome/locale/es-ES/zotero/preferences.dtd +++ b/chrome/locale/es-ES/zotero/preferences.dtd @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/es-ES/zotero/zotero.properties b/chrome/locale/es-ES/zotero/zotero.properties index 024918c995..dabf4bf4a9 100644 --- a/chrome/locale/es-ES/zotero/zotero.properties +++ b/chrome/locale/es-ES/zotero/zotero.properties @@ -103,9 +103,9 @@ dataDir.selectDir=Elige un directorio de datos para Zotero dataDir.selectedDirNonEmpty.title=El directorio no está vacío dataDir.selectedDirNonEmpty.text=El directorio que has seleccionado no está vacío y no parece que sea un directorio de datos de Zotero.\n\n¿Deseas crear los ficheros de Zotero ahí de todas formas? dataDir.selectedDirEmpty.title=Directorio vacío -dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed. +dataDir.selectedDirEmpty.text=El directorio seleccionado está vacío. Para mover un directorio de datos de Zotero existente, tendrá que mover manualmente los archivos desde el directorio de datos existente a la nueva ubicación después de haber cerrado %1$S. dataDir.selectedDirEmpty.useNewDir=¿Usar el nuevo directorio? -dataDir.moveFilesToNewLocation=Be sure to move files from your existing Zotero data directory to the new location before reopening %1$S. +dataDir.moveFilesToNewLocation=Asegúrese de mover los archivos de su directorio de datos Zotero existente a la nueva ubicación antes de volver a abrir %1$S. dataDir.incompatibleDbVersion.title=Versión de base de datos incompatible dataDir.incompatibleDbVersion.text=El directorio de datos seleccionado actualmente no es compatible con Zotero Standalone, que puede compartir una base de datos sólo con Zotero para Firefox 2.1b3 o posterior.\n \n Actualiza a la última versión de Zotero para Firefox antes, o selecciona un directorio de datos diferente para que lo use Zotero Standalone. dataDir.standaloneMigration.title=Se ha encontrado una Biblioteca de Zotero preexistente @@ -727,7 +727,7 @@ styles.installStyle=¿Instalar el estilo "%1$S" desde %2$S? styles.updateStyle=¿Actualizar el estilo existente "%1$S" con "%2$S" desde %3$S? styles.installed=El estilo "%S" se ha instalado correctamente. styles.installError=%S no parece ser un archivo válido de estilo. -styles.validationWarning="%S" is not a valid CSL 1.0.1 style file, and may not work properly with Zotero.\n\nAre you sure you want to continue? +styles.validationWarning="%S" no es un archivo de estilo válido CSL 1.0.1, y puede no funcionar correctamente con Zotero. \n \n ¿Está seguro que desea continuar? styles.installSourceError=%1$S referencia un archivo CSL inválido o inexistente en %2$S como su origen. styles.deleteStyle=¿Seguro que quieres borrar el estilo "%1$S"? styles.deleteStyles=¿Seguro que quieres borrar los estilos seleccionados? @@ -752,9 +752,9 @@ sync.error.invalidLogin=Nombre de usuario o contraseña inválida sync.error.invalidLogin.text=El servidor de sincronización de Zotero no ha aceptado tu usuario y contraseña.\n \n Por favor verifica que has introducido correctamente la información de inicio de sesión de zotero.org en las preferencias de sincronización de Zotero. sync.error.enterPassword=Por favor, ingrese una contraseña. sync.error.loginManagerInaccessible=Zotero no puede acceder a su información de inicio de sesión. -sync.error.checkMasterPassword=If you are using a master password in %S, make sure you have entered it successfully. -sync.error.corruptedLoginManager=This could also be due to a corrupted %1$S login manager database. To check, close %1$S, back up and delete signons.* from your %1$S profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences. -sync.error.loginManagerCorrupted1=Zotero cannot access your login information, possibly due to a corrupted %S login manager database. +sync.error.checkMasterPassword=Si está utilizando una contraseña maestra en %S, asegúrese que la ha ingresado con éxito. +sync.error.corruptedLoginManager=Esto también podría ser debido a un gestor de base de datos %1$S corrupto. Para comprobarlo, cierre %1$S, copias de seguridad y elimine los inicios de sesión. * de su perfil %1$S, y volver a introducir su información de acceso Zotero en el panel Sync en las preferencias de Zotero. +sync.error.loginManagerCorrupted1=Zotero no puede acceder a su información de registro, posiblemente debido a un inicio de sesión %S corrupto respecto a la base de datos. sync.error.loginManagerCorrupted2=Cierra %1$S, haz copia de seguridad y borra signons.* de tu perfil %2$S, y reintroduce tu información de inicio de sesión en Zotero en el panel Sincronización de las preferencias de Zotero. sync.error.syncInProgress=Una operación de sincronización ya está en marcha. sync.error.syncInProgress.wait=Espera a que se complete la sincronización anterior o reinicia %S. @@ -773,26 +773,26 @@ sync.lastSyncWithDifferentAccount=Esta base de datos de Zotero se sincronizó la sync.localDataWillBeCombined=Si continúa, los datos locales de Zotero se combinarán con datos de la cuenta '%S' almacenada en el servidor. sync.localGroupsWillBeRemoved1=Se eliminarán los grupos locales, incluyendo cualquiera que tenga ítems cambiados. sync.avoidCombiningData=Para evitar combinar o perder datos, revierta a la cuenta '%S' o use las opciones de Restablecer en el panel de sincronización de las preferencias de Zotero. -sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account. +sync.localGroupsWillBeRemoved2=Si continúa, los grupos locales, incluyendo cualquiera con ítems cambiados, serán removidos y reemplazados por grupos vinculados a la cuenta '%1$S'. \n \n Para evitar perder los cambios locales a grupos, asegúrese de que ha sincronizado con la cuenta '%2$S' antes de la sincronización con la cuenta '%1$S'. -sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync. -sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync: +sync.conflict.autoChange.alert=Uno o más Zotero %S localmente eliminados han sido modificados remotamente desde la última sincronización. +sync.conflict.autoChange.log=Una %S Zotero ha cambiado localmente y remotamente desde la última sincronización: sync.conflict.remoteVersionsKept=Se han conservado las versiones remotas. sync.conflict.remoteVersionKept=Se ha conservado la versión remota. sync.conflict.localVersionsKept=Se han conservado las versiones locales. sync.conflict.localVersionKept=Se ha conservado la versión local. sync.conflict.recentVersionsKept=Se han conservado las versiones más recientes. sync.conflict.recentVersionKept=Se ha conservado la versión más reciente, '%S'. -sync.conflict.viewErrorConsole=View the %S Error Console for the full list of such changes. +sync.conflict.viewErrorConsole=Ver la consola de error %S para la lista completa de tales cambios. sync.conflict.localVersion=Versión local: %S sync.conflict.remoteVersion=Versión remota: %S sync.conflict.deleted=[borrado] -sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync. -sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection: -sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined. -sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync. -sync.conflict.tag.addedToRemote=It has been added to the following remote items: -sync.conflict.tag.addedToLocal=It has been added to the following local items: +sync.conflict.collectionItemMerge.alert=Uno o más elementos Zotero se han añadido y/o retirados de la misma colección en varios equipos desde la última sincronización. +sync.conflict.collectionItemMerge.log=Los ítems Zotero de la colección '%S' se han añadido y/o eliminado en varios equipos desde la última sincronización. Los siguientes elementos se han añadido a la colección: +sync.conflict.tagItemMerge.alert=Uno o más etiquetas Zotero se han añadido y/o retirado de artículos en varios equipos desde la última sincronización. Los diferentes conjuntos de etiquetas se han combinado. +sync.conflict.tagItemMerge.log=La etiqueta de Zotero '%S' se ha añadido y/o removido de artículos en varios equipos desde la última sincronización. +sync.conflict.tag.addedToRemote=Se ha añadido a los siguientes puntos remotos: +sync.conflict.tag.addedToLocal=Se ha añadido a los siguientes puntos locales: sync.conflict.fileChanged=El siguiente archivo se ha cambiado en múltiples ubicaciones. sync.conflict.itemChanged=El siguiente ítem se ha cambiado en múltiples ubicaciones. @@ -821,8 +821,8 @@ sync.storage.serverConfigurationVerified=Verificada la configuración del servid sync.storage.fileSyncSetUp=Ajustado correctamente el fichero de sincronización. sync.storage.openAccountSettings=Abrir ajustes de la cuenta -sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums. -sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums. +sync.storage.error.default=Se ha producido un error de sincronización de archivos. Por favor, intente sincronizar nuevamente. \n \n Si recibe este mensaje varias veces, reinicie %S y/o su computadora e inténtelo de nuevo. Si continua recibiendo el mensaje, envíe un informe de errores y publique el Informe ID en un nuevo tema en los foros de Zotero. +sync.storage.error.defaultRestart=Ocurrió un error de sincronización de archivos. Reinicie %S y/o su equipo e intente sincronizar nuevamente. \n \n Si recibe este mensaje varias veces, envíe un informe de error y publique el informe ID en un nuevo tema en los foros de Zotero. sync.storage.error.serverCouldNotBeReached=No puedo llegar al servidor %S. sync.storage.error.permissionDeniedAtAddress=No tienes permiso para crear un directorio de Zotero en la siguiente dirección: sync.storage.error.checkFileSyncSettings=Comprueba tus ajustes de fichero de sincronización o informa al administrador de tu servidor. @@ -836,8 +836,8 @@ sync.storage.error.directoryNotFound=No encuentro el directorio sync.storage.error.doesNotExist=No existe %S sync.storage.error.createNow=¿Quieres crearlo ahora? -sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences. -sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences. +sync.storage.error.webdav.default=Se ha producido un error de sincronización de archivos WebDAV. Por favor, intente sincronizar nuevamente. \n \n Si recibe este mensaje varias veces, compruebe la configuración del servidor WebDAV en el panel Sync en las preferencias Zotero. +sync.storage.error.webdav.defaultRestart=Se ha producido un error de sincronización de archivos WebDAV. Por favor, reinicie %S e intente sincronizar nuevamente. \n \n Si recibe este mensaje varias veces, compruebe la configuración del servidor WebDAV en el panel Sync en las preferencias Zotero. sync.storage.error.webdav.enterURL=Por favor introduzca una URL WebDAV. sync.storage.error.webdav.invalidURL=%S no es un URL WebDAV válido. sync.storage.error.webdav.invalidLogin=El servidor WebDAV no ha aceptado el nombre y clave que has introducido. @@ -848,12 +848,12 @@ sync.storage.error.webdav.sslConnectionError=Error de conexión SSL al conectar sync.storage.error.webdav.loadURLForMoreInfo=Carga tu URL WebDAV en el navegador para más información. sync.storage.error.webdav.seeCertOverrideDocumentation=Mira la documentación de sobreescritura de certificado para mayor información. sync.storage.error.webdav.loadURL=Cargar la URL del WebDAV -sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums. -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.fileMissingAfterUpload=Un problema potencial se encontró con el servidor WebDAV. \n \n Un archivo subido no estuvo inmediatamente disponible para su descarga. Puede haber un pequeño retraso entre el momento de cargar los archivos y cuando éstos están disponibles, especialmente si usted está usando un servicio de almacenamiento en la nube. \n \n Si el archivo de sincronización de Zotero parece funcionar con normalidad, puede ignorar este mensaje. Si tiene algún problema, por favor, publiquelo en los foros de Zotero. +sync.storage.error.webdav.nonexistentFileNotMissing=Su servidor WebDAV afirma que existe un archivo que no existe. Póngase en contacto con el administrador del servidor WebDAV para obtener ayuda. sync.storage.error.webdav.serverConfig.title=Error de configuración del servidor WebDAV sync.storage.error.webdav.serverConfig=El servidor WebDAV devolvió un error interno. -sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network. +sync.storage.error.zfs.restart=Se ha producido un error de sincronización de archivos. Por favor, reinicie %S y/o su computadora e intente sincronizar nuevamente. \n \n Si el error persiste, puede haber un problema con su equipo o su red: software de seguridad, servidor proxy, VPN, etc. Intente deshabilitar cualquier software de seguridad/cortafuegos que está utilizando o, si se trata de un ordenador portátil, inténtelo desde una red diferente. sync.storage.error.zfs.tooManyQueuedUploads=Tiene encoladas demasiadas subidas. Por favor inténtelo de nuevo en %S minutos. sync.storage.error.zfs.personalQuotaReached1=Has alcanzado tu cuota de almacenamiento de archivo Zotero. Algunos archivos no se cargaron. Otros datos de Zotero continuarán sincronizándose con el servidor. sync.storage.error.zfs.personalQuotaReached2=Revisa la configuración de tu cuenta en zotero.org para opciones adicionales de almacenaje. @@ -904,14 +904,14 @@ file.accessError.cannotBe=no puede ser file.accessError.created=creado file.accessError.updated=actualizado file.accessError.deleted=borrado -file.accessError.message.windows=Check that the file is not currently in use, that its permissions allow write access, and that it has a valid filename. +file.accessError.message.windows=Verifique que el archivo no está actualmente en uso, que en sus permisos permiten el acceso a la escritura, y que posee un nombre de archivo válido. file.accessError.message.other=Compruebe que el archivo no está actualmente en uso y que sus permisos incluyen acceso de escritura. file.accessError.restart=Reiniciar el ordenador o deshabilitar el software de seguridad también puede ayudar. file.accessError.showParentDir=Mostrar directorio padre lookup.failure.title=Búsqueda fallida lookup.failure.description=Zotero no puede encontrar un registro del identificador especificado. Por favor, verifica el identificador e inténtalo nuevamente. -lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again. +lookup.failureToID.description=Zotero no pudo encontrar ningún identificador en su ingreso de datos. Verifique por favor su información suministrada y vuelva a intentarlo. locate.online.label=Ver en línea locate.online.tooltip=Ir a este ítem en línea diff --git a/chrome/locale/eu-ES/zotero/standalone.dtd b/chrome/locale/eu-ES/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/eu-ES/zotero/standalone.dtd +++ b/chrome/locale/eu-ES/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/eu-ES/zotero/zotero.properties b/chrome/locale/eu-ES/zotero/zotero.properties index 36b582f57a..358a4f7f63 100644 --- a/chrome/locale/eu-ES/zotero/zotero.properties +++ b/chrome/locale/eu-ES/zotero/zotero.properties @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/fa/zotero/standalone.dtd b/chrome/locale/fa/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/fa/zotero/standalone.dtd +++ b/chrome/locale/fa/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/fa/zotero/zotero.properties b/chrome/locale/fa/zotero/zotero.properties index eceabec068..bb40fcec54 100644 --- a/chrome/locale/fa/zotero/zotero.properties +++ b/chrome/locale/fa/zotero/zotero.properties @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/fr-FR/zotero/preferences.dtd b/chrome/locale/fr-FR/zotero/preferences.dtd index db919ee411..acee8dbf5e 100644 --- a/chrome/locale/fr-FR/zotero/preferences.dtd +++ b/chrome/locale/fr-FR/zotero/preferences.dtd @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/fr-FR/zotero/standalone.dtd b/chrome/locale/fr-FR/zotero/standalone.dtd index 21f1652991..ef3a36911c 100644 --- a/chrome/locale/fr-FR/zotero/standalone.dtd +++ b/chrome/locale/fr-FR/zotero/standalone.dtd @@ -23,8 +23,8 @@ - - + + diff --git a/chrome/locale/fr-FR/zotero/zotero.properties b/chrome/locale/fr-FR/zotero/zotero.properties index af5e03012f..2b544f2618 100644 --- a/chrome/locale/fr-FR/zotero/zotero.properties +++ b/chrome/locale/fr-FR/zotero/zotero.properties @@ -849,7 +849,7 @@ sync.storage.error.webdav.loadURLForMoreInfo=Entrez votre URL WebDAV dans votre sync.storage.error.webdav.seeCertOverrideDocumentation=Consultez la documentation relative aux exceptions de certificats auto-signés (certificate override) pour plus d'information. sync.storage.error.webdav.loadURL=Charger l'URL WebDAV sync.storage.error.webdav.fileMissingAfterUpload=Un problème potentiel a été trouvé avec votre serveur WebDAV.\n \n Un fichier téléversé sur le serveur n'était pas immédiatement accessible au téléchargement. Il peut y avoir un court délai entre le moment où vous envoyez des fichiers et celui où ils sont disponibles, particulièrement si vous utilisez un service de stockage dans le nuage.\n \n Si la synchronisation des fichiers Zotero fonctionne normalement, vous pouvez ignorer ce message. Si vous rencontrez des problèmes, veuillez poster un message sur le forum zotero.org . -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.nonexistentFileNotMissing=Votre serveur WebDAV prétend qu'un fichier inexistant existe. Contactez l'administrateur de votre serveur WebDAV pour qu'il vous aide. sync.storage.error.webdav.serverConfig.title=Erreur de configuration du serveur WebDAV sync.storage.error.webdav.serverConfig=Votre serveur WebDAV a retourné une erreur interne. diff --git a/chrome/locale/gl-ES/zotero/preferences.dtd b/chrome/locale/gl-ES/zotero/preferences.dtd index e9492821f6..126a5a51bf 100644 --- a/chrome/locale/gl-ES/zotero/preferences.dtd +++ b/chrome/locale/gl-ES/zotero/preferences.dtd @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/gl-ES/zotero/zotero.properties b/chrome/locale/gl-ES/zotero/zotero.properties index 6eb30b16f5..229dbe3238 100644 --- a/chrome/locale/gl-ES/zotero/zotero.properties +++ b/chrome/locale/gl-ES/zotero/zotero.properties @@ -230,7 +230,7 @@ pane.item.unselected.plural=%S elementos nesta vista pane.item.duplicates.selectToMerge=Escolle os elementos a xunguir pane.item.duplicates.mergeItems=Xunguir %S elementos pane.item.duplicates.writeAccessRequired=Para poder xunguir os elementos precísanse permisos de escritura para a biblioteca. -pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged. +pane.item.duplicates.onlyTopLevel=Só os elementos de nivel superior se poden xunguir. pane.item.duplicates.onlySameItemType=Os elementos xunguidos teén que ser todos do mesmo tipo. pane.item.changeType.title=Cambiar o tipo de elemento @@ -511,17 +511,17 @@ zotero.preferences.openurl.resolversFound.zero=%S resolvedores atopados zotero.preferences.openurl.resolversFound.singular=%S resolvedor atopado zotero.preferences.openurl.resolversFound.plural=%S resolvedores atopados -zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers? -zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org. -zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now -zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge +zotero.preferences.sync.purgeStorage.title=Purgar os ficheiros anexos nos servidores de Zotero? +zotero.preferences.sync.purgeStorage.desc=Se contas con usar WebDAV para a sincronización de ficheiros antes tes que sincronizar cos servidores de Zotero os ficheiros anexos á Miña biblioteca. Podes purgar eses ficheiros dos servidores de Zotero para ter máis espazo dispoñíbel para os grupos.\n\nPodes purgar os ficheiros en calquera momento desde as configuracións da conta en zotero.org +zotero.preferences.sync.purgeStorage.confirmButton=Purgar os ficheiros agora +zotero.preferences.sync.purgeStorage.cancelButton=Non purgar zotero.preferences.sync.reset.userInfoMissing=Tes que introducir un nome de usuario e un contrasinal na lapela %S antes de usar a opción de reiniciar. -zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server. +zotero.preferences.sync.reset.restoreFromServer=Todos os datos nesta copia de Zotero van ser eliminados e substituídos con datos que pertencen ao usuario «%S» no servidor Zotero. zotero.preferences.sync.reset.replaceLocalData=Substituír os datos locais zotero.preferences.sync.reset.restartToComplete=Hai que reiniciar Firepor para poder completar o proceso de restauración. -zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server. +zotero.preferences.sync.reset.restoreToServer=Todos os datos que pertencen ao usuario «%S» no servidor de Zotero van a ser borrados e substituídos con datos desta copia de Zotero.\n\nDependendo do tamaño da biblioteca pode tardar máis ou menos en ter todos os datos no servidor. zotero.preferences.sync.reset.replaceServerData=Substituír os datos do servidor -zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync. +zotero.preferences.sync.reset.fileSyncHistory=Vanse a limpar todos os ficheiros do historial de sincronización.\n\nCalqura ficheiro anexo lical que non exista no almacenamento do servidor subirase na seguinte sincronización. zotero.preferences.search.rebuildIndex=Reconstruír o Índice zotero.preferences.search.rebuildWarning=Quere reconstruír todo o índice? Pode tardar.\n\nPara engadir só os elementos novos use %S. @@ -559,8 +559,8 @@ zotero.preferences.advanced.resetTranslators.changesLost=Perderase todo tradutor zotero.preferences.advanced.resetStyles=Recuperar os estilos zotero.preferences.advanced.resetStyles.changesLost=Perderanse todo os estilos novo ou modificados. -zotero.preferences.advanced.debug.title=Debug Output Submitted -zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S. +zotero.preferences.advanced.debug.title=Enviouse a saida do rexistro de depuración +zotero.preferences.advanced.debug.sent=A saída do rexistro de depuración enviouse ao servidor de Zotero.\n\nA ID da saída é D%S. zotero.preferences.advanced.debug.error=Aconteceu un erro enviando a saída de depuración. dragAndDrop.existingFiles=Os seguintes ficheiros xa existían no directorio de destino e non se copiaron: @@ -746,10 +746,10 @@ sync.remoteObject=Obxecto remoto sync.mergedObject=Obxecto unido sync.error.usernameNotSet=Nome de usuario sen definir -sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server. +sync.error.usernameNotSet.text=Tes que introducir o teu nome de usuario de zotero.org e o contrasinal nas preferencias de Zotero e con iso poder sincronizar co servidor de Zotero. sync.error.passwordNotSet=Contrasinal sen definir sync.error.invalidLogin=Nome de usuario ou contrasinal non válidos -sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences. +sync.error.invalidLogin.text=O servidor de sincronización de Zotero non acepta o teu nome de usuario e contrasinal.\n\nComproba nas preferencias de sincronziación de Zotero que se introduciran correctamente a información de identificación en zotero.org. sync.error.enterPassword=Introduza un contrasinal. sync.error.loginManagerInaccessible=Zotero cannot access your login information. sync.error.checkMasterPassword=If you are using a master password in %S, make sure you have entered it successfully. @@ -763,31 +763,31 @@ sync.error.groupWillBeReset=Se continúa, a súa copia do grupo será restaurada sync.error.copyChangedItems=Cancele a sincronización se antes prefire copiar os cambios noutro lugar ou solicitar o acceso de escritura a un administrador do grupo. sync.error.manualInterventionRequired=Unha sincronización automática produciu un conflito que require resolvelo manualmente. sync.error.clickSyncIcon=Faga clic na icona de sincronización para sincronizar a man. -sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server. +sync.error.invalidClock=O reloxo do sistema está cunha hora non válida. Precisas corrixir iso para sincronizar co servidor de Zotero. sync.error.sslConnectionError=Erro de conexión SSL sync.error.checkConnection=Erro conectando co servidor. Comproba a conexión á internet. sync.error.emptyResponseServer=Resposta baleira dende o servidor. -sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero. +sync.error.invalidCharsFilename=O nome de ficheiro «%S» contén caracteres non válidos.\n\nDálle outro nome ao ficheiro e inténtao de novo. Se lle das outro nome usando o sistema operativo, precisarás volver a ligalo en Zotero. -sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S'). -sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server. -sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed. +sync.lastSyncWithDifferentAccount=A base de datos de Zotero foi sincronizada por última vez cunha conta ('%1$S') diferente da actual ('%2$S'). +sync.localDataWillBeCombined=Se continuas, os datos locais de Zotero combinaranse cos datos da conta «%S» almacenada no servidor. +sync.localGroupsWillBeRemoved1=Os grupos locais, incluindo calquera con elementos cambiados, tamén se eliminarán. sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences. sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account. sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync. sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync: -sync.conflict.remoteVersionsKept=The remote versions have been kept. -sync.conflict.remoteVersionKept=The remote version has been kept. -sync.conflict.localVersionsKept=The local versions have been kept. -sync.conflict.localVersionKept=The local version has been kept. -sync.conflict.recentVersionsKept=The most recent versions have been kept. -sync.conflict.recentVersionKept=The most recent version, '%S', has been kept. +sync.conflict.remoteVersionsKept=Mantivéronse as versións remotas, +sync.conflict.remoteVersionKept=Mantívose a versión remota. +sync.conflict.localVersionsKept=Mantivéronse as versións locais. +sync.conflict.localVersionKept=Mantívose a versión local. +sync.conflict.recentVersionsKept=Mantivéronse as versións máis recentes. +sync.conflict.recentVersionKept=Mantívose versión máis recente, a «%S». sync.conflict.viewErrorConsole=View the %S Error Console for the full list of such changes. sync.conflict.localVersion=Versión local: %S sync.conflict.remoteVersion=Versión remota: %S sync.conflict.deleted=[eliminado] -sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync. +sync.conflict.collectionItemMerge.alert=Desde a última sincronización un ou máis elementos de Zotero engadíronse e/ou eliminaronse da mesma colección en múltiples computadores sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection: sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined. sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync. diff --git a/chrome/locale/he-IL/zotero/zotero.properties b/chrome/locale/he-IL/zotero/zotero.properties index dad4a85d40..515bcaa3f9 100644 --- a/chrome/locale/he-IL/zotero/zotero.properties +++ b/chrome/locale/he-IL/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/hr-HR/zotero/standalone.dtd b/chrome/locale/hr-HR/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/hr-HR/zotero/standalone.dtd +++ b/chrome/locale/hr-HR/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/hr-HR/zotero/zotero.properties b/chrome/locale/hr-HR/zotero/zotero.properties index 4c0362ba3b..e88d80c555 100644 --- a/chrome/locale/hr-HR/zotero/zotero.properties +++ b/chrome/locale/hr-HR/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/hu-HU/zotero/standalone.dtd b/chrome/locale/hu-HU/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/hu-HU/zotero/standalone.dtd +++ b/chrome/locale/hu-HU/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/hu-HU/zotero/zotero.properties b/chrome/locale/hu-HU/zotero/zotero.properties index 2fd3f3ef40..0055cecb8e 100644 --- a/chrome/locale/hu-HU/zotero/zotero.properties +++ b/chrome/locale/hu-HU/zotero/zotero.properties @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/is-IS/zotero/standalone.dtd b/chrome/locale/is-IS/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/is-IS/zotero/standalone.dtd +++ b/chrome/locale/is-IS/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/is-IS/zotero/zotero.properties b/chrome/locale/is-IS/zotero/zotero.properties index f5f8107572..9993ad43c3 100644 --- a/chrome/locale/is-IS/zotero/zotero.properties +++ b/chrome/locale/is-IS/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/ja-JP/zotero/preferences.dtd b/chrome/locale/ja-JP/zotero/preferences.dtd index 970a39e958..1216fb0066 100644 --- a/chrome/locale/ja-JP/zotero/preferences.dtd +++ b/chrome/locale/ja-JP/zotero/preferences.dtd @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/ja-JP/zotero/zotero.properties b/chrome/locale/ja-JP/zotero/zotero.properties index 574d1cda94..93cdcff28c 100644 --- a/chrome/locale/ja-JP/zotero/zotero.properties +++ b/chrome/locale/ja-JP/zotero/zotero.properties @@ -849,7 +849,7 @@ sync.storage.error.webdav.loadURLForMoreInfo=さらに詳しい情報を得る sync.storage.error.webdav.seeCertOverrideDocumentation=さらに詳しくは証明書上書きのヘルプをご覧下さい。 sync.storage.error.webdav.loadURL=WebDAV URL を読み込む。 sync.storage.error.webdav.fileMissingAfterUpload=あなたの WebDAV サーバーに潜在的な問題が見つかりました。\n\nアップロードしたファイルはすぐにダウンロード可能になるわけではありません。とくにクラウドの保存サービスをご利用の場合、アップロードしてから利用可能になるまでに少々の時間がかかることがあります。\n\nもし Zotero ファイル同期が正常に機能しているようなら、この案内を無視して下さい。もし問題がある場合は、 Zotero フォーラムに投稿してください。 -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.nonexistentFileNotMissing=あなたの WebDAV サーバーは、実在しないファイルの存在を主張しています。WebDAV サーバーの管理者に問い合わせてください。 sync.storage.error.webdav.serverConfig.title=WebDAV サーバー設定のエラー sync.storage.error.webdav.serverConfig=あなたの WebDAV サーバーが内部エラーを返しました。 diff --git a/chrome/locale/mn-MN/zotero/standalone.dtd b/chrome/locale/mn-MN/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/mn-MN/zotero/standalone.dtd +++ b/chrome/locale/mn-MN/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/mn-MN/zotero/zotero.properties b/chrome/locale/mn-MN/zotero/zotero.properties index bb1cfcae56..b05224d012 100644 --- a/chrome/locale/mn-MN/zotero/zotero.properties +++ b/chrome/locale/mn-MN/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/nb-NO/zotero/standalone.dtd b/chrome/locale/nb-NO/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/nb-NO/zotero/standalone.dtd +++ b/chrome/locale/nb-NO/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/nb-NO/zotero/zotero.properties b/chrome/locale/nb-NO/zotero/zotero.properties index 9abc47cfb4..618fd7330c 100644 --- a/chrome/locale/nb-NO/zotero/zotero.properties +++ b/chrome/locale/nb-NO/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/nn-NO/zotero/preferences.dtd b/chrome/locale/nn-NO/zotero/preferences.dtd index 1bca75dafa..539e033364 100644 --- a/chrome/locale/nn-NO/zotero/preferences.dtd +++ b/chrome/locale/nn-NO/zotero/preferences.dtd @@ -36,9 +36,9 @@ - - - + + + @@ -58,8 +58,8 @@ - - + + @@ -69,15 +69,15 @@ - - - - + + + + - + - + @@ -107,13 +107,13 @@ - + - - - + + + @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/nn-NO/zotero/standalone.dtd b/chrome/locale/nn-NO/zotero/standalone.dtd index e50c91d068..88ddaa5dc1 100644 --- a/chrome/locale/nn-NO/zotero/standalone.dtd +++ b/chrome/locale/nn-NO/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/nn-NO/zotero/zotero.properties b/chrome/locale/nn-NO/zotero/zotero.properties index 42aa6c2a8e..a0cf69f1e8 100644 --- a/chrome/locale/nn-NO/zotero/zotero.properties +++ b/chrome/locale/nn-NO/zotero/zotero.properties @@ -107,7 +107,7 @@ dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an ex dataDir.selectedDirEmpty.useNewDir=Use the new directory? dataDir.moveFilesToNewLocation=Be sure to move files from your existing Zotero data directory to the new location before reopening %1$S. dataDir.incompatibleDbVersion.title=Incompatible Database Version -dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone. +dataDir.incompatibleDbVersion.text=Den valde datamappa er ikkje kompatibel med Frittståande Zotero. Databasen kan berre delast med Zotero for Firefox 2.1b3 eller seinare versjonar.\n\nOppgrader til den nyaste versjonen av Zotero for Firefox eller vel ei anna datamappe å bruka med Frittståande Zotero. dataDir.standaloneMigration.title=Existing Zotero Library Found dataDir.standaloneMigration.description=Dette ser ut til å vera fyrste gongen du brukar %1$S. Skal %1$S importera innstillingar frå %2$S og bruka eksisterande datamappe? dataDir.standaloneMigration.multipleProfiles=%1$S vil dela datamappa si med den mest brukte profilen. @@ -518,7 +518,7 @@ zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options. zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server. zotero.preferences.sync.reset.replaceLocalData=Replace Local Data -zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process. +zotero.preferences.sync.reset.restartToComplete=Firefox må omstartast for å fullføra gjenopprettinga. zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server. zotero.preferences.sync.reset.replaceServerData=Replace Server Data zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync. @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync servar sync.status.gettingUpdatedData=Får oppdaterte data frå synkroniseringstenaren sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Lastar opp data til synkroniseringstenaren -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Synkroniserar filer sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/ro-RO/zotero/preferences.dtd b/chrome/locale/ro-RO/zotero/preferences.dtd index f2dae54d4d..962fd1466d 100644 --- a/chrome/locale/ro-RO/zotero/preferences.dtd +++ b/chrome/locale/ro-RO/zotero/preferences.dtd @@ -30,12 +30,12 @@ - - + + - + @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/ro-RO/zotero/zotero.dtd b/chrome/locale/ro-RO/zotero/zotero.dtd index 98db100749..e4c9981bdc 100644 --- a/chrome/locale/ro-RO/zotero/zotero.dtd +++ b/chrome/locale/ro-RO/zotero/zotero.dtd @@ -40,7 +40,7 @@ - + @@ -86,16 +86,16 @@ - + - - + + - + - - + + @@ -152,8 +152,8 @@ - - + + @@ -237,7 +237,7 @@ - + @@ -252,13 +252,13 @@ - + - + @@ -268,7 +268,7 @@ - + @@ -281,5 +281,5 @@ - + diff --git a/chrome/locale/ro-RO/zotero/zotero.properties b/chrome/locale/ro-RO/zotero/zotero.properties index d4d7e0e1ff..56aab53e20 100644 --- a/chrome/locale/ro-RO/zotero/zotero.properties +++ b/chrome/locale/ro-RO/zotero/zotero.properties @@ -547,13 +547,13 @@ zotero.preferences.search.pdf.zoteroCanInstallVersions=Zotero poate instala auto zotero.preferences.search.pdf.toolsDownloadError=A apărut o eroare în timpul descărcării utilităților %S de la zotero.org. zotero.preferences.search.pdf.tryAgainOrViewManualInstructions=Încearcă, te rog, mai târziu sau caută în documentație pentru instrucțiunile de instalare manuală. zotero.preferences.export.quickCopy.bibStyles=Stiluri bibliografice -zotero.preferences.export.quickCopy.exportFormats=Exportă formate +zotero.preferences.export.quickCopy.exportFormats=Formate de export zotero.preferences.export.quickCopy.instructions=Copierea rapidă îți permite să selectezi referințele în memoria clipboard apăsând scurtătura de la tastatură (%S) sau trăgând înregistrările pe o pagină web, într-o casetă de text. zotero.preferences.export.quickCopy.citationInstructions=Pentru stilurile bibliografice, poți copia citări sau note de subsol apăsând %S sau ținând apăsată tasta Shift înainte de a trage înregistrările. zotero.preferences.styles.addStyle=Adaugă stil zotero.preferences.advanced.resetTranslatorsAndStyles=Resetează traducătorii și stilurile -zotero.preferences.advanced.resetTranslatorsAndStyles.changesLost=Toți traducătorii sau stilurile noi ori cu modificări vor fi pierduți/pierdute +zotero.preferences.advanced.resetTranslatorsAndStyles.changesLost=Toți traducătorii sau stilurile noi ori cu modificări vor fi pierdute. zotero.preferences.advanced.resetTranslators=Resetează traducători zotero.preferences.advanced.resetTranslators.changesLost=Toți traducătorii noi sau modificați vor fi pierduți zotero.preferences.advanced.resetStyles=Resetează stiluri @@ -587,7 +587,7 @@ quickSearch.mode.fieldsAndTags=Toate fișierele & etichetele quickSearch.mode.everything=Totul advancedSearchMode=Mod de căutare avansată – apasă Enter pentru a căuta. -searchInProgress=Căutare în progres – așteaptă, te rog. +searchInProgress=Se caută – așteaptă, te rog. searchOperator.is=este searchOperator.isNot=nu este @@ -663,11 +663,11 @@ annotations.close.tooltip=Șterge adnotare annotations.move.tooltip=Mută adnotare annotations.collapse.tooltip=Restrânge adnotare annotations.expand.tooltip=Extinde adnotare -annotations.oneWindowWarning=Adnotările unui instantaneu pot fi deschise simultand doar în fereastra unui browser. Acest instantaneu va fi deschis fără adnotări. +annotations.oneWindowWarning=Adnotările unui instantaneu pot fi deschise simultan doar în fereastra unui browser. Acest instantaneu va fi deschis fără adnotări. integration.fields.label=Câmpuri -integration.referenceMarks.label=Mărci pentru referințe -integration.fields.caption=Câmpurile lui Microsoft Word nu pot fi modificate accidental cu ușurință, dar nu pot fi nici partajate cu OpenOffice. +integration.referenceMarks.label=ReferenceMarks +integration.fields.caption=Câmpurile din Microsoft Word nu pot fi modificate accidental cu ușurință, dar nu pot fi nici partajate cu OpenOffice. integration.fields.fileFormatNotice=Documentul trebuie salvat în format .doc sau .docx. integration.referenceMarks.caption=Referințele din OpenOffice nu pot fi modificate accidental cu ușurință, dar nu pot fi nici partajate cu Microsoft Word. integration.referenceMarks.fileFormatNotice=Documentul trebuie salvat în format .odt. @@ -751,10 +751,10 @@ sync.error.passwordNotSet=Parolă neconfigurată sync.error.invalidLogin=Nume de utilizator sau parolă invalide sync.error.invalidLogin.text=Serverul de sincronizare Zotero nu a acceptat numele tău de utilizator și parola.\n\nTe rog să verifici dacă ai introdus corect informațiile de autentificare zotero.org în preferințele de sincronizare Zotero. sync.error.enterPassword=Te rog să introduci o parolă. -sync.error.loginManagerInaccessible=Zotero cannot access your login information. -sync.error.checkMasterPassword=If you are using a master password in %S, make sure you have entered it successfully. -sync.error.corruptedLoginManager=This could also be due to a corrupted %1$S login manager database. To check, close %1$S, back up and delete signons.* from your %1$S profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences. -sync.error.loginManagerCorrupted1=Zotero cannot access your login information, possibly due to a corrupted %S login manager database. +sync.error.loginManagerInaccessible=Zotero nu poate accesa informațiile tale de autentificare. +sync.error.checkMasterPassword=Dacă folosiți o parolă master în %S, fiți sigur că ați introdus-o cu succes. +sync.error.corruptedLoginManager=Aceasta s-ar putea datora de asemenea unei baze de date de management al autentificării %1$S corupte. Pentru control, închide %1$S, creează o copie de siguranță și șterge signons.* din profilul tău %1$S și reintrodu datele tale de autentificare Zotero în panoul Sincronizare din preferințele Zotero. +sync.error.loginManagerCorrupted1=Zotero nu poate accesa informațiile tale de autentificare, posibil din cauza unui manager de autentificare %S corupt pentru baza de date. sync.error.loginManagerCorrupted2=Închide Firefox, creează o copie de siguranță și șterge signons.* din profilul tău Firefox; apoi reintrodu informația ta de autentificare Zotero în panoul sincronizării al preferințelor Zotero. sync.error.syncInProgress=O operație de sincronizare este deja în curs. sync.error.syncInProgress.wait=Așteaptă ca sincronizarea precedentă să se încheie sau repornește Firefox. @@ -783,7 +783,7 @@ sync.conflict.localVersionsKept=Versiunile locale au fost păstrate. sync.conflict.localVersionKept=Versiunea locală a fost păstrată. sync.conflict.recentVersionsKept=Cele mai recente versiuni au fost păstrate. sync.conflict.recentVersionKept=Cea mai recentă versiune, '%S', a fost păstrată. -sync.conflict.viewErrorConsole=View the %S Error Console for the full list of such changes. +sync.conflict.viewErrorConsole=Vezi eroarea de consolă %S pentru întreaga listă a unor astfel de schimbări. sync.conflict.localVersion=Veriunea locală: %S sync.conflict.remoteVersion=Versiunea la distanță: %S sync.conflict.deleted=[șters] @@ -849,7 +849,7 @@ sync.storage.error.webdav.loadURLForMoreInfo=Încarcă-ți URL-ul WebDAV în bro sync.storage.error.webdav.seeCertOverrideDocumentation=Pentru mai multe informații, vezi documentația pentru suprascrierea certificatului. sync.storage.error.webdav.loadURL=Încarcă WebDAV URL sync.storage.error.webdav.fileMissingAfterUpload=O problemă potențială a fost găsită în legătură cu serverul tău WebDav.\n\nUn fișier încărcat nu a fost imediat disponibil pentru descărcare. Poate exista o scurtă întârziere între atunci când încarci fișiere și când devin valabile, în mod particular dacă folosești un serviciu de stocare cloud.\n\nDacă sincronizarea fișierelor Zotero apare ca funcționând normal, poți ignora acest mesaj. Dacă ai probleme, te rog să le postezi pe forumurile Zotero. -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.nonexistentFileNotMissing=Serverul tău WebDAV susține că un fișier nonexistent există. Contactează-l pe administratorul serverului WebDAV pentru asistență. sync.storage.error.webdav.serverConfig.title=Eroare de configurare la serverul WebDAV sync.storage.error.webdav.serverConfig=Serverul tău WebDAV a returnat o eroare internă. @@ -904,7 +904,7 @@ file.accessError.cannotBe=nu poate fi file.accessError.created=creat file.accessError.updated=actualizat file.accessError.deleted=șters -file.accessError.message.windows=Check that the file is not currently in use, that its permissions allow write access, and that it has a valid filename. +file.accessError.message.windows=Verifică dacă fișierul nu e folosit în acest moment, dacă permisiunile sale permite accesul la scriere și dacă are un nume de fișier valid. file.accessError.message.other=Verifică dacă fișierul nu e curent în uz și dacă permisiunile sale permit accesul de scriere. file.accessError.restart=Repornirea calculatorului sau dezactivarea software-ului de securitate poate de asemenea să ajute. file.accessError.showParentDir=Arată directorul părinte diff --git a/chrome/locale/ru-RU/zotero/about.dtd b/chrome/locale/ru-RU/zotero/about.dtd index f310418558..b4d36be46a 100644 --- a/chrome/locale/ru-RU/zotero/about.dtd +++ b/chrome/locale/ru-RU/zotero/about.dtd @@ -9,5 +9,5 @@ - - + + diff --git a/chrome/locale/ru-RU/zotero/preferences.dtd b/chrome/locale/ru-RU/zotero/preferences.dtd index 68fde3407a..050ba7a488 100644 --- a/chrome/locale/ru-RU/zotero/preferences.dtd +++ b/chrome/locale/ru-RU/zotero/preferences.dtd @@ -3,7 +3,7 @@ - + @@ -57,17 +57,17 @@ - + - - - + + + - - - + + + @@ -76,7 +76,7 @@ - + @@ -161,7 +161,7 @@ - + @@ -181,11 +181,11 @@ - - - - - + + + + + @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/ru-RU/zotero/zotero.dtd b/chrome/locale/ru-RU/zotero/zotero.dtd index 7bb8308e96..6814c39b18 100644 --- a/chrome/locale/ru-RU/zotero/zotero.dtd +++ b/chrome/locale/ru-RU/zotero/zotero.dtd @@ -5,7 +5,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -58,22 +58,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -121,7 +121,7 @@ - + @@ -139,18 +139,18 @@ - + - - - - - + + + + + - + @@ -212,8 +212,8 @@ - - + + @@ -239,9 +239,9 @@ - - - + + + diff --git a/chrome/locale/ru-RU/zotero/zotero.properties b/chrome/locale/ru-RU/zotero/zotero.properties index 8ea6317315..607754e935 100644 --- a/chrome/locale/ru-RU/zotero/zotero.properties +++ b/chrome/locale/ru-RU/zotero/zotero.properties @@ -12,12 +12,12 @@ general.restartRequiredForChanges=Требуется перезапуск %S, ч general.restartNow=Перезапустить сейчас general.restartLater=Перезапустить позже general.restartApp=Перезапуск %S -general.quitApp=Quit %S +general.quitApp=Выйти из %S general.errorHasOccurred=Произошла ошибка. general.unknownErrorOccurred=Произошла неизвестная ошибка. -general.invalidResponseServer=Invalid response from server. -general.tryAgainLater=Please try again in a few minutes. -general.serverError=The server returned an error. Please try again. +general.invalidResponseServer=Недопустимый ответ сервера. +general.tryAgainLater=Повторите попытку позже. +general.serverError=Сервер вернул ошибку. Повторите попытку. general.restartFirefox=Перезапустите Firefox. general.restartFirefoxAndTryAgain=Перезапустите Firefoх и попробуйте снова. general.checkForUpdate=Проверить наличие обновлений @@ -35,19 +35,19 @@ general.permissionDenied=Нет разрешения general.character.singular=символ general.character.plural=символа(-ов) general.create=Создать -general.delete=Delete -general.moreInformation=More Information +general.delete=Удалить +general.moreInformation=Дополнительные сведения general.seeForMoreInformation=Смотрите %S для дополнительной информации. general.enable=Включить general.disable=Выключить general.remove=Убрать -general.reset=Reset -general.hide=Hide -general.quit=Quit -general.useDefault=Use Default +general.reset=Сбросить +general.hide=Скрыть +general.quit=Выйти +general.useDefault=Использовать по умолчанию general.openDocumentation=Открыть документацию general.numMore=%S подробнее… -general.openPreferences=Open Preferences +general.openPreferences=Открыть настройки general.operationInProgress=В настоящий момент Zotero выполняет действие. general.operationInProgress.waitUntilFinished=Пожалуйста, подождите, пока оно закончится. @@ -79,22 +79,22 @@ errorReport.advanceMessage=Нажмите %S, чтобы послать отче errorReport.stepsToReproduce=Предпринимаемые Шаги: errorReport.expectedResult=Ожидаемый результат: errorReport.actualResult=Реальный результат: -errorReport.noNetworkConnection=No network connection -errorReport.invalidResponseRepository=Invalid response from repository -errorReport.repoCannotBeContacted=Repository cannot be contacted +errorReport.noNetworkConnection=Сетевое подключение отсутствует +errorReport.invalidResponseRepository=Недопустимый ответ репозитария. +errorReport.repoCannotBeContacted=Не удается установить связь с репозитарием -attachmentBasePath.selectDir=Choose Base Directory -attachmentBasePath.chooseNewPath.title=Confirm New Base Directory -attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths. -attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory. -attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory. -attachmentBasePath.chooseNewPath.button=Change Base Directory Setting -attachmentBasePath.clearBasePath.title=Revert to Absolute Paths -attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths. -attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path. -attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths. -attachmentBasePath.clearBasePath.button=Clear Base Directory Setting +attachmentBasePath.selectDir=Выбрать базовый каталог +attachmentBasePath.chooseNewPath.title=Подтвердить выбор базового каталога +attachmentBasePath.chooseNewPath.message=Связанные вложения в данном каталоге будут сохранены с указанием относительных путей. +attachmentBasePath.chooseNewPath.existingAttachments.singular=Обнаружено вложение в новом базовом каталоге. +attachmentBasePath.chooseNewPath.existingAttachments.plural=Обнаружено %S вложений(-е) в новом базовом каталоге. +attachmentBasePath.chooseNewPath.button=Изменить настройки базового каталога +attachmentBasePath.clearBasePath.title=Вернуть значения абсолютных путей +attachmentBasePath.clearBasePath.message=Новые связанные вложения будут сохранены с указанием абсолютных путей. +attachmentBasePath.clearBasePath.existingAttachments.singular=Вложение в старом базовом каталоге будет преобразовано для использования с указанием абсолютного пути. +attachmentBasePath.clearBasePath.existingAttachments.plural=%S вложений(-е) в старом базовом каталоге будет преобразовано для использования с указанием абсолютных путей. +attachmentBasePath.clearBasePath.button=Удалить настройки базового каталога dataDir.notFound=Папка с данными Zotero не найдена. dataDir.previousDir=Предыдущая папка: @@ -102,12 +102,12 @@ dataDir.useProfileDir=Использовать папку с профилем Fi dataDir.selectDir=Выберите папку с данными Zotero dataDir.selectedDirNonEmpty.title=Папка не пуста dataDir.selectedDirNonEmpty.text=Папка, которую Вы выбрали не пуста и не является папкой с данными Zotero.\n\n Тем не менее, создать файлы Zotero в этой папке? -dataDir.selectedDirEmpty.title=Directory Empty -dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed. -dataDir.selectedDirEmpty.useNewDir=Use the new directory? -dataDir.moveFilesToNewLocation=Be sure to move files from your existing Zotero data directory to the new location before reopening %1$S. -dataDir.incompatibleDbVersion.title=Incompatible Database Version -dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone. +dataDir.selectedDirEmpty.title=Каталог пуст +dataDir.selectedDirEmpty.text=Выбранный каталог пуст. Для перемещения существующего каталога данных Zotero необходимо вручную переместить файлы из текущего каталога данных в новое расположение после закрытия %1$S. +dataDir.selectedDirEmpty.useNewDir=Будет использован новый каталог. Продолжить? +dataDir.moveFilesToNewLocation=Убедитесь, что перемещение файлов из текущего каталога данных Zotero в новое расположение выполнено до повторного открытия %1$S. +dataDir.incompatibleDbVersion.title=Несовместимая версия БД +dataDir.incompatibleDbVersion.text=Выбранный текущий каталог данных не совместим с настройками приложения Zotero Standalone. Для приложения возможно совместное использование БД только с модулем Zotero для Firefox версии 2.1b3 или более поздней.\n\nОбновите модуль Zotero для Firefox сначала или выберите другой каталог данных для использования с Zotero Standalone. dataDir.standaloneMigration.title=Сообщение Zotero о миграции dataDir.standaloneMigration.description=Кажется, вы используете %1$S в первый раз. Желаете ли вы, чтобы %1$S импортировало настройки из %2$S и использовало существующую папку с вашими данными? dataDir.standaloneMigration.multipleProfiles=%1$S будет использовать папку с данными совместно с последним используемым профилем. @@ -138,13 +138,13 @@ date.relative.daysAgo.multiple=%S дня(-ей) назад date.relative.yearsAgo.one=1 год назад date.relative.yearsAgo.multiple=%S года(лет) назад -pane.collections.delete.title=Delete Collection +pane.collections.delete.title=Удалить подборку pane.collections.delete=Вы уверены, что хотите удалить выбранную подборку? -pane.collections.delete.keepItems=Items within this collection will not be deleted. -pane.collections.deleteWithItems.title=Delete Collection and Items -pane.collections.deleteWithItems=Are you sure you want to delete the selected collection and move all items within it to the Trash? +pane.collections.delete.keepItems=Документы, входящие в эту подборку, не будут удалены. +pane.collections.deleteWithItems.title=Удалить подборку и документы +pane.collections.deleteWithItems=Выбранная подборка будет удалена, а все входящие в нее документы будут перемещены в Корзину. Продолжить? -pane.collections.deleteSearch.title=Delete Search +pane.collections.deleteSearch.title=Очистить параметры поиска pane.collections.deleteSearch=Вы уверены, что хотите удалить выбранный поиск? pane.collections.emptyTrash=Вы уверены, что хотите навсегда удалить документы из Корзины? pane.collections.newCollection=Новая подборка @@ -153,7 +153,7 @@ pane.collections.newSavedSeach=Новый сохраненный поиск pane.collections.savedSearchName=Введите имя для этого сохраненного поиска: pane.collections.rename=Переименовать подборку: pane.collections.library=Моя библиотека -pane.collections.groupLibraries=Group Libraries +pane.collections.groupLibraries=Группировка библиотек pane.collections.trash=Корзина pane.collections.untitled=Неназванные pane.collections.unfiled=Неподшитые @@ -161,9 +161,9 @@ pane.collections.duplicate=Дубликаты документов pane.collections.menu.rename.collection=Переименовать подборку… pane.collections.menu.edit.savedSearch=Редактировать сохраненный поиск -pane.collections.menu.delete.collection=Delete Collection… -pane.collections.menu.delete.collectionAndItems=Delete Collection and Items… -pane.collections.menu.delete.savedSearch=Delete Saved Search… +pane.collections.menu.delete.collection=Удалить подборку… +pane.collections.menu.delete.collectionAndItems=Удалить подборку и документы… +pane.collections.menu.delete.savedSearch=Очистить параметры поиска… pane.collections.menu.export.collection=Экспортировать подборку… pane.collections.menu.export.savedSearch=Экспортировать сохраненный поиск… pane.collections.menu.createBib.collection=Создать библиографию из подборки… @@ -179,14 +179,14 @@ pane.tagSelector.delete.message=Вы уверены, что хотите уда pane.tagSelector.numSelected.none=Выбрано 0 тегов pane.tagSelector.numSelected.singular=Выбран %S тег pane.tagSelector.numSelected.plural=Выбрано %S тега(-ов) -pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned. +pane.tagSelector.maxColoredTags=Цвет может быть назначен только %S тегам(-у) в каждой библиотеке. -tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard. -tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned. +tagColorChooser.numberKeyInstructions=Тег для данного элемента может быть назначен нажатием клавиши $NUMBER. +tagColorChooser.maxTags=Цвет может быть назначен %S тегам(-у) в каждой библиотеке. pane.items.loading=Загружается список документов… -pane.items.attach.link.uri.title=Attach Link to URI -pane.items.attach.link.uri=Enter a URI: +pane.items.attach.link.uri.title=Прикрепить ссылку на URI +pane.items.attach.link.uri=Укажите URI: pane.items.trash.title=Поместить в Корзину pane.items.trash=Вы уверены, что хотите поместить выбранный документ в Корзину? pane.items.trash.multiple=Вы уверены, что хотите поместить выбранные документы в Корзину? @@ -195,8 +195,8 @@ pane.items.delete=Вы уверены, что хотите удалить выб pane.items.delete.multiple=Вы уверены, что хотите удалить выбранные документы? pane.items.menu.remove=Удалить выбранный документ pane.items.menu.remove.multiple=Удалить выбранные документы -pane.items.menu.moveToTrash=Move Item to Trash… -pane.items.menu.moveToTrash.multiple=Move Items to Trash… +pane.items.menu.moveToTrash=Переместить элемент в Корзину… +pane.items.menu.moveToTrash.multiple=Переместить элементы в Корзину... pane.items.menu.export=Экспортировать выбранный документ… pane.items.menu.export.multiple=Экспортировать выбранные документы… pane.items.menu.createBib=Создать библиографию из выбранного документа… @@ -227,11 +227,11 @@ pane.item.unselected.zero=Нет документов для отображен pane.item.unselected.singular=%S документ отображен pane.item.unselected.plural=%S документов отображено -pane.item.duplicates.selectToMerge=Select items to merge -pane.item.duplicates.mergeItems=Merge %S items -pane.item.duplicates.writeAccessRequired=Library write access is required to merge items. -pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged. -pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type. +pane.item.duplicates.selectToMerge=Выбрать элементы для объединения +pane.item.duplicates.mergeItems=Объединение для %S элементов +pane.item.duplicates.writeAccessRequired=Для объединения элементов необходим доступ к библиотеке с правом на запись. +pane.item.duplicates.onlyTopLevel=Объединению подлежат только элементы верхнего уровня. +pane.item.duplicates.onlySameItemType=Элементы для объединения должны иметь одинаковый тип. pane.item.changeType.title=Изменить тип документа pane.item.changeType.text=Вы уверены, что хотите изменить тип документа?\n\nСледующие поля будут утрачены: @@ -257,9 +257,9 @@ pane.item.attachments.count.zero=%S приложений: pane.item.attachments.count.singular=%S приложение: pane.item.attachments.count.plural=%S приложения(-й): pane.item.attachments.select=Выберите файл -pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed -pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Search pane of the Zotero preferences. -pane.item.attachments.filename=Filename +pane.item.attachments.PDF.installTools.title=Не установлен инструментарий PDF +pane.item.attachments.PDF.installTools.text=Чтобы воспользоваться данной функцией, необходимо установить инструментарий для работы с PDF в панели поиска настроек Zotero. +pane.item.attachments.filename=Имя файла pane.item.noteEditor.clickHere=нажмите здесь pane.item.tags.count.zero=%S тегов: pane.item.tags.count.singular=%S тег: @@ -319,7 +319,7 @@ itemFields.notes=Заметки itemFields.tags=Теги itemFields.attachments=Приложения itemFields.related=Связанный -itemFields.url=URL +itemFields.url=URL-адрес itemFields.rights=Права itemFields.series=Серия itemFields.volume=Том @@ -469,7 +469,7 @@ save.error.cannotAddFilesToCollection=Вы не можете добавить ф ingester.saveToZotero=Сохранить в Zotero ingester.saveToZoteroUsing=Сохранить в Zotero, используя "%S" ingester.scraping=Сохранение документа… -ingester.scrapingTo=Saving to +ingester.scrapingTo=Сохранение в ingester.scrapeComplete=Документ сохранен ingester.scrapeError=Не получилось сохранить документ ingester.scrapeErrorDescription=Произошла ошибка при сохранении этого документа. Смотрите %S для дополнительной информации. @@ -482,7 +482,7 @@ ingester.importReferRISDialog.checkMsg=Всегда разрешать для э ingester.importFile.title=Импорт файла ingester.importFile.text=Хотите импортировать файл "%S"?\n\nЭлементы будут добавлены к новой подборке. -ingester.importFile.intoNewCollection=Import into new collection +ingester.importFile.intoNewCollection=Импортировать в новую подборку ingester.lookup.performing=Идёт поиск… ingester.lookup.error=Произошла ошибка при поиске данного элемента. @@ -511,17 +511,17 @@ zotero.preferences.openurl.resolversFound.zero=найдено %S серверо zotero.preferences.openurl.resolversFound.singular=найден %S сервер zotero.preferences.openurl.resolversFound.plural=найдено %S сервера(-ов) -zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers? -zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org. -zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now -zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge -zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options. -zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server. -zotero.preferences.sync.reset.replaceLocalData=Replace Local Data -zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process. -zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server. -zotero.preferences.sync.reset.replaceServerData=Replace Server Data -zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync. +zotero.preferences.sync.purgeStorage.title=Очистить вложения на серверах Zotero? +zotero.preferences.sync.purgeStorage.desc=Если вы планируете использовать протокол WebDAV для выполнения синхронизации файлов и вы прежде синхронизировали файлы вложений в Моей библиотеке с данными серверов Zotero, вы можете выполнить очистку этих файлов с серверов Zotero, чтобы получить больше места для групп.\n\nОчистку можно произвести в любое время из параметров вашей учетной записи для zotero.org. +zotero.preferences.sync.purgeStorage.confirmButton=Выполнить очистку файлов немедленно +zotero.preferences.sync.purgeStorage.cancelButton=Не выполнять очистку +zotero.preferences.sync.reset.userInfoMissing=Для использования параметров сброса необходимо ввести имя пользователя и пароль на вкладке %S. +zotero.preferences.sync.reset.restoreFromServer=Все данные этого экземпляра Zotero будут удалены и заменены данными пользователя '%S' на сервере Zotero. +zotero.preferences.sync.reset.replaceLocalData=Замена локальных данных +zotero.preferences.sync.reset.restartToComplete=Необходимо перезапустить приложение Firefox, чтобы завершить восстановление. +zotero.preferences.sync.reset.restoreToServer=Все данные пользователя '%S' на сервере Zotero будут удалены и заменены данными этого экземпляра Zotero.\n\nВремя доступа к данным пользователя на сервере зависит от объема библиотеки. +zotero.preferences.sync.reset.replaceServerData=Замена данных на сервере +zotero.preferences.sync.reset.fileSyncHistory=История синхронизации файлов будет полностью очищена.\n\nВсе локальные файловые вложения, отсутствующие на сервере хранения, будут выгружены при следующем выполнении синхронизации. zotero.preferences.search.rebuildIndex=Перестроить индекс zotero.preferences.search.rebuildWarning=Вы хотите перестроить весь индекс? Это может занять некоторое время.\n\nЧтобы проиндексировать только непроиндексированные документы, используйте %S. @@ -559,9 +559,9 @@ zotero.preferences.advanced.resetTranslators.changesLost=Любые новые zotero.preferences.advanced.resetStyles=Обнулить стили zotero.preferences.advanced.resetStyles.changesLost=Любые новые или измененные стили будут утеряны. -zotero.preferences.advanced.debug.title=Debug Output Submitted -zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S. -zotero.preferences.advanced.debug.error=An error occurred sending debug output. +zotero.preferences.advanced.debug.title=Отладочная информация отправлена +zotero.preferences.advanced.debug.sent=Отладочная информация отправлена на сервер Zotero.\n\nИД отладки: D%S. +zotero.preferences.advanced.debug.error=Ошибка передачи отладочной информации. dragAndDrop.existingFiles=Следующие файлы уже существовали в директории назначения и не были скопированы: dragAndDrop.filesNotFound=Следующие файлы не были найдены и не были скопированы: @@ -572,8 +572,8 @@ fileInterface.import=Импорт fileInterface.export=Экспорт fileInterface.exportedItems=Экспортированные документы fileInterface.imported=Импортированные -fileInterface.unsupportedFormat=The selected file is not in a supported format. -fileInterface.viewSupportedFormats=View Supported Formats… +fileInterface.unsupportedFormat=Формат выбранного файла не поддерживается. +fileInterface.viewSupportedFormats=Просмотр поддерживаемых форматов… fileInterface.untitledBibliography=Неназванная библиография fileInterface.bibliographyHTMLTitle=Библиография fileInterface.importError=Произошла ошибка во время импортирования выбранного файла. Пожалуйста, убедитесь что файл правильный и попробуйте еще раз. @@ -582,9 +582,9 @@ fileInterface.noReferencesError=Документы, которые вы выбр fileInterface.bibliographyGenerationError=Произошла ошибка при создании вашей библиографии. Пожалуйста, попробуйте еще раз. fileInterface.exportError=Произошла ошибка при попытке экспортировать выбранный файл. -quickSearch.mode.titleCreatorYear=Title, Creator, Year -quickSearch.mode.fieldsAndTags=All Fields & Tags -quickSearch.mode.everything=Everything +quickSearch.mode.titleCreatorYear=Заглавие, Автор, Год +quickSearch.mode.fieldsAndTags=Все поля & теги +quickSearch.mode.everything=Все advancedSearchMode=Расширенный режим поиска - нажмите Enter для поиска. searchInProgress=Поиск осуществляется — пожалуйста, подождите. @@ -687,10 +687,10 @@ integration.removeBibEntry.body=Вы уверены, что хотите иск integration.cited=Процитированный integration.cited.loading=Загружаются процитированные элементы... -integration.ibid=ibid +integration.ibid=там же integration.emptyCitationWarning.title=Пустая цитата integration.emptyCitationWarning.body=Выбранная цитата будет пуста при текущем стиле. Вы уверены, что хотите её добавить. -integration.openInLibrary=Open in %S +integration.openInLibrary=Открыть с помощью %S integration.error.incompatibleVersion=Эта версия модуля Zotero для текстового процессора ($INTEGRATION_VERSION) несовместима с установленной версией самого Zotero — расширения для Firefox (%1$S). Пожалуйста, убедитесь, что вы используете последние версии обоих компонентов. integration.error.incompatibleVersion2=Для Zotero %1$S необходим %2$S %3$S или более поздний. Пожалуйста, загрузите последнюю версию %2$S с zotero.org. @@ -721,22 +721,22 @@ integration.citationChanged=Вы изменили эту цитату с тог integration.citationChanged.description=Нажав "Да", вы включите блокировку изменений этой цитаты, если захотите добавить дополнительные цитаты, сменить стили или изменить ссылку. \nНажав "Нет", вы удалите свои изменения. integration.citationChanged.edit=Вы изменили эту цитату с того момента, как Zotero сгенерировал её. Редактирование удалит внесённые вами изменения. Хотите продолжить? -styles.install.title=Install Style -styles.install.unexpectedError=An unexpected error occurred while installing "%1$S" +styles.install.title=Установить стиль +styles.install.unexpectedError=Непредвиденная ошибка при установке "%1$S" styles.installStyle=Установить стиль "%1$S" из %2$S? styles.updateStyle=Обновить существующий стиль "%1$S" стилем "%2$S" из %3$S? styles.installed=Стиль "%S" был успешно установлен. styles.installError=%S не является допустимым файлом стиля. -styles.validationWarning="%S" is not a valid CSL 1.0.1 style file, and may not work properly with Zotero.\n\nAre you sure you want to continue? +styles.validationWarning="%S" не является допустимым файлом стиля CSL 1.0.1, и может некорректно работать с приложением Zotero.\n\nПродолжить? styles.installSourceError=%1$S ссылается на недопустимый или несуществующий файл CSL из %2$S в качестве своей основы. styles.deleteStyle=Вы уверены, что хотите удалить стиль "%1$S"? styles.deleteStyles=Вы уверены, что хотите удалить выбранные стили? -styles.abbreviations.title=Load Abbreviations -styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON. -styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block. +styles.abbreviations.title=Загрузить список сокращений +styles.abbreviations.parseError=Файл списка сокращений "%1$S" не является допустимым файлом JSON. +styles.abbreviations.missingInfo=Файл списка сокращений "%1$S" не определяет полный инфо-раздел. -sync.sync=Sync +sync.sync=Синхронизация sync.cancel=Отменить синхронизацию sync.openSyncPreferences=Открыть настройки синхронизации… sync.resetGroupAndSync=Обнулить группу и синхронизировать @@ -746,15 +746,15 @@ sync.remoteObject=Удаленный объект sync.mergedObject=Объединенный объект sync.error.usernameNotSet=Имя пользователя не установлено -sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server. +sync.error.usernameNotSet.text=Для выполнения синхронизации с сервером Zotero необходимо указать имя и пароль пользователя для zotero.org в настройках Zotero. sync.error.passwordNotSet=Пароль не установлен sync.error.invalidLogin=Неверное имя пользователя или пароль -sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences. +sync.error.invalidLogin.text=Имя пользователя и пароль не приняты сервером синхронизации Zotero.\n\nПроверьте правильность введенных учетных сведений для zotero.org в настройках синхронизации Zotero. sync.error.enterPassword=Пожалуйста, введите пароль. -sync.error.loginManagerInaccessible=Zotero cannot access your login information. -sync.error.checkMasterPassword=If you are using a master password in %S, make sure you have entered it successfully. -sync.error.corruptedLoginManager=This could also be due to a corrupted %1$S login manager database. To check, close %1$S, back up and delete signons.* from your %1$S profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences. -sync.error.loginManagerCorrupted1=Zotero cannot access your login information, possibly due to a corrupted %S login manager database. +sync.error.loginManagerInaccessible=Приложению Zotero не удается получить доступ к учетным данным пользователя. +sync.error.checkMasterPassword=Проверьте правильность ввода мастер-пароля для %S, если используется. +sync.error.corruptedLoginManager=Причина: возможные ошибки БД управления учетными данными %1$S. Закройте Firefox, сделайте резервную копию и удалите signons.* из вашего профиля Firefox, затем заново введите ваши регистрационные данные в панели Синхронизация настроек Zotero. +sync.error.loginManagerCorrupted1=Приложению Zotero не удается получить доступ к учетным данным пользователя. Возможны ошибки БД управления учетными данными %S. sync.error.loginManagerCorrupted2=Закройте Firefox, сделайте резервную копию и удалите signons.* из вашего профиля Firefox, затем заново введите ваши регистрационные данные в панели Синхронизация настроек Zotero. sync.error.syncInProgress=Синхронизация уже выполняется. sync.error.syncInProgress.wait=Подождите завершение предыдущей синхронизации или перезапустите Firefox. @@ -763,41 +763,41 @@ sync.error.groupWillBeReset=Если вы продолжите, ваша коп sync.error.copyChangedItems=Если вы хотите скопировать ваши изменения в другое место или попросить доступ на запись у администратора группы, отмените синхронизацию сейчас. sync.error.manualInterventionRequired=Автоматическая синхронизация привела к конфликту, требующему ручного вмешательства. sync.error.clickSyncIcon=Нажмите на иконку синхронизации, чтобы синхронизировать вручную. -sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server. -sync.error.sslConnectionError=SSL connection error -sync.error.checkConnection=Error connecting to server. Check your Internet connection. -sync.error.emptyResponseServer=Empty response from server. -sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero. +sync.error.invalidClock=Указаны недопустимые параметры системного времени. Укажите правильные значения для синхронизации с сервером Zotero. +sync.error.sslConnectionError=Ошибка подключения по протоколу SSL +sync.error.checkConnection=Ошибка подключения к серверу. Проверьте настройки интернет-соединения. +sync.error.emptyResponseServer=Пустая страница с сервера. +sync.error.invalidCharsFilename=Недопустимые символы в имени файла '%S'.\n\nПереименуйте файл и повторите попытку. Если переименование выполнено средствами ОС, необходимо произвести повторную привязку файла в Zotero. -sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S'). -sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server. -sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed. -sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences. -sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account. +sync.lastSyncWithDifferentAccount=Последняя синхронизация для этой БД Zotero выполнялась с использованием учетной записи zotero.org ('%1$S'), текущая - ('%2$S'). +sync.localDataWillBeCombined=При продолжении локальные данные приложения Zotero будут объединены с данными учетной записи '%S', которые находятся на сервере. +sync.localGroupsWillBeRemoved1=Локальные группы, включая все изменения для элементов, будут удалены. +sync.avoidCombiningData=Чтобы избежать объединения или утери данных, используйте учетную запись '%S' или произведите сброс параметров в панели синхронизации настроек приложения Zotero. +sync.localGroupsWillBeRemoved2=При продолжении локальные группы, включая все изменения для элементов, будут удалены и заменены группами, связанными с учетной записью '%1$S'.\n\nЧтобы избежать потери локальных изменений для групп, убедитесь, что синхронизация для учетной записи '%2$S' выполнена до начала синхронизации для учетной записи '%1$S'. -sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync. -sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync: -sync.conflict.remoteVersionsKept=The remote versions have been kept. -sync.conflict.remoteVersionKept=The remote version has been kept. -sync.conflict.localVersionsKept=The local versions have been kept. -sync.conflict.localVersionKept=The local version has been kept. -sync.conflict.recentVersionsKept=The most recent versions have been kept. -sync.conflict.recentVersionKept=The most recent version, '%S', has been kept. -sync.conflict.viewErrorConsole=View the %S Error Console for the full list of such changes. -sync.conflict.localVersion=Local version: %S -sync.conflict.remoteVersion=Remote version: %S -sync.conflict.deleted=[deleted] -sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync. -sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection: -sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined. -sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync. -sync.conflict.tag.addedToRemote=It has been added to the following remote items: -sync.conflict.tag.addedToLocal=It has been added to the following local items: +sync.conflict.autoChange.alert=Один или несколько удаленных %S Zotero были изменены через удаленный доступ с момента последнего выполнения синхронизации. +sync.conflict.autoChange.log=Zotero %S изменены обе версии (локальная и в удаленном расположении) с момента последнего выполнения синхронизации: +sync.conflict.remoteVersionsKept=Сохранены версии удаленного расположения. +sync.conflict.remoteVersionKept=Сохранена версия удаленного расположения. +sync.conflict.localVersionsKept=Сохранены локальные версии. +sync.conflict.localVersionKept=Сохранена локальная версия. +sync.conflict.recentVersionsKept=Сохранены последние по времени версии. +sync.conflict.recentVersionKept=Сохранена последния по времени версия '%S'. +sync.conflict.viewErrorConsole=Подробный список изменений см. консоли ошибок %S. +sync.conflict.localVersion=Версия (локально): %S +sync.conflict.remoteVersion=Версия (удаленное расположение): %S +sync.conflict.deleted=[удалено] +sync.conflict.collectionItemMerge.alert=Один или несколько элементов Zotero добавлены и/или удалены из одной и той же подборки на нескольких компьютерах с момента последнего выполнения синхронизации. +sync.conflict.collectionItemMerge.log=Элементы Zotero в подборке '%S' добавлены и/или удалены на нескольких компьютерах с момента последнего выполнения синхронизации. В подборку добавлены следующие элементы: +sync.conflict.tagItemMerge.alert=Один или несколько тегов Zotero добавлены и/или удалены для элементов на нескольких компьютерах с момента последнего выполнения синхронизации. Выполнено объединение разных наборов тегов. +sync.conflict.tagItemMerge.log=Тег Zotero '%S' добавлен и/или удален для элементов на нескольких компьютерах с момента последнего выполнения синхронизации. +sync.conflict.tag.addedToRemote=Добавлено к следующим элементам в удаленном расположении: +sync.conflict.tag.addedToLocal=Добавлено к следующим локальным элементам: -sync.conflict.fileChanged=The following file has been changed in multiple locations. -sync.conflict.itemChanged=The following item has been changed in multiple locations. -sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S. -sync.conflict.chooseThisVersion=Choose this version +sync.conflict.fileChanged=Этот файл изменен в нескольких расположениях. +sync.conflict.itemChanged=Этот элемент изменен в нескольких расположениях. +sync.conflict.chooseVersionToKeep=Выберите версию, которую следует сохранить и щелкните %S. +sync.conflict.chooseThisVersion=Выбрать эту версию sync.status.notYetSynced=Ещё не синхронизировано sync.status.lastSync=Последняя синхронизация: @@ -808,12 +808,12 @@ sync.status.uploadingData=Загрузка данных на сервер син sync.status.uploadAccepted=Загрузка принята — ожидание сервера синхронизации sync.status.syncingFiles=Синхронизация файлов -sync.storage.mbRemaining=%SMB remaining +sync.storage.mbRemaining=осталось %SМБ sync.storage.kbRemaining=осталось %SKB sync.storage.filesRemaining=%1$S/%2$S файлов sync.storage.none=Ничего -sync.storage.downloads=Downloads: -sync.storage.uploads=Uploads: +sync.storage.downloads=Загрузка: +sync.storage.uploads=Выгрузка: sync.storage.localFile=Локальный Файл sync.storage.remoteFile=Удаленный Файл sync.storage.savedFile=Сохраненный Файл @@ -821,14 +821,14 @@ sync.storage.serverConfigurationVerified=Конфигурация сервера sync.storage.fileSyncSetUp=Синхронизация файлов успешно установлена. sync.storage.openAccountSettings=Открыть настройки учетной записи -sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums. -sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums. +sync.storage.error.default=Ошибка синхронизации файлов. Выполните синхронизацию повторно.\n\nЕсли сообщение повторяется, перезапустите приложение %S и/или компьютер и повторите попытку. Если сообщение выведено вновь, отправьте отчет об ошибках и опубликуйте сообщение с указанием ИД отчета на форуме Zotero. +sync.storage.error.defaultRestart=Ошибка синхронизации файлов. Перезапустите приложение %S и/или компьютер и повторите попытку.\n\nЕсли сообщение выведено вновь, отправьте отчет об ошибках и опубликуйте сообщение с указанием ИД отчета на форуме Zotero. sync.storage.error.serverCouldNotBeReached=Сервер %S недоступен. sync.storage.error.permissionDeniedAtAddress=У вас нет разрешения на создание каталога Zotero по следующему адресу: sync.storage.error.checkFileSyncSettings=Пожалуйста, проверьте ваши настройки синхронизации файлов или свяжитесь с администратором вашего сервера. sync.storage.error.verificationFailed=Проверка %S не удалась. Проверьте ваши настройки синхронизации файлов в панели Синхронизация настроек Zotero. sync.storage.error.fileNotCreated=Не получилось создать файл '%S' в папке хранения Zotero. -sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information. +sync.storage.error.encryptedFilenames=Ошибка при создании файла '%S'.\n\nДополнительные сведения см. http://www.zotero.org/support/kb/encrypted_filenames. sync.storage.error.fileEditingAccessLost=У вас больше нет доступа на редактирование файлов в группе Zotero '%S', и файлы, которые вы добавили или изменили, не могут быть синхронизированы с сервером. sync.storage.error.copyChangedItems=Если вы хотите скопировать измененные документы и файлы в другое место, отмените синхронизацию сейчас. sync.storage.error.fileUploadFailed=Загрузка файла на сервер не удалась. @@ -836,9 +836,9 @@ sync.storage.error.directoryNotFound=Каталог не найден sync.storage.error.doesNotExist=%S не существует. sync.storage.error.createNow=Вы хотите создать его сейчас? -sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences. -sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences. -sync.storage.error.webdav.enterURL=Please enter a WebDAV URL. +sync.storage.error.webdav.default=Ошибка синхронизации файлов для сервера WebDAV. Повторите выполнение синхронизации.\n\nПри повторном получении этого сообщения, проверьте параметры сервера WebDAVв панели синхронизации настроек Zotero. +sync.storage.error.webdav.defaultRestart=Ошибка синхронизации файлов для сервера WebDAV. Перезапустите приложение %S и повторите выполнение синхронизации.\n\nПри повторном получении этого сообщения, проверьте параметры сервера WebDAV в панели синхронизации настроек Zotero. +sync.storage.error.webdav.enterURL=Укажите URL-адрес для WebDAV. sync.storage.error.webdav.invalidURL=%S не является допустимым URL для WebDAV. sync.storage.error.webdav.invalidLogin=Сервер WebDAV не принял имя пользователя и пароль, которые вы ввели. sync.storage.error.webdav.permissionDenied=У вас нет доступа к %S на сервере WebDAV. @@ -848,18 +848,18 @@ sync.storage.error.webdav.sslConnectionError=Ошибка соединения S sync.storage.error.webdav.loadURLForMoreInfo=Загрузите URL для WebDAV в браузере для дополнительной информации. sync.storage.error.webdav.seeCertOverrideDocumentation=Подробности в справке об работе с сертификатами. sync.storage.error.webdav.loadURL=Загрузить WebDAV URL -sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums. -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. -sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error -sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error. +sync.storage.error.webdav.fileMissingAfterUpload=Обнаружена возможная проблема вашего сервера WebDAV.\n\nФайл не был доступен для загрузки сразу после выгрузки. Такая задержка времени доступа к загрузке файлов возможна, особенно в случае использования "облачных" сервисов хранения данных.\n\nИгнорируйте это сообщение, если синхронизация файлов Zotero выполняется в обычном режиме. При возникновении ошибок, опубликуйте сообщение на форуме Zotero. +sync.storage.error.webdav.nonexistentFileNotMissing=Сервером WebDAV объявлено наличие несуществующего файла. Обратитесь к администратору вашего сервера WebDAV для устранения ошибки. +sync.storage.error.webdav.serverConfig.title=Ошибка конфигурации сервера WebDAV +sync.storage.error.webdav.serverConfig=Сервером WebDAV возвращена внутренняя ошибка. -sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network. -sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes. +sync.storage.error.zfs.restart=Ошибка синхронизации файлов. Перезапустите приложение %S и/или компьютер и повторите выполнение синхронизации.\n\nЕсли ошибка не устранена, возможны проблемы с компьютером или сетевым подключением (напр., настройками ПО для защиты данных, прокси сервера, VPN и т.п.). Попробуйте отключить антивирусное ПО/брандмауэр или выполните подключение к другой сети (если используется портативный ПК). +sync.storage.error.zfs.tooManyQueuedUploads=Слишком много выгрузок в очереди. Повторите попытку через %S мин. sync.storage.error.zfs.personalQuotaReached1=Вы достигли своей квоты на хранение файлов на сервере Zotero. Некоторые файлы не были загружены на сервер. Остальные данные Zotero продолжат синхронизацию с сервером. sync.storage.error.zfs.personalQuotaReached2=Посмотрите настройки вашей учетной записи на zotero.org для дополнительных возможностей хранения. sync.storage.error.zfs.groupQuotaReached1=Группа '%S' достигла своей квоты на хранение файлов на сервере Zotero. Некоторые файлы не были загружены на сервер. Остальные данные Zotero продолжат синхронизацию с сервером. sync.storage.error.zfs.groupQuotaReached2=Владелец группы может увеличить доступное место для хранения в панели настроек Хранение на zotero.org. -sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota +sync.storage.error.zfs.fileWouldExceedQuota=Размер файла '%S' превышает квоту пользователя для хранилища файлов Zotero sync.longTagFixer.saveTag=Сохранить тег sync.longTagFixer.saveTags=Сохранить теги @@ -886,7 +886,7 @@ recognizePDF.couldNotRead=Не получилось прочитать текс recognizePDF.noMatches=Не найдено соответствующих ссылок. recognizePDF.fileNotFound=Файл не найден. recognizePDF.limit=Достигнут предел количества запросов. Попробуйте ещё раз позже. -recognizePDF.error=An unexpected error occurred. +recognizePDF.error=Непредвиденная ошибка. recognizePDF.complete.label=Извлечение метаданных завершено. recognizePDF.close.label=Закрыть @@ -898,20 +898,20 @@ rtfScan.saveTitle=Выберите, куда сохранить отформат rtfScan.scannedFileSuffix=(Отсканированно) -file.accessError.theFile=The file '%S' -file.accessError.aFile=A file -file.accessError.cannotBe=cannot be -file.accessError.created=created -file.accessError.updated=updated -file.accessError.deleted=deleted -file.accessError.message.windows=Check that the file is not currently in use, that its permissions allow write access, and that it has a valid filename. -file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access. -file.accessError.restart=Restarting your computer or disabling security software may also help. -file.accessError.showParentDir=Show Parent Directory +file.accessError.theFile=Файл '%S' +file.accessError.aFile=Файл +file.accessError.cannotBe=не может быть +file.accessError.created=создан +file.accessError.updated=изменен +file.accessError.deleted=удален +file.accessError.message.windows=Убедитесь, что файл в текущий момент не используется, файл имеет допустимое имя, и права на запись для файла не заблокированы. +file.accessError.message.other=Убедитесь, что файл в текущий момент не используется, и права на запись для файла не заблокированы. +file.accessError.restart=Перезапуск компьютера или отключение ПО для защиты данных также могут помочь в решении проблемы. +file.accessError.showParentDir=Показать родительскую папку lookup.failure.title=Поиск не удался lookup.failure.description=Zotero не смог найти запись для указанного идентификатора. Пожалуйста, проверьте идентификатор и попробуйте снова. -lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again. +lookup.failureToID.description=Приложением Zotero не найдены идентификаторы в данных ввода. Проверьте данные ввода и повторите попытку. locate.online.label=Смотреть онлайн locate.online.tooltip=Перейти к этому документу в сети @@ -940,5 +940,5 @@ connector.standaloneOpen=Ваша база данных недоступна, п firstRunGuidance.saveIcon=Zotero может распознать ссылку на эту страницу. Нажмите на этот значок в панели навигации для сохранения ссылки в вашей библиотеке Zotero. firstRunGuidance.authorMenu=Zotero также позволяет указывать редакторов и трансляторов. Вы можете превратить автора в редактора или в транслятора, сделав выбор в меню. -firstRunGuidance.quickFormat=Введите наименование или автора для поиска по ссылке.\n\n После выбора, нажмите на сноску или Ctrl-\u2193 для добавления номеров страниц, префиксов или суффиксов. Также можно включить номер страницы в условия поиска, чтобы сразу его добавить.\n\nЦитаты можно редактировать в самом документе, открытом в редакторе. -firstRunGuidance.quickFormatMac=Введите наименование или автора для поиска по ссылке.\n\n После выбора, нажмите на сноску или Cmd-\u2193 для добавления номеров страниц, префиксов или суффиксов. Также можно включить номер страницы в условия поиска, чтобы сразу его добавить.\n\nЦитаты можно редактировать в самом документе, открытом в редакторе. +firstRunGuidance.quickFormat=Введите наименование или автора для поиска по ссылке.\n\n После выбора, нажмите на сноску или Ctrl-↓ для добавления номеров страниц, префиксов или суффиксов. Также можно включить номер страницы в условия поиска, чтобы сразу его добавить.\n\n\Цитаты можно редактировать в самом документе, открытом в редакторе. +firstRunGuidance.quickFormatMac=Введите наименование или автора для поиска по ссылке.\n\n После выбора, нажмите на сноску или Cmd-↓ для добавления номеров страниц, префиксов или суффиксов. Также можно включить номер страницы в условия поиска, чтобы сразу его добавить.\n\n\Цитаты можно редактировать в самом документе, открытом в редакторе. diff --git a/chrome/locale/sk-SK/zotero/preferences.dtd b/chrome/locale/sk-SK/zotero/preferences.dtd index 8412784fa3..f7e354da8a 100644 --- a/chrome/locale/sk-SK/zotero/preferences.dtd +++ b/chrome/locale/sk-SK/zotero/preferences.dtd @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/sk-SK/zotero/zotero.properties b/chrome/locale/sk-SK/zotero/zotero.properties index 327d20f07c..33a0b90e8e 100644 --- a/chrome/locale/sk-SK/zotero/zotero.properties +++ b/chrome/locale/sk-SK/zotero/zotero.properties @@ -849,7 +849,7 @@ sync.storage.error.webdav.loadURLForMoreInfo=Pre viac informácií otvorte URL W sync.storage.error.webdav.seeCertOverrideDocumentation=Pozrite sa do dokumentácie o obídení certifikátu pre viac informácií. sync.storage.error.webdav.loadURL=Načítať WebDAV URL sync.storage.error.webdav.fileMissingAfterUpload=Našiel sa možný problém vo vašom serveri WebDAV.\n\nNačítaný súbor nebol okamžite dostupný na stiahnutie. Medzi načítaním a dostupnosťou súborov môže byť krátke oneskorenie, najmä ak používate službu úložiska v oblaku.\n\nAk synchronizácia súborov Zotero funguje normálne, toto hlásenie môžete ignorovať. Ak narazíte na problém, obráťte sa prosím na fóra Zotero. -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.nonexistentFileNotMissing=Váš server WebDAV hlási prítomnosť nejestvujúceho súboru. Kontaktujte vášho administrátora servera WebDAV so žiadosťou o pomoc. sync.storage.error.webdav.serverConfig.title=Chyba konfigurácie servera WebDAV sync.storage.error.webdav.serverConfig=Váš server WebDAV vykázal vnútornú chybu. diff --git a/chrome/locale/sl-SI/zotero/about.dtd b/chrome/locale/sl-SI/zotero/about.dtd index c407194061..fa191a2184 100644 --- a/chrome/locale/sl-SI/zotero/about.dtd +++ b/chrome/locale/sl-SI/zotero/about.dtd @@ -10,4 +10,4 @@ - + diff --git a/chrome/locale/sl-SI/zotero/preferences.dtd b/chrome/locale/sl-SI/zotero/preferences.dtd index 0378d33c37..3bf1d50f28 100644 --- a/chrome/locale/sl-SI/zotero/preferences.dtd +++ b/chrome/locale/sl-SI/zotero/preferences.dtd @@ -36,12 +36,12 @@ - - + + - + @@ -72,7 +72,7 @@ - + @@ -90,7 +90,7 @@ - + @@ -112,8 +112,8 @@ - - + + @@ -132,9 +132,9 @@ - - - + + + @@ -203,5 +203,5 @@ - - + + diff --git a/chrome/locale/sl-SI/zotero/zotero.properties b/chrome/locale/sl-SI/zotero/zotero.properties index e5446747bb..a45c0c5792 100644 --- a/chrome/locale/sl-SI/zotero/zotero.properties +++ b/chrome/locale/sl-SI/zotero/zotero.properties @@ -849,7 +849,7 @@ sync.storage.error.webdav.loadURLForMoreInfo=Naložite URL svojega WebDAV v brsk sync.storage.error.webdav.seeCertOverrideDocumentation=Če vas zanima več o preglasitvi potrdil, si oglejte dokumentacijo. sync.storage.error.webdav.loadURL=Naloži URL WebDAV sync.storage.error.webdav.fileMissingAfterUpload=Pri vašem strežniku WebDAV je zaznana potencialna težava.\n\nNa strežnik prenesena datoteka ni bila takoj na voljo za prenos. Med oddajo datoteke in njeno dosegljivostjo je lahko krajša zamuda, še posebej če uporabljate hrambeno storitev v oblaku.\n\nČe se delovanje usklajevanja datotek Zotero zdi navadno, lahko to sporočilo prezrete. Če imate težave, jih objavite na forumih Zotero. -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.nonexistentFileNotMissing=Vaš strežnik WebDAV trdi, da obstaja datoteka, ki ne obstaja. Za pomoč stopite v stik z upraviteljem vašega strežnika WebDAV. sync.storage.error.webdav.serverConfig.title=Napaka prilagoditve strežnika WebDAV sync.storage.error.webdav.serverConfig=Vaš strežnik WebDAV je vrnil notranjo napako. diff --git a/chrome/locale/sr-RS/zotero/standalone.dtd b/chrome/locale/sr-RS/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/sr-RS/zotero/standalone.dtd +++ b/chrome/locale/sr-RS/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/sr-RS/zotero/zotero.properties b/chrome/locale/sr-RS/zotero/zotero.properties index cd63442ba8..a07d39bae8 100644 --- a/chrome/locale/sr-RS/zotero/zotero.properties +++ b/chrome/locale/sr-RS/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/sv-SE/zotero/preferences.dtd b/chrome/locale/sv-SE/zotero/preferences.dtd index d30d3a16f8..7443a057c9 100644 --- a/chrome/locale/sv-SE/zotero/preferences.dtd +++ b/chrome/locale/sv-SE/zotero/preferences.dtd @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/sv-SE/zotero/zotero.dtd b/chrome/locale/sv-SE/zotero/zotero.dtd index 61b84b610a..ce658bb6ed 100644 --- a/chrome/locale/sv-SE/zotero/zotero.dtd +++ b/chrome/locale/sv-SE/zotero/zotero.dtd @@ -28,12 +28,12 @@ - + - + @@ -67,7 +67,7 @@ - + @@ -86,7 +86,7 @@ - + @@ -119,9 +119,9 @@ - + - + @@ -234,8 +234,8 @@ - - + + diff --git a/chrome/locale/sv-SE/zotero/zotero.properties b/chrome/locale/sv-SE/zotero/zotero.properties index f922ecddb9..173a1d8cd0 100644 --- a/chrome/locale/sv-SE/zotero/zotero.properties +++ b/chrome/locale/sv-SE/zotero/zotero.properties @@ -30,16 +30,16 @@ general.no=Nej general.passed=Lyckades general.failed=Misslyckades general.and=och -general.accessDenied=Kan inte komma åt -general.permissionDenied=Tillåts inte komma åt +general.accessDenied=Åtkomst nekad +general.permissionDenied=Saknar behörighet general.character.singular=tecken general.character.plural=tecken general.create=Skapa general.delete=Radera general.moreInformation=Mer information general.seeForMoreInformation=Se %S för mer information. -general.enable=Sätt på -general.disable=Stäng av +general.enable=Aktivera +general.disable=Avaktivera general.remove=Ta bort general.reset=Återställ general.hide=Göm @@ -57,9 +57,9 @@ punctuation.openingQMark=" punctuation.closingQMark=" punctuation.colon=: -install.quickStartGuide=Snabbhjälp +install.quickStartGuide=Kom igång med Zotero install.quickStartGuide.message.welcome=Välkommen till Zotero! -install.quickStartGuide.message.view=Läs snabbstartsguiden för att lära dig hur du samlar, hanterar, refererar till och delar med dig av dina källor. +install.quickStartGuide.message.view=Läs kom igång-guiden för att lära dig hur du samlar, hanterar, refererar till och delar med dig av dina källor. install.quickStartGuide.message.thanks=Tack för att du installerat Zotero. upgrade.failed.title=Uppgraderingen misslyckades @@ -103,9 +103,9 @@ dataDir.selectDir=Välj en datakatalog för Zotero dataDir.selectedDirNonEmpty.title=Katalogen är inte tom dataDir.selectedDirNonEmpty.text=Katalogen du valt är inte tom eller verkar inte vara en datakatalog för Zotero.\n\nSkapa Zotero-filer i den här katalogen ändå? dataDir.selectedDirEmpty.title=Katalogen är tom -dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed. +dataDir.selectedDirEmpty.text=Den katalog du har valt är tom. För att flytta en existerande Zotero-datakatalog så behöver du manuellt flytta din befintliga datakatalog till den nya plats efter att %1$S har stängts. dataDir.selectedDirEmpty.useNewDir=Använd ny katalog -dataDir.moveFilesToNewLocation=Be sure to move files from your existing Zotero data directory to the new location before reopening %1$S. +dataDir.moveFilesToNewLocation=Säkerställ att du har flyttat filerna från din nuvarande Zotero datafolder till en ny plats innan du på nytt öppnar %1$S. dataDir.incompatibleDbVersion.title=Inkompatibel databasversion dataDir.incompatibleDbVersion.text=Den valda datafoldern är inte kompatibel med Zotero Standalone, som bara kan dela databas med Zotero for Firefox 2.1b3 or later.\n\n\n\nUppgradera till den senaste versionen av Zotero för Firefox först eller välj en annan datafolder för att använda med Zotero Standalone. dataDir.standaloneMigration.title=Ett befintligt Zotero-bibliotek hittades @@ -258,7 +258,7 @@ pane.item.attachments.count.singular=%S bifogat dokument: pane.item.attachments.count.plural=%S bifogade dokument: pane.item.attachments.select=Välj en fil pane.item.attachments.PDF.installTools.title=PDF-verktygen är inte installerade -pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Search pane of the Zotero preferences. +pane.item.attachments.PDF.installTools.text=För att använda denna funktion måste du först installera PDF-verktygen i sök-fliken där du gör inställningar i Zotero. pane.item.attachments.filename=Filnamn pane.item.noteEditor.clickHere=klicka här pane.item.tags.count.zero=%S etiketter: @@ -280,7 +280,7 @@ itemTypes.bookSection=Bokavsnitt itemTypes.journalArticle=Tidskriftsartikel itemTypes.magazineArticle=Magasinsartikel itemTypes.newspaperArticle=Dagstidningsartikel -itemTypes.thesis=Avhandling +itemTypes.thesis=Uppsats itemTypes.letter=Brev itemTypes.manuscript=Manuskript itemTypes.interview=Intervju @@ -389,7 +389,7 @@ itemFields.encyclopediaTitle=Uppslagsverkstitel itemFields.dictionaryTitle=Ordbokstitel itemFields.language=Språk itemFields.programmingLanguage=Programmeringsspråk -itemFields.university=Universitet +itemFields.university=Lärosäte itemFields.abstractNote=Sammanfattning itemFields.websiteTitle=Titel på webbplats itemFields.reportNumber=Rapportnummer @@ -512,16 +512,16 @@ zotero.preferences.openurl.resolversFound.singular=En länkserver hittades zotero.preferences.openurl.resolversFound.plural=%S länkservrar hittades zotero.preferences.sync.purgeStorage.title=Rensa bilagda filer på Zotero servern? -zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org. +zotero.preferences.sync.purgeStorage.desc=Om du hade tänkt att använda WebDAV för filsynkronisering och du tidigare har synkroniserat bilagor/filer i Mitt bibliotek till Zoteros servrar så kan du rensa dessa filer från Zotero servern för att ge utrymme för grupper.\n\n\n\nDu kan rensa filer när som helst från dina kontoinställningar på zotero.org. zotero.preferences.sync.purgeStorage.confirmButton=Rensa filer nu zotero.preferences.sync.purgeStorage.cancelButton=Rensa inte zotero.preferences.sync.reset.userInfoMissing=Du måste ange användarnamn och lösenord i %S-fliken innan du återställer alternativen. -zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server. +zotero.preferences.sync.reset.restoreFromServer=Alla data i denna Zotero-installation raderas och ersätts med data som tillhör användaren '%S' på Zotero-servern. zotero.preferences.sync.reset.replaceLocalData=Ersätt lokala data zotero.preferences.sync.reset.restartToComplete=Firefox måste startas om för att färdigställa återställningsprocessen. -zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server. +zotero.preferences.sync.reset.restoreToServer=Alla data som tillhör användaren '%S' på Zoteros server kommer att tas bort och ersättas med data från denna Zotero-installation.\n\n\n\nBeroende på storleken på ditt bibliotek kan det ta en stund innan dina data blir tillgängliga på servern. zotero.preferences.sync.reset.replaceServerData=Ersätt serverdata -zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync. +zotero.preferences.sync.reset.fileSyncHistory=All filsynkroniseringshistorik kommer att tas bort.\n\n\n\nEventuella bilagor som inte finns på lagringsservern kommer att laddas upp vid nästa synkronisering. zotero.preferences.search.rebuildIndex=Bygg om index zotero.preferences.search.rebuildWarning=Vill du bygga om hela indexet? Det kan ta ett tag.\n\nFör att bara indexera källor som inte tidigare indexerats, använd %S. @@ -609,7 +609,7 @@ searchConditions.note=Anteckning searchConditions.childNote=Underordnad anteckning searchConditions.creator=Skapare searchConditions.type=Typ -searchConditions.thesisType=Typ av avhandling +searchConditions.thesisType=Uppsatstyp searchConditions.reportType=Typ av rapport searchConditions.videoRecordingFormat=Videoformat searchConditions.audioFileType=Typ av ljudfil @@ -692,7 +692,7 @@ integration.emptyCitationWarning.title=Tom källhänvisning integration.emptyCitationWarning.body=Källhänvisningen som du valt kommer att bli tom i den nu valda referensmallen. Är du säker på att du vill lägga till den? integration.openInLibrary=Öppna i %S -integration.error.incompatibleVersion=Denna version av Zoteros ordbehandlarplugin($INTEGRATION_VERSION) är inkompatibel med denna version av Zotero (%1$S). Kolla så du har senaste version av båda programmen. +integration.error.incompatibleVersion=Denna version av Zoteros ordbehandlarinsticksprogram ($INTEGRATION_VERSION) är inkompatibel med denna version av Zotero (%1$S). Kolla så du har senaste version av båda programmen. integration.error.incompatibleVersion2=Zotero %1$S behöver %2$S %3$S eller nyare. Ladda ner den senaste versionen av %2$S från zotero.org. integration.error.title=Zotero integreringsfel integration.error.notInstalled=Zotero kunde inte ladda en komponent som behövs för att kommunicera med ordbehandlaren. Kolla att rätt tillägg är installerat och försök igen. @@ -727,7 +727,7 @@ styles.installStyle=Installera referensstil "%1$S" från %2$S? styles.updateStyle=Uppdatera existerande referensstil "%1$S" med "%2$S" från %3$S? styles.installed=Referensstilen "%S" importerades med lyckat resultat. styles.installError=%S verkar inte vara en giltig mallfil. -styles.validationWarning="%S" is not a valid CSL 1.0.1 style file, and may not work properly with Zotero.\n\nAre you sure you want to continue? +styles.validationWarning="%S" är inte en giltig CSL 1.0.1 mallfil och fungerar kanske inte med Zotero.\n\nÄr du säkert på att du vill fortsätta? styles.installSourceError=%1$S refererar till en ogiltig eller saknad CSL-file med %2$S som källa. styles.deleteStyle=Är du säker på att du vill ta bort referensstilen "%1$S"? styles.deleteStyles=Är du säker på att du vill ta bort de valda referensstilarna? @@ -749,11 +749,11 @@ sync.error.usernameNotSet=Användarnamn är inte valt sync.error.usernameNotSet.text=Du måste ange ditt zotero.org-användarnamn och lösenord i Zoteros egenskaper för att synkronisera med Zotero-servern. sync.error.passwordNotSet=Lösenord är inte valt sync.error.invalidLogin=Ogiltigt användarnamn eller lösenord -sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences. +sync.error.invalidLogin.text=Zotero sync server godtog inte ditt användarnamn och lösenord.\n\nKontrollera att du har angett rätt loginuppgifter för ditt zotoro.org-konto I Zoteros synkroniseringsinställningar. sync.error.enterPassword=Skriv ett lösenord. sync.error.loginManagerInaccessible=Zotero kan inte nå din inloggningsinformation. sync.error.checkMasterPassword=Om du använder ett huvudlösenord i %S, kontrollera att du har skrivit in rätt lösenord. -sync.error.corruptedLoginManager=This could also be due to a corrupted %1$S login manager database. To check, close %1$S, back up and delete signons.* from your %1$S profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences. +sync.error.corruptedLoginManager=Detta kan också bero på en skadad inloggningsuppgiftsdatabas. Felsök detta genom att stänga %1$S, säkerhetskopiera inloggningsuppgifterna och ta därefter bort dem.* från din %1$S-profil. Sedan kan du på nytt prova att på nytt ange användaruppgifterna i synkroniseringspanelen i Inställningar. sync.error.loginManagerCorrupted1=Zotero kan inte komma åt din inloggningsinformation, antagligen på grund av en en trasig %S-loginhanterardatabas. sync.error.loginManagerCorrupted2=Stäng %1$S, gör en backup och radera signons.* från din %2$S-profil. Skriv in dina inloggningsuppgifter i synkroniseringsrutan under Zotero-val. sync.error.syncInProgress=En synkroniseringsprocess är redan igång. @@ -763,17 +763,17 @@ sync.error.groupWillBeReset=Om du fortsätter kommer din kopia av gruppen att bl sync.error.copyChangedItems=Om du vill kopiera dina ändringar någon annanstans eller be gruppadministratören om skrivrättighet så avbryt synkroniseringen nu. sync.error.manualInterventionRequired=En automatisk synkronisering ledde till en konflikt som måste åtgärdas manuellt. sync.error.clickSyncIcon=Klicka på synkroniseringsikonen för att synkronisera manuellt. -sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server. +sync.error.invalidClock=Systemklockan är inställd på en ogiltig tid. Du behöver åtgärda detta innan du kan synkronisera med Zoteros server. sync.error.sslConnectionError=SSL-anslutningsfel sync.error.checkConnection=Fel vid anslutning till server. Kontrollera din internetuppkoppling. sync.error.emptyResponseServer=Tomt svar från server. -sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero. +sync.error.invalidCharsFilename=Filnamnet '%S' innehåller ogiltiga tecken.\n\nDöp om filen och försik igen. Om du döper om filen i operativsystemet så måste du länka den i Zotero igen. -sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S'). -sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server. -sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed. -sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences. -sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account. +sync.lastSyncWithDifferentAccount=Denna Zotero-databas synkroniserades med ett annat zotero.org-konto än senast. Förra kontot var ('%1$S'), nuvarande konto är ('%2$S'). +sync.localDataWillBeCombined=Om du fortsätter så kommer lokal Zotero-data att slås ihop med data från servern från kontot '%S'. +sync.localGroupsWillBeRemoved1=Lokala grupper, även sådana med ändrat innehåll, raderas också. +sync.avoidCombiningData=För att undvika ihopslagning eller att förlora data, återgå till kontot '%S' eller använd återställningsalternativen i synkroniserings-filken där du gör inställningar för Zotero. +sync.localGroupsWillBeRemoved2=Om du fortsätter kommer lokala grupper, även sådana där ändringar gjorts, att raderas och ersättas med grupper länkade till '%1$S'-kontot.\n\nFör att undvika att förlora de lokala ändringarna, se till att du har synkroniserat med '%2$S'-kontot innan du synkroniserar med '%1$S'-kontot. sync.conflict.autoChange.alert=En eller fler raderade Zotero %S har ändrats både lokalt och från annat håll sedan senaste synkroniseringen: sync.conflict.autoChange.log=En Zotero %S har ändrats både lokalt och från annat håll sedan senaste synkroniseringen: @@ -787,10 +787,10 @@ sync.conflict.viewErrorConsole=Visa %S felkonsolen för en fullständig lista av sync.conflict.localVersion=Lokal version: %S sync.conflict.remoteVersion=Fjärrversion: %S sync.conflict.deleted=[raderad] -sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync. -sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection: -sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined. -sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync. +sync.conflict.collectionItemMerge.alert=En eller fler Zotero-källor har lagts till eller tagits bort från samma samling på flera datorer sedan senaste synkroniseringen. +sync.conflict.collectionItemMerge.log=Källor i samlingen '%S' har lagts till och/eller tagits bort på flera datorer sedan den senaste synkroniseringen. Följande källor har lagts till i samlingen: +sync.conflict.tagItemMerge.alert=Eller eller flera Zotero-etiketter har lagts till och/eller tagits bort från källor på flera datorer sedan senaste synkroniseringen. De olika etiketterna har sammanfogats. +sync.conflict.tagItemMerge.log=Zotero-etiketten '%S' har lagts till och/eller tagits bort från källor från flera datorer sedan den senaste synkroniseringen. sync.conflict.tag.addedToRemote=Det har lagts till i följande fjärrkällor: sync.conflict.tag.addedToLocal=Det har lagts till i följande lokala källor: @@ -821,14 +821,14 @@ sync.storage.serverConfigurationVerified=Serverkonfiguration kontollerad sync.storage.fileSyncSetUp=Filsynkronisering är igång. sync.storage.openAccountSettings=Inställningar för öppet konto -sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums. -sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums. +sync.storage.error.default=Det har inträffat ett filsynkroniseringsfel. Försök att synkronisera igen.\n\nOm du har fått detta felmeddelande flera gånger, starta om %S och/eller din dator och försök igen. Om du även efter omstarten får detta meddelande: rapportera felet och lägg upp rapportnumret i en ny diskussionstråd på Zotero Forum. +sync.storage.error.defaultRestart=Det har inträffat ett filsynkroniseringsfel. Starta om %S och/eller din dator och försök att synkronisera igen.\n\nOm du även efter omstarten får detta meddelande: rapportera felet och lägg upp rapportnumret i en ny diskussionstråd på Zotero Forum. sync.storage.error.serverCouldNotBeReached=Kunde inte komma åt servern %S. sync.storage.error.permissionDeniedAtAddress=Du har inte tillåtelse att skapa en Zoterokatalog på följande adress: sync.storage.error.checkFileSyncSettings=Kolla dina filsynkroniseringsinställningar eller kontakta administratören på synkroniseringsservern. sync.storage.error.verificationFailed=%S verifikation misslyckades. Kontrollera dina filsynkroniseringsinställningar i synkroniseringsrutan under Zotero-val. sync.storage.error.fileNotCreated=Filen '%S' kunde inte skapas Zoteros 'storage' katalog. -sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information. +sync.storage.error.encryptedFilenames=När när filen '%S' skapades.\n\n\n\nSe vidare http://www.zotero.org/support/kb/encrypted_filenames för information. sync.storage.error.fileEditingAccessLost=Du har inte längre tillåtelse att redigera filer i Zoterogrouppen '%S', och filen du ändrat eller lagt till kan inte synkroniseras med servern. sync.storage.error.copyChangedItems=Om du vill kopiera dina ändringar någon annanstans,så avbryt synkroniseringen nu. sync.storage.error.fileUploadFailed=Filuppladdning misslyckades. @@ -836,8 +836,8 @@ sync.storage.error.directoryNotFound=Katalogen hittades inte sync.storage.error.doesNotExist=%S finns inte. sync.storage.error.createNow=Vill du skapa den nu? -sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences. -sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences. +sync.storage.error.webdav.default=Ett WebDAV-filsynkroniseringsfel har inträffat. Försök att synkronisera igen.\n\nOm du har fått detta felmeddelande flera gånger, kontrollera dina WebDAV-serverinställningar i synkroniseringspanelen i Inställningar. +sync.storage.error.webdav.defaultRestart=Ett WebDAV-filsynkroniseringsfel har inträffat. Starta om %S och försök att synkronisera igen.\n\nOm du har fått detta felmeddelande flera gånger, kontrollera dina WebDAV-serverinställningar i synkroniseringspanelen i Inställningar. sync.storage.error.webdav.enterURL=Skriv in adressen till en WebDAV. sync.storage.error.webdav.invalidURL=%S är inte en giltig WebDAV-adress. sync.storage.error.webdav.invalidLogin=WebDAV-servern accepterar inte ditt användarnamn och lösenord. @@ -848,18 +848,18 @@ sync.storage.error.webdav.sslConnectionError=Fel i SSL-förbindelsen när %S kon sync.storage.error.webdav.loadURLForMoreInfo=Surfa till din WebDAV-adress för mer information. sync.storage.error.webdav.seeCertOverrideDocumentation=Se dokumentationen för mer information om åsidosättande av certifikat. sync.storage.error.webdav.loadURL=Ladda WebDAV-adress -sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums. -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.fileMissingAfterUpload=Ett eventuellt fel har påträffats för dni WebDAV-server.\n\nEn uppladdad fil var inte omedelbart tillgängligt för åtkomst. Det kan finnas en kort fördröjning mellan uppladdningen av filen och när den blir tillgänglig, särskilt om du använder molnlagring.\n\nOm Zoteros filsynkronisering verkar fungera problemfritt så kan du bortse från detta meddelande. Upptäcker du något fel, lämna ett meddelade på Zotero Forum. +sync.storage.error.webdav.nonexistentFileNotMissing=Din WebDAV-server hävdar att en icke-existerande fil ändå finns. Kontakta din WebDAV-serveradministratör för hjälp. sync.storage.error.webdav.serverConfig.title=Felaktig konfiguration för WebDAV-server sync.storage.error.webdav.serverConfig=Din WebDAV-server svarade med ett internt fel. -sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network. -sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes. +sync.storage.error.zfs.restart=Det har inträffat ett filsynkroniseringsfel. Starta om %S och/eller din dator och försök att synkronisera igen.\n\nOm felet kvarstår kan det finnas problem med antingen din dator eller din nätverksanslutning på grund av säkerhetsprogramvara, proxyserver, VPN, m.m. Du kan prova att avaktivera säkerhetsprogramvaran, eller om detta är en bärbar dator, försöka ansluta från ett annat nätverk. +sync.storage.error.zfs.tooManyQueuedUploads=Du har för många uppladdningar på kö. Prova igen om %S minuter. sync.storage.error.zfs.personalQuotaReached1=Du har uppnått ditt tillåtna utrymme på Zotero File Storage. Några filer laddades inte upp. Övrig Zoterodata kommer att fortsätta synkroniseras med servern. sync.storage.error.zfs.personalQuotaReached2=Kolla dina kontoinställningar på zotero.org för andra sparval. sync.storage.error.zfs.groupQuotaReached1=Gruppen '%S' har uppnått sitt tillåtna utrymme på Zotero File Storage. Några filer laddades inte upp. Övrig Zoterodata kommer att fortsätta synkroniseras med servern. sync.storage.error.zfs.groupQuotaReached2=Gruppägaren kan öka gruppens sparutrymme via sparinställningar på zotero.org. -sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota +sync.storage.error.zfs.fileWouldExceedQuota=Filen '%S' gör att du går över din Zotero File Storage-kvot. sync.longTagFixer.saveTag=Spara etikett sync.longTagFixer.saveTags=Spara etiketter @@ -911,7 +911,7 @@ file.accessError.showParentDir=Visa överordnad katalog lookup.failure.title=Kontrollen misslyckades lookup.failure.description=Zotero kunde inte hitta något som passade detta registreringsnummer. Kolla registreringsnummret och försök igen. -lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again. +lookup.failureToID.description=Zotero kunde inte hitta några beteckningar i angivna uppgifter. Kontrollera de angivna beteckningarna och försök igen. locate.online.label=Visa online locate.online.tooltip=Gå till källan online diff --git a/chrome/locale/th-TH/zotero/about.dtd b/chrome/locale/th-TH/zotero/about.dtd index ba285ed177..1d051f6ab9 100644 --- a/chrome/locale/th-TH/zotero/about.dtd +++ b/chrome/locale/th-TH/zotero/about.dtd @@ -3,11 +3,11 @@ - + - + diff --git a/chrome/locale/th-TH/zotero/preferences.dtd b/chrome/locale/th-TH/zotero/preferences.dtd index 8f782dcf5b..62c89a8164 100644 --- a/chrome/locale/th-TH/zotero/preferences.dtd +++ b/chrome/locale/th-TH/zotero/preferences.dtd @@ -1,9 +1,9 @@ - + - + @@ -19,32 +19,32 @@ - + - - - + + + - + - + - + - + - + @@ -58,39 +58,39 @@ - - - - - + + + + + - - - + + + - - - - + + + + - - + + - + - + - + @@ -100,14 +100,14 @@ - + - + - - + + @@ -121,21 +121,21 @@ - + - - + + - + - + @@ -144,48 +144,48 @@ - + - + - - + + - + - - + + - + - - - + + + - - - - - + + + + + @@ -199,9 +199,9 @@ - + - + diff --git a/chrome/locale/th-TH/zotero/searchbox.dtd b/chrome/locale/th-TH/zotero/searchbox.dtd index 6ca5c15250..a74c01aabe 100644 --- a/chrome/locale/th-TH/zotero/searchbox.dtd +++ b/chrome/locale/th-TH/zotero/searchbox.dtd @@ -5,19 +5,19 @@ - + - - + + - + diff --git a/chrome/locale/th-TH/zotero/standalone.dtd b/chrome/locale/th-TH/zotero/standalone.dtd index 15f6237604..3dd5f3a7a3 100644 --- a/chrome/locale/th-TH/zotero/standalone.dtd +++ b/chrome/locale/th-TH/zotero/standalone.dtd @@ -1,4 +1,4 @@ - + @@ -19,7 +19,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -90,7 +90,7 @@ - + diff --git a/chrome/locale/th-TH/zotero/zotero.properties b/chrome/locale/th-TH/zotero/zotero.properties index 36d8032ab9..92014135a1 100644 --- a/chrome/locale/th-TH/zotero/zotero.properties +++ b/chrome/locale/th-TH/zotero/zotero.properties @@ -4,22 +4,22 @@ general.success=สำเร็จ general.error=ผิดพลาด general.warning=คำเตือน general.dontShowWarningAgain=ไม่ต้องแสดงคำเตือนนี้อีก -general.browserIsOffline=%S อยู่ในสถานะออฟไลน์ +general.browserIsOffline=%S อยู่ในสถานะติดต่อไม่ได้ general.locate=ที่ตั้ง... general.restartRequired=ต้องการการเริ่มใหม่ -general.restartRequiredForChange=จำเป็นต้องปิดและเรียกใช้ไฟล์ฟอกซ์ใหม่ เพื่อให้การเปลี่ยนแปลงมีผล -general.restartRequiredForChanges=จำเป็นต้องปิดและเรียกใช้ไฟล์ฟอกซ์ใหม่ เพื่อให้การเปลี่ยนแปลงมีผล +general.restartRequiredForChange=%S ต้องเริ่มใหม่ เพื่อให้การเปลี่ยนแปลงมีผล +general.restartRequiredForChanges=%S ต้องเริ่มใหม่ เพื่อให้การเปลี่ยนแปลงมีผล general.restartNow=เริ่มใหม่เดี๋ยวนี้ general.restartLater=เริ่มใหม่ทีหลัง general.restartApp=เริ่ม %S ใหม่ general.quitApp=Quit %S -general.errorHasOccurred=เกิดข้อผิดพลาด +general.errorHasOccurred=พบข้อผิดพลาด general.unknownErrorOccurred=พบความผิดพลาดที่ไม่ทราบที่มา general.invalidResponseServer=Invalid response from server. general.tryAgainLater=Please try again in a few minutes. general.serverError=The server returned an error. Please try again. -general.restartFirefox=โปรดเริ่มไฟล์ฟอกซ์ใหม่ -general.restartFirefoxAndTryAgain=โปรดเริ่มไฟล์ฟอกซ์ใหม่และทดลองอีกครั้ง +general.restartFirefox=โปรดเริ่ม %S ใหม่ +general.restartFirefoxAndTryAgain=โปรดเริ่ม %S ใหม่และลองอีกครั้ง general.checkForUpdate=ตรวจสอบรุ่นใหม่ general.actionCannotBeUndone=การกระทำนี้ย้อนกลับไม่ได้ general.install=ติดตั้ง @@ -57,23 +57,23 @@ punctuation.openingQMark=" punctuation.closingQMark=" punctuation.colon=: -install.quickStartGuide=คู่มือการใช้งาน Zotero เบื้องต้น +install.quickStartGuide=คู่มือการใช้งาน Zotero ฉบับย่อ install.quickStartGuide.message.welcome=ยินดีต้อนรับสู่ Zotero -install.quickStartGuide.message.view=ดูคู่มือการเริ่มใช้งานแบบย่อเพื่อศึกษาการเริ่มใช้งาน การจัดการ การอ้างอิงและแบ่งปันแหล่งเอกสารวิชาการที่เก็บไว้ +install.quickStartGuide.message.view=ดูคู่มือการเริ่มใช้งานแบบย่อเพื่อศึกษาการรวบรวม การจัดการ การอ้างอิงและแบ่งปันแหล่งเอกสารวิชาการที่เก็บไว้ install.quickStartGuide.message.thanks=ขอขอบคุณที่ติดตั้ง Zotero upgrade.failed.title=ไม่สามารถปรับรุ่นใหม่ได้ -upgrade.failed=การอัพเกรดฐานข้อมูล Zotero ล้มเหลว: -upgrade.advanceMessage=กด %S เพื่ออัพเกรดทันที -upgrade.dbUpdateRequired=ฐานข้อมูล Zotero ต้องปรับเป็นรุ่นปัจจุบัน -upgrade.integrityCheckFailed=ฐานข้อมูล Zotero ของคุณต้องได้รับการแก้ไขก่อนการปรับเป็นรุ่นปัจจุบันจึงจะทำได้ +upgrade.failed=การปรับรุ่นฐานข้อมูล Zotero ล้มเหลว: +upgrade.advanceMessage=กด %S เพื่อปรับเป็นรุ่นใหม่ทันที +upgrade.dbUpdateRequired=ฐานข้อมูล Zotero ต้องปรับเป็นรุ่นใหม่ +upgrade.integrityCheckFailed=ฐานข้อมูล Zotero ของคุณต้องได้รับการแก้ไขก่อนการปรับเป็นรุ่นใหม่่ upgrade.loadDBRepairTool=เรียกโปรแกรมแก้ไขฐานข้อมูล upgrade.couldNotMigrate=Zotero ไม่สามารถย้ายแฟ้มที่ำจำเป็นทั้งหมดได้\nกรุณาปิดแฟ้มแนบที่เปิดอยู่ แล้วเริ่ม %S ใหม่เพื่อลองปรับเป็นรุ่นปัจจุบันอีกครั้ง upgrade.couldNotMigrate.restart=ถ้าคุณยังคงได้รับข้อความนี้ ขอให้เริ่มต้นคอมพิวเตอร์ของคุณใหม่ errorReport.reportError=รายงานความผิดพลาด... errorReport.reportErrors=รายงานความผิดพลาด... -errorReport.reportInstructions=ท่านสามารถรายงานข้อผิดพลาดนี้ได้โดยการเลือก "%S" จากเมนูปฏิบัติการ (รูปเกียร์) +errorReport.reportInstructions=คุณสามารถรายงานข้อผิดพลาดนี้ได้โดยการเลือก "%S" จากเมนูปฏิบัติการ (รูปเกียร์) errorReport.followingErrors=ความผิดพลาดนี้ถูกพบตั้งแต่เริ่ม %S: errorReport.advanceMessage=กด %S เพื่อรายงานข้อผิดพลาดไปยังผู้พัฒนา Zotero errorReport.stepsToReproduce=ขั้นตอนเพื่อที่จะทำให้เกิดขึ้นอีก: @@ -109,7 +109,7 @@ dataDir.moveFilesToNewLocation=Be sure to move files from your existing Zotero d dataDir.incompatibleDbVersion.title=Incompatible Database Version dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone. dataDir.standaloneMigration.title=พบการออกจากไลบรารี่ Zotero -dataDir.standaloneMigration.description=คล้ายว่าคุณเพิ่งเริ่มใช้ %1$S. คุณต้องการให้ %1$S นำเข้าการตั้งค่าจาก %2$S และใช้สารบบที่มีอยู่แล้วของคุณหรือไม่? +dataDir.standaloneMigration.description=คล้ายว่าคุณเพิ่งเริ่มใช้ %1$S คุณต้องการให้ %1$S นำเข้าการตั้งค่าจาก %2$S และใช้สารบบที่มีอยู่แล้วของคุณหรือไม่? dataDir.standaloneMigration.multipleProfiles=%1$S จะแบ่งปันสารบบกับโพรไฟล์ที่ใช้อยู่เป็นประจำ dataDir.standaloneMigration.selectCustom=สารบบสร้างเอง... @@ -117,9 +117,9 @@ app.standalone=Zotero แบบสแตนด์อะโลน app.firefox=Zotero สำหรับ Firefox startupError=เกิดความผิดพลาดในขณะเริ่มต้น Zotero -startupError.databaseInUse=ฐานข้อมูล Zotero ของคุณกำลังถูกใช้งาน เฉพาะ Zotero แบบใดแบบหนึ่งที่เปิดใช้งานฐานข้อมูลเดียวกันโดยพร้อมกันได้ +startupError.databaseInUse=ฐานข้อมูล Zotero ของคุณกำลังถูกใช้งาน เฉพาะ Zotero แบบใดแบบหนึ่งที่ใช้งานฐานข้อมูลเดียวกันโดยพร้อมกันในเวลานี้ startupError.closeStandalone=ถ้า Zotero แบบสแตนด์อะโลนกำลังเปิดใช้งาน กรุณาปิดและเริ่ม Firefox ใหม่ -startupError.closeFirefox=ถ้าใช้คุณเปิดใช้โปรแกรมเสริม Zotero ใน Firefox กรุณาปิดแล้วเริ่ม Zotero แบบสแตนด์อะโลนอีกครั้ง +startupError.closeFirefox=ถ้าคุณเปิดใช้โปรแกรมเสริม Zotero ใน Firefox กรุณาปิดแล้วเริ่ม Zotero แบบสแตนด์อะโลนใหม่ startupError.databaseCannotBeOpened=ฐานข้อมูลของ Zotero ไม่สามารถเปิดได้ startupError.checkPermissions=แน่ใจว่าคุณได้อ่านและเขียนการอนุญาตสำหรับทุกแฟ้มในสารบบของ Zotero startupError.zoteroVersionIsOlder=Zotero รุ่นนี้เก่ากว่ารุ่นของฐานข้อมูลที่คุณใช้ครั้งล่าสุด @@ -139,19 +139,19 @@ date.relative.yearsAgo.one=1 ปีก่อน date.relative.yearsAgo.multiple=%S ปีก่อน pane.collections.delete.title=Delete Collection -pane.collections.delete=ท่านต้องการลบคอลเล็กชั่นที่เลือกใช่หรือไม่? +pane.collections.delete=คุณแน่ใจหรือว่าต้องการลบคอลเลกชันที่เลือก? pane.collections.delete.keepItems=Items within this collection will not be deleted. pane.collections.deleteWithItems.title=Delete Collection and Items pane.collections.deleteWithItems=Are you sure you want to delete the selected collection and move all items within it to the Trash? pane.collections.deleteSearch.title=Delete Search -pane.collections.deleteSearch=ท่านต้องการลบผลการค้นหาที่เลือกไว้ใช่หรือไม่? -pane.collections.emptyTrash=คุณต้องการลบรายการในถังขยะไปอย่างถาวรใช่หรือไม่? -pane.collections.newCollection=คอลเล็กชั่นใหม่ -pane.collections.name=ใส่ชื่อสำหรับคอลเล็กชั่นนี้ +pane.collections.deleteSearch=คุณแน่ใจหรือว่าต้องการลบผลการค้นหาที่เลือก? +pane.collections.emptyTrash=คุณแน่ใจหรือว่าต้องการลบรายการในถังขยะไปอย่างถาวร? +pane.collections.newCollection=คอลเลกชันใหม่ +pane.collections.name=ใส่ชื่อสำหรับคอลเลกชันนี้ pane.collections.newSavedSeach=บันทึกผลการค้นหาใหม่ pane.collections.savedSearchName=ใส่ชื่อสำหรับบันทึกผลการค้นหานี้ -pane.collections.rename=เปลี่ยนชื่อคอลเล็กชั่น: +pane.collections.rename=เปลี่ยนชื่อคอลเลกชัน: pane.collections.library=ไลบรารีของฉัน pane.collections.groupLibraries=Group Libraries pane.collections.trash=ถังขยะ @@ -159,18 +159,18 @@ pane.collections.untitled=ยังไม่ตั้งชื่อเรื่ pane.collections.unfiled=รายการที่ไม่จัดกลุ่ม pane.collections.duplicate=สร้างรายการที่เหมือนกัน -pane.collections.menu.rename.collection=เปลี่ยนชื่อคอลเล็กชั่น... +pane.collections.menu.rename.collection=เปลี่ยนชื่อคอลเลกชัน... pane.collections.menu.edit.savedSearch=แก้ไขบันทึกผลการค้นหา pane.collections.menu.delete.collection=Delete Collection… pane.collections.menu.delete.collectionAndItems=Delete Collection and Items… pane.collections.menu.delete.savedSearch=Delete Saved Search… -pane.collections.menu.export.collection=ส่งออกคอลเล็กชั่น... -pane.collections.menu.export.savedSearch=ส่งออกบันทึกผลการค้นหา -pane.collections.menu.createBib.collection=สร้างบรรณานุกรมจากคอลเล็กชั่น... -pane.collections.menu.createBib.savedSearch=สร้างบรรณานุกรมจากบันทึกการค้นหา... +pane.collections.menu.export.collection=ส่งออกคอลเลกชัน... +pane.collections.menu.export.savedSearch=ส่งออกผลการค้นหาที่บันทึกไว้ +pane.collections.menu.createBib.collection=สร้างบรรณานุกรมจากคอลเลกชัน... +pane.collections.menu.createBib.savedSearch=สร้างบรรณานุกรมจากการค้นหาที่บันทึกไว้... -pane.collections.menu.generateReport.collection=สร้างรายงานจากคอลเล็กชั่น... -pane.collections.menu.generateReport.savedSearch=สร้างรายงานจากบันทึกการค้นหา... +pane.collections.menu.generateReport.collection=สร้างรายงานจากคอลเลกชัน... +pane.collections.menu.generateReport.savedSearch=สร้างรายงานจากการค้นหาที่บันทึกไว้... pane.tagSelector.rename.title=เปลี่ยนชื่อแท็ก pane.tagSelector.rename.message=โปรดใส่ชื่อใหม่สำหรับแท็กนี้\n\nชื่อใหม่นี้จะปรับใช้กับทุกรายการที่เกี่ยวข้อง @@ -188,11 +188,11 @@ pane.items.loading=กำลังบรรจุรายการ... pane.items.attach.link.uri.title=Attach Link to URI pane.items.attach.link.uri=Enter a URI: pane.items.trash.title=ย้ายลงถังขยะ -pane.items.trash=คุณต้องการย้ายรายการที่เลือกไว้ลงถังขยะใช่หรือไม่? -pane.items.trash.multiple=คุณต้องการย้ายรายการที่เลือกไว้ลงถังขยะใช่หรือไม่? +pane.items.trash=คุณแน่ใจหรือว่าคุณต้องการย้ายรายการที่เลือกลงถังขยะ? +pane.items.trash.multiple=คุณแน่ใจหรือว่าคุณต้องการย้ายรายการที่เลือกลงถังขยะ? pane.items.delete.title=ลบ -pane.items.delete=ท่านแน่ใจหรือว่าต้องการลบรายการที่เลือกอยู่? -pane.items.delete.multiple=ท่านแน่ใจหรือว่าต้องการลบรายการที่เลือกอยู่? +pane.items.delete=คุณแน่ใจหรือว่าต้องการลบรายการที่เลือก? +pane.items.delete.multiple=คุณแน่ใจหรือว่าต้องการลบรายการที่เลือก? pane.items.menu.remove=ลบรายการที่เลือกอยู่ pane.items.menu.remove.multiple=ลบรายการที่เลือกอยู่ pane.items.menu.moveToTrash=Move Item to Trash… @@ -203,8 +203,8 @@ pane.items.menu.createBib=สร้างบรรณานุกรมจาก pane.items.menu.createBib.multiple=สร้างบรรณานุกรมจากรายการที่เลือก... pane.items.menu.generateReport=สร้างรายงานจากรายการที่เลือก... pane.items.menu.generateReport.multiple=สร้างรายงานจากรายการที่เลือก... -pane.items.menu.reindexItem=ทำดัชนีรายการใหม่อีกครั้ง -pane.items.menu.reindexItem.multiple=ทำดัชนีรายการใหม่อีกครั้ง +pane.items.menu.reindexItem=ทำดัชนีรายการอีกครั้ง +pane.items.menu.reindexItem.multiple=ทำดัชนีรายการอีกครั้ง pane.items.menu.recognizePDF=เรียกใช้ข้อมูลเมทาสำหรับ PDF pane.items.menu.recognizePDF.multiple=เรียกใช้ข้อมูลเมทาสำหรับ PDF pane.items.menu.createParent=สร้างรายการแม่จากรายการที่เลือก @@ -242,17 +242,17 @@ pane.item.switchFieldMode.one=สลับเป็นเขตข้อมู pane.item.switchFieldMode.two=สลับเป็นสองเขตข้อมูล pane.item.creator.moveUp=เลื่อนขึ้น pane.item.creator.moveDown=เลื่อนลง -pane.item.notes.untitled=หมายเหตุไม่มีชื่อเรื่อง -pane.item.notes.delete.confirm=คุณต้องการลบหมายเหตุนี้ใช่หรือไม่? -pane.item.notes.count.zero=%S หมายเหตุ: -pane.item.notes.count.singular=%S หมายเหตุ: -pane.item.notes.count.plural=%S หมายเหตุ: +pane.item.notes.untitled=บันทึกไม่มีชื่อเรื่อง +pane.item.notes.delete.confirm=คุณแน่ใจหรือว่าคุณต้องการลบบันทึกนี้? +pane.item.notes.count.zero=%S บันทึก: +pane.item.notes.count.singular=%S บันทึก: +pane.item.notes.count.plural=%S บันทึก: pane.item.attachments.rename.title=ชื่อเรื่องใหม่: pane.item.attachments.rename.renameAssociatedFile=เปลี่ยนชื่อแฟ้มที่สัมพันธ์กัน pane.item.attachments.rename.error=พบความผิดพลาดขณะกำลังเปลี่ยนชื่อแฟ้ม pane.item.attachments.fileNotFound.title=ไม่พบแฟ้ม pane.item.attachments.fileNotFound.text=ไม่พบแฟ้มแนบ\n\nอาจเกิดจากแฟ้มนั้นถูกย้ายหรือลบออกจากซอแทโรแล้ว -pane.item.attachments.delete.confirm=คุณต้องการลบแฟ้มแนบนี้ใช่หรือไม่? +pane.item.attachments.delete.confirm=คุณแน่ใจหรือว่าคุณต้องการลบแฟ้มแนบนี้? pane.item.attachments.count.zero=แฟ้มแนบ %S แฟ้ม: pane.item.attachments.count.singular=แฟ้มแนบ %S แฟ้ม: pane.item.attachments.count.plural=แฟ้มแนบ %S แฟ้ม: @@ -271,15 +271,15 @@ pane.item.related.count.singular=%S สัมพันธ์กับ: pane.item.related.count.plural=%S สัมพันธ์กับ: pane.item.parentItem=รายการแม่: -noteEditor.editNote=แก้ไขหมายเหตุ +noteEditor.editNote=แก้ไขบันทึก -itemTypes.note=หมายเหตุ +itemTypes.note=บันทึก itemTypes.attachment=แฟ้มแนบ itemTypes.book=หนังสือ itemTypes.bookSection=บทหนึ่งในหนังสือ -itemTypes.journalArticle=บทความในวารสาร -itemTypes.magazineArticle=บทความในนิตยสาร -itemTypes.newspaperArticle=บทความในหนังสือพิมพ์ +itemTypes.journalArticle=บทความวารสาร +itemTypes.magazineArticle=บทความนิตยสาร +itemTypes.newspaperArticle=บทความหนังสือพิมพ์ itemTypes.thesis=วิทยานิพนธ์ itemTypes.letter=จดหมาย itemTypes.manuscript=เอกสารต้นฉบับ @@ -295,19 +295,19 @@ itemTypes.patent=สิทธิบัตร itemTypes.statute=บัญญัติ itemTypes.email=อีเมล itemTypes.map=แผนที่ -itemTypes.blogPost=บทความในบล็อก +itemTypes.blogPost=บทความบล็อก itemTypes.instantMessage=ข้อความด่วน itemTypes.forumPost=ข้อความในฟอรั่ม itemTypes.audioRecording=โสตวัสดุ itemTypes.presentation=เอกสารการนำเสนอ -itemTypes.videoRecording=บันทึกวีดิทัศน์ +itemTypes.videoRecording=วีดิทัศน์ itemTypes.tvBroadcast=รายการโทรทัศน์ itemTypes.radioBroadcast=รายการวิทยุ itemTypes.podcast=พอดคาสต์ itemTypes.computerProgram=โปรแกรมคอมพิวเตอร์ itemTypes.conferencePaper=เอกสารประชุมวิชาการ -itemTypes.document=แฟ้มเอกสาร -itemTypes.encyclopediaArticle=บทความในสารานุกรม +itemTypes.document=เอกสาร +itemTypes.encyclopediaArticle=บทความสารานุกรม itemTypes.dictionaryEntry=พจนานุกรม itemFields.itemType=ประเภท @@ -315,7 +315,7 @@ itemFields.title=ชื่อเรื่อง itemFields.dateAdded=วันที่เพิ่ม itemFields.dateModified=แก้ไข itemFields.source=แหล่งที่มา -itemFields.notes=หมายเหตุ +itemFields.notes=บันทึก itemFields.tags=แท็ก itemFields.attachments=เอกสารแนบ itemFields.related=สัมพันธ์กัน @@ -399,7 +399,7 @@ itemFields.codePages=เลขหน้าประมวลกฎหมาย itemFields.dateDecided=วันที่พิจารณา itemFields.reporterVolume=รายงานเล่มที่ itemFields.firstPage=หน้าแรก -itemFields.documentNumber=หมายเลขแฟ้มเอกสาร +itemFields.documentNumber=หมายเลขเอกสาร itemFields.dateEnacted=วันที่ออกกฎหมาย itemFields.publicLawNumber=หมายเลขกฎหมายมหาชน itemFields.country=ประเทศ @@ -410,7 +410,7 @@ itemFields.blogTitle=ชื่อบล็อก itemFields.medium=สื่อ itemFields.caseName=หมายเลขคดี itemFields.nameOfAct=ชื่อพ.ร.บ. -itemFields.subject=สาขาวิชา +itemFields.subject=เรื่อง itemFields.proceedingsTitle=ชื่อเอกสารการประชุม itemFields.bookTitle=ชื่อหนังสือ itemFields.shortTitle=ชื่อย่อเรื่อง @@ -438,7 +438,7 @@ creatorTypes.counsel=ทนายความ creatorTypes.inventor=ผู้ประดิษฐ์ creatorTypes.attorneyAgent=ผู้รับมอบอำนาจ/ตัวแทน creatorTypes.recipient=ผู้รับ -creatorTypes.performer=ผู้แสดง +creatorTypes.performer=นักแสดง creatorTypes.composer=นักแต่งเพลง creatorTypes.wordsBy=สุนทรพจน์โดย creatorTypes.cartographer=ผู้ทำแผนที่ @@ -458,7 +458,7 @@ fileTypes.pdf=PDF fileTypes.audio=เสียง fileTypes.video=วีดิทัศน์ fileTypes.presentation=การนำเสนอ -fileTypes.document=แฟ้มเอกสาร +fileTypes.document=เอกสาร save.attachment=บันทึกภาพหน้าจอ... save.link=บันทึกลิงค์... @@ -468,7 +468,7 @@ save.error.cannotAddFilesToCollection=คุณไม่สามารถเพ ingester.saveToZotero=บันทึกใน Zotero ingester.saveToZoteroUsing=บันทึกใน Zotero โดยใช้ "%S" -ingester.scraping=Saving Item... +ingester.scraping=กำลังบันทึกรายการ... ingester.scrapingTo=Saving to ingester.scrapeComplete=รายการถูกบันทึกแล้ว ingester.scrapeError=ไม่สามารถบันทึกรายการได้ @@ -484,7 +484,7 @@ ingester.importFile.title=นำเข้าแฟ้มข้อมูล ingester.importFile.text=คุณต้องการนำเข้าแฟ้ม "%S" ใช่หรือไม่?\n\nรายการจะถูกเพิ่มไปยังคอลเล็กชั่นใหม่ ingester.importFile.intoNewCollection=Import into new collection -ingester.lookup.performing=กำลังทำการค้นหา... +ingester.lookup.performing=กำลังค้นหาข้อมูล... ingester.lookup.error=พบความผิดพลาดขณะกำลังดำเนินการค้นหารายการนี้ db.dbCorrupted=ฐานข้อมูล Zotero '%S' เกิดการวิบัติ @@ -523,7 +523,7 @@ zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on zotero.preferences.sync.reset.replaceServerData=Replace Server Data zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync. -zotero.preferences.search.rebuildIndex=สร้างดัชนีใหม่อีกครั้ง +zotero.preferences.search.rebuildIndex=สร้างดัชนีอีกครั้ง zotero.preferences.search.rebuildWarning=คุณต้องการสร้างดัชนีใหม่ทั้งหมดหรือไม่? อาจใช้เวลาสักครู่\n\nการทำดัชนีเฉพาะรายการที่ยังไม่ได้ทำให้ใช้ %S zotero.preferences.search.clearIndex=ล้างดัชนี zotero.preferences.search.clearWarning=หลังจากล้างดัชนีรายการแนบทั้งหลายจะไม่สามารถค้นหาได้อีกต่อไป\n\nลิงค์ของเว็บที่แนบไว้ไม่สามารถทำดัชนีใหม่ได้โดยไม่ไปที่หน้าเว็บนั้นอีก คงดัชนีลิงค์ของเว็บไว้ให้เลือก %S @@ -533,19 +533,19 @@ zotero.preferences.search.pdf.toolRegistered=%S ถูกติดตั้ง zotero.preferences.search.pdf.toolNotRegistered=%S ยังไม่ถูกติดตั้ง zotero.preferences.search.pdf.toolsRequired=การทำดัชนี PDF จำเป็นต้องใช้ %1$S และ %2$S จากโครงการ %3$S zotero.preferences.search.pdf.automaticInstall=Zotero สามารถดาวน์โหลดโดยอัตโนมัติและติดตั้งโปรแกรมเหล่านี้จาก zotero.org สำหรับแพลตฟอร์มบางอย่าง -zotero.preferences.search.pdf.advancedUsers=ผู้ใช้ขั้นสูงอาจหวังจะดูคู่มือติดตั้งด้วยตนเอง %S -zotero.preferences.search.pdf.documentationLink=การทำแฟ้มเอกสาร +zotero.preferences.search.pdf.advancedUsers=ผู้ใช้ขั้นสูงอาจจะดู %S เพื่อติดตั้งด้วยตนเอง +zotero.preferences.search.pdf.documentationLink=เอกสารกำกับโปรแกรม zotero.preferences.search.pdf.checkForInstaller=ตรวจหาโปรแกรมติดตั้ง -zotero.preferences.search.pdf.downloading=Downloading... +zotero.preferences.search.pdf.downloading=กำลังดาวน์โหลด... zotero.preferences.search.pdf.toolDownloadsNotAvailable=โปรแกรม %S สำหรับแพลตฟอร์มของคุณยังไม่มีที่ zotero.org -zotero.preferences.search.pdf.viewManualInstructions=ดูคำแนะนำการติดตั้งด้วยตนเอง +zotero.preferences.search.pdf.viewManualInstructions=ดูเอกสารกำกับโปรแกรมสำหรับการติดตั้งด้วยตนเอง zotero.preferences.search.pdf.availableDownloads=%1$S ดาวน์โหลดได้ที่ %2$S: zotero.preferences.search.pdf.availableUpdates=%1$S ปรับเป็นรุ่นปัจจุบันได้ที่ %2$S: zotero.preferences.search.pdf.toolVersionPlatform=%1$S รุ่น %2$S zotero.preferences.search.pdf.zoteroCanInstallVersion=Zotero สามารถติดตั้งตัวเองโดยอัตโนมัติในสารบบ Zotero zotero.preferences.search.pdf.zoteroCanInstallVersions=Zotero สามารถติดตั้งโปรแกรมเหล่านี้โดยอัตโนมัติในสารบบ Zotero zotero.preferences.search.pdf.toolsDownloadError=พบความผิดพลาดขณะพยายามดาวน์โหลด %S จาก zotero.org -zotero.preferences.search.pdf.tryAgainOrViewManualInstructions=หลังจากนี้กรุณาลองใหม่อีกครั้งหรือศึกษาจากคำแนะนำการติดตั้งด้วยตนเอง +zotero.preferences.search.pdf.tryAgainOrViewManualInstructions=หลังจากนี้กรุณาลองใหม่อีกครั้งหรือศึกษาจากเอกสารกำกับโปรแกรมสำหรับการติดตั้งด้วยตนเอง zotero.preferences.export.quickCopy.bibStyles=รูปแบบบรรณานุกรม zotero.preferences.export.quickCopy.exportFormats=รูปแบบการส่งออก zotero.preferences.export.quickCopy.instructions=สำเนาแบบด่วนช่วยให้คุณสำเนาเอกสารอ้างอิงที่เลือกไปยังคลิปบอร์ดโดยใช้แป้นลัด (%S) หรือลากรายการไปยังกล่องข้อความบนหน้าเว็บ @@ -556,7 +556,7 @@ zotero.preferences.advanced.resetTranslatorsAndStyles=ตั้งค่าโ zotero.preferences.advanced.resetTranslatorsAndStyles.changesLost=โปรแกรมแปลข้อมูลเมทาหรือรูปแบบการอ้างอิงทั้งใหม่และที่เคยแก้ไขจะสูญหาย zotero.preferences.advanced.resetTranslators=ตั้งค่าโปรแกรมแปลข้อมูลเมทาใหม่ zotero.preferences.advanced.resetTranslators.changesLost=โปรแกรมแปลข้อมูลเมทาทั้งใหม่และที่เคยแก้ไขจะสูญหาย -zotero.preferences.advanced.resetStyles=ตั้งค่ารูปแบบการอ้างอิงใหม่อีกครั้ง +zotero.preferences.advanced.resetStyles=ตั้งค่ารูปแบบการอ้างอิงใหม่ zotero.preferences.advanced.resetStyles.changesLost=รูปแบบทั้งใหม่และที่เคยแก้ไขจะสูญหาย zotero.preferences.advanced.debug.title=Debug Output Submitted @@ -586,7 +586,7 @@ quickSearch.mode.titleCreatorYear=Title, Creator, Year quickSearch.mode.fieldsAndTags=All Fields & Tags quickSearch.mode.everything=Everything -advancedSearchMode=ภาวะค้นหาขั้นสูง — กด Enter เพื่อค้นหา +advancedSearchMode=การค้นหาขั้นสูง — กด Enter เพื่อค้นหา searchInProgress=กำลังค้นหา — โปรดรอสักครู่ searchOperator.is=คือ @@ -601,12 +601,12 @@ searchOperator.isAfter=อยู่ตามหลัง searchOperator.isInTheLast=อยู่ท้ายสุด searchConditions.tooltip.fields=เขตข้อมูล: -searchConditions.collection=คอลเล็กชั่น -searchConditions.savedSearch=บันทึกการค้นหา +searchConditions.collection=คอลเลกชัน +searchConditions.savedSearch=การค้นหาที่บันทึกไว้ searchConditions.itemTypeID=ประเภทรายการ searchConditions.tag=แท็ก -searchConditions.note=หมายเหตุ -searchConditions.childNote=หมายเหตุลูก +searchConditions.note=บันทึก +searchConditions.childNote=บันทึกย่อย searchConditions.creator=ผู้สร้างสรรค์ searchConditions.type=ประเภท searchConditions.thesisType=ระดับวิทยานิพนธ์ @@ -645,8 +645,8 @@ date.yesterday=เมื่อวานนี้ date.today=วันนี้ date.tomorrow=พรุ่งนี้ -citation.multipleSources=Multiple Sources... -citation.singleSource=Single Source... +citation.multipleSources=หลายแหล่งต้นทาง... +citation.singleSource=แหล่งต้นทางเดียว... citation.showEditor=แสดงโปรแกรมจัดการข้อมูล... citation.hideEditor=ซ่อนโปรแกรมจัดการข้อมูล... citation.citations=การอ้างอิง @@ -654,16 +654,16 @@ citation.notes=บันทึก report.title.default=รายงานของ Zotero report.parentItem=รายการแม่: -report.notes=โน๊ต: +report.notes=บันทึก: report.tags=แท็ก: -annotations.confirmClose.title=คุณต้องการปิดความเห็นประกอบนี้ใช่หรือไม่? +annotations.confirmClose.title=คุณแน่ใจหรือว่าต้องการปิดความเห็นประกอบนี้? annotations.confirmClose.body=ข้อความทั้งหมดจะหายไป annotations.close.tooltip=ลบความเห็นประกอบ annotations.move.tooltip=ย้ายความเห็นประกอบ annotations.collapse.tooltip=ฟุบความเห็นประกอบ annotations.expand.tooltip=ขยายความเห็นประกอบ -annotations.oneWindowWarning=ความเห็นประกอบภาพหน้าจออาจถูกเปิดในหน้าต่างเบราว์เซอร์หนึ่งโดยพร้อมกันเท่านั้น +annotations.oneWindowWarning=ความเห็นประกอบภาพหน้าจออาจถูกเปิดในหน้าต่างเบราว์เซอร์หนึ่งโดยพร้อมกันเท่านั้น ภาพหน้าจอนี้จะไม่ถูกเปิดโดยไม่มีความเห็นประกอบ integration.fields.label=เขตข้อมูล integration.referenceMarks.label=เครื่องหมายเอกสารอ้างอิง @@ -676,26 +676,26 @@ integration.regenerate.title=คุณต้องการสร้างกา integration.regenerate.body=การแก้ไขในโปรแกรมจัดการข้อมูลการอ้างอิงที่คุณดำเนินการไปแล้วจะสูญหาย integration.regenerate.saveBehavior=ติดตามการเลือกนี้เสมอ -integration.revertAll.title=คุณต้องการย้อนกลับการแก้ไขทั้งหมดสำหรับบรรณานุกรมของคุณใช่หรือไม่? +integration.revertAll.title=คุณแน่ใจหรือว่าคุณต้องการย้อนกลับการแก้ไขทั้งหมดสำหรับบรรณานุกรมของคุณ? integration.revertAll.body=ถ้าคุณเลือกทำต่อ เอกสารอ้างอิงที่ถูกอ้างทั้งหมดในนี้จะปรากฏในบรรณานุกรมตามแบบต้นฉบับ และเอกสารอ้างอิงที่เพิ่มด้วยตนเองจะถูกลบจากบรรณานุกรม integration.revertAll.button=กลับสู่สภาพเดิมทั้งหมด -integration.revert.title=คุณต้องการกลับการแก้ไขนี้สู่สภาพเดิมใช่หรือไม่? +integration.revert.title=คุณแน่ใจหรือว่าคุณต้องการกลับการแก้ไขนี้สู่สภาพเดิม? integration.revert.body=ถ้าคุณต้องการทำต่อ ข้อความของบรรณานุกรมที่ใส่เข้ามาตามรายการที่เลือกจะถูกแทนที่ด้วยข้อความที่ยังไม่ได้แก้ไขโดยรูปแบบการอ้างอิงที่เลือก integration.revert.button=กลับสู่สภาพเดิม integration.removeBibEntry.title=เอกสารอ้างอิงที่เลือกถูกอ้างถึงในแฟ้มเอกสารของคุณ -integration.removeBibEntry.body=คุณต้องการลบจากบรรณานุกรมของคุณใช่หรือไม่? +integration.removeBibEntry.body=คุณแน่ใจหรือว่าคุณต้องการลบจากบรรณานุกรมของคุณ? integration.cited=อ้างถึง integration.cited.loading=กำลังบรรจุรายการที่อ้างถึง... integration.ibid=ในที่เดียวกัน integration.emptyCitationWarning.title=การอ้างอิงว่างเปล่า -integration.emptyCitationWarning.body=การอ้างอิงที่คุณกำหนดอาจว่างเปล่าในรูปแบบการอ้างอิงที่เลือกนี้ คุณต้องการเพิ่มใช่หรือไม่? +integration.emptyCitationWarning.body=การอ้างอิงที่คุณกำหนดอาจว่างเปล่าในรูปแบบการอ้างอิงที่เลือกนี้ คุณแน่ใจหรือว่าคุณต้องการเพิ่ม? integration.openInLibrary=Open in %S integration.error.incompatibleVersion=ส่วนเสริม Zotero สำหรับโปรแกรมประมวลผลคำรุ่นนี้ ($INTEGRATION_VERSION) เข้ากันได้กับ Zotero รุ่นที่ติดตั้งขณะนี้ (%1$S) โปรดแน่ใจว่าคุณกำลังใช้รุ่นปัจจุบันทั้งสองส่วน integration.error.incompatibleVersion2=Zotero %1$S ต้องการ %2$S %3$S หรือใหม่กว่า กรุณาดาวน์โหลดรุ่นล่าสุดของ %2$S จาก zotero.org -integration.error.title=บูรณาการของ Zotero เกิดความผิดพลาด -integration.error.notInstalled=Zotero ไม่สามารถเรียกใช้ส่วนประกอบจำเป็นสำหรับสื่อสารกับโปรแกรมประมวลผลคำขอบคุณ โปรแกรมแน่ใจว่าโปรแกรมเสริมที่เหมาะสมได้ถูกติดตั้งแล้วและลองใหม่อีกครั้ง +integration.error.title=เกิดความผิดพลาดจากการรวม Zotero เข้าเป็นหนึ่งเดียวกัน +integration.error.notInstalled=Zotero ไม่สามารถเรียกใช้ส่วนประกอบที่จำเป็นสำหรับสื่อสารกับโปรแกรมประมวลผลคำของคุณ โปรดตรวจสอบว่าโปรแกรมเสริมที่เหมาะสมได้ถูกติดตั้งแล้วและลองใหม่อีกครั้ง integration.error.generic=Zotero พบความผิดพลาดการปรับแฟ้มเอกสารให้เป็นปัจจุบัน integration.error.mustInsertCitation=คุณต้องแทรกการอ้างอิงก่อนทำสิ่งนี้ integration.error.mustInsertBibliography=คุณต้องแทรกบรรณานุกรมก่อนทำสิ่งนี้ @@ -704,12 +704,12 @@ integration.error.notInCitation=คุณต้องวางตัวชี้ integration.error.noBibliography=รูปแบบบรรณานุกรมที่ใช้อยู่ไม่ได้กำหนดบรรณานุกรม ถ้าคุณหวังจะเพิ่มบรรณานุกรม โปรดเลือกรูปแบบการอ้างอิงอื่น integration.error.deletePipe=วิธีที่ Zotero ใช้สื่อสารกับโปรแกรมประมวลผลคำไม่สามารถเริ่มทำงานได้ คุณต้องการให้ Zotero พยายามแก้ไขความผิดพลาดนี้หรือไม่? คุณจะต้องป้อนรหัสผ่านของคุณ integration.error.invalidStyle=รูปแบบการอ้างอิงที่คุณเลือกไม่มีอยู่ ถ้าคุณสร้างรูปแบบการอ้างอิงนี้ด้วยตัวเอง โปรดแน่ใจว่าถูกต้องตามที่ได้อธิบายไว้ที่ http://zotero.org/support/dev/citation_styles คุณอาจเลือกรูปแบบการอ้างอิงอื่นแทน -integration.error.fieldTypeMismatch=Zotero ไม่สามารถปรับแฟ้มเอกสารได้ เพราะแฟ้มนี้ถูกสร้างโดยคนละโปรแกรมและทำงานร่วมกันไม่ไ่ด้ เพื่อให้แฟ้มเอกสารเข้ากันได้ทั้ง Word และ OpenOffice.org/LibreOffice/NeoOffice ให้เปิดแฟ้มเอกสารโดยโปรแกรมที่ใช้สร้างแล้วเปลี่ยนประเภทเขตข้อมูลเป็นคั่นหน้าในค่าตั้งพึงใจส่วนแฟ้มเอกสารใน Zotero +integration.error.fieldTypeMismatch=Zotero ไม่สามารถปรับแฟ้มเอกสารได้ เพราะแฟ้มนี้ถูกสร้างโดยคนละโปรแกรมและทำงานร่วมกันไม่ได้ เพื่อให้แฟ้มเอกสารเข้ากันได้ทั้ง Word และ OpenOffice.org/LibreOffice/NeoOffice ให้เปิดแฟ้มเอกสารโดยโปรแกรมที่ใช้สร้างแล้วเปลี่ยนประเภทเขตข้อมูลเป็นคั่นหน้าในค่าตั้งพึงใจส่วนแฟ้มเอกสารใน Zotero -integration.replace=แทนที่เขตข้อมูล Zotero นี้หรือ? +integration.replace=แทนที่เขตข้อมูล Zotero นี้หรือไม่? integration.missingItem.single=รายการนี้ไม่มีอยู่ในฐานข้อมูล Zotero ของคุณ คุณต้องการเลือกรายการอื่นแทนหรือไม่? integration.missingItem.multiple=รายการ %1$S ในการอ้างอิงนี้ไม่มีอยู่ในฐานข้อมูล Zotero ของคุณ คุณต้องการเลือกรายการอื่นแทนหรือไม่? -integration.missingItem.description=คลิก "ไม่ใช่" จะลบฟีลด์รหัสสำหรับการอ้างอิงที่มีรายการนี้ คงการอ้างอิงแต่ลบจากบรรณานุกรมของคุณ +integration.missingItem.description=คลิก "ไม่ใช่" จะลบรหัสเขตข้อมูลสำหรับการอ้างอิงที่มีรายการนี้ คงการอ้างอิงแต่ลบจากบรรณานุกรมของคุณ integration.removeCodesWarning=การลบรหัสเขตข้อมูลจะทำให้ Zotero ปรับการอ้างอิงและบรรณานุกรมในแฟ้มเอกสารนี้ให้เป็นปัจจุบันไม่ได้ คุณต้องการทำต่อไปใช่หรือไม่? integration.upgradeWarning=แฟ้มเอกสารของคุณต้องปรับสู่รุ่นปัจจุบันเพื่อให้สามารถทำงานร่วมกับ Zotero 2.1 หรือใหม่กว่า แนะนำให้ทำการสำรองข้อมูลก่อนดำเนินการ คุณต้องการทำต่อใช่หรือไม่? integration.error.newerDocumentVersion=แฟ้มเอกสารของคุณถูกสร้างด้วย Zotero รุ่นใหม่กว่า (%1$S) รุ่นที่ติดตั้งอยู่ (%1$S). โปรดปรับ Zotero ให้เป็นรุ่นปัจจุบันก่อนการแก้ไขแฟ้มเอกสารนี้ @@ -730,7 +730,7 @@ styles.installError=แฟ้มรูปแบบการอ้างอิง styles.validationWarning="%S" is not a valid CSL 1.0.1 style file, and may not work properly with Zotero.\n\nAre you sure you want to continue? styles.installSourceError=%1$S อ้างอิงผิดหรือไม่มีแฟ้ม CSL ที่ %2$S อย่างแหล่งที่มา styles.deleteStyle=คุณแน่ใจหรือที่จะลบรูปแบบการอ้างอิง "%1$S"? -styles.deleteStyles=คุณต้องการลบรูปแบบการอ้างอิงที่เลือกใช่หรือไม่ +styles.deleteStyles=คุณต้องการลบรูปแบบการอ้างอิงที่เลือกใช่หรือไม่? styles.abbreviations.title=Load Abbreviations styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON. @@ -800,7 +800,7 @@ sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and sync.conflict.chooseThisVersion=Choose this version sync.status.notYetSynced=ยังไม่ได้เชื่อมประสาน -sync.status.lastSync=เชื่อมประสานครั้งล่าสุด: +sync.status.lastSync=เชื่อมประสานล่าสุด: sync.status.loggingIn=กำลังบันทึกเข้าเครื่องบริการ sync.status.gettingUpdatedData=รับข้อมูลที่เป็นปัจจุบันจากเครื่องบริการ sync.status.processingUpdatedData=กำลังดำเนินการปรับปรุงข้อมูลจากเครื่องบริการ @@ -815,7 +815,7 @@ sync.storage.none=ไม่มี sync.storage.downloads=Downloads: sync.storage.uploads=Uploads: sync.storage.localFile=แฟ้มที่เครื่องนี้ -sync.storage.remoteFile=แฟ้มระยะไกล +sync.storage.remoteFile=แฟ้มทางไกล sync.storage.savedFile=แฟ้มถูกบันทึกแล้ว sync.storage.serverConfigurationVerified=โครงแบบเครื่องบริการถูกตรวจสอบแล้ว sync.storage.fileSyncSetUp=การเชื่อมประสานแฟ้มติดตั้งเรียบร้อย @@ -830,7 +830,7 @@ sync.storage.error.verificationFailed=%S ตรวจสอบล้มเหล sync.storage.error.fileNotCreated=แฟ้มข้อมูล '%S' สร้างใน 'ที่เก็บ' สารบบ Zotero ไม่ได้ sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information. sync.storage.error.fileEditingAccessLost=คุณไม่มีสิทธิสำหรับการแก้ไขในกลุ่ม Zotero '%S' และแฟ้มที่คุณเพิ่มหรือแก้ไขนั้นไม่สามารถเชื่อมประสานไปยังเครื่องบริการได้ -sync.storage.error.copyChangedItems=ถ้าคุณต้องการช่องทางสำหรับการสำเนาการเปลี่ยนแปลงที่อื่น ให้ยกเลิกการเชื่อมประสานเดี๋ยวนี้ +sync.storage.error.copyChangedItems=ถ้าคุณต้องการช่องทางสำหรับการสำเนารายการที่เปลี่ยนแปลงและแฟ้มอื่นๆ ให้ยกเลิกการเชื่อมประสานเดี๋ยวนี้ sync.storage.error.fileUploadFailed=อัพโหลดแฟ้มไม่ได้ sync.storage.error.directoryNotFound=ไม่พบสารบบ sync.storage.error.doesNotExist=%S ไม่มี @@ -845,7 +845,7 @@ sync.storage.error.webdav.permissionDenied=คุณไม่ได้รับ sync.storage.error.webdav.insufficientSpace=การอัพโหลดแฟ้มล้มเหลวเพราะพื้นที่ในเครื่องบริการ WebDAV ไม่เพียงพอ sync.storage.error.webdav.sslCertificateError=ใบรับรอง SSL เพื่อติดต่อไปที่ %S ผิดพลาด sync.storage.error.webdav.sslConnectionError=การติดต่อ SSL เพื่อติดต่อไปที่ %S ผิดพลาด -sync.storage.error.webdav.loadURLForMoreInfo=บรรจุ WebDAV URL ของคุณในเบราว์เซอร์สำหรับข้อมูลเพิ่มเติม +sync.storage.error.webdav.loadURLForMoreInfo=สำหรับข้อมูลเพิ่มเติมของการบรรจุ WebDAV URL ของคุณในเบราว์เซอร์ sync.storage.error.webdav.seeCertOverrideDocumentation=สำหรับข้อมูลเพิ่มเติมดูใบรับรองยกเลิกเอกสาร sync.storage.error.webdav.loadURL=บรรจุ WebDAV URL sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums. @@ -855,10 +855,10 @@ sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal e sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network. sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes. -sync.storage.error.zfs.personalQuotaReached1=โควตาพื้นที่เก็บข้อมูลของคุณใน Zotero เต็มแล้ว บางแฟ้มข้อมูลไม่ได้ถูกอัพโหลด ข้อมูล Zotero อื่นจะเชื่อมประสานไปยังเครื่องบริการต่อไป +sync.storage.error.zfs.personalQuotaReached1=โควตาพื้นที่เก็บข้อมูลของคุณใน Zotero เต็มแล้ว บางแฟ้มข้อมูลไม่ได้ถูกอัปโหลด ข้อมูล Zotero อื่นจะเชื่อมประสานไปยังเครื่องบริการต่อไป sync.storage.error.zfs.personalQuotaReached2=ดูการตั้งค่าบัญชีผู้ใช้ zotero.org ของคุณสำหรับตัวเลือกของหน่วยเก็บ sync.storage.error.zfs.groupQuotaReached1=โควตาพื้นที่เก็บข้อมูลในกลุ่ม '%S' เต็มแล้ว บางแฟ้มข้อมูลไม่ได้ถูกอัพโหลด ข้อมูล Zotero อื่นจะเชื่อมประสานไปยังเครื่องบริการต่อไป -sync.storage.error.zfs.groupQuotaReached2=เจ้าของกลุ่มสามารถเพิ่มขนาดหน่วยเก็บของกลุ่มจากการตั้งค่าหน่วยเก็บบน zotero.org +sync.storage.error.zfs.groupQuotaReached2=เจ้าของกลุ่มสามารถเพิ่มความจุหน่วยเก็บของกลุ่มจากการตั้งค่าการเก็บข้อมูลบน zotero.org sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota sync.longTagFixer.saveTag=บันทึกแท็ก @@ -866,7 +866,7 @@ sync.longTagFixer.saveTags=บันทึกแท็ก sync.longTagFixer.deleteTag=ลบแท็ก proxies.multiSite=หลายแห่ง -proxies.error=Information Validation Error +proxies.error=การตั้งค่าพร็อกซี่ไม่ถูกต้อง proxies.error.scheme.noHTTP=รูปแบบพร็อกซี่ที่ถูกต้องต้องขึ้นต้นด้วย "http://" หรือ "https://" proxies.error.host.invalid=คุณต้องป้อนชื่อแม่ข่ายแบบเต็มสำหรับที่ตั้งที่บริการโดยพร็อกซี่นี้ (เช่น jstor.org) proxies.error.scheme.noHost=รูปแบบพร็อกซี่หลายแห่งต้องมีตัวแปรแม่ข่าย (%h) diff --git a/chrome/locale/vi-VN/zotero/standalone.dtd b/chrome/locale/vi-VN/zotero/standalone.dtd index e02c6a5a54..f65b337ffd 100644 --- a/chrome/locale/vi-VN/zotero/standalone.dtd +++ b/chrome/locale/vi-VN/zotero/standalone.dtd @@ -54,7 +54,7 @@ - + diff --git a/chrome/locale/vi-VN/zotero/zotero.properties b/chrome/locale/vi-VN/zotero/zotero.properties index ce122318cf..b2290260a8 100644 --- a/chrome/locale/vi-VN/zotero/zotero.properties +++ b/chrome/locale/vi-VN/zotero/zotero.properties @@ -805,7 +805,7 @@ sync.status.loggingIn=Logging in to sync server sync.status.gettingUpdatedData=Getting updated data from sync server sync.status.processingUpdatedData=Processing updated data sync.status.uploadingData=Uploading data to sync server -sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server +sync.status.uploadAccepted=Upload accepted — waiting for sync server sync.status.syncingFiles=Syncing files sync.storage.mbRemaining=%SMB remaining @@ -940,5 +940,5 @@ connector.standaloneOpen=Your database cannot be accessed because Zotero Standal firstRunGuidance.saveIcon=Zotero has found a reference on this page. Click this icon in the address bar to save the reference to your Zotero library. firstRunGuidance.authorMenu=Zotero lets you specify editors and translators, too. You can turn an author into an editor or translator by selecting from this menu. -firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. -firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-\u2193 to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormat=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Ctrl-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. +firstRunGuidance.quickFormatMac=Type a title or author to search for a reference.\n\nAfter you've made your selection, click the bubble or press Cmd-↓ to add page numbers, prefixes, or suffixes. You can also include a page number along with your search terms to add it directly.\n\nYou can edit citations directly in the word processor document. diff --git a/chrome/locale/zh-CN/zotero/preferences.dtd b/chrome/locale/zh-CN/zotero/preferences.dtd index ab1c0ecb5e..2e5d3df179 100644 --- a/chrome/locale/zh-CN/zotero/preferences.dtd +++ b/chrome/locale/zh-CN/zotero/preferences.dtd @@ -204,4 +204,4 @@ - + diff --git a/chrome/locale/zh-CN/zotero/standalone.dtd b/chrome/locale/zh-CN/zotero/standalone.dtd index c4f297cb5a..2c6317b225 100644 --- a/chrome/locale/zh-CN/zotero/standalone.dtd +++ b/chrome/locale/zh-CN/zotero/standalone.dtd @@ -34,7 +34,7 @@ - + diff --git a/chrome/locale/zh-CN/zotero/zotero.dtd b/chrome/locale/zh-CN/zotero/zotero.dtd index adc067da85..bb06e6bfe3 100644 --- a/chrome/locale/zh-CN/zotero/zotero.dtd +++ b/chrome/locale/zh-CN/zotero/zotero.dtd @@ -50,7 +50,7 @@ - + @@ -96,14 +96,14 @@ - + - + - + @@ -213,7 +213,7 @@ - + diff --git a/chrome/locale/zh-CN/zotero/zotero.properties b/chrome/locale/zh-CN/zotero/zotero.properties index adfd3c2c2c..c6ee4b8ffb 100644 --- a/chrome/locale/zh-CN/zotero/zotero.properties +++ b/chrome/locale/zh-CN/zotero/zotero.properties @@ -159,12 +159,12 @@ pane.collections.untitled=未命名 pane.collections.unfiled=未分类条目 pane.collections.duplicate=重复条目 -pane.collections.menu.rename.collection=重命名分类... +pane.collections.menu.rename.collection=重命名分类… pane.collections.menu.edit.savedSearch=编辑搜索结果 pane.collections.menu.delete.collection=删除分类… pane.collections.menu.delete.collectionAndItems=删除分类及条目… pane.collections.menu.delete.savedSearch=删除搜索结果... -pane.collections.menu.export.collection=导出分类... +pane.collections.menu.export.collection=导出分类… pane.collections.menu.export.savedSearch=导出搜索结果... pane.collections.menu.createBib.collection=由分类创建引文目录... pane.collections.menu.createBib.savedSearch=由搜索结果创建引文目录... @@ -195,8 +195,8 @@ pane.items.delete=您确定要删除所选的条目吗? pane.items.delete.multiple=您确定要删除所选的条目吗? pane.items.menu.remove=从分类中移除条目 pane.items.menu.remove.multiple=从分类中移除条目 -pane.items.menu.moveToTrash=将条目移动到回收站中… -pane.items.menu.moveToTrash.multiple=将条目移动到回收站中… +pane.items.menu.moveToTrash=删除条目… +pane.items.menu.moveToTrash.multiple=删除条目… pane.items.menu.export=导出条目... pane.items.menu.export.multiple=导出条目... pane.items.menu.createBib=由所选条目创建引文目录... @@ -251,7 +251,7 @@ pane.item.attachments.rename.title=新标题: pane.item.attachments.rename.renameAssociatedFile=重命名相关文件 pane.item.attachments.rename.error=重命名文件时出错. pane.item.attachments.fileNotFound.title=找不到文件 -pane.item.attachments.fileNotFound.text=找不到附件.\n\n它可能在 Zotero之 外被挪动或删除. +pane.item.attachments.fileNotFound.text=找不到附件.\n\n它可能在 Zotero之外被挪动或删除. pane.item.attachments.delete.confirm=您确实要删除此附件吗? pane.item.attachments.count.zero=%S 个附件: pane.item.attachments.count.singular=%S 个附件: @@ -337,7 +337,7 @@ itemFields.callNumber=引用次数 itemFields.archiveLocation=存档位置 itemFields.distributor=分发者 itemFields.extra=其它 -itemFields.journalAbbreviation=期刊缩写 +itemFields.journalAbbreviation=刊名缩写 itemFields.DOI=DOI itemFields.accessDate=访问时间 itemFields.seriesTitle=系列标题 @@ -732,9 +732,9 @@ styles.installSourceError=%1$S 在%2$S中引用了无效的或不存在的CSL文 styles.deleteStyle=您确定要删除样式"%1$S"吗? styles.deleteStyles=您确定要删除选中的样式吗? -styles.abbreviations.title=加载期刊缩写 -styles.abbreviations.parseError=期刊缩写文件 "%1$S" 不是有效的 JSON. -styles.abbreviations.missingInfo=期刊缩写文件 "%1$S" 未定义完整的信息块. +styles.abbreviations.title=加载刊名缩写 +styles.abbreviations.parseError=刊名缩写文件 "%1$S" 不是有效的 JSON. +styles.abbreviations.missingInfo=刊名缩写文件 "%1$S" 未定义完整的信息块. sync.sync=同步 sync.cancel=取消同步 @@ -849,7 +849,7 @@ sync.storage.error.webdav.loadURLForMoreInfo=在浏览中加载 WebDAV URL 获 sync.storage.error.webdav.seeCertOverrideDocumentation=浏览 证书重载 文档以获取更多的信息. sync.storage.error.webdav.loadURL=加载 WebDAV URL sync.storage.error.webdav.fileMissingAfterUpload=在您的 WebDAV 服务器上发现了一个潜在的问题.\n\n上传的文件将不能立即下载. 在您上传文件直至这些文件在服务器上可用之间有短暂的延迟, 特别是当您使用云存储服务时.\n\n如果Zotero文件同步正常工作, 您可以忽略些条信息. 如果您有问题, 请在Zotero论坛中发帖. -sync.storage.error.webdav.nonexistentFileNotMissing=Your WebDAV server is claiming that a nonexistent file exists. Contact your WebDAV server administrator for assistance. +sync.storage.error.webdav.nonexistentFileNotMissing=您的 WebDAV 服务器报告有一个文件丢失. 请联系 WebDAV 服务器管理员获取帮助. sync.storage.error.webdav.serverConfig.title=WebDAV 服务器配置错误 sync.storage.error.webdav.serverConfig=您的 WebDAV 服务器返回一个内部错误. From 7ec7039a9a3e0745a75705851b8725fd188f8a9f Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Thu, 11 Jul 2013 23:21:28 -0400 Subject: [PATCH 11/15] Update repotime, submodules, renamed styles, and versions --- chrome/content/zotero/locale/csl | 2 +- install.rdf | 4 ++-- resource/schema/renamed-styles.json | 7 ++++--- resource/schema/repotime.txt | 2 +- styles | 2 +- translators | 2 +- update.rdf | 4 ++-- 7 files changed, 12 insertions(+), 11 deletions(-) diff --git a/chrome/content/zotero/locale/csl b/chrome/content/zotero/locale/csl index 621d8e0d92..9ffb5dd604 160000 --- a/chrome/content/zotero/locale/csl +++ b/chrome/content/zotero/locale/csl @@ -1 +1 @@ -Subproject commit 621d8e0d927f6774e4aadc5a90d38800f4b4be8e +Subproject commit 9ffb5dd60475e6af46f404b4cf95f7890f75fb9b diff --git a/install.rdf b/install.rdf index f3cc860cd7..42656216ec 100644 --- a/install.rdf +++ b/install.rdf @@ -6,7 +6,7 @@ zotero@chnm.gmu.edu Zotero - 4.0.8.SOURCE + 4.0.9.SOURCE Center for History and New Media
George Mason University
Dan Cohen Sean Takats @@ -25,7 +25,7 @@ {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 17.0 - 21.* + 22.* diff --git a/resource/schema/renamed-styles.json b/resource/schema/renamed-styles.json index c467ae1912..80fa8e5bec 100644 --- a/resource/schema/renamed-styles.json +++ b/resource/schema/renamed-styles.json @@ -76,6 +76,7 @@ "harvard-sheffield": "harvard-the-university-of-sheffield-town-and-regional-planning", "harvard-sheffield1": "harvard-the-university-of-sheffield-school-of-east-asian-studies", "harvard-university-of-northampton": "harvard-the-university-of-northampton", + "harvard-university-of-south-australia": "university-of-south-australia-harvard-2011", "harvard-university-west-london": "harvard-university-of-west-london", "harvard1-unisa-gbfe": "harvard-gesellschaft-fur-bildung-und-forschung-in-europa", "harvard3": "harvard-swinburne-university-of-technology", @@ -190,11 +191,11 @@ "un-eclac-cepal-spanish": "comision-economica-para-america-latina-y-el-caribe", "unctad-english": "united-nations-conference-on-trade-and-development", "uni-freiburg-geschichte-autor-jahr": "universitat-freiburg-geschichte", - "unisa-harvard": "harvard-university-of-south-australia", - "unisa-harvard3": "harvard-university-of-south-australia", + "unisa-harvard": "university-of-south-australia-harvard-2011", + "unisa-harvard3": "university-of-south-australia-harvard-2011", "universite-laval-com": "universite-laval-departement-dinformation-et-de-communication", "university-of-melbourne": "harvard-the-university-of-melbourne", - "harvard-university-of-south-africa": "harvard-university-of-south-australia", + "harvard-university-of-south-africa": "university-of-south-australia-harvard-2011", "uqam-universite-du-quebec-a-montreal": "universite-du-quebec-a-montreal", "user-modeling-and-useradapted-interaction": "user-modeling-and-user-adapted-interaction", "wceam2010": "world-congress-on-engineering-asset-management", diff --git a/resource/schema/repotime.txt b/resource/schema/repotime.txt index 4a629509f2..09ed585098 100644 --- a/resource/schema/repotime.txt +++ b/resource/schema/repotime.txt @@ -1 +1 @@ -2013-04-30 21:35:00 +2013-07-02 00:00:00 diff --git a/styles b/styles index 88285f2699..b5a55500a8 160000 --- a/styles +++ b/styles @@ -1 +1 @@ -Subproject commit 88285f2699d1e26834645daa8e5375c4255f2652 +Subproject commit b5a55500a81e470ec56a10c1757657a050e2c8fe diff --git a/translators b/translators index 9faee872cb..089b8a1ae7 160000 --- a/translators +++ b/translators @@ -1 +1 @@ -Subproject commit 9faee872cbdb3cc21665ad978196c81e22a6f348 +Subproject commit 089b8a1ae7d08ffa420b768509f2ae33cce3ab7f diff --git a/update.rdf b/update.rdf index 491f0840d6..d7c271be75 100644 --- a/update.rdf +++ b/update.rdf @@ -7,12 +7,12 @@ - 4.0.8.SOURCE + 4.0.9.SOURCE {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 17.0 - 21.* + 22.* http://download.zotero.org/extension/zotero.xpi sha1: From 59550167a708ad43f048a994bd20fe453fa04857 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Fri, 12 Jul 2013 00:33:14 -0400 Subject: [PATCH 12/15] Move TinyMCE into resource:// This fixes CSS in popups and probably other things. --- chrome/content/zotero/bindings/styled-textbox.xml | 6 +----- .../tinymce/css/integration-content.css | 0 .../tinymce/css/note-content.css | 0 .../zotero => resource}/tinymce/css/note-ui.css | 0 .../zotero => resource}/tinymce/integration.html | 0 .../content/zotero => resource}/tinymce/langs/en.js | 0 .../content/zotero => resource}/tinymce/license.txt | 0 .../content/zotero => resource}/tinymce/note.html | 0 .../zotero => resource}/tinymce/noteview.html | 0 .../tinymce/plugins/contextmenu/editor_plugin.js | 0 .../tinymce/plugins/directionality/editor_plugin.js | 0 .../tinymce/plugins/paste/editor_plugin.js | 0 .../tinymce/themes/advanced/about.htm | 0 .../tinymce/themes/advanced/anchor.htm | 0 .../tinymce/themes/advanced/charmap.htm | 0 .../tinymce/themes/advanced/color_picker.htm | 0 .../tinymce/themes/advanced/editor_template.js | 0 .../tinymce/themes/advanced/image.htm | 0 .../tinymce/themes/advanced/img/colorpicker.jpg | Bin .../tinymce/themes/advanced/img/icons.gif | Bin .../tinymce/themes/advanced/js/about.js | 0 .../tinymce/themes/advanced/js/anchor.js | 0 .../tinymce/themes/advanced/js/charmap.js | 0 .../tinymce/themes/advanced/js/color_picker.js | 0 .../tinymce/themes/advanced/js/image.js | 0 .../tinymce/themes/advanced/js/link.js | 0 .../tinymce/themes/advanced/js/source_editor.js | 0 .../tinymce/themes/advanced/langs/en.js | 0 .../tinymce/themes/advanced/langs/en_dlg.js | 0 .../tinymce/themes/advanced/link.htm | 0 .../themes/advanced/skins/default/content.css | 0 .../themes/advanced/skins/default/dialog.css | 0 .../themes/advanced/skins/default/img/buttons.png | Bin .../themes/advanced/skins/default/img/items.gif | Bin .../advanced/skins/default/img/menu_arrow.gif | Bin .../advanced/skins/default/img/menu_check.gif | Bin .../themes/advanced/skins/default/img/progress.gif | Bin .../themes/advanced/skins/default/img/tabs.gif | Bin .../tinymce/themes/advanced/skins/default/ui.css | 0 .../tinymce/themes/advanced/source_editor.htm | 0 .../content/zotero => resource}/tinymce/tiny_mce.js | 0 .../zotero => resource}/tinymce/tiny_mce_popup.js | 0 .../tinymce/utils/editable_selects.js | 0 .../zotero => resource}/tinymce/utils/form_utils.js | 0 .../zotero => resource}/tinymce/utils/mctabs.js | 0 .../zotero => resource}/tinymce/utils/validate.js | 0 46 files changed, 1 insertion(+), 5 deletions(-) rename {chrome/content/zotero => resource}/tinymce/css/integration-content.css (100%) rename {chrome/content/zotero => resource}/tinymce/css/note-content.css (100%) rename {chrome/content/zotero => resource}/tinymce/css/note-ui.css (100%) rename {chrome/content/zotero => resource}/tinymce/integration.html (100%) rename {chrome/content/zotero => resource}/tinymce/langs/en.js (100%) rename {chrome/content/zotero => resource}/tinymce/license.txt (100%) rename {chrome/content/zotero => resource}/tinymce/note.html (100%) rename {chrome/content/zotero => resource}/tinymce/noteview.html (100%) rename {chrome/content/zotero => resource}/tinymce/plugins/contextmenu/editor_plugin.js (100%) rename {chrome/content/zotero => resource}/tinymce/plugins/directionality/editor_plugin.js (100%) rename {chrome/content/zotero => resource}/tinymce/plugins/paste/editor_plugin.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/about.htm (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/anchor.htm (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/charmap.htm (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/color_picker.htm (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/editor_template.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/image.htm (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/img/colorpicker.jpg (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/img/icons.gif (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/js/about.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/js/anchor.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/js/charmap.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/js/color_picker.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/js/image.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/js/link.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/js/source_editor.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/langs/en.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/langs/en_dlg.js (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/link.htm (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/content.css (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/dialog.css (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/img/buttons.png (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/img/items.gif (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/img/menu_arrow.gif (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/img/menu_check.gif (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/img/progress.gif (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/img/tabs.gif (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/skins/default/ui.css (100%) rename {chrome/content/zotero => resource}/tinymce/themes/advanced/source_editor.htm (100%) rename {chrome/content/zotero => resource}/tinymce/tiny_mce.js (100%) rename {chrome/content/zotero => resource}/tinymce/tiny_mce_popup.js (100%) rename {chrome/content/zotero => resource}/tinymce/utils/editable_selects.js (100%) rename {chrome/content/zotero => resource}/tinymce/utils/form_utils.js (100%) rename {chrome/content/zotero => resource}/tinymce/utils/mctabs.js (100%) rename {chrome/content/zotero => resource}/tinymce/utils/validate.js (100%) diff --git a/chrome/content/zotero/bindings/styled-textbox.xml b/chrome/content/zotero/bindings/styled-textbox.xml index 47be7dc4c2..4dcd2a3ad2 100644 --- a/chrome/content/zotero/bindings/styled-textbox.xml +++ b/chrome/content/zotero/bindings/styled-textbox.xml @@ -349,11 +349,7 @@ var ios = Components.classes["@mozilla.org/network/io-service;1"]. getService(Components.interfaces.nsIIOService); - var uri = ios.newURI("chrome://zotero/content/tinymce/" + htmlFile + ".html", null, null); - - var cr = Components.classes["@mozilla.org/chrome/chrome-registry;1"] - .getService(Components.interfaces.nsIChromeRegistry); - uri = cr.convertChromeURL(uri); + var uri = ios.newURI("resource://zotero/tinymce/" + htmlFile + ".html", null, null); // Pass directionality (LTR/RTL) in URL uri.spec += "?dir=" + Zotero.dir; diff --git a/chrome/content/zotero/tinymce/css/integration-content.css b/resource/tinymce/css/integration-content.css similarity index 100% rename from chrome/content/zotero/tinymce/css/integration-content.css rename to resource/tinymce/css/integration-content.css diff --git a/chrome/content/zotero/tinymce/css/note-content.css b/resource/tinymce/css/note-content.css similarity index 100% rename from chrome/content/zotero/tinymce/css/note-content.css rename to resource/tinymce/css/note-content.css diff --git a/chrome/content/zotero/tinymce/css/note-ui.css b/resource/tinymce/css/note-ui.css similarity index 100% rename from chrome/content/zotero/tinymce/css/note-ui.css rename to resource/tinymce/css/note-ui.css diff --git a/chrome/content/zotero/tinymce/integration.html b/resource/tinymce/integration.html similarity index 100% rename from chrome/content/zotero/tinymce/integration.html rename to resource/tinymce/integration.html diff --git a/chrome/content/zotero/tinymce/langs/en.js b/resource/tinymce/langs/en.js similarity index 100% rename from chrome/content/zotero/tinymce/langs/en.js rename to resource/tinymce/langs/en.js diff --git a/chrome/content/zotero/tinymce/license.txt b/resource/tinymce/license.txt similarity index 100% rename from chrome/content/zotero/tinymce/license.txt rename to resource/tinymce/license.txt diff --git a/chrome/content/zotero/tinymce/note.html b/resource/tinymce/note.html similarity index 100% rename from chrome/content/zotero/tinymce/note.html rename to resource/tinymce/note.html diff --git a/chrome/content/zotero/tinymce/noteview.html b/resource/tinymce/noteview.html similarity index 100% rename from chrome/content/zotero/tinymce/noteview.html rename to resource/tinymce/noteview.html diff --git a/chrome/content/zotero/tinymce/plugins/contextmenu/editor_plugin.js b/resource/tinymce/plugins/contextmenu/editor_plugin.js similarity index 100% rename from chrome/content/zotero/tinymce/plugins/contextmenu/editor_plugin.js rename to resource/tinymce/plugins/contextmenu/editor_plugin.js diff --git a/chrome/content/zotero/tinymce/plugins/directionality/editor_plugin.js b/resource/tinymce/plugins/directionality/editor_plugin.js similarity index 100% rename from chrome/content/zotero/tinymce/plugins/directionality/editor_plugin.js rename to resource/tinymce/plugins/directionality/editor_plugin.js diff --git a/chrome/content/zotero/tinymce/plugins/paste/editor_plugin.js b/resource/tinymce/plugins/paste/editor_plugin.js similarity index 100% rename from chrome/content/zotero/tinymce/plugins/paste/editor_plugin.js rename to resource/tinymce/plugins/paste/editor_plugin.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/about.htm b/resource/tinymce/themes/advanced/about.htm similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/about.htm rename to resource/tinymce/themes/advanced/about.htm diff --git a/chrome/content/zotero/tinymce/themes/advanced/anchor.htm b/resource/tinymce/themes/advanced/anchor.htm similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/anchor.htm rename to resource/tinymce/themes/advanced/anchor.htm diff --git a/chrome/content/zotero/tinymce/themes/advanced/charmap.htm b/resource/tinymce/themes/advanced/charmap.htm similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/charmap.htm rename to resource/tinymce/themes/advanced/charmap.htm diff --git a/chrome/content/zotero/tinymce/themes/advanced/color_picker.htm b/resource/tinymce/themes/advanced/color_picker.htm similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/color_picker.htm rename to resource/tinymce/themes/advanced/color_picker.htm diff --git a/chrome/content/zotero/tinymce/themes/advanced/editor_template.js b/resource/tinymce/themes/advanced/editor_template.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/editor_template.js rename to resource/tinymce/themes/advanced/editor_template.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/image.htm b/resource/tinymce/themes/advanced/image.htm similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/image.htm rename to resource/tinymce/themes/advanced/image.htm diff --git a/chrome/content/zotero/tinymce/themes/advanced/img/colorpicker.jpg b/resource/tinymce/themes/advanced/img/colorpicker.jpg similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/img/colorpicker.jpg rename to resource/tinymce/themes/advanced/img/colorpicker.jpg diff --git a/chrome/content/zotero/tinymce/themes/advanced/img/icons.gif b/resource/tinymce/themes/advanced/img/icons.gif similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/img/icons.gif rename to resource/tinymce/themes/advanced/img/icons.gif diff --git a/chrome/content/zotero/tinymce/themes/advanced/js/about.js b/resource/tinymce/themes/advanced/js/about.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/js/about.js rename to resource/tinymce/themes/advanced/js/about.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/js/anchor.js b/resource/tinymce/themes/advanced/js/anchor.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/js/anchor.js rename to resource/tinymce/themes/advanced/js/anchor.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/js/charmap.js b/resource/tinymce/themes/advanced/js/charmap.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/js/charmap.js rename to resource/tinymce/themes/advanced/js/charmap.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/js/color_picker.js b/resource/tinymce/themes/advanced/js/color_picker.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/js/color_picker.js rename to resource/tinymce/themes/advanced/js/color_picker.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/js/image.js b/resource/tinymce/themes/advanced/js/image.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/js/image.js rename to resource/tinymce/themes/advanced/js/image.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/js/link.js b/resource/tinymce/themes/advanced/js/link.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/js/link.js rename to resource/tinymce/themes/advanced/js/link.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/js/source_editor.js b/resource/tinymce/themes/advanced/js/source_editor.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/js/source_editor.js rename to resource/tinymce/themes/advanced/js/source_editor.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/langs/en.js b/resource/tinymce/themes/advanced/langs/en.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/langs/en.js rename to resource/tinymce/themes/advanced/langs/en.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/langs/en_dlg.js b/resource/tinymce/themes/advanced/langs/en_dlg.js similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/langs/en_dlg.js rename to resource/tinymce/themes/advanced/langs/en_dlg.js diff --git a/chrome/content/zotero/tinymce/themes/advanced/link.htm b/resource/tinymce/themes/advanced/link.htm similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/link.htm rename to resource/tinymce/themes/advanced/link.htm diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/content.css b/resource/tinymce/themes/advanced/skins/default/content.css similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/content.css rename to resource/tinymce/themes/advanced/skins/default/content.css diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/dialog.css b/resource/tinymce/themes/advanced/skins/default/dialog.css similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/dialog.css rename to resource/tinymce/themes/advanced/skins/default/dialog.css diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/img/buttons.png b/resource/tinymce/themes/advanced/skins/default/img/buttons.png similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/img/buttons.png rename to resource/tinymce/themes/advanced/skins/default/img/buttons.png diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/img/items.gif b/resource/tinymce/themes/advanced/skins/default/img/items.gif similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/img/items.gif rename to resource/tinymce/themes/advanced/skins/default/img/items.gif diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/img/menu_arrow.gif b/resource/tinymce/themes/advanced/skins/default/img/menu_arrow.gif similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/img/menu_arrow.gif rename to resource/tinymce/themes/advanced/skins/default/img/menu_arrow.gif diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/img/menu_check.gif b/resource/tinymce/themes/advanced/skins/default/img/menu_check.gif similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/img/menu_check.gif rename to resource/tinymce/themes/advanced/skins/default/img/menu_check.gif diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/img/progress.gif b/resource/tinymce/themes/advanced/skins/default/img/progress.gif similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/img/progress.gif rename to resource/tinymce/themes/advanced/skins/default/img/progress.gif diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/img/tabs.gif b/resource/tinymce/themes/advanced/skins/default/img/tabs.gif similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/img/tabs.gif rename to resource/tinymce/themes/advanced/skins/default/img/tabs.gif diff --git a/chrome/content/zotero/tinymce/themes/advanced/skins/default/ui.css b/resource/tinymce/themes/advanced/skins/default/ui.css similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/skins/default/ui.css rename to resource/tinymce/themes/advanced/skins/default/ui.css diff --git a/chrome/content/zotero/tinymce/themes/advanced/source_editor.htm b/resource/tinymce/themes/advanced/source_editor.htm similarity index 100% rename from chrome/content/zotero/tinymce/themes/advanced/source_editor.htm rename to resource/tinymce/themes/advanced/source_editor.htm diff --git a/chrome/content/zotero/tinymce/tiny_mce.js b/resource/tinymce/tiny_mce.js similarity index 100% rename from chrome/content/zotero/tinymce/tiny_mce.js rename to resource/tinymce/tiny_mce.js diff --git a/chrome/content/zotero/tinymce/tiny_mce_popup.js b/resource/tinymce/tiny_mce_popup.js similarity index 100% rename from chrome/content/zotero/tinymce/tiny_mce_popup.js rename to resource/tinymce/tiny_mce_popup.js diff --git a/chrome/content/zotero/tinymce/utils/editable_selects.js b/resource/tinymce/utils/editable_selects.js similarity index 100% rename from chrome/content/zotero/tinymce/utils/editable_selects.js rename to resource/tinymce/utils/editable_selects.js diff --git a/chrome/content/zotero/tinymce/utils/form_utils.js b/resource/tinymce/utils/form_utils.js similarity index 100% rename from chrome/content/zotero/tinymce/utils/form_utils.js rename to resource/tinymce/utils/form_utils.js diff --git a/chrome/content/zotero/tinymce/utils/mctabs.js b/resource/tinymce/utils/mctabs.js similarity index 100% rename from chrome/content/zotero/tinymce/utils/mctabs.js rename to resource/tinymce/utils/mctabs.js diff --git a/chrome/content/zotero/tinymce/utils/validate.js b/resource/tinymce/utils/validate.js similarity index 100% rename from chrome/content/zotero/tinymce/utils/validate.js rename to resource/tinymce/utils/validate.js From d2166540c686f0cad35c1b4f847807b28c092e4a Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Fri, 12 Jul 2013 01:42:09 -0400 Subject: [PATCH 13/15] Zip as much as possible in ZSA without repacking omni.ja, part 1 --- chrome/content/zotero/xpcom/schema.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/chrome/content/zotero/xpcom/schema.js b/chrome/content/zotero/xpcom/schema.js index 933ad58982..33c81657cd 100644 --- a/chrome/content/zotero/xpcom/schema.js +++ b/chrome/content/zotero/xpcom/schema.js @@ -447,10 +447,11 @@ Zotero.Schema = new function(){ // Synchronous in Standalone if (Zotero.isStandalone) { - var appChrome = Components.classes["@mozilla.org/file/directory_service;1"] + var jar = Components.classes["@mozilla.org/file/directory_service;1"] .getService(Components.interfaces.nsIProperties) - .get("AChrom", Components.interfaces.nsIFile); - return _updateBundledFilesCallback(appChrome.parent, mode, skipDeleteUpdate); + .get("AChrom", Components.interfaces.nsIFile).parent; + jar.append("zotero.jar"); + return _updateBundledFilesCallback(jar, mode, skipDeleteUpdate); } // Asynchronous in Firefox From b55f22690071111bfc1147bd8430240edb00c001 Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Sat, 13 Jul 2013 15:45:02 -0400 Subject: [PATCH 14/15] Fix handling of multiple missing/corrupt citations when "No" is clicked --- chrome/content/zotero/xpcom/integration.js | 61 ++++++++++++---------- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js index bed03469ed..77a13f8513 100644 --- a/chrome/content/zotero/xpcom/integration.js +++ b/chrome/content/zotero/xpcom/integration.js @@ -782,13 +782,8 @@ Zotero.Integration.MissingItemException.prototype = { // Now try again Zotero.Integration.currentWindow = oldCurrentWindow; fieldGetter._doc.activate(); - try { - fieldGetter._processFields(fieldIndex); - } catch(e) { - return Zotero.Integration.onFieldError(e); - } + fieldGetter._processFields(fieldIndex); }); - return false; } } } @@ -842,7 +837,7 @@ Zotero.Integration.CorruptFieldException.prototype = { } Zotero.Integration.currentWindow = oldWindow; fieldGetter.progressCallback = oldProgressCallback; - return fieldGetter.updateSession().fail(Zotero.Integration.onFieldError); + return fieldGetter.updateSession(); }); } } @@ -1075,11 +1070,10 @@ Zotero.Integration.Document.prototype.addBibliography = function() { "integration.error.title"); } - var fieldGetter = new Zotero.Integration.Fields(me._session, me._doc); + var fieldGetter = new Zotero.Integration.Fields(me._session, me._doc, Zotero.Integration.onFieldError); return fieldGetter.addField().then(function(field) { field.setCode("BIBL"); - return fieldGetter.updateSession().fail(Zotero.Integration.onFieldError) - .then(function() { + return fieldGetter.updateSession().then(function() { return fieldGetter.updateDocument(FORCE_CITATIONS_FALSE, true, false); }); }); @@ -1094,7 +1088,7 @@ Zotero.Integration.Document.prototype.editBibliography = function() { // Make sure we have a bibliography var me = this, fieldGetter; return this._getSession(true, false).then(function() { - fieldGetter = new Zotero.Integration.Fields(me._session, me._doc); + fieldGetter = new Zotero.Integration.Fields(me._session, me._doc, Zotero.Integration.onFieldError); return fieldGetter.get(); }).then(function(fields) { var haveBibliography = false; @@ -1111,8 +1105,7 @@ Zotero.Integration.Document.prototype.editBibliography = function() { throw new Zotero.Exception.Alert("integration.error.mustInsertBibliography", [], "integration.error.title"); } - - return fieldGetter.updateSession().fail(Zotero.Integration.onFieldError); + return fieldGetter.updateSession(); }).then(function() { return me._session.editBibliography(me._doc); }).then(function() { @@ -1128,9 +1121,8 @@ Zotero.Integration.Document.prototype.refresh = function() { var me = this; return this._getSession(true, false).then(function() { // Send request, forcing update of citations and bibliography - var fieldGetter = new Zotero.Integration.Fields(me._session, me._doc); - return fieldGetter.updateSession().fail(Zotero.Integration.onFieldError) - .then(function() { + var fieldGetter = new Zotero.Integration.Fields(me._session, me._doc, Zotero.Integration.onFieldError); + return fieldGetter.updateSession().then(function() { return fieldGetter.updateDocument(FORCE_CITATIONS_REGENERATE, true, false); }); }); @@ -1166,7 +1158,7 @@ Zotero.Integration.Document.prototype.setDocPrefs = function() { fieldGetter, oldData; return this._getSession(false, true).then(function(haveSession) { - fieldGetter = new Zotero.Integration.Fields(me._session, me._doc); + fieldGetter = new Zotero.Integration.Fields(me._session, me._doc, Zotero.Integration.onFieldError); var setDocPrefs = me._session.setDocPrefs.bind(me._session, me._doc, me._app.primaryFieldType, me._app.secondaryFieldType); if(!haveSession) { @@ -1175,8 +1167,7 @@ Zotero.Integration.Document.prototype.setDocPrefs = function() { } else if(me._session.reload) { // Always reload before setDocPrefs so we can permit/deny unchecking storeReferences as // appropriate - return fieldGetter.updateSession().fail(Zotero.Integration.onFieldError) - .then(setDocPrefs); + return fieldGetter.updateSession().then(setDocPrefs); } else { // Can get fields while dialog is open return Q.all([ @@ -1234,10 +1225,9 @@ Zotero.Integration.Document.prototype.setDocPrefs = function() { } // Refresh contents - fieldGetter = new Zotero.Integration.Fields(me._session, me._doc); + fieldGetter = new Zotero.Integration.Fields(me._session, me._doc, Zotero.Integration.onFieldError); fieldGetter.ignoreEmptyBibliography = false; - return fieldGetter.updateSession().fail(Zotero.Integration.onFieldError) - .then(fieldGetter.updateDocument.bind( + return fieldGetter.updateSession().then(fieldGetter.updateDocument.bind( fieldGetter, FORCE_CITATIONS_RESET_TEXT, true, true)); }); } @@ -1259,10 +1249,25 @@ Zotero.Integration.Document.JSEnumerator.prototype.getNext = function() { * Methods for retrieving fields from a document * @constructor */ -Zotero.Integration.Fields = function(session, doc) { +Zotero.Integration.Fields = function(session, doc, fieldErrorHandler) { + this.ignoreEmptyBibliography = true; + + // Callback called while retrieving fields with the percentage complete. + this.progressCallback = null; + + // Promise injected into the middle of the promise chain while retrieving fields, to check for + // recoverable errors. If the fieldErrorHandler is fulfilled, then the rest of the promise + // chain continues. If the fieldErrorHandler is rejected, then the promise chain is rejected. + this.fieldErrorHandler = fieldErrorHandler; + this._session = session; this._doc = doc; - this.ignoreEmptyBibliography = true; + + this._deferreds = null; + this._removeCodeKeys = {}; + this._removeCodeFields = {}; + this._bibliographyFields = []; + this._bibliographyData = ""; } /** @@ -1454,7 +1459,6 @@ Zotero.Integration.Fields.prototype.updateSession = function() { Zotero.Integration.Fields.prototype._processFields = function(i) { if(!i) i = 0; - var me = this; for(var n = this._fields.length; i Date: Mon, 15 Jul 2013 19:54:29 -0400 Subject: [PATCH 15/15] Add Publication Title to title/creator/year search As requested by Simon --- chrome/content/zotero/xpcom/search.js | 1 + 1 file changed, 1 insertion(+) diff --git a/chrome/content/zotero/xpcom/search.js b/chrome/content/zotero/xpcom/search.js index d55f5ffd66..fa84c83f8c 100644 --- a/chrome/content/zotero/xpcom/search.js +++ b/chrome/content/zotero/xpcom/search.js @@ -418,6 +418,7 @@ Zotero.Search.prototype.addCondition = function(condition, operator, value, requ if (condition == 'quicksearch-titleCreatorYear') { this.addCondition('title', operator, part.text, false); + this.addCondition('publicationTitle', operator, part.text, false); this.addCondition('year', operator, part.text, false); } else {