Merge branch '3.0'
This commit is contained in:
commit
3ac5a6db09
172 changed files with 1832 additions and 769 deletions
|
@ -242,36 +242,136 @@ var Zotero_QuickFormat = new function () {
|
|||
}
|
||||
}
|
||||
|
||||
var ids = (haveConditions ? s.search() : []);
|
||||
|
||||
// no need to refresh anything if box hasnt changed
|
||||
if(ids.length === curIDs.length) {
|
||||
var mismatch = false;
|
||||
for(var i=0; i<ids.length; i++) {
|
||||
if(curIDs[i] !== ids[i]) {
|
||||
mismatch = true;
|
||||
break;
|
||||
if(haveConditions) {
|
||||
var searchResultIDs = (haveConditions ? s.search() : []);
|
||||
|
||||
// No need to refresh anything if box hasn't changed
|
||||
if(searchResultIDs.length === curIDs.length) {
|
||||
var mismatch = false;
|
||||
for(var i=0; i<searchResultIDs.length; i++) {
|
||||
if(curIDs[i] !== searchResultIDs[i]) {
|
||||
mismatch = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!mismatch) {
|
||||
_resize();
|
||||
return;
|
||||
}
|
||||
}
|
||||
if(!mismatch) return;
|
||||
curIDs = searchResultIDs;
|
||||
|
||||
// Check to see which search results match items already in the document
|
||||
var citedItems, completed = false, isAsync = false;
|
||||
io.getItems(function(citedItems) {
|
||||
// Don't do anything if panel is already closed
|
||||
if(isAsync && referencePanel.state !== "open" && referencePanel.state !== "showing") return;
|
||||
|
||||
completed = true;
|
||||
|
||||
if(str.toLowerCase() === Zotero.getString("integration.ibid").toLowerCase()) {
|
||||
// If "ibid" is entered, show all cited items
|
||||
citedItemsMatchingSearch = citedItems;
|
||||
} else {
|
||||
Zotero.debug("Searching cited items");
|
||||
// Search against items. We do this here because it's possible that some of these
|
||||
// items are only in the doc, and not in the DB.
|
||||
var splits = Zotero.Fulltext.semanticSplitter(str),
|
||||
citedItemsMatchingSearch = [];
|
||||
for(var i=0, iCount=citedItems.length; i<iCount; i++) {
|
||||
// Generate a string to search for each item
|
||||
var item = citedItems[i],
|
||||
itemStr = [creator.ref.firstName+" "+creator.ref.lastName for each(creator in item.getCreators())];
|
||||
itemStr = itemStr.concat([item.getField("title"), item.getField("date", true, true).substr(0, 4)]).join(" ");
|
||||
|
||||
// See if words match
|
||||
for(var j=0, jCount=splits.length; j<jCount; j++) {
|
||||
var split = splits[j];
|
||||
if(itemStr.toLowerCase().indexOf(split) === -1) break;
|
||||
}
|
||||
|
||||
// If matched, add to citedItemsMatchingSearch
|
||||
if(j === jCount) citedItemsMatchingSearch.push(item);
|
||||
}
|
||||
Zotero.debug("Searched cited items");
|
||||
}
|
||||
|
||||
_updateItemList(citedItemsMatchingSearch, searchResultIDs, isAsync);
|
||||
});
|
||||
|
||||
if(!completed) {
|
||||
// We are going to have to wait until items have been retrieved from the document.
|
||||
// Until then, show item list without cited items.
|
||||
_updateItemList(false, searchResultIDs);
|
||||
isAsync = true;
|
||||
}
|
||||
} else {
|
||||
// No search conditions, so just clear the box
|
||||
_updateItemList([], []);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sorts items
|
||||
*/
|
||||
function _itemSort(a, b) {
|
||||
// Sort by library ID
|
||||
var libA = a.libraryID, libB = b.libraryID;
|
||||
if(libA !== libB) {
|
||||
return libA - libB;
|
||||
}
|
||||
|
||||
// Sort by last name of first author
|
||||
var creatorsA = a.getCreators(), creatorsB = b.getCreators(),
|
||||
caExists = creatorsA.length ? 1 : 0, cbExists = creatorsB.length ? 1 : 0;
|
||||
if(caExists !== cbExists) {
|
||||
return cbExists-caExists;
|
||||
} else if(caExists) {
|
||||
return creatorsA[0].ref.lastName.localeCompare(creatorsB[0].ref.lastName);
|
||||
}
|
||||
|
||||
// Sort by date
|
||||
var yearA = a.getField("date", true, true).substr(0, 4),
|
||||
yearB = b.getField("date", true, true).substr(0, 4);
|
||||
return yearA - yearB;
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates the item list
|
||||
*/
|
||||
function _updateItemList(citedItems, searchResultIDs, preserveSelection) {
|
||||
var selectedIndex = 1, previousItemID;
|
||||
|
||||
// Do this so we can preserve the selected item after cited items have been loaded
|
||||
if(preserveSelection && referenceBox.selectedIndex !== 2) {
|
||||
previousItemID = parseInt(referenceBox.selectedItem.getAttribute("zotero-item"), 10);
|
||||
}
|
||||
curIDs = ids;
|
||||
|
||||
while(referenceBox.hasChildNodes()) referenceBox.removeChild(referenceBox.firstChild);
|
||||
|
||||
var firstSelectableIndex = 0;
|
||||
if(!citedItems) {
|
||||
// We don't know whether or not we have cited items, because we are waiting for document
|
||||
// data
|
||||
referenceBox.appendChild(_buildListSeparator(Zotero.getString("integration.cited.loading")));
|
||||
selectedIndex = 2;
|
||||
} else if(citedItems.length) {
|
||||
// We have cited items
|
||||
referenceBox.appendChild(_buildListSeparator(Zotero.getString("integration.cited")));
|
||||
for(var i=0, n=citedItems.length; i<n; i++) {
|
||||
referenceBox.appendChild(_buildListItem(citedItems[i]));
|
||||
}
|
||||
}
|
||||
|
||||
if(ids.length) {
|
||||
if(ids.length > 50) ids = ids.slice(0, 50);
|
||||
var items = Zotero.Items.get(ids);
|
||||
if(searchResultIDs.length && (!citedItems || citedItems.length < 50)) {
|
||||
// Don't handle more than 50 results
|
||||
if(searchResultIDs.length > 50-citedItems.length) {
|
||||
searchResultIDs = searchResultIDs.slice(0, 50-citedItems.length);
|
||||
}
|
||||
|
||||
firstSelectableIndex = 1;
|
||||
|
||||
//TODO: sort the currently used items in before any other items
|
||||
items.sort(function(a, b) {return a.libraryID > b.libraryID})
|
||||
var items = Zotero.Items.get(searchResultIDs);
|
||||
items.sort(_itemSort);
|
||||
|
||||
var previousLibrary = -1;
|
||||
|
||||
for(var i=0, n=items.length; i<n; i++) {
|
||||
var item = items[i], libraryID = item.libraryID;
|
||||
|
||||
|
@ -281,19 +381,21 @@ var Zotero_QuickFormat = new function () {
|
|||
referenceBox.appendChild(_buildListSeparator(libraryName));
|
||||
}
|
||||
|
||||
referenceBox.appendChild(_buildListItem(item),false);
|
||||
|
||||
referenceBox.appendChild(_buildListItem(item));
|
||||
previousLibrary = libraryID;
|
||||
|
||||
|
||||
if(preserveSelection && (item.cslItemID ? item.cslItemID : item.id) === previousItemID) {
|
||||
selectedIndex = referenceBox.childNodes.length-1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
_resize();
|
||||
|
||||
referenceBox.selectedIndex = firstSelectableIndex;
|
||||
referenceBox.ensureIndexIsVisible(firstSelectableIndex);
|
||||
if((citedItems && citedItems.length) || searchResultIDs.length) {
|
||||
referenceBox.selectedIndex = selectedIndex;
|
||||
referenceBox.ensureIndexIsVisible(selectedIndex);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Builds a string describing an item. We avoid CSL here for speed.
|
||||
|
@ -383,7 +485,7 @@ var Zotero_QuickFormat = new function () {
|
|||
rll.setAttribute("orient", "vertical");
|
||||
rll.setAttribute("flex", "1");
|
||||
rll.setAttribute("class", "quick-format-item");
|
||||
rll.setAttribute("zotero-item", item.id);
|
||||
rll.setAttribute("zotero-item", item.cslItemID ? item.cslItemID : item.id);
|
||||
rll.appendChild(titleNode);
|
||||
rll.appendChild(infoNode);
|
||||
rll.addEventListener("click", _bubbleizeSelected, false);
|
||||
|
@ -391,7 +493,10 @@ var Zotero_QuickFormat = new function () {
|
|||
return rll;
|
||||
}
|
||||
|
||||
function _buildListSeparator(labelText) {
|
||||
/**
|
||||
* Creates a list separator to be added to the item list
|
||||
*/
|
||||
function _buildListSeparator(labelText, loading) {
|
||||
var titleNode = document.createElement("label");
|
||||
titleNode.setAttribute("class", "quick-format-separator-title");
|
||||
titleNode.setAttribute("flex", "1");
|
||||
|
@ -403,7 +508,7 @@ var Zotero_QuickFormat = new function () {
|
|||
rll.setAttribute("orient", "vertical");
|
||||
rll.setAttribute("flex", "1");
|
||||
rll.setAttribute("disabled", true);
|
||||
rll.setAttribute("class", "quick-format-separator");
|
||||
rll.setAttribute("class", loading ? "quick-format-loading" : "quick-format-separator");
|
||||
rll.appendChild(titleNode);
|
||||
rll.addEventListener("mousedown", _ignoreClick, true);
|
||||
rll.addEventListener("click", _ignoreClick, true);
|
||||
|
@ -415,7 +520,7 @@ var Zotero_QuickFormat = new function () {
|
|||
* Builds the string to go inside a bubble
|
||||
*/
|
||||
function _buildBubbleString(citationItem) {
|
||||
var item = Zotero.Items.get(citationItem.id);
|
||||
var item = Zotero.Cite.getItem(citationItem.id);
|
||||
// create text for bubble
|
||||
var title, delimiter;
|
||||
var str = item.getField("firstCreator");
|
||||
|
@ -477,6 +582,11 @@ var Zotero_QuickFormat = new function () {
|
|||
if(!referenceBox.hasChildNodes() || !referenceBox.selectedItem) return false;
|
||||
|
||||
var citationItem = {"id":referenceBox.selectedItem.getAttribute("zotero-item")};
|
||||
if(typeof citationItem.id === "string" && citationItem.id.indexOf("/") !== -1) {
|
||||
var item = Zotero.Cite.getItem(citationItem.id);
|
||||
citationItem.uris = item.cslURIs;
|
||||
citationItem.itemData = item.cslItemData;
|
||||
}
|
||||
if(curLocator) {
|
||||
citationItem["locator"] = curLocator;
|
||||
if(curLocatorLabel) {
|
||||
|
@ -510,12 +620,16 @@ var Zotero_QuickFormat = new function () {
|
|||
var childNodes = referenceBox.childNodes,
|
||||
numReferences = 0,
|
||||
numSeparators = 0,
|
||||
firstReference,
|
||||
firstSeparator,
|
||||
height;
|
||||
for(var i=0, n=childNodes.length; i<n; i++) {
|
||||
for(var i=0, n=childNodes.length; i<n && numReferences < SHOWN_REFERENCES; i++) {
|
||||
if(childNodes[i].className === "quick-format-item") {
|
||||
numReferences++;
|
||||
firstReference = childNodes[i];
|
||||
} else if(childNodes[i].className === "quick-format-separator") {
|
||||
numSeparators++;
|
||||
firstSeparator = childNodes[i];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -540,8 +654,7 @@ var Zotero_QuickFormat = new function () {
|
|||
|
||||
if(numReferences) {
|
||||
var height = referenceHeight ?
|
||||
Math.min(numReferences*referenceHeight+1+numSeparators*separatorHeight,
|
||||
SHOWN_REFERENCES*referenceHeight+1+separatorHeight) : 39;
|
||||
Math.min(numReferences*referenceHeight+1+numSeparators*separatorHeight) : 39;
|
||||
|
||||
if(panelShowing && height !== referencePanel.clientHeight) {
|
||||
referencePanel.sizeTo((window.outerWidth-30), height);
|
||||
|
@ -554,10 +667,9 @@ var Zotero_QuickFormat = new function () {
|
|||
false, false, null);
|
||||
|
||||
if(!referenceHeight) {
|
||||
separatorHeight = referenceBox.firstChild.scrollHeight;
|
||||
referenceHeight = referenceBox.childNodes[1].scrollHeight;
|
||||
height = Math.min(numReferences*referenceHeight+1+numSeparators*separatorHeight,
|
||||
SHOWN_REFERENCES*referenceHeight+1+separatorHeight);
|
||||
separatorHeight = firstSeparator.scrollHeight;
|
||||
referenceHeight = firstReference.scrollHeight;
|
||||
height = Math.min(numReferences*referenceHeight+1+numSeparators*separatorHeight);
|
||||
referencePanel.sizeTo((window.outerWidth-30), height);
|
||||
}
|
||||
}
|
||||
|
@ -679,7 +791,7 @@ var Zotero_QuickFormat = new function () {
|
|||
locator.value = target.citationItem["locator"] ? target.citationItem["locator"] : "";
|
||||
suppressAuthor.checked = !!target.citationItem["suppress-author"];
|
||||
|
||||
var item = Zotero.Items.get(target.citationItem.id);
|
||||
var item = Zotero.Cite.getItem(target.citationItem.id);
|
||||
document.getElementById("citation-properties-title").textContent = item.getDisplayTitle();
|
||||
while(info.hasChildNodes()) info.removeChild(info.firstChild);
|
||||
_buildItemDescription(item, info);
|
||||
|
|
|
@ -390,6 +390,35 @@ Zotero.Cite.makeFormattedBibliography = function(cslEngine, format) {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get an item by ID, either by retrieving it from the library or looking for the document it
|
||||
* belongs to.
|
||||
* @param {String|Number|Array} id
|
||||
*/
|
||||
Zotero.Cite.getItem = function(id) {
|
||||
var slashIndex;
|
||||
|
||||
if(id instanceof Array) {
|
||||
return [Zotero.Cite.getItem(anId) for each(anId in id)];
|
||||
} else if(typeof id === "string" && (slashIndex = id.indexOf("/")) !== -1) {
|
||||
var sessionID = id.substr(0, slashIndex),
|
||||
session = Zotero.Integration.sessions[sessionID],
|
||||
item;
|
||||
if(session) {
|
||||
item = session.embeddedZoteroItems[id.substr(slashIndex+1)];
|
||||
}
|
||||
|
||||
if(!item) {
|
||||
item = new Zotero.Item("document");
|
||||
item.setField("title", "Missing Item");
|
||||
Zotero.log("CSL item "+id+" not found");
|
||||
}
|
||||
return item;
|
||||
} else {
|
||||
return Zotero.Items.get(id);
|
||||
}
|
||||
}
|
||||
|
||||
Zotero.Cite.labels = ["page", "book", "chapter", "column", "figure", "folio",
|
||||
"issue", "line", "note", "opus", "paragraph", "part", "section", "sub verbo",
|
||||
"volume", "verse"];
|
File diff suppressed because it is too large
Load diff
|
@ -190,7 +190,19 @@ Zotero.Item.prototype.getField = function(field, unformatted, includeBaseMapped)
|
|||
this.loadPrimaryData(true);
|
||||
}
|
||||
|
||||
if (field == 'id' || Zotero.Items.isPrimaryField(field)) {
|
||||
if (field === 'firstCreator' && !this.id) {
|
||||
// Hack to get a firstCreator for an unsaved item
|
||||
var creators = this.getCreators();
|
||||
if(creators.length === 0) {
|
||||
return "";
|
||||
} else if(creators.length === 1) {
|
||||
return creators[0].ref.lastName;
|
||||
} else if(creators.length === 2) {
|
||||
return creators[0].ref.lastName+" "+Zotero.getString('general.and')+" "+creators[1].ref.lastName;
|
||||
} else if(creators.length > 3) {
|
||||
return creators[0].ref.lastName+" et al."
|
||||
}
|
||||
} else if (field === 'id' || Zotero.Items.isPrimaryField(field)) {
|
||||
var privField = '_' + field;
|
||||
//Zotero.debug('Returning ' + (this[privField] ? this[privField] : '') + ' (typeof ' + typeof this[privField] + ')');
|
||||
return this[privField];
|
||||
|
|
|
@ -897,7 +897,7 @@ Zotero.Integration.Fields.prototype._retrieveFields = function() {
|
|||
var me = this;
|
||||
this._doc.getFieldsAsync(this._session.data.prefs['fieldType'], {"observe":function(subject, topic, data) {
|
||||
if(topic === "fields-available") {
|
||||
if(me._progressCallback) me._progressCallback(75);
|
||||
if(me.progressCallback) me.progressCallback(75);
|
||||
|
||||
// Add fields to fields array
|
||||
var fieldsEnumerator = subject.QueryInterface(Components.interfaces.nsISimpleEnumerator);
|
||||
|
@ -921,8 +921,8 @@ Zotero.Integration.Fields.prototype._retrieveFields = function() {
|
|||
} catch(e) {
|
||||
Zotero.Integration.handleError(e, me._doc);
|
||||
}
|
||||
} else if(topic === "fields-progress" && me._progressCallback) {
|
||||
me._progressCallback((data ? parseInt(data, 10)*(3/4) : null));
|
||||
} else if(topic === "fields-progress" && me.progressCallback) {
|
||||
me.progressCallback((data ? parseInt(data, 10)*(3/4) : null));
|
||||
} else if(topic === "fields-error") {
|
||||
Zotero.logError(data);
|
||||
Zotero.Integration.handleError(data, me._doc);
|
||||
|
@ -1127,7 +1127,7 @@ Zotero.Integration.Fields.prototype._updateDocument = function(forceCitations, f
|
|||
var deleteCitations = this._session.updateCitations();
|
||||
this._deleteFields = this._deleteFields.concat([i for(i in deleteCitations)]);
|
||||
|
||||
if(this._progressCallback) {
|
||||
if(this.progressCallback) {
|
||||
var nFieldUpdates = [i for(i in this._session.updateIndices)].length;
|
||||
if(this._session.bibliographyHasChanged || forceBibliography) {
|
||||
nFieldUpdates += this._bibliographyFields.length*5;
|
||||
|
@ -1136,8 +1136,8 @@ Zotero.Integration.Fields.prototype._updateDocument = function(forceCitations, f
|
|||
|
||||
var nUpdated=0;
|
||||
for(var i in this._session.updateIndices) {
|
||||
if(this._progressCallback && nUpdated % 10 == 0) {
|
||||
this._progressCallback(75+(nUpdated/nFieldUpdates)*25);
|
||||
if(this.progressCallback && nUpdated % 10 == 0) {
|
||||
this.progressCallback(75+(nUpdated/nFieldUpdates)*25);
|
||||
yield true;
|
||||
}
|
||||
|
||||
|
@ -1238,8 +1238,8 @@ Zotero.Integration.Fields.prototype._updateDocument = function(forceCitations, f
|
|||
|
||||
// set bibliography text
|
||||
for each(var field in bibliographyFields) {
|
||||
if(this._progressCallback) {
|
||||
this._progressCallback(75+(nUpdated/nFieldUpdates)*25);
|
||||
if(this.progressCallback) {
|
||||
this.progressCallback(75+(nUpdated/nFieldUpdates)*25);
|
||||
yield true;
|
||||
}
|
||||
|
||||
|
@ -1274,10 +1274,7 @@ Zotero.Integration.Fields.prototype._updateDocument = function(forceCitations, f
|
|||
* Brings up the addCitationDialog, prepopulated if a citation is provided
|
||||
*/
|
||||
Zotero.Integration.Fields.prototype.addEditCitation = function(field, callback) {
|
||||
var newField, citation, fieldIndex
|
||||
session = this._session,
|
||||
me = this,
|
||||
io = new function() { this.wrappedJSObject = this; }
|
||||
var newField, citation, fieldIndex, session = this._session, me = this, loadFirst;
|
||||
|
||||
// if there's already a citation, make sure we have item IDs in addition to keys
|
||||
if(field) {
|
||||
|
@ -1287,19 +1284,14 @@ Zotero.Integration.Fields.prototype.addEditCitation = function(field, callback)
|
|||
throw new Zotero.Integration.DisplayException("notInCitation");
|
||||
}
|
||||
|
||||
citation = io.citation = session.unserializeCitation(content);
|
||||
|
||||
var zoteroItem;
|
||||
for each(var citationItem in citation.citationItems) {
|
||||
var item = false;
|
||||
if(!citationItem.id) {
|
||||
zoteroItem = false;
|
||||
if(citationItem.uris) {
|
||||
[zoteroItem, ] = session.uriMap.getZoteroItemForURIs(citationItem.uris);
|
||||
} else if(citationItem.key) {
|
||||
zoteroItem = Zotero.Items.getByKey(citationItem.key);
|
||||
}
|
||||
if(zoteroItem) citationItem.id = zoteroItem.id;
|
||||
citation = session.unserializeCitation(content);
|
||||
try {
|
||||
session.lookupItems(citation);
|
||||
} catch(e) {
|
||||
if(e instanceof MissingItemException) {
|
||||
citation.citationItems = [];
|
||||
} else {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1320,96 +1312,10 @@ Zotero.Integration.Fields.prototype.addEditCitation = function(field, callback)
|
|||
var field = this.addField(true);
|
||||
field.setCode("TEMP");
|
||||
|
||||
citation = io.citation = {"citationItems":{}, "properties":{}};
|
||||
citation = {"citationItems":{}, "properties":{}};
|
||||
}
|
||||
|
||||
var sessionUpdated = false;
|
||||
var previewing = false;
|
||||
|
||||
// assign preview function
|
||||
var previewCallbackQueue;
|
||||
function doPreview() {
|
||||
// fieldIndex will already be set by the time we get here
|
||||
citation.properties.zoteroIndex = fieldIndex;
|
||||
citation.properties.noteIndex = field.getNoteIndex();
|
||||
returnVal = me._session.previewCitation(citation);
|
||||
|
||||
for(var i=0, n=previewCallbackQueue.length; i<n; i++) previewCallbackQueue[i](returnVal);
|
||||
previewCallbackQueue = undefined;
|
||||
}
|
||||
io.preview = function(callback) {
|
||||
if(!previewCallbackQueue) previewCallbackQueue = [];
|
||||
previewCallbackQueue.push(callback);
|
||||
|
||||
var returnVal;
|
||||
me.get(function() {
|
||||
if(sessionUpdated) {
|
||||
doPreview();
|
||||
} else {
|
||||
me.updateSession(function() {
|
||||
sessionUpdated = true;
|
||||
doPreview();
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// assign sort function
|
||||
io.sort = function() {
|
||||
me._session.previewCitation(io.citation);
|
||||
}
|
||||
|
||||
// assign accept function
|
||||
function doAccept() {
|
||||
session.addCitation(fieldIndex, field.getNoteIndex(), io.citation);
|
||||
session.updateIndices[fieldIndex] = true;
|
||||
|
||||
if(!session.bibliographyHasChanged) {
|
||||
for(var i=0, n=citation.citationItems.length; i<n; i++) {
|
||||
if(session.citationsByItemID[citation.citationItems[i].itemID] &&
|
||||
session.citationsByItemID[citation.citationItems[i].itemID].length == 1) {
|
||||
session.bibliographyHasChanged = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
me.updateDocument(false, false, false, callback);
|
||||
}
|
||||
io.accept = function(progressCallback) {
|
||||
me._progressCallback = progressCallback;
|
||||
|
||||
if(io.citation.citationItems.length) {
|
||||
// Citation added
|
||||
me.get(function() {
|
||||
if(sessionUpdated) {
|
||||
doAccept();
|
||||
} else {
|
||||
me.updateSession(doAccept);
|
||||
}
|
||||
});
|
||||
} else if(newField) {
|
||||
// New citation was cancelled
|
||||
field.delete();
|
||||
callback();
|
||||
}
|
||||
}
|
||||
|
||||
// determine whether citation is sortable in current style
|
||||
io.sortable = session.style.opt.sort_citations;
|
||||
|
||||
// citeproc-js style object for use of third-party extension
|
||||
io.style = session.style;
|
||||
|
||||
// Start finding this citation this citation
|
||||
this.get(function(fields) {
|
||||
for(var i=0, n=fields.length; i<n; i++) {
|
||||
if(fields[i].equals(field)) {
|
||||
fieldIndex = i;
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
var io = new Zotero.Integration.CitationEditInterface(citation, field, this, session, newField, callback);
|
||||
|
||||
if(Zotero.Prefs.get("integration.useClassicAddCitationDialog")) {
|
||||
session.displayDialog('chrome://zotero/content/integration/addCitationDialog.xul', 'alwaysRaised,resizable', io, true);
|
||||
|
@ -1420,6 +1326,172 @@ Zotero.Integration.Fields.prototype.addEditCitation = function(field, callback)
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Citation editing functions and propertiesaccessible to quickFormat.js and addCitationDialog.js
|
||||
*/
|
||||
Zotero.Integration.CitationEditInterface = function(citation, field, fields, session, deleteOnCancel, doneCallback) {
|
||||
this.citation = citation;
|
||||
this._field = field;
|
||||
this._fields = fields;
|
||||
this._session = session;
|
||||
this._deleteOnCancel = deleteOnCancel;
|
||||
this._doneCallback = doneCallback;
|
||||
|
||||
this._sessionUpdated = false;
|
||||
this._sessionCallbackQueue = false;
|
||||
|
||||
// Needed to make this work across boundaries
|
||||
this.wrappedJSObject = this;
|
||||
|
||||
// Determine whether citation is sortable in current style
|
||||
this.sortable = session.style.opt.sort_citations;
|
||||
|
||||
// Citeproc-js style object for use of third-party extension
|
||||
this.style = session.style;
|
||||
|
||||
// Start getting citation data
|
||||
var me = this;
|
||||
fields.get(function(fields) {
|
||||
for(var i=0, n=fields.length; i<n; i++) {
|
||||
if(fields[i].equals(field)) {
|
||||
me._fieldIndex = i;
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Zotero.Integration.CitationEditInterface.prototype = {
|
||||
/**
|
||||
* Run a function when the session information has been updated
|
||||
* @param {Function} sessionUpdatedCallback
|
||||
*/
|
||||
"_runWhenSessionUpdated":function runWhenSessionUpdated(sessionUpdatedCallback) {
|
||||
if(this._sessionUpdated) {
|
||||
// session has been updated; run callback
|
||||
sessionUpdatedCallback();
|
||||
} else if(this._sessionCallbackQueue) {
|
||||
// session is being updated; add to queue
|
||||
this._sessionCallbackQueue.push(sessionUpdatedCallback);
|
||||
} else {
|
||||
// session is not yet updated; start update
|
||||
this._sessionCallbackQueue = [sessionUpdatedCallback];
|
||||
var me = this;
|
||||
me._fields.updateSession(function() {
|
||||
for(var i=0, n=me._sessionCallbackQueue.length; i<n; i++) {
|
||||
me._sessionCallbackQueue[i]();
|
||||
}
|
||||
me._sessionUpdated = true;
|
||||
delete me._sessionCallbackQueue;
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Execute a callback with a preview of the given citation
|
||||
* @param {Function} previewCallback
|
||||
*/
|
||||
"preview":function preview(previewCallback) {
|
||||
var me = this;
|
||||
this._runWhenSessionUpdated(function() {
|
||||
me.citation.properties.zoteroIndex = me._fieldIndex;
|
||||
me.citation.properties.noteIndex = me._field.getNoteIndex();
|
||||
previewCallback(me._session.previewCitation(me.citation));
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Sort the citation
|
||||
*/
|
||||
"sort":function() {
|
||||
// Unlike above, we can do the previewing here without waiting for all the fields to load,
|
||||
// since they won't change the sorting (I don't think)
|
||||
this._session.previewCitation(this.citation);
|
||||
},
|
||||
|
||||
/**
|
||||
* Accept changes to the citation
|
||||
* @param {Function} [progressCallback] A callback to be run when progress has changed.
|
||||
* Receives a number from 0 to 100 indicating current status.
|
||||
*/
|
||||
"accept":function(progressCallback) {
|
||||
this._fields.progressCallback = progressCallback;
|
||||
|
||||
if(this.citation.citationItems.length) {
|
||||
// Citation added
|
||||
var me = this;
|
||||
this._runWhenSessionUpdated(function() {
|
||||
me._session.addCitation(me._fieldIndex, me._field.getNoteIndex(), me.citation);
|
||||
me._session.updateIndices[me._fieldIndex] = true;
|
||||
|
||||
if(!me._session.bibliographyHasChanged) {
|
||||
var citationItems = me.citation.citationItems;
|
||||
for(var i=0, n=citationItems.length; i<n; i++) {
|
||||
if(me._session.citationsByItemID[citationItems[i].itemID] &&
|
||||
me._session.citationsByItemID[citationItems[i].itemID].length == 1) {
|
||||
me._session.bibliographyHasChanged = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
me._fields.updateDocument(false, false, false, me._doneCallback);
|
||||
});
|
||||
} else {
|
||||
if(this._deleteOnCancel) this._field.delete();
|
||||
if(this._doneCallback) this._doneCallback();
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Get a list of items used in the current document
|
||||
* @param {Function} [itemsCallback] A callback to be run with item objects when items have been
|
||||
* retrieved.
|
||||
*/
|
||||
"getItems":function(itemsCallback) {
|
||||
if(this._fieldIndex || Zotero.Utilities.isEmpty(this._session.citationsByItemID)) {
|
||||
// Either we already have field data for this run or we have no item data at all.
|
||||
// Update session before continuing.
|
||||
var me = this;
|
||||
this._runWhenSessionUpdated(function() { me._getItems(itemsCallback); });
|
||||
} else {
|
||||
// We have item data left over from a previous run with this document, so we don't need
|
||||
// to wait.
|
||||
this._getItems(itemsCallback);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Helper function for getItems. Does the same thing, but this can assume that the session data
|
||||
* has already been updated if it should be.
|
||||
*/
|
||||
"_getItems":function(itemsCallback) {
|
||||
var citationsByItemID = this._session.citationsByItemID;
|
||||
var ids = [itemID for(itemID in citationsByItemID)
|
||||
if(citationsByItemID[itemID] && citationsByItemID[itemID].length
|
||||
// Exclude this item
|
||||
&& (citationsByItemID[itemID].length > 1
|
||||
|| citationsByItemID[itemID][0].properties.zoteroIndex !== this._fieldIndex))];
|
||||
|
||||
// Sort all previously cited items at top, and all items cited later at bottom
|
||||
var fieldIndex = this._fieldIndex;
|
||||
ids.sort(function(a, b) {
|
||||
var indexA = citationsByItemID[a][0].properties.zoteroIndex,
|
||||
indexB = citationsByItemID[b][0].properties.zoteroIndex;
|
||||
|
||||
if(indexA >= fieldIndex){
|
||||
if(indexB < fieldIndex) return 1;
|
||||
return indexA - indexB;
|
||||
}
|
||||
|
||||
if(indexB > fieldIndex) return -1;
|
||||
return indexB - indexA;
|
||||
});
|
||||
|
||||
itemsCallback(Zotero.Cite.getItem(ids));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Keeps track of all session-specific variables
|
||||
*/
|
||||
|
@ -1428,6 +1500,7 @@ Zotero.Integration.Session = function(doc) {
|
|||
this.uncitedItems = {};
|
||||
this.omittedItems = {};
|
||||
this.embeddedItems = {};
|
||||
this.embeddedZoteroItems = {};
|
||||
this.embeddedItemsByURI = {};
|
||||
this.customBibliographyText = {};
|
||||
this.reselectedItems = {};
|
||||
|
@ -1701,89 +1774,7 @@ Zotero.Integration.Session.prototype.addCitation = function(index, noteIndex, ar
|
|||
}
|
||||
|
||||
// get items
|
||||
for(var i=0, n=citation.citationItems.length; i<n; i++) {
|
||||
var citationItem = citation.citationItems[i];
|
||||
|
||||
// get Zotero item
|
||||
var zoteroItem = false;
|
||||
if(citationItem.uris) {
|
||||
[zoteroItem, needUpdate] = this.uriMap.getZoteroItemForURIs(citationItem.uris);
|
||||
if(needUpdate) this.updateIndices[index] = true;
|
||||
} else {
|
||||
if(citationItem.key) {
|
||||
zoteroItem = Zotero.Items.getByKey(citationItem.key);
|
||||
} else if(citationItem.itemID) {
|
||||
zoteroItem = Zotero.Items.get(citationItem.itemID);
|
||||
} else if(citationItem.id) {
|
||||
zoteroItem = Zotero.Items.get(citationItem.id);
|
||||
}
|
||||
if(zoteroItem) this.updateIndices[index] = true;
|
||||
}
|
||||
|
||||
// if no item, check if it was already reselected and otherwise handle as a missing item
|
||||
if(!zoteroItem) {
|
||||
if(citationItem.uris) {
|
||||
var reselectKeys = citationItem.uris;
|
||||
var reselectKeyType = RESELECT_KEY_URI;
|
||||
} else if(citationItem.key) {
|
||||
var reselectKeys = [citationItem.key];
|
||||
var reselectKeyType = RESELECT_KEY_ITEM_KEY;
|
||||
} else if(citationItem.id) {
|
||||
var reselectKeys = [citationItem.id];
|
||||
var reselectKeyType = RESELECT_KEY_ITEM_ID;
|
||||
} else {
|
||||
var reselectKeys = [citationItem.itemID];
|
||||
var reselectKeyType = RESELECT_KEY_ITEM_ID;
|
||||
}
|
||||
|
||||
// look to see if item has already been reselected
|
||||
for each(var reselectKey in reselectKeys) {
|
||||
if(this.reselectedItems[reselectKey]) {
|
||||
zoteroItem = Zotero.Items.get(this.reselectedItems[reselectKey]);
|
||||
citationItem.id = zoteroItem.id;
|
||||
this.updateIndices[index] = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(!zoteroItem) {
|
||||
// check embedded items
|
||||
if(citationItem.uris) {
|
||||
var success = false;
|
||||
for(var j=0, m=citationItem.uris.length; j<m; j++) {
|
||||
var embeddedItem = this.embeddedItemsByURI[citationItem.uris[j]];
|
||||
if(embeddedItem) {
|
||||
citationItem.id = this.data.sessionID+"/"+embeddedItem.id;
|
||||
success = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(success) continue;
|
||||
}
|
||||
|
||||
if(citationItem.itemData) {
|
||||
// add new embedded item
|
||||
var itemData = Zotero.Utilities.deepCopy(citationItem.itemData);
|
||||
for(var j=0, m=citationItem.uris.length; j<m; j++) {
|
||||
this.embeddedItemsByURI[citationItem.uris[j]] = itemData;
|
||||
}
|
||||
|
||||
// assign a random string as an item ID
|
||||
var anonymousID = itemData.id = Zotero.randomString();
|
||||
this.embeddedItems[anonymousID] = itemData;
|
||||
citationItem.id = this.data.sessionID+"/"+anonymousID;
|
||||
} else {
|
||||
// if not already reselected, throw a MissingItemException
|
||||
throw(new Zotero.Integration.MissingItemException(
|
||||
reselectKeys, reselectKeyType, i, citation.citationItems.length));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(zoteroItem) {
|
||||
citationItem.id = zoteroItem.id;
|
||||
}
|
||||
}
|
||||
this.lookupItems(citation, index);
|
||||
|
||||
citation.properties.added = true;
|
||||
citation.properties.zoteroIndex = index;
|
||||
|
@ -1822,6 +1813,104 @@ Zotero.Integration.Session.prototype.addCitation = function(index, noteIndex, ar
|
|||
this.citationIDs[citation.citationID] = true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Looks up item IDs to correspond with keys or generates embedded items for given citation object.
|
||||
* Throws a MissingItemException if item was not found.
|
||||
*/
|
||||
Zotero.Integration.Session.prototype.lookupItems = function(citation, index) {
|
||||
for(var i=0, n=citation.citationItems.length; i<n; i++) {
|
||||
var citationItem = citation.citationItems[i];
|
||||
|
||||
// get Zotero item
|
||||
var zoteroItem = false;
|
||||
if(citationItem.cslItemID) {
|
||||
|
||||
} else if(citationItem.uris) {
|
||||
[zoteroItem, needUpdate] = this.uriMap.getZoteroItemForURIs(citationItem.uris);
|
||||
if(needUpdate && index) this.updateIndices[index] = true;
|
||||
} else {
|
||||
if(citationItem.key) {
|
||||
zoteroItem = Zotero.Items.getByKey(citationItem.key);
|
||||
} else if(citationItem.itemID) {
|
||||
zoteroItem = Zotero.Items.get(citationItem.itemID);
|
||||
} else if(citationItem.id) {
|
||||
zoteroItem = Zotero.Items.get(citationItem.id);
|
||||
}
|
||||
if(zoteroItem && index) this.updateIndices[index] = true;
|
||||
}
|
||||
|
||||
// if no item, check if it was already reselected and otherwise handle as a missing item
|
||||
if(!zoteroItem) {
|
||||
if(citationItem.uris) {
|
||||
var reselectKeys = citationItem.uris;
|
||||
var reselectKeyType = RESELECT_KEY_URI;
|
||||
} else if(citationItem.key) {
|
||||
var reselectKeys = [citationItem.key];
|
||||
var reselectKeyType = RESELECT_KEY_ITEM_KEY;
|
||||
} else if(citationItem.id) {
|
||||
var reselectKeys = [citationItem.id];
|
||||
var reselectKeyType = RESELECT_KEY_ITEM_ID;
|
||||
} else {
|
||||
var reselectKeys = [citationItem.itemID];
|
||||
var reselectKeyType = RESELECT_KEY_ITEM_ID;
|
||||
}
|
||||
|
||||
// look to see if item has already been reselected
|
||||
for each(var reselectKey in reselectKeys) {
|
||||
if(this.reselectedItems[reselectKey]) {
|
||||
zoteroItem = Zotero.Items.get(this.reselectedItems[reselectKey]);
|
||||
citationItem.id = zoteroItem.id;
|
||||
if(index) this.updateIndices[index] = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(!zoteroItem) {
|
||||
// check embedded items
|
||||
if(citationItem.uris) {
|
||||
var success = false;
|
||||
for(var j=0, m=citationItem.uris.length; j<m; j++) {
|
||||
var embeddedItem = this.embeddedItemsByURI[citationItem.uris[j]];
|
||||
if(embeddedItem) {
|
||||
citationItem.id = embeddedItem.id;
|
||||
success = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(success) continue;
|
||||
}
|
||||
|
||||
if(citationItem.itemData) {
|
||||
// add new embedded item
|
||||
var itemData = Zotero.Utilities.deepCopy(citationItem.itemData);
|
||||
for(var j=0, m=citationItem.uris.length; j<m; j++) {
|
||||
this.embeddedItemsByURI[citationItem.uris[j]] = itemData;
|
||||
}
|
||||
|
||||
// assign a random string as an item ID
|
||||
var anonymousID = Zotero.randomString();
|
||||
var globalID = itemData.id = citationItem.id = this.data.sessionID+"/"+anonymousID;
|
||||
this.embeddedItems[anonymousID] = itemData;
|
||||
|
||||
var surrogateItem = this.embeddedZoteroItems[anonymousID] = new Zotero.Item();
|
||||
Zotero.Utilities.itemFromCSLJSON(surrogateItem, itemData);
|
||||
surrogateItem.cslItemID = globalID;
|
||||
surrogateItem.cslURIs = citationItem.uris;
|
||||
surrogateItem.cslItemData = itemData;
|
||||
} else {
|
||||
// if not already reselected, throw a MissingItemException
|
||||
throw(new Zotero.Integration.MissingItemException(
|
||||
reselectKeys, reselectKeyType, i, citation.citationItems.length));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(zoteroItem) {
|
||||
citationItem.id = zoteroItem.id;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Unserializes a JSON citation into a citation object (sans items)
|
||||
*/
|
||||
|
@ -2542,17 +2631,6 @@ Zotero.Integration.URIMap.prototype.getURIsForItemID = function(id) {
|
|||
if(!this.itemIDURIs[id]) {
|
||||
this.itemIDURIs[id] = [Zotero.URI.getItemURI(Zotero.Items.get(id))];
|
||||
}
|
||||
|
||||
// Make sure that group relations are included
|
||||
var uris = this.itemIDURIs[id];
|
||||
for(var i=0; i<uris.length; i++) {
|
||||
var relations = Zotero.Relations.getByURIs(uris[i], Zotero.Item.linkedItemPredicate);
|
||||
for(var j=0, n=relations.length; j<n; j++) {
|
||||
var newUri = relations[j].object;
|
||||
if(uris.indexOf(newUri) === -1) uris.push(newUri);
|
||||
}
|
||||
}
|
||||
|
||||
return this.itemIDURIs[id];
|
||||
}
|
||||
|
||||
|
@ -2628,3 +2706,7 @@ Zotero.Integration.URIMap.prototype.getZoteroItemForURIs = function(uris) {
|
|||
|
||||
return [zoteroItem, needUpdate];
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
|
@ -33,9 +33,9 @@
|
|||
*/
|
||||
const CSL_NAMES_MAPPINGS = {
|
||||
"author":"author",
|
||||
"editor":"editor",
|
||||
"bookAuthor":"container-author",
|
||||
"composer":"composer",
|
||||
"editor":"editor",
|
||||
"interviewer":"interviewer",
|
||||
"recipient":"recipient",
|
||||
"seriesEditor":"collection-editor",
|
||||
|
@ -1194,6 +1194,8 @@ Zotero.Utilities = {
|
|||
|
||||
/**
|
||||
* Converts an item from toArray() format to citeproc-js JSON
|
||||
* @param {Zotero.Item} item
|
||||
* @return {Object} The CSL item
|
||||
*/
|
||||
"itemToCSLJSON":function(item) {
|
||||
if(item instanceof Zotero.Item) {
|
||||
|
@ -1298,5 +1300,112 @@ Zotero.Utilities = {
|
|||
|
||||
//this._cache[item.id] = cslItem;
|
||||
return cslItem;
|
||||
},
|
||||
|
||||
/**
|
||||
* Converts an item in CSL JSON format to a Zotero tiem
|
||||
* @param {Zotero.Item} item
|
||||
* @param {Object} cslItem
|
||||
*/
|
||||
"itemFromCSLJSON":function(item, cslItem) {
|
||||
var isZoteroItem = item instanceof Zotero.Item, zoteroType;
|
||||
|
||||
for(var type in CSL_TYPE_MAPPINGS) {
|
||||
if(CSL_TYPE_MAPPINGS[zoteroType] == item.type) {
|
||||
zoteroType = type;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!zoteroType) zoteroType = "document";
|
||||
|
||||
var itemTypeID = Zotero.ItemTypes.getID(zoteroType);
|
||||
if(isZoteroItem) {
|
||||
item.setType(itemTypeID);
|
||||
} else {
|
||||
item.itemID = cslItem.id;
|
||||
item.itemType = zoteroType;
|
||||
}
|
||||
|
||||
// map text fields
|
||||
for(var variable in CSL_TEXT_MAPPINGS) {
|
||||
if(variable in cslItem) {
|
||||
for each(var field in CSL_TEXT_MAPPINGS[variable]) {
|
||||
var fieldID = Zotero.ItemFields.getID(field);
|
||||
if(Zotero.ItemFields.isBaseField(fieldID)) {
|
||||
var newFieldID = Zotero.ItemFields.getFieldIDFromTypeAndBase(itemTypeID, fieldID);
|
||||
if(newFieldID) fieldID = newFieldID;
|
||||
}
|
||||
|
||||
if(Zotero.ItemFields.isValidForType(fieldID, itemTypeID)) {
|
||||
if(isZoteroItem) {
|
||||
item.setField(fieldID, cslItem[variable], true);
|
||||
} else {
|
||||
item[field] = cslItem[variable];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// separate name variables
|
||||
for(var field in CSL_NAMES_MAPPINGS) {
|
||||
if(CSL_NAMES_MAPPINGS[field] in cslItem) {
|
||||
var creatorTypeID = Zotero.CreatorTypes.getID(field);
|
||||
if(!Zotero.CreatorTypes.isValidForItemType(creatorTypeID, itemTypeID)) {
|
||||
creatorTypeID = Zotero.CreatorTypes.getPrimaryIDForType(itemTypeID);
|
||||
}
|
||||
|
||||
for each(var cslAuthor in cslItem[CSL_NAMES_MAPPINGS[field]]) {
|
||||
var creator = isZoteroItem ? new Zotero.Creator() : {};
|
||||
if(cslAuthor.family || cslAuthor.given) {
|
||||
if(cslAuthor.family) creator.lastName = cslAuthor.family;
|
||||
if(cslAuthor.given) creator.firstName = cslAuthor.given;
|
||||
} else if(cslAuthor.literal) {
|
||||
creator.lastName = cslAuthor.literal;
|
||||
creator.fieldMode = 1;
|
||||
} else {
|
||||
continue;
|
||||
}
|
||||
|
||||
if(isZoteroItem) {
|
||||
item.setCreator(item.getCreators().length, creator, creatorTypeID);
|
||||
} else {
|
||||
creator.creatorType = Zotero.CreatorTypes.getName(creatorTypeID);
|
||||
item.creators.push(creator);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// get date variables
|
||||
for(var variable in CSL_DATE_MAPPINGS) {
|
||||
if(variable in cslItem) {
|
||||
var field = CSL_DATE_MAPPINGS[variable],
|
||||
fieldID = Zotero.ItemFields.getID(field),
|
||||
cslDate = cslItem[variable];
|
||||
var fieldID = Zotero.ItemFields.getID(field);
|
||||
if(Zotero.ItemFields.isBaseField(fieldID)) {
|
||||
var newFieldID = Zotero.ItemFields.getFieldIDFromTypeAndBase(itemTypeID, fieldID);
|
||||
if(newFieldID) fieldID = newFieldID;
|
||||
}
|
||||
|
||||
if(Zotero.ItemFields.isValidForType(fieldID, itemTypeID)) {
|
||||
var date = "";
|
||||
if(cslDate.literal) {
|
||||
date = cslDate.literal;
|
||||
} else if(cslDate.year) {
|
||||
if(cslDate.month) cslDate.month--;
|
||||
date = Zotero.Date.formatDate(cslDate);
|
||||
if(cslDate.season) date = cslDate.season+date;
|
||||
}
|
||||
|
||||
if(isZoteroItem) {
|
||||
item.setField(fieldID, date);
|
||||
} else {
|
||||
item[field] = date;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -226,14 +226,27 @@ Zotero.Utilities.Translate.prototype.processDocuments = function(urls, processor
|
|||
}
|
||||
}
|
||||
|
||||
var translate = this._translate;
|
||||
var loc = translate.document.location;
|
||||
if(Zotero.isFx) {
|
||||
var translate = this._translate;
|
||||
if(translate.document) {
|
||||
var protocol = translate.document.location.protocol,
|
||||
host = translate.document.location.host;
|
||||
} else {
|
||||
var url = Components.classes["@mozilla.org/network/io-service;1"]
|
||||
.getService(Components.interfaces.nsIIOService)
|
||||
.newURI(typeof translate._sandboxLocation === "object" ?
|
||||
translate._sandboxLocation.location : translate._sandboxLocation, null, null),
|
||||
protocol = url.scheme+":",
|
||||
host = url.host;
|
||||
}
|
||||
}
|
||||
|
||||
translate.incrementAsyncProcesses("Zotero.Utilities.Translate#processDocuments");
|
||||
var hiddenBrowser = Zotero.HTTP.processDocuments(urls, function(doc) {
|
||||
if(!processor) return;
|
||||
|
||||
var newLoc = doc.location;
|
||||
if(Zotero.isFx && (loc.protocol !== newLoc.protocol || loc.host !== newLoc.host)) {
|
||||
if(Zotero.isFx && (protocol != newLoc.protocol || host != newLoc.host)) {
|
||||
// Cross-site; need to wrap
|
||||
processor(Zotero.Translate.SandboxManager.Fx5DOMWrapper(doc), newLoc.toString());
|
||||
} else {
|
||||
|
@ -274,7 +287,7 @@ Zotero.Utilities.Translate.prototype.retrieveDocument = function(url) {
|
|||
}
|
||||
|
||||
var hiddenBrowser = Zotero.Browser.createHiddenBrowser();
|
||||
if(translate.cookieSandbox) translate.cookieSandbox.attachToBrowser(hiddenBrowser);
|
||||
if(this._translate.cookieSandbox) this._translate.cookieSandbox.attachToBrowser(hiddenBrowser);
|
||||
|
||||
hiddenBrowser.addEventListener("pageshow", listener, true);
|
||||
hiddenBrowser.loadURI(url);
|
||||
|
@ -327,9 +340,9 @@ Zotero.Utilities.Translate.prototype.retrieveSource = function(url, body, header
|
|||
var listener = function() { finished = true };
|
||||
|
||||
if(body) {
|
||||
var xmlhttp = Zotero.HTTP.doPost(url, body, listener, headers, responseCharset, translate.cookieSandbox);
|
||||
var xmlhttp = Zotero.HTTP.doPost(url, body, listener, headers, responseCharset, this._translate.cookieSandbox);
|
||||
} else {
|
||||
var xmlhttp = Zotero.HTTP.doGet(url, listener, responseCharset, translate.cookieSandbox);
|
||||
var xmlhttp = Zotero.HTTP.doGet(url, listener, responseCharset, this._translate.cookieSandbox);
|
||||
}
|
||||
|
||||
while(!finished) mainThread.processNextEvent(true);
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "weergawe">
|
||||
<!ENTITY zotero.createdby "Geskep deur:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Direkteure:">
|
||||
<!ENTITY zotero.developers "Ontwikkelaars:">
|
||||
<!ENTITY zotero.alumni "Alumni:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Uitvoerende vervaardiger:">
|
||||
<!ENTITY zotero.thanks "Spesiale dank:">
|
||||
<!ENTITY zotero.about.close "Sluit">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Klein">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Medium">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Groot">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Diverse">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicate Selected Item">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "New Item">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Install style "%1$S" from %2$S?
|
||||
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "الإصدار">
|
||||
<!ENTITY zotero.createdby "تم انشاؤه بواسطة:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "المديرين:">
|
||||
<!ENTITY zotero.developers "المطورين:">
|
||||
<!ENTITY zotero.alumni "الخريجين:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "المنتج التنفيذي:">
|
||||
<!ENTITY zotero.thanks "شكر خاص:">
|
||||
<!ENTITY zotero.about.close "إغلاق">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "صغير">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "متوسط">
|
||||
<!ENTITY zotero.preferences.fontSize.large "كبير">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "حجم خط الملاحظات:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "أخرى">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "إرفاق نسخة من ملف مخزن...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "إرفاق ارتباط لملف...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "تكرار العنصر المحدد">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "عنصر جديد">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=التراجع
|
|||
integration.removeBibEntry.title=المراجع المحددة مستشهد بها في المستند.
|
||||
integration.removeBibEntry.body=هل ترغب في حذفه من قائمة المراجع؟
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=استشهاد فارغ
|
||||
integration.emptyCitationWarning.body=الاقتباس الذي قمت بتحديده سيكون فارغ في النمط المحدد حاليا. هل ترغب في إضافته؟
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=يوجد عطب في رمز حقل زوتيرو
|
|||
integration.corruptBibliography.description=ستظهر جميع العناصر المستشهد بها في النص في قائمة المراجع الجديدة، ولكن سوف تفقد التعديلات التي أجريتها في نافذة "تحرير الببليوجرافية".
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=هل تريد تنصيب النمط "%1$S" من %2$S؟
|
||||
styles.updateStyle=هل تريد تحديث النمط الموجود"%1$S" مع "%2$S" من %3$S؟
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=فشلت عملية رفع المل
|
|||
sync.storage.error.webdav.sslCertificateError=خطأ في شهادة SSL عند الاتصال بـ %S.
|
||||
sync.storage.error.webdav.sslConnectionError=خطأ في اتصال SSL عند الاتصال بـ to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=لمزيد من المعلومات قم بزيارة موقع WebDAV.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=لقد بلغت الحد الاقصى من حصتك في السعة التخزينية للملفات. لن يتم رفع بعض الملفات. ولكن سيتم مواصلة تزامن البيانات الاخرى لزوتيرو الى الخادم.
|
||||
sync.storage.error.zfs.personalQuotaReached2=للحصول على مساحة تخزين إضافية اطلع على إعدادات حسابك في موقع zotero.org.
|
||||
sync.storage.error.zfs.groupQuotaReached1=لقد بلغت مجموعة المشاركة لزوتيرو '%S' الحد الاقصى من حصتك في السعة التخزينية للملفات. لن يتم رفع بعض الملفات. ولكن سيتم مواصلة تزامن البيانات الاخرى لزوتيرو الى الخادم.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "версия">
|
||||
<!ENTITY zotero.createdby "Създаден от:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Директори:">
|
||||
<!ENTITY zotero.developers "Разработчици:">
|
||||
<!ENTITY zotero.alumni "Възпитаници:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Изпълнителен продуцент:">
|
||||
<!ENTITY zotero.thanks "Специални благодарности:">
|
||||
<!ENTITY zotero.about.close "Затваряне">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Малък">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Среден">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Голям">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Размер на шрифта в бележките:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Разни">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Прилага съхранено копие на файл...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Прилага връзка към файл">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Дуплицира избраните записи">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Нов запис">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Празен цитат
|
||||
integration.emptyCitationWarning.body=Цитатът който сте избрали ще бъден празен, след като се форматира според настоящият стил. Сигурни ли сте, че искате да го добавите?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=Кода на полето на Зотеро з
|
|||
integration.corruptBibliography.description=Всички записи цитирани в текста ще се появят в новата библиография, с изключение на промените които сте направили в диалога за редактиран на библиографията.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Да бъде ли инсталиран стила "%1$S" от %2$S?
|
||||
styles.updateStyle=Да бъде ли осъвременен съществуващия стил "%1$S" с "%2$S" от %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=файлът не беше каче
|
|||
sync.storage.error.webdav.sslCertificateError=Грешка в SSL сертификата по време на свързването с %S.
|
||||
sync.storage.error.webdav.sslConnectionError=Грешка в SSL връзката по време на свързването с %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Заредете WebDAV адреса в браузера за повече информация.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=Вие достигнахте лимита на квотата за съхранение на файлове. Част от файловете не бяха качени. Останалите дани на Зотеро ще бъдат синхронизирани със сървъра.
|
||||
sync.storage.error.zfs.personalQuotaReached2=Вижте параметрите на вашият zotero.org акаунт за допълнителни опции за съхранение.
|
||||
sync.storage.error.zfs.groupQuotaReached1=Групата %S достигна лимита на квотата си за съхранение на файлове. Част от файловете не бяха качени. Останалите дани на Зотеро ще бъдат синхронизирани със сървъра.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "versió">
|
||||
<!ENTITY zotero.createdby "Creat per:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Directors:">
|
||||
<!ENTITY zotero.developers "Desenvolupadors:">
|
||||
<!ENTITY zotero.alumni "Alumnes:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Productor executiu:">
|
||||
<!ENTITY zotero.thanks "Agraïments especials:">
|
||||
<!ENTITY zotero.about.close "Tanca">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Petita">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Mitjana">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Gran">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscel·lania">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplica l'element seleccionat">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Nou element">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Instal·la estil "%1$S" des de %2$S?
|
||||
styles.updateStyle=Actualitza l'estil existent "%1$S" amb "%2$S" des de %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "verze">
|
||||
<!ENTITY zotero.createdby "Vytvořili:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Vedoucí:">
|
||||
<!ENTITY zotero.developers "Vývojáři:">
|
||||
<!ENTITY zotero.alumni "Alumni:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Výkonný producent:">
|
||||
<!ENTITY zotero.thanks "Zvláštní poděkování:">
|
||||
<!ENTITY zotero.about.close "Zavřít">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Malá">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Střední">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Velká">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Velikost písma poznámek:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Různé">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Přiložit uloženou kopii souboru...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Přiložit odkaz na soubor...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplikovat vybranou položku">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Nová položka">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
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?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=Kód pole Zotera pro vaší bibliografii byl po
|
|||
integration.corruptBibliography.description=Všechny položky v textu se objeví v nové bibliografii, ale změny provedené v dialogu "Editovat bibliografii" budou ztraceny.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Instalovat styl "%1$S" z %2$S?
|
||||
styles.updateStyle=Aktualizovat existující styl "%1$S" stylem "%2$S" z %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=Nahrání souboru selhalo z důvodu
|
|||
sync.storage.error.webdav.sslCertificateError=Chyba SSL certifikátu při připojování k %S.
|
||||
sync.storage.error.webdav.sslConnectionError=Chyba SSL spojení při připojování k %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Nahrajte vaší WebDAV URL do prohlížeče pro více informací.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=Dosáhli jste vaší kvóty v Zotero úložišti souborů. Některé soubory nebudou nahrány. Ostatní data Zotera se budou i nadále synchronizovat se serverem.
|
||||
sync.storage.error.zfs.personalQuotaReached2=Pro zobrazení dalších možností ukládání použijte nastavení účtu na zotero.org.
|
||||
sync.storage.error.zfs.groupQuotaReached1=Skupina '%S' dosáhla její kvóty v Zotero úložišti souborů. Některé soubory nebyly nahrány. Ostatní data Zotera se budou i nadále synchronizovat se serverem.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "version">
|
||||
<!ENTITY zotero.createdby "Created By:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Directors:">
|
||||
<!ENTITY zotero.developers "Developers:">
|
||||
<!ENTITY zotero.alumni "Alumni:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Executive Producer:">
|
||||
<!ENTITY zotero.thanks "Special Thanks:">
|
||||
<!ENTITY zotero.about.close "Close">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Small">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Medium">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Large">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscellaneous">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicate Selected Item">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "New Item">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Install style "%1$S" from %2$S?
|
||||
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "Version">
|
||||
<!ENTITY zotero.createdby "Erstellt von:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Direktoren:">
|
||||
<!ENTITY zotero.developers "Entwickler:">
|
||||
<!ENTITY zotero.alumni "Alumni:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Produktionsleiter:">
|
||||
<!ENTITY zotero.thanks "Besonderer Dank gebührt:">
|
||||
<!ENTITY zotero.about.close "Schließen">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Klein">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Mittel">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Groß">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Schriftgröße Notizen:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Verschiedenes">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Gespeicherte Kopie der Datei anhängen...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Link auf Datei anhängen...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Ausgewählten Eintrag duplizieren">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Neuer Eintrag">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Leere Zitation
|
||||
integration.emptyCitationWarning.body=Die ausgewählte Zitation wäre im aktuell ausgewählten Stil leer. Sind Sie sicher, dass Sie sie hinzufügen wollen?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=Der Zotero-Feld-Code für Ihr Literaturverzeichn
|
|||
integration.corruptBibliography.description=Alle im Text zitierten Einträge werden im neuen Literaturverzeichnis auftauchen, aber Veränderungen, die Sie im "Literaturverzeichnis bearbeiten"-Dialog vorgenommen haben, werden verloren gehen.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Stil "%1$S" von %2$S? installieren.
|
||||
styles.updateStyle=Bestehenden Stil "%1$S" mit "%2$S" von %3$S updaten?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=Ein Datei-Upload ist aufgrund unzure
|
|||
sync.storage.error.webdav.sslCertificateError=SSL-Zertifikat-Fehler beim Verbinden mit %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL-Verbindungsfehler beim Verbinden mit %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Laden Sie Ihre WebDAV-URL im Browser für weitere Informationen.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=Sie haben Ihr Zotero-Dateispeicherungskontingent ausgeschöpft. Einige Dateien wurden nicht hochgeladen. Andere Zotero-Daten werden weiterhin zum Server synchronisiert.
|
||||
sync.storage.error.zfs.personalQuotaReached2=Gehen Sie zur Ihren zotero.org Accounteinstellungen für weitere Speicheroptionen.
|
||||
sync.storage.error.zfs.groupQuotaReached1=Die Gruppe '%S' hat ihr Zotero-Dateispeicherungskontingent ausgeschöpft. Einige Dateien wurden nicht hochgeladen. Anderen Zotero-Daten werden weiterhin zum Server synchronisiert.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "έκδοση">
|
||||
<!ENTITY zotero.createdby "Δημιουργήθηκε Από:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Διευθυντές:">
|
||||
<!ENTITY zotero.developers "Προγραμματιστές:">
|
||||
<!ENTITY zotero.alumni "Απόφοιτοι:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Εκτελεστικός Παραγωγός:">
|
||||
<!ENTITY zotero.thanks "Ειδικές Ευχαριστίες:">
|
||||
<!ENTITY zotero.about.close "Κλείσιμο">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Small">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Medium">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Large">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscellaneous">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicate Selected Item">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "New Item">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Install style "%1$S" from %2$S?
|
||||
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button = Revert
|
|||
integration.removeBibEntry.title = The selected references is cited within your document.
|
||||
integration.removeBibEntry.body = Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited = Cited
|
||||
integration.cited.loading = Loading Cited Items…
|
||||
integration.ibid = ibid
|
||||
integration.emptyCitationWarning.title = Blank Citation
|
||||
integration.emptyCitationWarning.body = The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "versión">
|
||||
<!ENTITY zotero.createdby "Una creación de:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Directores:">
|
||||
<!ENTITY zotero.developers "Desarrolladores:">
|
||||
<!ENTITY zotero.alumni "Eméritos:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Productor ejecutivo:">
|
||||
<!ENTITY zotero.thanks "Agradecimientos especiales:">
|
||||
<!ENTITY zotero.about.close "Cerrar">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Pequeña">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Mediana">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Grande">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Tamaño de letra en las notas:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscelánea">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Añadir copia guardada del fichero...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Añadir enlace al fichero...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicar el ítem seleccionado">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Nuevo ítem">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=¿Instalar el estilo "%1$S" desde %2$S?
|
||||
styles.updateStyle=¿Actualizar el estilo existente "%1$S" con "%2$S" desde %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=Falló una subida de fichero por fal
|
|||
sync.storage.error.webdav.sslCertificateError=Error de certificado SSL al conectar con %S
|
||||
sync.storage.error.webdav.sslConnectionError=Error de conexión SSL al conectar con %S
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Carga tu URL WebDAV en el navegador para más información.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "versioon">
|
||||
<!ENTITY zotero.createdby "Loodud:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Juhatajad:">
|
||||
<!ENTITY zotero.developers "Arendajad:">
|
||||
<!ENTITY zotero.alumni "Kaastöötajad:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Vastutav produtsent:">
|
||||
<!ENTITY zotero.thanks "Tänud:">
|
||||
<!ENTITY zotero.about.close "Sulge">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Väike">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Keskmine">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Suur">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Märkuse fondisuurus">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Mitmesugust">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Lisada fail kirje manusena">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Lisada link failile">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Valitud kirje duplitseerimine">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Uus kirje">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Tühi viide.
|
||||
integration.emptyCitationWarning.body=Viide, mille valisite, oleks praeguse viitestiili järgi tühi. Olete kindel, et soovite seda lisada?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=Zotero väljakood, mis vastab sellele bibliograa
|
|||
integration.corruptBibliography.description=Kõik kirjed tekstis ilmuvad uude bibliograafiasse, kuid muudatused, mida tegite "Toimeta bibliograafiat" all, lähevad kaotsi.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Paigaldada stiil "%1$S" asukohast %2$S?
|
||||
styles.updateStyle=uuendada olemasolevat stiili "%1$S" stiiliks "%2$S" asukohast %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=Faili üleslaadimine ebaõnnestus, s
|
|||
sync.storage.error.webdav.sslCertificateError=%S ühendumisel tekkis SSL sertifikaadi viga.
|
||||
sync.storage.error.webdav.sslConnectionError=%S ühendumisel tekkis SSL ühenduse viga.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Edasiseks infoks laadige WebDAV URL brauseris.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=Zotero serveris teile eraldatud laoruum on täis saanud. Mõningaid faile ei laaditud üles, ülejäänud zotero andmeid aga sünkroonitakse endiselt.
|
||||
sync.storage.error.zfs.personalQuotaReached2=Suurema laoruumi saamiseks vaadake enda zotero.org kontot.
|
||||
sync.storage.error.zfs.groupQuotaReached1=Grupp '%S' on ära kasutanud serveris eraldatud laoruumi. Mõningaid faile ei laaditud üles, ülejäänud zotero andmeid aga sünkroonitakse endiselt.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "bertsioa">
|
||||
<!ENTITY zotero.createdby "Egileak:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Zuzendariak:">
|
||||
<!ENTITY zotero.developers "Garatzaileak:">
|
||||
<!ENTITY zotero.alumni "Ikasleak:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Executive Producer:">
|
||||
<!ENTITY zotero.thanks "Mila esker:">
|
||||
<!ENTITY zotero.about.close "Gora askatasuna">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "txikia">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "erdia">
|
||||
<!ENTITY zotero.preferences.fontSize.large "handia">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "font neurria oharretan:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Bestelakoak">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Gordetako dokumentu baten kopia erantsi">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Fitxategi baten helbidea erantsi">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Hautatutako itema bikoiztu">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Item berria">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Aipamen hutsa
|
||||
integration.emptyCitationWarning.body=Zuk zehaztu duzun erreferentzia hutsik geratuko litzateke oraingo estiloaren arabera. Benetan gehitu?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Instalatu "%1$S" estilo %2$S-tik?
|
||||
styles.updateStyle=Eguneratu dagoen "%1$S" estilo "%2$S" %3$S-tik erabiliz?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=Errorea: A file upload failed due to
|
|||
sync.storage.error.webdav.sslCertificateError=Errorea: SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=Errorea: SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=Zuretzat gordetzen den lekua Zotero zerbitzarian gainezka dago. Zenbait fitxategi ez dira hara bidali. Besteak sinkronizatzen jarraituko dira.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "نگارش">
|
||||
<!ENTITY zotero.createdby "محصولی از:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "مدیران:">
|
||||
<!ENTITY zotero.developers "توسعهدهندگان:">
|
||||
<!ENTITY zotero.alumni "فارغالتحصیلان:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "مدیر اجرایی:">
|
||||
<!ENTITY zotero.thanks "تشکر ویژه از:">
|
||||
<!ENTITY zotero.about.close "بستن">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "کوچک">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "متوسط">
|
||||
<!ENTITY zotero.preferences.fontSize.large "بزرگ">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "اندازه قلم یادداشت:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "متفرقه">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "پیوست کردن رونوشت پرونده...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "پیوست کردن پیوند به پرونده...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "ساخت رونوشت از این آیتم">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "آیتم جدید">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=برگرداندن
|
|||
integration.removeBibEntry.title=مرجع انتخاب شده در سند شما مورد استناد قرار گرفته است.
|
||||
integration.removeBibEntry.body=آیا واقعا میخواهید آن را از کتابنامه حذف کنید؟
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=یادکرد خالی
|
||||
integration.emptyCitationWarning.body=یادکرد تعیین شده در شیوه فعلی خالی خواهد بود. آیا واقعا میخواهید آن را بیفزایید؟
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=فیلد مربوط به کتابنامه خرا
|
|||
integration.corruptBibliography.description=همه آیتمهای مورد استناد در متن در کتابنامه جدید ظاهر خواهند شد، اما تغییراتی که در پنجره گفتگوی "ویرایش کتابنامه" انجام دادهاید از بین خواهند رفت.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=شیوهنامه "%1$S" از %2$S نصب شود؟
|
||||
styles.updateStyle=شیوهنامه "%1$S" با "%2$S" از %3$S روزآمد شود؟
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=بارگذاری یک پرونده
|
|||
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.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=سهمیه «ذخیره پروندههای زوترو»ی شما پر شده است. برخی پروندهها، بارگذاری نشدند. همزمانسازی سایر دادههای زوترو با کارگزار همچنان انجام خواهد شد.
|
||||
sync.storage.error.zfs.personalQuotaReached2=تنظیمات حساب کاربری خود در zotero.org را برای گزینههای ذخیره بیشتر ببینید.
|
||||
sync.storage.error.zfs.groupQuotaReached1=سهمیه «ذخیره پروندههای زوترو» گروه '%S' پر شده است. برخی پروندهها باگذاری نشدند. همزمانسازی سایر دادههای زوترو با کارگزار، همچنان انجام خواهد شد.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "version">
|
||||
<!ENTITY zotero.createdby "Created By:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Directors:">
|
||||
<!ENTITY zotero.developers "Developers:">
|
||||
<!ENTITY zotero.alumni "Alumni:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Executive Producer:">
|
||||
<!ENTITY zotero.thanks "Special Thanks:">
|
||||
<!ENTITY zotero.about.close "Close">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Small">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Medium">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Large">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscellaneous">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicate Selected Item">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "New Item">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Install style "%1$S" from %2$S?
|
||||
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "version">
|
||||
<!ENTITY zotero.createdby "Créée par :">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Directeurs :">
|
||||
<!ENTITY zotero.developers "Développeurs :">
|
||||
<!ENTITY zotero.alumni "Anciens collaborateurs :">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Producteur délégué :">
|
||||
<!ENTITY zotero.thanks "Remerciements particuliers :">
|
||||
<!ENTITY zotero.about.close "Fermer">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Petite">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Moyenne">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Grande">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Taille des caractères des notes :">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Divers">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Joindre une copie enregistrée du fichier…">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Joindre un lien vers le fichier…">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Dupliquer le document sélectionné">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Nouveau document">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Annuler la modification
|
|||
integration.removeBibEntry.title=La référence sélectionnée est citée dans votre document.
|
||||
integration.removeBibEntry.body=Voulez-vous vraiment l'omettre de votre bibliographie ?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Citation vierge
|
||||
integration.emptyCitationWarning.body=La citation indiquée serait vide dans le style actuellement sélectionné. Voulez-vous vraiment l'ajouter ?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=Le code de champ Zotero pour votre bibliographie
|
|||
integration.corruptBibliography.description=Tous les documents cités dans le texte figureront dans la nouvelle bibliographie mais les modifications réalisées avec la boîte de dialogue "Éditer la bibliographie" serons perdues.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Installer le style "%1$S" à partir de %2$S ?
|
||||
styles.updateStyle=Actualiser le style "%1$S" existant avec "%2$S" à partir de %3$S ?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=Une mise en ligne de fichier a écho
|
|||
sync.storage.error.webdav.sslCertificateError=Une erreur de certificat SSL s'est produite en se connectant à %S.
|
||||
sync.storage.error.webdav.sslConnectionError=Une erreur de connexion SSL s'est produite en se connectant à %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Entrez votre URL WebDAV dans votre navigateur pour plus d'information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=Vous avez atteint votre quota de stockage de fichiers Zotero. Certains fichiers n'ont pas été mis en ligne. D'autres données Zotero continueront d'être synchronisées avec le serveur.
|
||||
sync.storage.error.zfs.personalQuotaReached2=Consultez les paramètres de votre compte zotero.org pour plus d'options de stockage.
|
||||
sync.storage.error.zfs.groupQuotaReached1=Le groupe '%S' a atteint son quota de stockage de fichiers Zotero. Certains fichiers n'ont pas été mis en ligne. D'autres données Zotero continueront d'être synchronisées avec le serveur.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "versión">
|
||||
<!ENTITY zotero.createdby "Creado por:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Directores:">
|
||||
<!ENTITY zotero.developers "Desenvolvedores">
|
||||
<!ENTITY zotero.alumni "Antigos Alumnos:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Produtor Executivo:">
|
||||
<!ENTITY zotero.thanks "Agradecementos Especiais:">
|
||||
<!ENTITY zotero.about.close "Pechar">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Pequena">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Mediana">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Grande">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Tamaño da fonte das Notas:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscelanea">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Anexar Copia Almacenada do Arquivo...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Anexar Ligazón ao Arquivo...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicar Elementos Seleccionados">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Novo Elemento">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Cita en Branco
|
||||
integration.emptyCitationWarning.body=A cita que indicou estaría baleira no estilo seleccionado actualmente. Está seguro que desexa engadila?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=O código de campo Zotero da súa bibliografía
|
|||
integration.corruptBibliography.description=Todos os artigos citados no texto aparecerán na nova bibliografía, mais se perderán as modificacións feitas no diálogo "Editar Bibliografía".
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Instalar o estilo "%1$S" desde %2$S?
|
||||
styles.updateStyle=Actualizar o estilo"%1$S" con "%2$S" desde %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=Fallou unha carga de arquivos debido
|
|||
sync.storage.error.webdav.sslCertificateError=Erro de certificado SSL na conexión con %S.
|
||||
sync.storage.error.webdav.sslConnectionError=Erro de conexión SSL ao conectar con %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Cargue a súa URL WebDAV no navegador para máis información.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=Vostede alcanzou a súa cota de Almacenamento de Arquivos de Zotero. Algúns arquivos non foron enviados. Outros datos Zotero continuarán a sincronización co servidor.
|
||||
sync.storage.error.zfs.personalQuotaReached2=Vexa a configuración da súa conta zotero.org para as opcións de almacenamento adicional.
|
||||
sync.storage.error.zfs.groupQuotaReached1=O grupo '%S' alcanzou a cota de Almacenamento de Arquivos de Zotero . Algúns arquivos non foron enviados. Outros datos de Zotero continuarán a sincronización co servidor.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "גירסה">
|
||||
<!ENTITY zotero.createdby ":נוצר על ידי">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors ":במאים">
|
||||
<!ENTITY zotero.developers ":מפתחים">
|
||||
<!ENTITY zotero.alumni ":בוגרים">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer ":מפיק בפועל">
|
||||
<!ENTITY zotero.thanks ":תודות מיוחדות">
|
||||
<!ENTITY zotero.about.close "סגור">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "קטן">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "בינוני">
|
||||
<!ENTITY zotero.preferences.fontSize.large "גדול">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "שונות">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicate Selected Item">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "פריט חדש">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Install style "%1$S" from %2$S?
|
||||
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "inačica">
|
||||
<!ENTITY zotero.createdby "Izradili:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Ravnatelji:">
|
||||
<!ENTITY zotero.developers "Razvojni tim:">
|
||||
<!ENTITY zotero.alumni "Alumni:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Izvršni producent:">
|
||||
<!ENTITY zotero.thanks "Posebna zahvala:">
|
||||
<!ENTITY zotero.about.close "Zatvori">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Small">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Medium">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Large">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscellaneous">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicate Selected Item">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "New Item">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Install style "%1$S" from %2$S?
|
||||
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "verzió">
|
||||
<!ENTITY zotero.createdby "Létrehozta:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Igazgatók:">
|
||||
<!ENTITY zotero.developers "Fejlesztők:">
|
||||
<!ENTITY zotero.alumni "Korábbi munkatársak:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Producer:">
|
||||
<!ENTITY zotero.thanks "Külön köszönet:">
|
||||
<!ENTITY zotero.about.close "Bezárás">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Kicsi">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Közepes">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Nagy">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Jegyzet betűmérete:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Egyéb">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Helyben tárolt példány csatolása">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Fájlra mutató hivatkozás csatolása">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Kiválasztott elem duplikálása">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Új elem">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=A "%1$S" stílus importálása a %2$S-ból?
|
||||
styles.updateStyle=A "%1$S" stílus lecserélése %2$S-re a %3$S-ból?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A fájl feltöltése helyhiány miat
|
|||
sync.storage.error.webdav.sslCertificateError=Hiba az SSL tanúsítvánnyal az %S szerverhez való kapcsolódás közben.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL kapcsolódási hiba az %S szerverhez való kapcsolódás közben.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=További informáációkért töltse be a WebDAV URL-t a böngészőben.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=Betelt a kvóta, ezért néhány fájl nem lett felöltve. A többi Zotero adat szinkronizálása folytatódik.
|
||||
sync.storage.error.zfs.personalQuotaReached2=További információk a zotero.org fiók beállítások pontja alatt.
|
||||
sync.storage.error.zfs.groupQuotaReached1=Az '%S' csoport kvótája betelt, ezért néhány fájl nem lett felöltve. A többi Zotero adat szinkronizálása folytatódik.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "útgáfa">
|
||||
<!ENTITY zotero.createdby "Höfundar:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Stjórnendur">
|
||||
<!ENTITY zotero.developers "Þróunaraðilar">
|
||||
<!ENTITY zotero.alumni "Alumni:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Framkvæmdastjóri:">
|
||||
<!ENTITY zotero.thanks "Sérstakar þakkir:">
|
||||
<!ENTITY zotero.about.close "Loka">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Small">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Medium">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Large">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscellaneous">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicate Selected Item">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "New Item">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Install style "%1$S" from %2$S?
|
||||
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "Versione">
|
||||
<!ENTITY zotero.createdby "Creata da:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Direttori:">
|
||||
<!ENTITY zotero.developers "Sviluppatori:">
|
||||
<!ENTITY zotero.alumni "Alumni:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Produttore esecutivo:">
|
||||
<!ENTITY zotero.thanks "Ringraziamenti speciali:">
|
||||
<!ENTITY zotero.about.close "Chiudi">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "piccolo">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "medio">
|
||||
<!ENTITY zotero.preferences.fontSize.large "grande">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Varie">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplica elemento selezionato">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Nuovo elemento">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Installare stile "%1$S" da %2$S?
|
||||
styles.updateStyle=Aggiornare lo stile esistente "%1$S" con "%2$S" da %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "バージョン">
|
||||
<!ENTITY zotero.createdby "作成者:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "指導者:">
|
||||
<!ENTITY zotero.developers "開発者:">
|
||||
<!ENTITY zotero.alumni "同窓会員:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "製作責任者:">
|
||||
<!ENTITY zotero.thanks "次のコミュニティメンバーに謝辞を表します:">
|
||||
<!ENTITY zotero.about.close "閉じる">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "小">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "中">
|
||||
<!ENTITY zotero.preferences.fontSize.large "大">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "ノートのフォントサイズ">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "色々">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "ファイルの保存されたコピーを添付する">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "リンクをファイルに添付する">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "選択されたアイテムを複製">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "新規アイテム">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=空白引用
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=スタイル"%1$S"を%2$Sからインストールしますか?
|
||||
styles.updateStyle=既存のスタイル"%1$S"を%3$Sからの"%2$S"でアップデートしますか?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "버전">
|
||||
<!ENTITY zotero.createdby "제작자:">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "감독:">
|
||||
<!ENTITY zotero.developers "개발자:">
|
||||
<!ENTITY zotero.alumni "졸업생:">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "행정 감독:">
|
||||
<!ENTITY zotero.thanks "감사드릴 분들:">
|
||||
<!ENTITY zotero.about.close "닫기">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "작게">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "중간">
|
||||
<!ENTITY zotero.preferences.fontSize.large "크게">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "노트 글꼴 크기:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "기타">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "파일에 링크 첨부...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "선택된 항목 복제">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "새 항목">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=빈 인용
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=%2$S로 부터 %1$S(을)를 내보내시겠습니까?
|
||||
styles.updateStyle=%3$S(으)로 부터 기존 스타일 "%1$S"(을)를 "%2$S"(으)로 갱신합니다.
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=%S에 연결중 SSL 인증 오류.
|
||||
sync.storage.error.webdav.sslConnectionError=%S에 연결중 SSL 접속 오류.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=추가 저장소 선택사항을 위해 당신의 zotero.org 계정 설정을 표시합니다.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!ENTITY zotero.version "хувилбар">
|
||||
<!ENTITY zotero.createdby "Зохион бүтээгч">
|
||||
<!ENTITY zotero.director "Director:">
|
||||
<!ENTITY zotero.directors "Захиралууд">
|
||||
<!ENTITY zotero.developers "Хөгжүүлэгчид">
|
||||
<!ENTITY zotero.alumni "Жил">
|
||||
|
@ -8,3 +9,4 @@
|
|||
<!ENTITY zotero.executiveProducer "Гүйцэтгэх найруулагч">
|
||||
<!ENTITY zotero.thanks "Тусгайлан баярлалаа.">
|
||||
<!ENTITY zotero.about.close "Хаах">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<!ENTITY zotero.preferences.fontSize.small "Бага">
|
||||
<!ENTITY zotero.preferences.fontSize.medium "Дунд">
|
||||
<!ENTITY zotero.preferences.fontSize.large "Том">
|
||||
<!ENTITY zotero.preferences.fontSize.xlarge "X-Large">
|
||||
<!ENTITY zotero.preferences.fontSize.notes "Note font size:">
|
||||
|
||||
<!ENTITY zotero.preferences.miscellaneous "Miscellaneous">
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<!ENTITY zotero.items.menu.attach.file "Attach Stored Copy of File...">
|
||||
<!ENTITY zotero.items.menu.attach.fileLink "Attach Link to File...">
|
||||
|
||||
<!ENTITY zotero.items.menu.restoreToLibrary "Restore to Library">
|
||||
<!ENTITY zotero.items.menu.duplicateItem "Duplicate Selected Item">
|
||||
|
||||
<!ENTITY zotero.toolbar.newItem.label "Шинэ бүтээл">
|
||||
|
|
|
@ -581,6 +581,9 @@ integration.revert.button=Revert
|
|||
integration.removeBibEntry.title=The selected references is cited within your document.
|
||||
integration.removeBibEntry.body=Are you sure you want to omit it from your bibliography?
|
||||
|
||||
integration.cited=Cited
|
||||
integration.cited.loading=Loading Cited Items…
|
||||
integration.ibid=ibid
|
||||
integration.emptyCitationWarning.title=Blank Citation
|
||||
integration.emptyCitationWarning.body=The citation you have specified would be empty in the currently selected style. Are you sure you want to add it?
|
||||
|
||||
|
@ -611,6 +614,7 @@ integration.corruptBibliography=The Zotero field code for your bibliography is c
|
|||
integration.corruptBibliography.description=All items cited in the text will appear in the new bibliography, but modifications you made in the "Edit Bibliography" dialog will be lost.
|
||||
integration.citationChanged=You have modified this citation since Zotero generated it. Do you want to keep your modifications and prevent future updates?
|
||||
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the reference to which it refers. Clicking "No" will erase your changes.
|
||||
integration.citationChanged.edit=You have modified this citation since Zotero generated it. Editing will clear your modifications. Do you want to continue?
|
||||
|
||||
styles.installStyle=Install style "%1$S" from %2$S?
|
||||
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
|
||||
|
@ -680,6 +684,7 @@ sync.storage.error.webdav.insufficientSpace=A file upload failed due to insuffic
|
|||
sync.storage.error.webdav.sslCertificateError=SSL certificate error connecting to %S.
|
||||
sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to %S.
|
||||
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
|
||||
sync.storage.error.webdav.loadURL=Load WebDAV URL
|
||||
sync.storage.error.zfs.personalQuotaReached1=You have reached your Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
sync.storage.error.zfs.personalQuotaReached2=See your zotero.org account settings for additional storage options.
|
||||
sync.storage.error.zfs.groupQuotaReached1=The group '%S' has reached its Zotero File Storage quota. Some files were not uploaded. Other Zotero data will continue to sync to the server.
|
||||
|
@ -747,3 +752,6 @@ standalone.addonInstallationFailed.body=The add-on "%S" could not be installed.
|
|||
|
||||
connector.error.title=Zotero Connector Error
|
||||
connector.standaloneOpen=Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone.
|
||||
|
||||
firstRunGuidance.saveIcon=Zotero can recognize a reference on this page. Click this icon in the address bar to save this 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.
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue