Merge branch '4.0'

This commit is contained in:
Dan Stillman 2013-03-14 03:44:00 -04:00
commit 725ca35e5c
254 changed files with 10479 additions and 2433 deletions

View file

@ -51,7 +51,7 @@
<label class="zotero-text-link" href="http://www.zotero.org/support/credits_and_acknowledgments" value="&zotero.moreCreditsAndAcknowledgements;"/>
</vbox>
<vbox id="column2">
<label class="subhead" value="Citation &amp; Bibliography Processing"/>
<label class="subhead" value="&zotero.citationProcessing;"/>
<vbox class="subcontent">
<label class="zotero-text-link" href="http://citationstyles.org/" value="Citation Style Language"/>
<label class="zotero-text-link" href="http://bitbucket.org/fbennett/citeproc-js/" value="citeproc-js (Frank Bennett)"/>

View file

@ -214,7 +214,8 @@
// Access date
if (this.displayAccessed) {
this._id("accessed-label").value = Zotero.getString('itemFields.accessDate')+":";
this._id("accessed-label").value = Zotero.getString('itemFields.accessDate')
+ Zotero.getString('punctuation.colon');
this._id("accessed").value = Zotero.Date.sqlToDate(
this.item.getField('accessDate'), true
).toLocaleString();
@ -233,12 +234,11 @@
if (this.item.attachmentLinkMode
!= Zotero.Attachments.LINK_MODE_LINKED_URL
&& this.displayFileName) {
// TODO: localize
var fileName = this.item.getFilename();
if (fileName) {
// TODO: localize
this._id("fileName-label").value = "Filename:";
this._id("fileName-label").value = Zotero.getString('pane.item.attachments.filename')
+ Zotero.getString('punctuation.colon');
this._id("fileName").value = fileName;
fileNameRow.hidden = false;
}
@ -255,8 +255,8 @@
var pages = Zotero.Fulltext.getPages(this.item.id);
var pages = pages ? pages.total : null;
if (pages) {
// TODO: localize colon
this._id("pages-label").value = Zotero.getString('itemFields.pages') + ':';
this._id("pages-label").value = Zotero.getString('itemFields.pages')
+ Zotero.getString('punctuation.colon');
this._id("pages").value = pages;
pagesRow.hidden = false;
}
@ -269,7 +269,8 @@
}
if (this.displayDateModified) {
this._id("dateModified-label").value = Zotero.getString('itemFields.dateModified')+':';
this._id("dateModified-label").value = Zotero.getString('itemFields.dateModified')
+ Zotero.getString('punctuation.colon');
var mtime = this.item.attachmentModificationTime;
if (mtime) {
this._id("dateModified").value = new Date(mtime).toLocaleString();
@ -476,7 +477,8 @@
str = 'general.yes';
break;
}
this._id("index-status-label").value = Zotero.getString('fulltext.indexState.indexed') + ':';
this._id("index-status-label").value = Zotero.getString('fulltext.indexState.indexed')
+ Zotero.getString('punctuation.colon');
indexStatus.value = Zotero.getString(str);
// Reindex button tooltip (string stored in zotero.properties)

View file

@ -256,8 +256,7 @@
<field name="_tabIndexMinCreators" readonly="true">10</field>
<field name="_tabIndexMaxCreators">0</field>
<field name="_tabIndexMinFields" readonly="true">1000</field>
<field name="_tabIndexMaxInfoFields">0</field>
<field name="_tabIndexMaxTagsFields">0</field>
<field name="_tabIndexMaxFields">0</field>
<property name="_defaultFirstName"
onget="return '(' + Zotero.getString('pane.item.defaultFirstName') + ')'"/>
@ -364,7 +363,7 @@
// Start tabindex at 1001 after creators
var tabindex = fieldIsClickable
? (i>0 ? this._tabIndexMinFields + i : 1) : 0;
this._tabIndexMaxInfoFields = Math.max(this._tabIndexMaxInfoFields, tabindex);
this._tabIndexMaxFields = Math.max(this._tabIndexMaxFields, tabindex);
if (fieldIsClickable
&& !Zotero.Items.isPrimaryField(fieldName)
@ -568,7 +567,7 @@
// Move to next or previous field if (shift-)tab was pressed
if (this._lastTabIndex && this._tabDirection)
{
this._focusNextField('info', this._dynamicFields, this._lastTabIndex, this._tabDirection == -1);
this._focusNextField(this._dynamicFields, this._lastTabIndex, this._tabDirection == -1);
}
]]>
</body>
@ -741,6 +740,11 @@
if (creator.fieldMode) {
firstlast.lastChild.setAttribute('hidden', true);
}
if (this.editable) {
firstlast.setAttribute('contextmenu', 'zotero-creator-transform-menu');
}
this._tabIndexMaxCreators = Math.max(this._tabIndexMaxCreators, tabindex);
hbox.appendChild(firstlast);
@ -1234,10 +1238,6 @@
valueText = Zotero.ItemTypes.getLocalizedString(valueText);
break;
case 'tag':
this._tabIndexMaxTagsFields = Math.max(this._tabIndexMaxTagsFields, tabindex);
break;
// Convert dates from UTC
case 'dateAdded':
case 'dateModified':
@ -1366,11 +1366,6 @@
var value = c ? c.ref[creatorField] : '';
var itemID = this.item.id;
}
else if (fieldName=='tag') {
var tagID = elem.parentNode.getAttribute('id').split('-')[1];
var value = tagID ? Zotero.Tags.getName(tagID) : '';
var itemID = Zotero.getAncestorByTagName(elem, 'tagsbox').item.id;
}
else {
var value = this.item.getField(fieldName);
var itemID = this.item.id;
@ -1418,8 +1413,7 @@
else {
// Add auto-complete for certain fields
if (Zotero.ItemFields.isAutocompleteField(fieldName)
|| fieldName == 'creator'
|| fieldName == 'tag') {
|| fieldName == 'creator') {
t.setAttribute('type', 'autocomplete');
t.setAttribute('autocompletesearch', 'zotero');
var suffix = itemID ? itemID : '';
@ -1551,24 +1545,14 @@
// DEBUG: what happens if this isn't present?
event.preventDefault();
if (fieldname == 'tag')
{
// If last tag row, create new one
var row = target.parentNode.parentNode;
if (row == row.parentNode.lastChild)
{
this._tabDirection = 1;
var lastTag = true;
}
}
// Shift-enter adds new creator row
else if (fieldname.indexOf('creator-') == 0 && event.shiftKey) {
if (fieldname.indexOf('creator-') == 0 && event.shiftKey) {
// Value hasn't changed
if (target.getAttribute('value') == target.value) {
Zotero.debug("Value hasn't changed");
// If + button is disabled, just focus next creator row
if (Zotero.getAncestorByTagName(target, 'row').lastChild.lastChild.disabled) {
this._focusNextField('info', this._dynamicFields, this._lastTabIndex, false);
this._focusNextField(this._dynamicFields, this._lastTabIndex, false);
}
else {
// TODO: should use current creator type
@ -1586,11 +1570,9 @@
focused.blur();
// Return focus to items pane
if (!lastTag) {
var tree = document.getElementById('zotero-items-tree');
if (tree) {
tree.focus();
}
var tree = document.getElementById('zotero-items-tree');
if (tree) {
tree.focus();
}
return false;
@ -1599,14 +1581,8 @@
// Reset field to original value
target.value = target.getAttribute('value');
var tagsbox = Zotero.getAncestorByTagName(focused, 'tagsbox');
focused.blur();
if (tagsbox) {
tagsbox.closePopup();
}
// Return focus to items pane
var tree = document.getElementById('zotero-items-tree');
if (tree) {
@ -1634,7 +1610,7 @@
<body>
<![CDATA[
if (!event.shiftKey) {
this.focusFirstField('info');
this.focusFirstField();
event.preventDefault();
}
// Shift-tab
@ -1765,83 +1741,6 @@
);
}
// Tags
else if (fieldName=='tag') {
var tagsbox = Zotero.getAncestorByTagName(textbox, 'tagsbox');
if (!tagsbox)
{
Zotero.debug('Tagsbox not found', 1);
return;
}
var row = textbox.parentNode;
var rows = row.parentNode;
// Tag id encoded as 'tag-1234'
var id = row.getAttribute('id').split('-')[1];
if (saveChanges) {
if (id) {
if (value) {
// If trying to replace with another existing tag
// (which causes a delete of the row),
// clear the tab direction so we don't advance
// when the notifier kicks in
var existing = Zotero.Tags.getID(value, 0);
if (existing && id != existing)
{
this._tabDirection = false;
}
var changed = tagsbox.replace(id, value);
if (changed)
{
return;
}
}
else {
tagsbox.remove(id);
return;
}
}
// New tag
else {
// If this is an existing automatic tag, it's going to be
// deleted and the number of rows will stay the same,
// so we have to compensate
var existingTypes = Zotero.Tags.getTypes(value);
if (existingTypes && existingTypes.indexOf(1) != -1) {
this._lastTabIndex--;
}
var id = tagsbox.add(value);
}
}
if (id) {
elem = this.createValueElement(
value,
'tag',
tabindex
);
}
else {
// Just remove the row
//
// If there's an open popup, this throws NODE CANNOT BE FOUND
try {
var row = rows.removeChild(row);
}
catch (e) {}
tagsbox.fixPopup();
tagsbox.closePopup();
this._tabDirection = false;
return;
}
var focusMode = 'tags';
var focusBox = tagsbox;
}
// Fields
else {
// Access date needs to be parsed and converted to UTC
@ -1927,11 +1826,8 @@
}
if (this._tabDirection) {
if (!focusMode) {
var focusMode = 'info';
var focusBox = this._dynamicFields;
}
this._focusNextField(focusMode, focusBox, this._lastTabIndex, this._tabDirection == -1);
var focusBox = this._dynamicFields;
this._focusNextField(focusBox, this._lastTabIndex, this._tabDirection == -1);
}
}
// Thrown errors don't seem to show up within XBL without explicit logging
@ -2214,6 +2110,21 @@
</method>
<method name="swapNames">
<body><![CDATA[
var row = Zotero.getAncestorByTagName(document.popupNode, 'row');
var typeBox = row.getElementsByAttribute('popup', 'creator-type-menu')[0];
var creatorIndex = parseInt(typeBox.getAttribute('fieldname').split('-')[1]);
var fields = this.getCreatorFields(row);
var lastName = fields.lastName;
var firstName = fields.firstName;
fields.lastName = firstName;
fields.firstName = lastName;
this.modifyCreator(creatorIndex, fields);
this.item.save();
]]></body>
</method>
<method name="moveCreator">
<parameter name="index"/>
<parameter name="moveUp"/>
@ -2260,14 +2171,9 @@
<method name="focusFirstField">
<parameter name="mode"/>
<body>
<![CDATA[
switch (mode) {
case 'info':
this._focusNextField('info', this._dynamicFields, 0, false);
break;
}
this._focusNextField(this._dynamicFields, 0, false);
]]>
</body>
</method>
@ -2282,7 +2188,6 @@
completes, so it doesn't know where it's supposed to go next.)
-->
<method name="_focusNextField">
<parameter name="mode"/>
<parameter name="box"/>
<parameter name="tabindex"/>
<parameter name="back"/>
@ -2292,102 +2197,59 @@
if (back)
{
if (mode=='info')
switch (tabindex)
{
switch (tabindex)
{
case 1:
//Zotero.debug('At beginning');
document.getElementById('item-type-menu').focus();
return false;
case this._tabIndexMinCreators:
case 1:
//Zotero.debug('At beginning');
document.getElementById('item-type-menu').focus();
return false;
case this._tabIndexMinCreators:
var nextIndex = 1; // Title field
break;
case this._tabIndexMinFields:
// No creators
if (this._tabIndexMaxCreators == 0) {
var nextIndex = 1; // Title field
break;
case this._tabIndexMinFields:
// No creators
if (this._tabIndexMaxCreators == 0) {
var nextIndex = 1; // Title field
}
else {
var nextIndex = this._tabIndexMaxCreators;
}
break;
default:
var nextIndex = tabindex - 1;
}
}
else if (mode=='tags')
{
switch (tabindex)
{
case 1:
return false;
default:
var nextIndex = tabindex - 1;
}
}
else {
var nextIndex = this._tabIndexMaxCreators;
}
break;
default:
var nextIndex = tabindex - 1;
}
}
else
{
if (mode=='info')
switch (tabindex)
{
switch (tabindex)
{
case 1:
var nextIndex = this._tabIndexMinCreators;
break;
case this._tabIndexMaxCreators:
var nextIndex = this._tabIndexMinFields;
break;
case this._tabIndexMaxInfoFields:
//Zotero.debug('At end');
return false;
default:
var nextIndex = tabindex + 1;
}
}
else if (mode=='tags')
{
switch (tabindex)
{
case this._tabIndexMaxTagsFields:
// In tags box, keep going to create new row
var nextIndex = tabindex + 1;
break;
default:
var nextIndex = tabindex + 1;
}
case 1:
var nextIndex = this._tabIndexMinCreators;
break;
case this._tabIndexMaxCreators:
var nextIndex = this._tabIndexMinFields;
break;
case this._tabIndexMaxFields:
//Zotero.debug('At end');
return false;
default:
var nextIndex = tabindex + 1;
}
}
Zotero.debug('Looking for tabindex ' + nextIndex, 4);
switch (mode)
var next = box.getElementsByAttribute('ztabindex', nextIndex);
if (!next[0])
{
case 'info':
var next = box.getElementsByAttribute('ztabindex', nextIndex);
if (!next[0])
{
//Zotero.debug("Next field not found");
return this._focusNextField(mode, box, nextIndex, back);
}
break;
// Tags pane
case 'tags':
var next = document.getAnonymousNodes(box)[0].
getElementsByAttribute('ztabindex', nextIndex);
if (!next[0]) {
next[0] = box.addDynamicRow();
}
break;
//Zotero.debug("Next field not found");
return this._focusNextField(box, nextIndex, back);
}
next[0].click();
@ -2481,7 +2343,21 @@
oncommand="document.getBindingParent(this).textTransform(document.popupNode, 'sentence')"/>
</menupopup>
</menu>
</menupopup>
</menupopup>
<menupopup id="zotero-creator-transform-menu"
onpopupshowing="var row = Zotero.getAncestorByTagName(document.popupNode, 'row');
var typeBox = row.getElementsByAttribute('popup', 'creator-type-menu')[0];
var index = parseInt(typeBox.getAttribute('fieldname').split('-')[1]);
var item = document.getBindingParent(this).item;
var exists = item.hasCreatorAt(index);
if (exists) {
var fieldMode = item.getCreator(index).ref.fieldMode;
}
var hideTransforms = !exists || !!fieldMode;
return !hideTransforms;">
<menuitem label="&zotero.item.creatorTransform.nameSwap;"
oncommand="document.getBindingParent(this).swapNames();"/>
</menupopup>
<zoteroguidancepanel id="zotero-author-guidance" about="authorMenu" position="after_end" x="-25"/>
</popupset>
<grid flex="1">

View file

@ -358,7 +358,7 @@
case 'attachment':
case 'note':
case 'storagefile':
objbox.buttonCaption = 'Choose this version';
objbox.buttonCaption = Zotero.getString('sync.conflict.chooseThisVersion');
break;
}
@ -478,7 +478,7 @@
<xul:box id="object-placeholder"/>
<xul:hbox id="delete-box" hidden="true" flex="1"
onclick="document.getBindingParent(this).chooseObj(this)">
<xul:label value="Deleted"/> <!-- TODO: localize -->
<xul:label value="&zotero.merge.deleted;"/>
</xul:hbox>
</xul:groupbox>
</content>

View file

@ -410,14 +410,14 @@
<method name="updateTagsSummary">
<body>
<![CDATA[
// TODO: localize
var v = this.id('tags').summary;
if (!v || v == "") {
v = "[" + Zotero.getString('pane.item.noteEditor.clickHere') + "]";
}
this.id('tagsLabel').value = Zotero.getString('pane.item.tags');
this.id('tagsLabel').value = Zotero.getString('itemFields.tags')
+ Zotero.getString('punctuation.colon');
this.id('tagsClick').value = v;
]]>
</body>
@ -446,7 +446,8 @@
v = "[" + Zotero.getString('pane.item.noteEditor.clickHere') + "]";
}
this.id('seeAlsoLabel').value = Zotero.getString('pane.item.related');
this.id('seeAlsoLabel').value = Zotero.getString('itemFields.related')
+ Zotero.getString('punctuation.colon');
this.id('seeAlsoClick').value = v;
]]>
</body>

View file

@ -289,7 +289,8 @@
<xul:vbox xbl:inherits="flex" class="zotero-box">
<xul:hbox align="center">
<xul:label id="seeAlsoNum"/>
<xul:button id="addButton" label="&zotero.item.add;" oncommand="this.parentNode.parentNode.parentNode.add();" hidden="true"/>
<xul:button id="addButton" label="&zotero.item.add;"
oncommand="this.parentNode.parentNode.parentNode.add();"/>
</xul:hbox>
<xul:grid flex="1">
<xul:columns>

View file

@ -355,6 +355,9 @@
.getService(Components.interfaces.nsIChromeRegistry);
uri = cr.convertChromeURL(uri);
// Pass directionality (LTR/RTL) in URL
uri.spec += "?dir=" + Zotero.dir;
Zotero.debug("Loading " + uri.spec);
// Register handler for deferred setting of content

View file

@ -36,6 +36,9 @@
<implementation>
<field name="clickHandler"/>
<field name="_lastTabIndex">false</field>
<field name="_tabDirection"/>
<field name="_tagColors"/>
<field name="_notifierID"/>
@ -74,6 +77,10 @@
<property name="item" onget="return this._item;">
<setter>
<![CDATA[
// Don't reload if item hasn't changed
if (this._item == val) {
return;
}
this._item = val;
this.reload();
]]>
@ -143,11 +150,14 @@
<method name="reload">
<body>
<![CDATA[
var self = this;
Zotero.debug('Reloading tags');
var addButton = self.id('addButton');
addButton.hidden = !self.editable;
// Cancel field focusing while we're updating
this._reloading = true;
this.id('addButton').hidden = !this.editable;
var self = this;
return Zotero.Tags.getColors(self.item.libraryIDInt)
.then(function (colors) {
self._tagColors = colors;
@ -161,11 +171,12 @@
for (var i=0; i<tags.length; i++) {
self.addDynamicRow(tags[i], i+1);
}
//self.fixPopup();
}
self.updateCount(0);
self._reloading = false;
self._focusField();
})
.done();
]]>
@ -187,49 +198,23 @@
name = '';
}
if (!tabindex)
{
if (this.id('tagRows').lastChild)
{
tabindex = parseInt(this.id('tagRows').lastChild.
firstChild.nextSibling.getAttribute('ztabindex')) + 1;
}
else {
tabindex = 1;
}
if (!tabindex) {
tabindex = this.id('tagRows').childNodes.length + 1;
}
var icon = document.createElement("image");
icon.className = "zotero-box-icon";
var iconFile = 'tag';
if (type == 0) {
icon.setAttribute('tooltiptext', Zotero.getString('pane.item.tags.icon.user'));
}
else if (type == 1) {
iconFile += '-automatic';
icon.setAttribute('tooltiptext', Zotero.getString('pane.item.tags.icon.automatic'));
}
icon.setAttribute('src', 'chrome://zotero/skin/' + iconFile + '.png');
// DEBUG: Why won't just this.nextSibling.blur() work?
icon.setAttribute('onclick','if (this.nextSibling.inputField){ this.nextSibling.inputField.blur() }');
var label = this.createValueElement(name, tabindex);
label.className = "zotero-box-label";
if (this.editable) {
var remove = document.createElement("label");
remove.setAttribute('value','-');
remove.setAttribute('class','zotero-clicky zotero-clicky-minus');
if (tagID)
{
remove.setAttribute('ztabindex', -1);
remove.setAttribute('onclick',"document.getBindingParent(this).remove('"+ tagID +"');");
}
else
{
remove.setAttribute('disabled', true);
}
remove.setAttribute('tabindex', -1);
}
var row = document.createElement("row");
@ -239,19 +224,73 @@
row.appendChild(remove);
}
if (tagID)
{
row.setAttribute('id', 'tag-' + tagID);
row.setAttribute('tagType', type);
}
this.updateRow(row, tagObj, tabindex);
this.id('tagRows').appendChild(row);
return row;
]]>
</body>
</method>
<method name="updateRow">
<parameter name="row"/>
<parameter name="tagObj"/>
<parameter name="tabindex"/>
<body><![CDATA[
if (tagObj) {
var tagID = tagObj.id;
var type = tagObj.type;
}
var icon = row.firstChild;
var label = row.firstChild.nextSibling;
if (this.editable) {
var remove = row.lastChild;
}
// Row
if (tagObj) {
row.setAttribute('id', 'tag-' + tagID);
row.setAttribute('tagType', type);
}
// Icon
var iconFile = 'tag';
if (type == 0) {
icon.setAttribute('tooltiptext', Zotero.getString('pane.item.tags.icon.user'));
}
else if (type == 1) {
iconFile += '-automatic';
icon.setAttribute('tooltiptext', Zotero.getString('pane.item.tags.icon.automatic'));
}
icon.setAttribute('src', 'chrome://zotero/skin/' + iconFile + '.png');
// "-" button
if (this.editable) {
if (tagID) {
remove.setAttribute('disabled', false);
var self = this;
remove.addEventListener('click', function () {
self._lastTabIndex = false;
document.getBindingParent(this).remove(tagID);
// Return focus to items pane
var tree = document.getElementById('zotero-items-tree');
if (tree) {
tree.focus();
}
});
}
else {
remove.setAttribute('disabled', true);
}
}
]]></body>
</method>
<method name="createValueElement">
<parameter name="valueText"/>
<parameter name="tabindex"/>
@ -260,6 +299,7 @@
var valueElement = document.createElement("label");
valueElement.setAttribute('fieldname', 'tag');
valueElement.setAttribute('flex', 1);
valueElement.className = 'zotero-box-label';
if (this.clickable) {
valueElement.setAttribute('ztabindex', tabindex);
@ -270,11 +310,9 @@
}
document.getBindingParent(this).clickHandler(this);
}, false);
valueElement.className = 'zotero-clicky';
valueElement.className += ' zotero-clicky';
}
this._tabIndexMaxTagsFields = Math.max(this._tabIndexMaxTagsFields, tabindex);
var firstSpace;
if (typeof valueText == 'string') {
firstSpace = valueText.indexOf(" ");
@ -308,6 +346,8 @@
<method name="showEditor">
<parameter name="elem"/>
<parameter name="rows"/>
<parameter name="value"/>
<body>
<![CDATA[
// Blur any active fields
@ -323,7 +363,9 @@
var tabindex = elem.getAttribute('ztabindex');
var tagID = elem.parentNode.getAttribute('id').split('-')[1];
var value = tagID ? Zotero.Tags.getName(tagID) : '';
if (!value) {
var value = tagID ? Zotero.Tags.getName(tagID) : '';
}
var itemID = Zotero.getAncestorByTagName(elem, 'tagsbox').item.id;
var t = document.createElement("textbox");
@ -331,33 +373,37 @@
t.setAttribute('fieldname', fieldName);
t.setAttribute('ztabindex', tabindex);
t.setAttribute('flex', '1');
t.setAttribute('newlines','pasteintact');
t.setAttribute('newlines','pasteintact');
// Multi-line
if (rows > 1) {
t.setAttribute('multiline', true);
t.setAttribute('rows', rows);
}
// Add auto-complete
t.setAttribute('type', 'autocomplete');
t.setAttribute('autocompletesearch', 'zotero');
var suffix = itemID ? itemID : '';
t.setAttribute('autocompletesearchparam', fieldName + '/' + suffix);
else {
t.setAttribute('type', 'autocomplete');
t.setAttribute('autocompletesearch', 'zotero');
var suffix = itemID ? itemID : '';
t.setAttribute('autocompletesearchparam', fieldName + '/' + suffix);
}
var box = elem.parentNode;
box.replaceChild(t, elem);
t.setAttribute('onblur', "return document.getBindingParent(this).blurHandler(this)");
t.setAttribute('onkeypress', "return document.getBindingParent(this).handleKeyPress(event)");
t.setAttribute('onpaste', "return document.getBindingParent(this).handlePaste(event)");
this._tabDirection = false;
this._lastTabIndex = tabindex;
// Prevent error when clicking between a changed field
// and another -- there's probably a better way
if (!t.select) {
return;
}
t.select();
t.addEventListener('blur', function () {
document.getBindingParent(this).blurHandler(this);
}, false);
t.setAttribute('onkeypress', "return document.getBindingParent(this).handleKeyPress(event)");
this._tabDirection = false;
this._lastTabIndex = tabindex;
return t;
]]>
</body>
@ -373,23 +419,53 @@
switch (event.keyCode) {
case event.DOM_VK_RETURN:
var multiline = target.getAttribute('multiline');
var empty = target.value == "";
if (event.shiftKey) {
if (!multiline) {
var self = this;
setTimeout(function () {
var val = target.value;
if (val !== "") {
val += "\n";
}
self.makeMultiline(target, val, 6);
}, 0);
return false;
}
// Submit
}
else if (multiline) {
return true;
}
var fieldname = 'tag';
// Prevent blur on containing textbox
// DEBUG: what happens if this isn't present?
event.preventDefault();
// If last tag row, create new one
var row = target.parentNode.parentNode;
if (row == row.parentNode.lastChild) {
var row = Zotero.getAncestorByTagName(target, 'row');
// If non-empty last row, add new row
if (row == row.parentNode.lastChild && !empty) {
var focusField = true;
this._tabDirection = 1;
var lastTag = true;
}
// If empty non-last row, refocus current row
else if (row != row.parentNode.lastChild && empty) {
var focusField = true;
}
// If non-empty non-last row, return focus to items pane
else {
var focusField = false;
this._lastTabIndex = false;
}
focused.blur();
if (focusField) {
this._focusField();
}
// Return focus to items pane
if (!lastTag) {
else {
var tree = document.getElementById('zotero-items-tree');
if (tree) {
tree.focus();
@ -400,10 +476,16 @@
case event.DOM_VK_ESCAPE:
// Reset field to original value
target.value = target.getAttribute('value');
if (target.getAttribute('multiline')) {
target.value = "";
}
else {
target.value = target.getAttribute('value');
}
var tagsbox = Zotero.getAncestorByTagName(focused, 'tagsbox');
this._lastTabIndex = false;
focused.blur();
if (tagsbox) {
@ -419,8 +501,17 @@
return false;
case event.DOM_VK_TAB:
// If already an empty last row, ignore forward tab
if (target.value == "" && !event.shiftKey) {
var row = Zotero.getAncestorByTagName(target, 'row');
if (row == row.parentNode.lastChild) {
return false;
}
}
this._tabDirection = event.shiftKey ? -1 : 1;
focused.blur();
this._focusField();
return false;
}
@ -429,6 +520,63 @@
</body>
</method>
<!--
Intercept paste, check for newlines, and convert textbox
to multiline if necessary
-->
<method name="handlePaste">
<parameter name="event"/>
<body>
<![CDATA[
var textbox = event.target;
var clip = Components.classes["@mozilla.org/widget/clipboard;1"]
.getService(Components.interfaces.nsIClipboard);
var trans = Components.classes["@mozilla.org/widget/transferable;1"]
.createInstance(Components.interfaces.nsITransferable);
trans.addDataFlavor("text/unicode");
clip.getData(trans, clip.kGlobalClipboard);
var str = {};
try {
trans.getTransferData("text/unicode", str, {});
str = str.value.QueryInterface(Components.interfaces.nsISupportsString).data;
}
catch (e) {
Zotero.debug(e);
return true;
}
var multiline = !!str.trim().match(/\n/);
if (multiline) {
var self = this;
setTimeout(function () {
self.makeMultiline(textbox, str.trim());
}, 0);
// Cancel paste
return false;
}
return true;
]]>
</body>
</method>
<method name="makeMultiline">
<parameter name="textbox"/>
<parameter name="value"/>
<parameter name="rows"/>
<body><![CDATA[
// If rows not specified, use one more than lines in input
if (!rows) {
rows = value.match(/\n/g).length + 1;
}
textbox = this.showEditor(textbox, rows, value);
// Move cursor to end
textbox.selectionStart = value.length;
]]></body>
</method>
<method name="hideEditor">
<parameter name="textbox"/>
@ -449,7 +597,7 @@
var fieldName = 'tag';
var tabindex = textbox.getAttribute('ztabindex');
var value = textbox.value;
var tagsbox = Zotero.getAncestorByTagName(textbox, 'tagsbox');
@ -468,69 +616,74 @@
var tagArray = value.split(/\r\n?|\n/);
if (saveChanges) {
if (id && (tagArray.length < 2)) {
// Modifying existing tag
if (id && tagArray.length < 2) {
if (value) {
var origTagIndex = this.item.getTagIndex(id);
var changed = tagsbox.replace(id, value);
if (changed) {
var newTagIndex = this.item.getTagIndex(changed);
if (newTagIndex>origTagIndex) {
if (this._tabDirection == 1) {
this._lastTabIndex--;
}
}
else if (newTagIndex<origTagIndex) {
if (this._tabDirection == -1) {
this._lastTabIndex++;
}
}
}
var newTagID = tagsbox.replace(id, value);
if (newTagID) {
id = newTagID;
}
// Changed tag to existing
else if (value != Zotero.Tags.getName(id)) {
if (this._tabDirection == 1) {
this._lastTabIndex -= 1;
}
this.reload();
return;
}
else {
var unchanged = true;
}
}
// Existing tag cleared
else {
tagsbox.remove(id);
return;
}
}
// New tag
// // Multiple tags
else if (tagArray.length > 1) {
var lastTag = row == row.parentNode.lastChild;
Zotero.DB.beginTransaction();
// If old tag isn't in array, remove it
if (id) {
var oldValue = Zotero.Tags.getName(id);
if (tagArray.indexOf(oldValue) == -1) {
this.item.removeTag(id);
}
}
this.item.addTags(tagArray);
Zotero.DB.commitTransaction();
// TODO: get tab index right
if (lastTag) {
this._lastTabIndex = this.item.getTags().length;
}
this.reload();
return;
}
// Single tag at end
else {
//Check for newlines or carriage returns used as delimiters
//in a series of tags added at once. Add each tag
//separately.
if (tagArray.length > 1) {
var extremeTag = false;
var nextTag = false;
id = tagsbox.add(value);
// New tag
if (id) {
// Stay put, since a tag was added above
if (this._tabDirection == -1) {
if (this._lastTabIndex == 1) {
extremeTag = true;
} else {
nextTag = row.previousSibling.getAttribute('id').split('-')[1];
}
} else if (this._tabDirection == 1) {
if (this._lastTabIndex >= this.item.getTags().length) {
extremeTag = true;
} else {
nextTag = row.nextSibling.getAttribute('id').split('-')[1];
}
}
id = this.item.addTags(tagArray);
if (extremeTag) {
if (this._tabDirection == 1) {
this._lastTabIndex = this.item.getTags().length;
} else if (this._tabDirection == -1) {
this._lastTabIndex = 2;
}
} else {
this._lastTabIndex = this.item.getTagIndex(nextTag)+1-this._tabDirection;
this._tabDirection = false;
}
}
// Already exists
else {
id = tagsbox.add(value);
}
if (!id && (this._tabDirection==1)) {
this._lastTabIndex--;
// Go back one, since we'll remove this below
if (this._tabDirection == 1) {
this._lastTabIndex--;
}
}
}
}
@ -541,8 +694,55 @@
tabindex
);
var box = textbox.parentNode;
box.replaceChild(elem, textbox);
var row = textbox.parentNode;
row.replaceChild(elem, textbox);
this.updateRow(row, Zotero.Tags.get(id), tabindex);
if (!unchanged) {
// Move row to appropriate place, alphabetically
var collation = Zotero.getLocaleCollation();
var rows = row.parentNode;
var labels = rows.getElementsByAttribute('fieldname', 'tag');
rows.removeChild(row);
var currentTabIndex = elem.getAttribute('ztabindex');
var before = null;
var inserted = false;
for (var i=0; i<labels.length; i++) {
let newTabIndex = i + 1;
if (inserted) {
labels[i].setAttribute('ztabindex', newTabIndex);
continue;
}
if (collation.compareString(1, value, labels[i].textContent) > 0) {
labels[i].setAttribute('ztabindex', newTabIndex);
continue;
}
elem.setAttribute('ztabindex', newTabIndex);
rows.insertBefore(row, labels[i].parentNode);
inserted = true;
// Adjust last tab index
if (this._tabDirection == -1) {
if (this._lastTabIndex > newTabIndex) {
this._lastTabIndex++;
}
}
else if (this._tabDirection == 1) {
if (this._lastTabIndex < newTabIndex) {
this._lastTabIndex--;
}
}
}
if (!inserted) {
elem.setAttribute('ztabindex', i + 1);
rows.appendChild(row);
}
}
}
else {
// Just remove the row
@ -553,12 +753,6 @@
}
catch (e) {}
}
var focusBox = tagsbox;
if (this._tabDirection) {
this._focusNextField(focusBox, this._lastTabIndex, this._tabDirection == -1);
}
]]>
</body>
</method>
@ -569,6 +763,7 @@
<![CDATA[
var row = this.addDynamicRow();
row.firstChild.nextSibling.click();
return row;
]]>
</body>
</method>
@ -648,29 +843,6 @@
</body>
</method>
<!-- No longer used -->
<method name="fixPopup">
<body>
<![CDATA[
// Hack to fix popup close problems after using
// autocomplete -- something to do with the popup used
// in the XBL autocomplete binding?
//
// We reset the popup manually if it's showing
if (this.parentNode.getAttribute('showing')=='true'){
//Zotero.debug('Fixing popup');
// The target element is 'tagsLabel', so change the
// path if the XUL DOM in the note editor XBL changes
this.parentNode.showPopup(
this.parentNode.parentNode.previousSibling,
-1, -1, 'popup');
}
]]>
</body>
</method>
<method name="closePopup">
<body>
<![CDATA[
@ -683,69 +855,101 @@
<!--
Advance the field focus forward or backward
Open the textbox for a particular label
Note: We're basically replicating the built-in tabindex functionality,
which doesn't work well with the weird label/textbox stuff we're doing.
(The textbox being tabbed away from is deleted before the blur()
completes, so it doesn't know where it's supposed to go next.)
-->
<method name="_focusNextField">
<parameter name="box"/>
<parameter name="tabindex"/>
<parameter name="back"/>
<method name="_focusField">
<body>
<![CDATA[
tabindex = parseInt(tabindex);
if (back) {
switch (tabindex) {
case 1:
return false;
default:
var nextIndex = tabindex - 1;
if (this._reloading) {
return;
}
if (this._lastTabIndex === false) {
return;
}
var maxIndex = this.id('tagRows').childNodes.length + 1;
var tabindex = parseInt(this._lastTabIndex);
var dir = this._tabDirection;
if (dir == 1) {
var nextIndex = tabindex + 1;
}
else if (dir == -1) {
if (tabindex == 1) {
// Focus Add button
this.id('addButton').focus();
return false;
}
var nextIndex = tabindex - 1;
}
else {
switch (tabindex) {
case this._tabIndexMaxTagsFields:
// In tags box, keep going to create new row
var nextIndex = tabindex + 1;
break;
default:
var nextIndex = tabindex + 1;
}
var nextIndex = tabindex;
}
nextIndex = Math.min(nextIndex, maxIndex);
Zotero.debug('Looking for tabindex ' + nextIndex, 4);
var next = document.getAnonymousNodes(box)[0].
getElementsByAttribute('ztabindex', nextIndex);
if (!next[0]) {
next[0] = box.addDynamicRow();
}
next[0].click();
// DEBUG: next[0] is always equal to the target element,
// but for some reason it's necessary to scroll to the next
// element when moving forward for the target element to
// be fully in view
if (!back && next[0].parentNode.nextSibling) {
var visElem = next[0].parentNode.nextSibling;
var next = document.getAnonymousNodes(this)[0]
.getElementsByAttribute('ztabindex', nextIndex);
if (next.length) {
next = next[0];
next.click();
}
else {
var visElem = next[0];
next = this.new();
next = next.firstChild.nextSibling;
}
this.ensureElementIsVisible(visElem);
return true;
if (!next) {
Components.utils.reportError('Next row not found');
return;
}
this.ensureElementIsVisible(next);
]]>
</body>
</method>
<method name="_onAddButtonKeypress">
<parameter name="event"/>
<body><![CDATA[
if (event.keyCode != event.DOM_VK_TAB || event.shiftKey) {
return true;
}
this._lastTabIndex = 0;
this._tabDirection = 1;
this._focusField();
return false;
]]></body>
</method>
<!-- unused -->
<method name="getTagIndex">
<parameter name="id"/>
<body><![CDATA[
var rows = this.id('tagRows').getElementsByTagName('row');
for (let i=0; i<rows.length; i++) {
var row = rows[i].getAttribute('id');
if (row && row.split("-")[1] == id) {
return i;
}
}
return -1;
]]></body>
</method>
<method name="scrollToTop">
<body>
<![CDATA[
@ -778,6 +982,8 @@
<method name="blurOpenField">
<body>
<![CDATA[
this._lastTabIndex = false;
var textboxes = document.getAnonymousNodes(this)[0].getElementsByTagName('textbox');
if (textboxes && textboxes.length) {
textboxes[0].inputField.blur();
@ -800,7 +1006,9 @@
<xul:scrollbox xbl:inherits="flex" orient="vertical" style="overflow:auto" class="zotero-box">
<xul:hbox align="center">
<xul:label id="tagsNum"/>
<xul:button id="addButton" label="&zotero.item.add;" oncommand="document.getBindingParent(this).new();" hidden="true"/>
<xul:button id="addButton" label="&zotero.item.add;"
onkeypress="return document.getBindingParent(this)._onAddButtonKeypress(event)"
oncommand="document.getBindingParent(this).new();"/>
</xul:hbox>
<xul:grid>
<xul:columns>

View file

@ -44,8 +44,7 @@ var Zotero_Duplicates_Pane = new function () {
}
if (!item.isRegularItem() || [1,14].indexOf(item.itemTypeID) != -1) {
// TODO: localize
var msg = "Only top-level full items can be merged.";
var msg = Zotero.getString('pane.item.duplicates.onlyTopLevel');
ZoteroPane_Local.setItemPaneMessage(msg);
return false;
}
@ -57,8 +56,7 @@ var Zotero_Duplicates_Pane = new function () {
var msg = Zotero.getString('pane.item.selected.multiple', items.length);
}
else {
// TODO: localize
var msg = "Merged items must all be of the same item type.";
var msg = Zotero.getString('pane.item.duplicates.onlySameItemType');
}
ZoteroPane_Local.setItemPaneMessage(msg);
return false;
@ -112,7 +110,7 @@ var Zotero_Duplicates_Pane = new function () {
}, 0);
}
button.label = "Merge " + (otherItems.length + 1) + " items";
button.label = Zotero.getString('pane.item.duplicates.mergeItems', (otherItems.length + 1));
itembox.hiddenFields = diff ? [] : ['dateAdded', 'dateModified'];
fieldSelect.hidden = !diff;

View file

@ -5,9 +5,8 @@
<!DOCTYPE window SYSTEM "chrome://zotero/locale/zotero.dtd">
<!-- TODO: localize -->
<wizard xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
id="zotero-error-report" title="Zotero Error Report">
id="zotero-error-report" title="&zotero.errorReport.title;">
<script>
<![CDATA[
@ -69,14 +68,14 @@
if (!xmlhttp.responseXML){
try {
if (xmlhttp.status>1000){
alert('No network connection');
alert(Zotero.getString('errorReport.noNetworkConnection'));
}
else {
alert('Invalid response from repository');
alert(Zotero.getString('errorReport.invalidResponseRepository'));
}
}
catch (e){
alert('Repository cannot be contacted');
alert(Zotero.getString('errorReport.repoCannotBeContacted'));
}
wizard.rewind();
@ -86,7 +85,7 @@
var reported = xmlhttp.responseXML.getElementsByTagName('reported');
if (reported.length != 1) {
alert('Invalid response from repository');
alert(Zotero.getString('errorReport.invalidResponseRepository'));
wizard.rewind();
return;
}

View file

@ -364,9 +364,6 @@ var Zotero_File_Interface = new function() {
translation.translate(libraryID);
}, 0);
} else {
// TODO: localize and remove fileInterface.fileFormatUnsupported string
var unsupportedFormat = "The selected file is not in a supported format.";
var viewSupportedFormats = "View Supported Formats...";
var ps = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
@ -375,10 +372,10 @@ var Zotero_File_Interface = new function() {
var index = ps.confirmEx(
null,
"",
unsupportedFormat,
Zotero.getString("fileInterface.unsupportedFormat"),
buttonFlags,
null,
viewSupportedFormats,
Zotero.getString("fileInterface.viewSupportedFormats"),
null, null, {}
);
if (index == 1) {

View file

@ -49,7 +49,7 @@ var ZoteroItemPane = new function() {
/*
* Load an item
* Load a top-level item
*/
this.viewItem = function (item, mode, index) {
if (!index) {

@ -1 +1 @@
Subproject commit 630f86f7b88808b826bcd3c8e65d1fe6e62493ca
Subproject commit 67de2bc8f2d22247463b1b84caf9bf0ab100f2fa

View file

@ -31,71 +31,137 @@ const Zotero_Lookup = new function () {
/**
* Performs a lookup by DOI, PMID, or ISBN
*/
this.accept = function() {
var identifierElement = document.getElementById("zotero-lookup-textbox");
var identifier = identifierElement.value;
var doi = Zotero.Utilities.cleanDOI(identifier);
if(doi) {
var item = {itemType:"journalArticle", DOI:doi};
} else {
identifier = identifier.trim().replace(/[\- ]/g, "");
if(identifier.length == 10 || identifier.length == 13) {
// ISBN
var item = {itemType:"book", ISBN:identifier};
} else {
// PMID; right now, PMIDs are 8 digits, so there doesn't seem like we will need to
// discriminate for a fairly long time
var item = {itemType:"journalArticle", contextObject:"rft_id=info:pmid/"+identifier};
this.accept = function(textBox) {
var foundIDs = []; //keep track of identifiers to avoid duplicates
var identifier = textBox.value;
//first look for DOIs
var ids = identifier.split(/[\s\u00A0]+/); //whitespace + non-breaking space
var items = [], doi;
for(var i=0, n=ids.length; i<n; i++) {
if((doi = Zotero.Utilities.cleanDOI(ids[i])) && foundIDs.indexOf(doi) == -1) {
items.push({itemType:"journalArticle", DOI:doi});
foundIDs.push(doi);
}
}
var translate = new Zotero.Translate("search");
translate.setSearch(item);
// be lenient about translators
var translators = translate.getTranslators();
translate.setTranslator(translators);
translate.setHandler("done", function(translate, success) {
identifierElement.style.opacity = 1;
identifierElement.disabled = false;
document.getElementById("zotero-lookup-progress").hidden = true;
if(success) {
document.getElementById("zotero-lookup-panel").hidePopup();
} else {
var prompts = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
prompts.alert(window, Zotero.getString("lookup.failure.title"),
Zotero.getString("lookup.failure.description"));
//then try ISBNs
if(!items.length) {
//first try replacing dashes
ids = identifier.replace(/[\u002D\u00AD\u2010-\u2015\u2212]+/g, "") //hyphens and dashes
.toUpperCase();
var ISBN_RE = /(?:\D|^)(97[89]\d{10}|\d{9}[\dX])(?!\d)/g;
var isbn;
while(isbn = ISBN_RE.exec(ids)) {
isbn = Zotero.Utilities.cleanISBN(isbn[1]);
if(isbn && foundIDs.indexOf(isbn) == -1) {
items.push({itemType:"book", ISBN:isbn});
foundIDs.push(isbn);
}
}
});
//now try spaces
if(!items.length) {
ids = ids.replace(/[ \u00A0]+/g, ""); //space + non-breaking space
while(isbn = ISBN_RE.exec(ids)) {
isbn = Zotero.Utilities.cleanISBN(isbn[1]);
if(isbn && foundIDs.indexOf(isbn) == -1) {
items.push({itemType:"book", ISBN:isbn});
foundIDs.push(isbn);
}
}
}
}
//finally try for PMID
if(!items.length) {
// PMID; right now, PMIDs are 8 digits, so it doesn't seem like we will need to
// discriminate for a fairly long time
var PMID_RE = /(?:\D|^)(\d{8})(?!\d)/g;
var pmid;
while((pmid = PMID_RE.exec(identifier)) && foundIDs.indexOf(pmid) == -1) {
items.push({itemType:"journalArticle", contextObject:"rft_id=info:pmid/"+pmid[1]});
foundIDs.push(pmid);
}
}
if(!items.length) {
var prompts = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
prompts.alert(window, Zotero.getString("lookup.failure.title"),
Zotero.getString("lookup.failureToID.description"));
return false;
}
var libraryID = null;
var collection = false;
try {
libraryID = ZoteroPane_Local.getSelectedLibraryID();
collection = ZoteroPane_Local.getSelectedCollection();
} catch(e) {}
translate.setHandler("itemDone", function(obj, item) {
if(collection) collection.addItem(item.id);
});
identifierElement.style.opacity = 0.5;
identifierElement.disabled = true;
document.getElementById("zotero-lookup-progress").hidden = false;
translate.translate(libraryID);
} catch(e) {
/** TODO: handle this **/
}
var notDone = items.length; //counter for asynchronous fetching
var successful = 0; //counter for successful retrievals
Zotero_Lookup.toggleProgress(true);
var item;
while(item = items.pop()) {
(function(item) {
var translate = new Zotero.Translate.Search();
translate.setSearch(item);
// be lenient about translators
var translators = translate.getTranslators();
translate.setTranslator(translators);
translate.setHandler("done", function(translate, success) {
notDone--;
successful += success;
if(!notDone) { //i.e. done
Zotero_Lookup.toggleProgress(false);
if(successful) {
document.getElementById("zotero-lookup-panel").hidePopup();
} else {
var prompts = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
prompts.alert(window, Zotero.getString("lookup.failure.title"),
Zotero.getString("lookup.failure.description"));
}
}
});
translate.setHandler("itemDone", function(obj, item) {
if(collection) collection.addItem(item.id);
});
translate.translate(libraryID);
})(item);
}
return false;
}
/**
* Handles a key press
*/
this.onKeyPress = function(event) {
this.onKeyPress = function(event, textBox) {
var keyCode = event.keyCode;
//use enter to start search, shift+enter to insert a new line. Flipped in multiline mode
var multiline = textBox.getAttribute('multiline');
var search = multiline ? event.shiftKey : !event.shiftKey;
if(keyCode === 13 || keyCode === 14) {
Zotero_Lookup.accept();
if(search) {
Zotero_Lookup.accept(textBox);
event.stopImmediatePropagation();
} else if(!multiline) { //switch to multiline
var mlTextbox = Zotero_Lookup.toggleMultiline(true);
mlTextbox.value = mlTextbox.value + '\n';
}
} else if(keyCode == event.DOM_VK_ESCAPE) {
document.getElementById("zotero-lookup-panel").hidePopup();
}
@ -107,20 +173,74 @@ const Zotero_Lookup = new function () {
*/
this.onShowing = function() {
document.getElementById("zotero-lookup-panel").style.padding = "10px";
document.getElementById("zotero-lookup-progress").hidden = false;
var identifierElement = document.getElementById("zotero-lookup-textbox");
identifierElement.style.opacity = 1;
identifierElement.disabled = false;
var identifierElement = Zotero_Lookup.toggleMultiline(false);
Zotero_Lookup.toggleProgress(false);
identifierElement.focus();
}
/**
* Cancels the popup and resets fields
*/
this.onHidden = function(event) {
if (event.target.id == 'zotero-lookup-panel') {
document.getElementById("zotero-lookup-textbox").value = "";
this.onHidden = function() {
var txtBox = Zotero_Lookup.toggleMultiline(false);
var mlTextbox = document.getElementById("zotero-lookup-multiline-textbox");
txtBox.value = "";
mlTextbox.value = "";
}
/**
* Converts the textbox to multiline if newlines are detected
*/
this.adjustTextbox = function(txtBox) {
if(txtBox.value.trim().match(/[\r\n]/)) {
Zotero_Lookup.toggleMultiline(true);
} else {
//since we ignore trailing and leading newlines, we should also trim them for display
//can't use trim, because then we cannot add leading/trailing spaces to the single line textbox
txtBox.value = txtBox.value.replace(/^([ \t]*[\r\n]+[ \t]*)+|([ \t]*[\r\n]+[ \t]*)+$/g,"");
}
}
/**
* Performs the switch to multiline textbox and returns that textbox
*/
this.toggleMultiline = function(on) {
var mlPanel = document.getElementById("zotero-lookup-multiline");
var mlTxtBox = document.getElementById("zotero-lookup-multiline-textbox");
var slPanel = document.getElementById("zotero-lookup-singleLine");
var slTxtBox = document.getElementById("zotero-lookup-textbox");
var source = on ? slTxtBox : mlTxtBox;
var dest = on ? mlTxtBox : slTxtBox;
if((mlPanel.collapsed && !on) || (!mlPanel.collapsed && on)) return dest;
//copy over the value
dest.value = source.value;
//switch textboxes
mlPanel.setAttribute("collapsed", !on);
slPanel.setAttribute("collapsed", !!on);
dest.focus();
return dest;
}
this.toggleProgress = function(on) {
//single line
var txtBox = document.getElementById("zotero-lookup-textbox");
txtBox.style.opacity = on ? 0.5 : 1;
txtBox.disabled = !!on;
document.getElementById("zotero-lookup-progress").setAttribute("collapsed", !on);
//multiline
document.getElementById("zotero-lookup-multiline-textbox").disabled = !!on;
document.getElementById("zotero-lookup-multiline-progress").setAttribute("collapsed", !on);
}
this.getActivePanel = function() {
var mlPanel = document.getElementById("zotero-lookup-multiline");
if(mlPanel.collapsed) return document.getElementById("zotero-lookup-singleLine");
return mlPanel;
}
}

View file

@ -266,15 +266,15 @@ var Zotero_Merge_Window = new function () {
function _setInstructionsString(buttonName) {
switch (_mergeGroup.type) {
case 'storagefile':
var msg = "The following file has been changed in multiple locations.";
var msg = Zotero.getString('sync.conflict.fileChanged');
break;
default:
// TODO: localize and maybe not always call it 'item'
var msg = "The following item has been changed in multiple locations.";
// TODO: cf. localization: maybe not always call it 'item'
var msg = Zotero.getString('sync.conflict.itemChanged');
}
msg += " Choose the version you would like to keep, and then click " + buttonName + ".";
msg += " " + Zotero.getString('sync.conflict.chooseVersionToKeep', buttonName);
document.getElementById('zotero-merge-instructions').value = msg;
}

View file

@ -28,7 +28,7 @@
<?xml-stylesheet href="chrome://zotero/skin/zotero.css" type="text/css"?>
<?xml-stylesheet href="chrome://zotero/skin/merge.css" type="text/css"?>
<!-- <!DOCTYPE window SYSTEM "chrome://zotero/locale/merge.dtd"> -->
<!DOCTYPE window SYSTEM "chrome://zotero/locale/zotero.dtd">
<wizard
id="zotero-merge-window"
@ -44,13 +44,13 @@
<wizardpage onpageshow="Zotero_Merge_Window.init()"
onpagerewound="Zotero_Merge_Window.onBack(); return false"
onpageadvanced="return Zotero_Merge_Window.onNext()"
label="Conflict Resolution">
label="&zotero.merge.title;">
<description id="zotero-merge-instructions"/>
<zoteromergegroup flex="1"/>
<separator class="thin"/>
<hbox id="zotero-step-count">
<label id="zotero-merge-num-objects"/>
<label value="of"/>
<label value="&zotero.merge.of;"/>
<label id="zotero-merge-total-objects"/>
</hbox>
</wizardpage>

View file

@ -283,16 +283,11 @@ function updateStorageSettings(enabled, protocol, skipWarnings) {
var account = Zotero.Sync.Server.username;
var index = ps.confirmEx(
null,
// TODO: localize
"Purge Attachment Files on Zotero Servers?",
"If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library "
+ "to the Zotero servers, you can purge those files from the Zotero servers to give you more "
+ "storage space for groups.\n\n"
+ "You can purge files at any time from your account settings on zotero.org.",
Zotero.getString('zotero.preferences.sync.purgeStorage.title'),
Zotero.getString('zotero.preferences.sync.purgeStorage.desc'),
buttonFlags,
"Purge Files Now",
"Do Not Purge", null, null, {}
Zotero.getString('zotero.preferences.sync.purgeStorage.confirmButton'),
Zotero.getString('zotero.preferences.sync.purgeStorage.cancelButton'), null, null, {}
);
if (index == 0) {
@ -478,11 +473,9 @@ function handleSyncReset(action) {
ps.alert(
null,
Zotero.getString('general.error'),
// TODO: localize
"You must enter a username and password in the "
+ document.getElementById('zotero-prefpane-sync')
.getElementsByTagName('tab')[0].label
+ " tab before using the reset options."
Zotero.getString('zotero.preferences.sync.reset.userInfoMissing',
document.getElementById('zotero-prefpane-sync')
.getElementsByTagName('tab')[0].label)
);
return;
}
@ -496,12 +489,10 @@ function handleSyncReset(action) {
+ ps.BUTTON_POS_1_DEFAULT;
var index = ps.confirmEx(
null,
// TODO: localize
Zotero.getString('general.warning'),
"All data in this copy of Zotero will be erased and replaced with "
+ "data belonging to user '" + account + "' on the Zotero server.",
Zotero.getString('zotero.preferences.sync.reset.restoreFromServer', account),
buttonFlags,
"Replace Local Data",
Zotero.getString('zotero.preferences.sync.reset.replaceLocalData'),
null, null, null, {}
);
@ -524,8 +515,7 @@ function handleSyncReset(action) {
var index = ps.confirmEx(
null,
Zotero.getString('general.restartRequired'),
// TODO: localize
"Firefox must be restarted to complete the restore process.",
Zotero.getString('zotero.preferences.sync.reset.restartToComplete'),
buttonFlags,
Zotero.getString('general.restartNow'),
null, null, null, {}
@ -557,14 +547,10 @@ function handleSyncReset(action) {
+ ps.BUTTON_POS_1_DEFAULT;
var index = ps.confirmEx(
null,
// TODO: localize
Zotero.getString('general.warning'),
"All data belonging to user '" + account + "' on the Zotero server "
+ "will be erased and replaced with data from this copy of Zotero.\n\n"
+ "Depending on the size of your library, there may be a delay before "
+ "your data is available on the server.",
Zotero.getString('zotero.preferences.sync.reset.restoreToServer', account),
buttonFlags,
"Replace Server Data",
Zotero.getString('zotero.preferences.sync.reset.replaceServerData'),
null, null, null, {}
);
@ -615,12 +601,10 @@ function handleSyncReset(action) {
+ ps.BUTTON_POS_1_DEFAULT;
var index = ps.confirmEx(
null,
// TODO: localize
Zotero.getString('general.warning'),
"All file sync history will be cleared.\n\n"
+ "Any local attachment files that do not exist on the storage server will be uploaded on the next sync.",
Zotero.getString('zotero.preferences.sync.reset.fileSyncHistory'),
buttonFlags,
"Reset",
Zotero.getString('general.reset'),
null, null, null, {}
);
@ -1509,7 +1493,6 @@ Zotero_Preferences.Debug_Output = {
},
// TODO: localize
submit: function () {
document.getElementById('debug-output-submit').disabled = true;
document.getElementById('debug-output-submit-progress').hidden = false;
@ -1534,7 +1517,7 @@ Zotero_Preferences.Debug_Output = {
ps.alert(
null,
Zotero.getString('general.error'),
'Invalid response from server'
Zotero.getString('general.invalidResponseServer')
);
return;
}
@ -1543,7 +1526,7 @@ Zotero_Preferences.Debug_Output = {
ps.alert(
null,
Zotero.getString('general.error'),
'The server returned an error. Please try again.'
Zotero.getString('general.serverError')
);
return;
}
@ -1551,9 +1534,8 @@ Zotero_Preferences.Debug_Output = {
var reportID = reported[0].getAttribute('reportID');
ps.alert(
null,
"Debug Output Submitted",
"Debug output has been sent to the Zotero server.\n\n"
+ "The Debug ID is D" + reportID + "."
Zotero.getString('zotero.preferences.advanced.debug.title'),
Zotero.getString('zotero.preferences.advanced.debug.sent', reportID)
);
}
@ -1571,10 +1553,8 @@ Zotero_Preferences.Debug_Output = {
if (Zotero.HTTP.browserIsOffline()) {
ps.alert(
null,
Zotero.getString(
'general.error',
Zotero.appName + " is in offline mode."
)
Zotero.getString('general.error'),
Zotero.getString('general.browserIsOffline', Zotero.appName)
);
return false;
}
@ -1626,7 +1606,7 @@ Zotero_Preferences.Debug_Output = {
ps.alert(
null,
Zotero.getString('general.error'),
"An error occurred sending debug output."
Zotero.getString('zotero.preferences.advanced.debug.error')
);
}
}

View file

@ -343,11 +343,8 @@ To add a new preference:
</tabpanel>
<tabpanel id="zotero-reset" orient="vertical">
<!-- TODO: localize -->
<!-- This doesn't wrap without an explicit width, for some reason -->
<description width="45em">The following operations are for use only in rare, specific situations and should not be used for general troubleshooting.
In many cases, resetting will cause additional problems.
See <label style="margin-left: 0; margin-right: 0" class="zotero-text-link" href="http://zotero.org/support/kb/sync_reset_options">Sync Reset Options</label> for more information.</description>
<description width="45em">&zotero.preferences.sync.reset.warning1;<label style="margin-left: 0; margin-right: 0" class="zotero-text-link" href="http://zotero.org/support/kb/sync_reset_options">&zotero.preferences.sync.reset.warning2;</label>&zotero.preferences.sync.reset.warning3;</description>
<radiogroup id="zotero-reset-sync-group" oncommand="handleSyncResetSelect(this)">
<groupbox>
@ -731,9 +728,8 @@ To add a new preference:
<tabbox id="zotero-prefpane-advanced-tabs">
<tabs>
<!-- TODO: localize -->
<tab label="General"/>
<tab label="Files and Folders"/>
<tab label="&zotero.preferences.prefpane.general;"/>
<tab label="&zotero.preferences.advanced.filesAndFolders;"/>
</tabs>
<tabpanels id="zotero-prefpane-advanced-tabpanels">

View file

@ -37,7 +37,7 @@
ondialogcancel="Zotero_Tag_Color_Chooser.onDialogCancel()"
ondialogextra1="Zotero_Tag_Color_Chooser.onDialogRemoveColor()"
onload="Zotero_Tag_Color_Chooser.init()"
width="300"
width="350"
height="140">
<script src="include.js"/>

View file

@ -25,6 +25,15 @@
},
setup : function (ed) {
// Set text direction
var dir = window.location.href.match(/dir=(ltr|rtl)/)[1];
ed.settings.directionality = dir;
// Include button for opposite direction, to function as a toggle
ed.settings.theme_advanced_buttons1 = ed.settings.theme_advanced_buttons1.replace(
"%DIR%",
"," + dir.split("").reverse().join("")
);
ed.onInit.add(function (ed) {
zoteroInit(ed);
});
@ -40,10 +49,10 @@
fix_list_elements : true,
fix_table_elements : true,
plugins : "paste,contextmenu",
plugins : "paste,contextmenu,directionality",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,sub,sup,|,forecolor,backcolor,|,blockquote,|,link,unlink",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,sub,sup,|,forecolor,backcolor,|,blockquote,|,link,unlink,|,%DIR%",
theme_advanced_buttons2 : "formatselect,|,justifyleft,justifycenter,justifyright,|,bullist,numlist,outdent,indent,|,removeformat,code",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",

View file

@ -0,0 +1 @@
(function(){tinymce.create("tinymce.plugins.Directionality",{init:function(b,c){var d=this;d.editor=b;function a(e){var h=b.dom,g,f=b.selection.getSelectedBlocks();if(f.length){g=h.getAttrib(f[0],"dir");tinymce.each(f,function(i){if(!h.getParent(i.parentNode,"*[dir='"+e+"']",h.getRoot())){if(g!=e){h.setAttrib(i,"dir",e)}else{h.setAttrib(i,"dir",null)}}});b.nodeChanged()}}b.addCommand("mceDirectionLTR",function(){a("ltr")});b.addCommand("mceDirectionRTL",function(){a("rtl")});b.addButton("ltr",{title:"directionality.ltr_desc",cmd:"mceDirectionLTR"});b.addButton("rtl",{title:"directionality.rtl_desc",cmd:"mceDirectionRTL"});b.onNodeChange.add(d._nodeChange,d)},getInfo:function(){return{longname:"Directionality",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,e){var d=b.dom,c;e=d.getParent(e,d.isBlock);if(!e){a.setDisabled("ltr",1);a.setDisabled("rtl",1);return}c=d.getAttrib(e,"dir");a.setActive("ltr",c=="ltr");a.setDisabled("ltr",0);a.setActive("rtl",c=="rtl");a.setDisabled("rtl",0)}});tinymce.PluginManager.add("directionality",tinymce.plugins.Directionality)})();

View file

@ -5,8 +5,7 @@
<!DOCTYPE window SYSTEM "chrome://zotero/locale/zotero.dtd">
<!-- TODO: localize -->
<wizard id="zotero-schema-upgrade" title="Zotero Upgrade Wizard"
<wizard id="zotero-schema-upgrade" title="&zotero.upgrade.title;"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script>

View file

@ -434,6 +434,15 @@ Zotero.Cite.System = {
}
}
}
// extract PMID
var extra = zoteroItem.getField("extra", false, true);
if(typeof extra === "string") {
var m = /(?:^|\n)PMID:\s*([0-9]+)/.exec(extra);
if(m) cslItem.PMID = m[1];
m = /(?:^|\n)PMCID:\s*([0-9]+)/.exec(extra);
if(m) cslItem.PMCID = m[1];
}
//this._cache[zoteroItem.id] = cslItem;
return cslItem;

View file

@ -161,7 +161,7 @@ Zotero.CollectionTreeView.prototype.refresh = function()
this._showRow(new Zotero.ItemGroup('separator', false));
var header = {
id: "group-libraries-header",
label: "Group Libraries", // TODO: localize
label: Zotero.getString('pane.collections.groupLibraries'),
expand: function (beforeRow, groups) {
if (!groups) {
var groups = Zotero.Groups.getAll();
@ -432,7 +432,7 @@ Zotero.CollectionTreeView.prototype.getImageSrc = function(row, col)
var errors = Zotero.Sync.Runner.getErrors(libraryID);
if (errors) {
var e = Zotero.Sync.Runner.getPrimaryError(errors);
switch (e.status) {
switch (e.errorMode) {
case 'warning':
var image = 'error';
break;

View file

@ -142,7 +142,7 @@ Zotero.CookieSandbox.Observer = new function() {
this.observe = function(channel, topic) {
channel.QueryInterface(Components.interfaces.nsIHttpChannel);
var trackedBy, tested, browser, callbacks,
channelURI = channel.URI.spec,
channelURI = channel.URI.hostPort,
notificationCallbacks = channel.notificationCallbacks;
// try the notification callbacks

View file

@ -3753,19 +3753,16 @@ Zotero.Item.prototype.addTag = function(name, type) {
Zotero.Item.prototype.addTags = function (tags, type) {
Zotero.DB.beginTransaction();
try {
var tagIDArray = [];
var tempID = false;
var tagIDs = [];
for (var i = 0; i < tags.length; i++) {
tempID = this.addTag(tags[i], type);
if (tempID) {
tagIDArray.push(tempID);
let id = this.addTag(tags[i], type);
if (id) {
tagIDs.push(id);
}
}
tagIDArray = (tagIDArray.length>0) ? tagIDArray : false;
Zotero.DB.commitTransaction();
return tagIDArray;
return tagIDs.length > 0 ? tagIDs : false;
}
catch (e) {
Zotero.DB.rollbackTransaction();
@ -3847,21 +3844,6 @@ Zotero.Item.prototype.getTagIDs = function() {
return Zotero.DB.columnQuery(sql, this.id);
}
/**
* Return the index of tagID in the list of the item's tags sorted in alphabetical order.
*/
Zotero.Item.prototype.getTagIndex = function(tagID) {
var tags = this.getTags();
for (var i=0;i<tags.length;i++) {
if (tagID == tags[i].id) {
return i;
}
}
return false;
}
Zotero.Item.prototype.replaceTag = function(oldTagID, newTag) {
if (!this.id) {
throw ('Cannot replace tag on unsaved item');

View file

@ -603,7 +603,7 @@ Zotero.Tags = new function() {
}
let id = libraryID + "/" + setting;
if (event == 'modify' && extraData[id].changed) {
if ((event == 'modify' || event == 'delete') && extraData[id].changed) {
var previousTagColors = extraData[id].changed.value;
}
else {
@ -744,9 +744,8 @@ Zotero.Tags = new function() {
.getService(Components.interfaces["nsIChromeRegistry"])
.convertChromeURL(uri);
let file = uri.QueryInterface(Components.interfaces.nsIFileURL).file;
var img = new win.Image();
img.src = Zotero.File.generateDataURI(file, "image/png");
img.src = uri.spec;
// Mark that we've started loading
var deferred = Q.defer();

View file

@ -228,29 +228,31 @@ Zotero.Date = new function(){
var _dayRe = null;
function strToDate(string) {
// Parse 'yesterday'/'today'/'tomorrow'
var lc = (string + '').toLowerCase();
if (lc == 'yesterday' || (Zotero.getString && lc === Zotero.getString('date.yesterday'))) {
string = Zotero.Date.dateToSQL(new Date(new Date().getTime() - 86400000)).substr(0, 10);
}
else if (lc == 'today' || (Zotero.getString && lc == Zotero.getString('date.today'))) {
string = Zotero.Date.dateToSQL(new Date()).substr(0, 10);
}
else if (lc == 'tomorrow' || (Zotero.getString && lc == Zotero.getString('date.tomorrow'))) {
string = Zotero.Date.dateToSQL(new Date(new Date().getTime() + 86400000)).substr(0, 10);
}
var date = {
order: ''
};
var parts = [];
// skip empty things
if(!string) {
return date;
}
string = string.toString().replace(/^\s+/, "").replace(/\s+$/, "").replace(/\s+/, " ");
var parts = [];
// Parse 'yesterday'/'today'/'tomorrow'
var lc = (string + '').toLowerCase();
if (lc == 'yesterday' || (Zotero.getString && lc === Zotero.getString('date.yesterday'))) {
string = Zotero.Date.dateToSQL(new Date(Date.now() - 1000*60*60*24)).substr(0, 10);
}
else if (lc == 'today' || (Zotero.getString && lc == Zotero.getString('date.today'))) {
string = Zotero.Date.dateToSQL(new Date()).substr(0, 10);
}
else if (lc == 'tomorrow' || (Zotero.getString && lc == Zotero.getString('date.tomorrow'))) {
string = Zotero.Date.dateToSQL(new Date(Date.now() + 1000*60*60*24)).substr(0, 10);
}
else {
string = string.toString().replace(/^\s+|\s+$/g, "").replace(/\s+/, " ");
}
// first, directly inspect the string
var m = _slashRe.exec(string);
@ -442,13 +444,16 @@ Zotero.Date = new function(){
// clean up date part
if(date.part) {
date.part = date.part.replace(/^[^A-Za-z0-9]+/, "").replace(/[^A-Za-z0-9]+$/, "");
date.part = date.part.replace(/^[^A-Za-z0-9]+|[^A-Za-z0-9]+$/g, "");
}
if(date.part === "" || date.part == undefined) {
delete date.part;
}
//make sure year is always a string
if(date.year || date.year === 0) date.year += '';
return date;
}
@ -787,4 +792,4 @@ Zotero.Date = new function(){
}
return _localeDateOrder;
}
}
}

View file

@ -124,6 +124,18 @@ Zotero.Duplicates.prototype._findDuplicates = function () {
return str;
}
function sortByValue(a, b) {
if((a.value === null && b.value !== null)
|| (a.value === undefined && b.value !== undefined)
|| a.value < b.value) {
return -1;
}
if(a.value === b.value) return 0;
return 1;
}
/**
* @param {Function} compareRows Comparison function, if not exact match
* @param {Boolean} reprocessMatches Compare every row against every other,
@ -181,8 +193,7 @@ Zotero.Duplicates.prototype._findDuplicates = function () {
var sql = "SELECT itemID, value FROM items JOIN itemData USING (itemID) "
+ "JOIN itemDataValues USING (valueID) "
+ "WHERE libraryID=? AND itemTypeID=? AND fieldID=? "
+ "AND itemID NOT IN (SELECT itemID FROM deletedItems) "
+ "ORDER BY value";
+ "AND itemID NOT IN (SELECT itemID FROM deletedItems)";
var rows = Zotero.DB.query(
sql,
[
@ -194,25 +205,28 @@ Zotero.Duplicates.prototype._findDuplicates = function () {
var isbnCache = {};
if (rows) {
for each(var row in rows) {
isbnCache[row.itemID] = (row.value+'').replace(/[^\dX]+/ig, '').toUpperCase(); //ignore formatting
row.value = (row.value+'').replace(/[^\dX]+/ig, '').toUpperCase(); //ignore formatting
isbnCache[row.itemID] = row.value;
}
rows.sort(sortByValue);
processRows();
}
processRows();
// DOI
var sql = "SELECT itemID, value FROM items JOIN itemData USING (itemID) "
+ "JOIN itemDataValues USING (valueID) "
+ "WHERE libraryID=? AND fieldID=? AND REGEXP('^10\.', value) "
+ "AND itemID NOT IN (SELECT itemID FROM deletedItems) "
+ "ORDER BY value";
+ "WHERE libraryID=? AND fieldID=? AND REGEXP('^10\\.', value) "
+ "AND itemID NOT IN (SELECT itemID FROM deletedItems)";
var rows = Zotero.DB.query(sql, [this._libraryID, Zotero.ItemFields.getID('DOI')]);
var doiCache = {};
if (rows) {
for each(var row in rows) {
doiCache[row.itemID] = row.value.trim();
row.value = (row.value+'').trim().toUpperCase(); //DOIs are case insensitive
doiCache[row.itemID] = row.value;
}
rows.sort(sortByValue);
processRows();
}
processRows();
// Get years
var dateFields = [Zotero.ItemFields.getID('date')].concat(
@ -243,103 +257,102 @@ Zotero.Duplicates.prototype._findDuplicates = function () {
+ "AND itemTypeID NOT IN (1, 14) "
+ "AND itemID NOT IN (SELECT itemID FROM deletedItems)";
var rows = Zotero.DB.query(sql, [this._libraryID]);
//normalize all values ahead of time
rows = rows.map(function(row) {
row.value = normalizeString(row.value);
return row;
});
//sort rows by normalized values
rows = rows.sort(function(a, b) {
if(a.value === b.value) return 0;
if(a.value < b.value) return -1;
return 1;
});
processRows(function (a, b) {
var aTitle = a.value;
var bTitle = b.value;
if(rows) {
//normalize all values ahead of time
rows = rows.map(function(row) {
row.value = normalizeString(row.value);
return row;
});
//sort rows by normalized values
rows.sort(sortByValue);
// If we stripped one of the strings completely, we can't compare them
if (aTitle.length == 0 || bTitle.length == 0) {
return -1;
}
if (aTitle !== bTitle) {
return -1; //everything is sorted by title, so if this mismatches, everything following will too
}
// If both items have a DOI and they don't match, it's not a dupe
if (typeof doiCache[a.itemID] != 'undefined'
&& typeof doiCache[b.itemID] != 'undefined'
&& doiCache[a.itemID] != doiCache[b.itemID]) {
return 0;
}
// If both items have an ISBN and they don't match, it's not a dupe
if (typeof isbnCache[a.itemID] != 'undefined'
&& typeof isbnCache[b.itemID] != 'undefined'
&& isbnCache[a.itemID] != isbnCache[b.itemID]) {
return 0;
}
// If both items have a year and they're off by more than one, it's not a dupe
if (typeof yearCache[a.itemID] != 'undefined'
&& typeof yearCache[b.itemID] != 'undefined'
&& Math.abs(yearCache[a.itemID] - yearCache[b.itemID]) > 1) {
return 0;
}
// Check for at least one match on last name + first initial of first name
var aCreatorRows, bCreatorRows;
if (typeof creatorRowsCache[a.itemID] != 'undefined') {
aCreatorRows = creatorRowsCache[a.itemID];
}
else {
var sql = "SELECT lastName, firstName, fieldMode FROM itemCreators "
+ "JOIN creators USING (creatorID) "
+ "JOIN creatorData USING (creatorDataID) "
+ "WHERE itemID=? ORDER BY orderIndex LIMIT 10";
aCreatorRows = Zotero.DB.query(sql, a.itemID);
creatorRowsCache[a.itemID] = aCreatorRows;
}
// Check for at least one match on last name + first initial of first name
if (typeof creatorRowsCache[b.itemID] != 'undefined') {
bCreatorRows = creatorRowsCache[b.itemID];
}
else {
var sql = "SELECT lastName, firstName, fieldMode FROM itemCreators "
+ "JOIN creators USING (creatorID) "
+ "JOIN creatorData USING (creatorDataID) "
+ "WHERE itemID=? ORDER BY orderIndex LIMIT 10";
bCreatorRows = Zotero.DB.query(sql, b.itemID);
creatorRowsCache[b.itemID] = bCreatorRows;
}
// Match if no creators
if (!aCreatorRows && !bCreatorRows) {
return 1;
}
if (!aCreatorRows || !bCreatorRows) {
return 0;
}
for each(var aCreatorRow in aCreatorRows) {
var aLastName = normalizeString(aCreatorRow.lastName);
var aFirstInitial = aCreatorRow.fieldMode == 0 ? normalizeString(aCreatorRow.firstName).charAt(0) : false;
processRows(function (a, b) {
var aTitle = a.value;
var bTitle = b.value;
for each(var bCreatorRow in bCreatorRows) {
var bLastName = normalizeString(bCreatorRow.lastName);
var bFirstInitial = bCreatorRow.fieldMode == 0 ? normalizeString(bCreatorRow.firstName).charAt(0) : false;
// If we stripped one of the strings completely, we can't compare them
if(!aTitle || !bTitle) {
return -1;
}
if (aTitle !== bTitle) {
return -1; //everything is sorted by title, so if this mismatches, everything following will too
}
// If both items have a DOI and they don't match, it's not a dupe
if (typeof doiCache[a.itemID] != 'undefined'
&& typeof doiCache[b.itemID] != 'undefined'
&& doiCache[a.itemID] != doiCache[b.itemID]) {
return 0;
}
// If both items have an ISBN and they don't match, it's not a dupe
if (typeof isbnCache[a.itemID] != 'undefined'
&& typeof isbnCache[b.itemID] != 'undefined'
&& isbnCache[a.itemID] != isbnCache[b.itemID]) {
return 0;
}
// If both items have a year and they're off by more than one, it's not a dupe
if (typeof yearCache[a.itemID] != 'undefined'
&& typeof yearCache[b.itemID] != 'undefined'
&& Math.abs(yearCache[a.itemID] - yearCache[b.itemID]) > 1) {
return 0;
}
// Check for at least one match on last name + first initial of first name
var aCreatorRows, bCreatorRows;
if (typeof creatorRowsCache[a.itemID] != 'undefined') {
aCreatorRows = creatorRowsCache[a.itemID];
}
else {
var sql = "SELECT lastName, firstName, fieldMode FROM itemCreators "
+ "JOIN creators USING (creatorID) "
+ "JOIN creatorData USING (creatorDataID) "
+ "WHERE itemID=? ORDER BY orderIndex LIMIT 10";
aCreatorRows = Zotero.DB.query(sql, a.itemID);
creatorRowsCache[a.itemID] = aCreatorRows;
}
// Check for at least one match on last name + first initial of first name
if (typeof creatorRowsCache[b.itemID] != 'undefined') {
bCreatorRows = creatorRowsCache[b.itemID];
}
else {
var sql = "SELECT lastName, firstName, fieldMode FROM itemCreators "
+ "JOIN creators USING (creatorID) "
+ "JOIN creatorData USING (creatorDataID) "
+ "WHERE itemID=? ORDER BY orderIndex LIMIT 10";
bCreatorRows = Zotero.DB.query(sql, b.itemID);
creatorRowsCache[b.itemID] = bCreatorRows;
}
// Match if no creators
if (!aCreatorRows && !bCreatorRows) {
return 1;
}
if (!aCreatorRows || !bCreatorRows) {
return 0;
}
for each(var aCreatorRow in aCreatorRows) {
var aLastName = normalizeString(aCreatorRow.lastName);
var aFirstInitial = aCreatorRow.fieldMode == 0 ? normalizeString(aCreatorRow.firstName).charAt(0) : false;
if (aLastName === bLastName && aFirstInitial === bFirstInitial) {
return 1;
for each(var bCreatorRow in bCreatorRows) {
var bLastName = normalizeString(bCreatorRow.lastName);
var bFirstInitial = bCreatorRow.fieldMode == 0 ? normalizeString(bCreatorRow.firstName).charAt(0) : false;
if (aLastName === bLastName && aFirstInitial === bFirstInitial) {
return 1;
}
}
}
}
return 0;
}, true);
return 0;
}, true);
}
// Match on exact fields
/*var fields = [''];

View file

@ -149,7 +149,7 @@ Zotero.File = new function(){
* @param {nsIFile|nsIInputStream} file The file to read
* @param {String} [charset] The character set; defaults to UTF-8
* @param {Integer} [maxLength] The maximum number of characters to read
* @return {Promise} A promise that is resolved with the contents of the file
* @return {Promise} A Q promise that is resolved with the contents of the file
*/
this.getContentsAsync = function getContentsAsync(file, charset, maxLength) {
charset = charset ? Zotero.CharacterSets.getName(charset) : "UTF-8";
@ -167,6 +167,26 @@ Zotero.File = new function(){
};
/**
* Get the contents of a binary source asynchronously
*
* @param {nsIURI|nsIFile|string spec|nsIChannel|nsIInputStream} source The source to read
* @return {Promise} A Q promise that is resolved with the contents of the source
*/
this.getBinaryContentsAsync = function (source) {
var deferred = Q.defer();
NetUtil.asyncFetch(source, function(inputStream, status) {
if (!Components.isSuccessCode(status)) {
deferred.reject(new Components.Exception("Source read operation failed", status));
return;
}
deferred.resolve(NetUtil.readInputStreamToString(inputStream, inputStream.available()));
});
return deferred.promise;
}
/*
* Return the contents of a URL as a string
*
@ -208,7 +228,7 @@ Zotero.File = new function(){
* @param {String|nsIInputStream} data The string or nsIInputStream to write to the
* file
* @param {String} [charset] The character set; defaults to UTF-8
* @return {Promise} A promise that is resolved when the file has been written
* @return {Promise} A Q promise that is resolved when the file has been written
*/
this.putContentsAsync = function putContentsAsync(file, data, charset) {
// Create a stream for async stream copying
@ -462,58 +482,49 @@ Zotero.File = new function(){
}
// TODO: localize
this.checkFileAccessError = function (e, file, operation) {
if (file) {
var str = "The file '" + file.path + "' ";
var str = Zotero.getString('file.accessError.theFile', file.path);
}
else {
var str = "A file ";
var str = Zotero.getString('file.accessError.aFile');
}
switch (operation) {
case 'create':
var opWord = "created";
var opWord = Zotero.getString('file.accessError.created');
break;
case 'update':
var opWord = "updated";
var opWord = Zotero.getString('file.accessError.updated');
break;
case 'delete':
var opWord = "deleted";
var opWord = Zotero.getString('file.accessError.deleted');
break;
default:
var opWord = "updated";
var opWord = Zotero.getString('file.accessError.updated');
}
if (e.name == 'NS_ERROR_FILE_ACCESS_DENIED' || e.name == 'NS_ERROR_FILE_IS_LOCKED'
// Shows up on some Windows systems
|| e.name == 'NS_ERROR_FAILURE') {
Zotero.debug(e);
// TODO: localize
str = str + "cannot be " + opWord + ".";
var checkFileWindows = "Check that the file is not currently "
+ "in use and that it is not marked as read-only. To check "
+ "all files in your Zotero data directory, right-click on "
+ "the 'zotero' directory, click Properties, clear "
+ "the Read-Only checkbox, and apply the change to all folders "
+ "and files in the directory.";
var checkFileOther = "Check that the file is not currently "
+ "in use and that its permissions allow write access.";
str = str + " " + Zotero.getString('file.accessError.cannotBe') + " " + opWord + ".";
var checkFileWindows = Zotero.getString('file.accessError.message.windows');
var checkFileOther = Zotero.getString('file.accessError.message.other');
var msg = str + " "
+ (Zotero.isWin ? checkFileWindows : checkFileOther)
+ "\n\n"
+ "Restarting your computer or disabling security "
+ "software may also help.";
+ Zotero.getString('file.accessError.restart');
if (operation == 'create') {
var e = new Zotero.Error(
msg,
0,
{
dialogButtonText: "Show Parent Directory",
dialogButtonText: Zotero.getString('file.accessError.showParentDir'),
dialogButtonCallback: function () {
try {
file.parent.QueryInterface(Components.interfaces.nsILocalFile).reveal();
@ -531,7 +542,7 @@ Zotero.File = new function(){
msg,
0,
{
dialogButtonText: "Show File",
dialogButtonText: Zotero.getString('locate.showFile.label'),
dialogButtonCallback: function () {
try {
file.QueryInterface(Components.interfaces.nsILocalFile);

View file

@ -40,6 +40,7 @@ Zotero.HTTP = new function() {
* <li>cookieSandbox - The sandbox from which cookies should be taken</li>
* <li>debug - Log response text and status code</li>
* <li>dontCache - If set, specifies that the request should not be fulfilled from the cache</li>
* <li>headers - HTTP headers to include in the request</li>
* <li>responseType - The type of the response. See XHR 2 documentation for legal values</li>
* <li>responseCharset - The charset the response should be interpreted as</li>
* <li>successCodes - HTTP status codes that are considered successful</li>

View file

@ -217,13 +217,16 @@ Zotero.ItemTreeView.prototype._setTreeGenerator = function(treebox)
tree.disableKeyNavigation = false;
self._skipKeyPress = true;
var nsIDWU = Components.interfaces.nsIDOMWindowUtils
var nsIDWU = Components.interfaces.nsIDOMWindowUtils;
var domWindowUtils = event.originalTarget.ownerDocument.defaultView
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(nsIDWU);
var modifiers = 0;
if (event.altKey) {
modifiers |= nsIDWU.MODIFIER_ALT;
}
if (event.ctrlKey) {
modifiers |= nsIDWU.MODIFIER_CTRL;
modifiers |= nsIDWU.MODIFIER_CONTROL;
}
if (event.shiftKey) {
modifiers |= nsIDWU.MODIFIER_SHIFT;
@ -1261,6 +1264,7 @@ Zotero.ItemTreeView.prototype.sort = function(itemID)
var collation = Zotero.getLocaleCollation();
// Year is really the date field truncated
var originalColumnField = columnField;
if (columnField == 'year') {
columnField = 'date';
}
@ -1286,7 +1290,7 @@ Zotero.ItemTreeView.prototype.sort = function(itemID)
// Get the display field for a row (which might be a placeholder title)
var getField;
switch (columnField) {
switch (originalColumnField) {
case 'title':
getField = function (row) {
var field;
@ -1333,6 +1337,19 @@ Zotero.ItemTreeView.prototype.sort = function(itemID)
};
break;
case 'year':
getField = function (row) {
var val = row.getField(columnField, unformatted);
if (val) {
val = val.substr(0, 4);
if (val == '0000') {
val = "";
}
}
return val;
};
break;
default:
getField = function (row) row.getField(columnField, unformatted);
}
@ -1350,8 +1367,8 @@ Zotero.ItemTreeView.prototype.sort = function(itemID)
switch (columnField) {
case 'date':
fieldA = a.getField('date', true).substr(0, 10);
fieldB = b.getField('date', true).substr(0, 10);
fieldA = getField(a).substr(0, 10);
fieldB = getField(b).substr(0, 10);
cmp = strcmp(fieldA, fieldB);
if (cmp !== 0) {
@ -2957,36 +2974,61 @@ Zotero.ItemTreeView.prototype.getCellProperties = function(row, col, prop) {
var treeRow = this._getItemAtRow(row);
var itemID = treeRow.ref.id;
var props = [];
// Mark items not matching search as context rows, displayed in gray
if (this._searchMode && !this._searchItemIDs[itemID]) {
var aServ = Components.classes["@mozilla.org/atom-service;1"].
getService(Components.interfaces.nsIAtomService);
prop.AppendElement(aServ.getAtom("contextRow"));
// <=Fx21
if (prop) {
var aServ = Components.classes["@mozilla.org/atom-service;1"].
getService(Components.interfaces.nsIAtomService);
prop.AppendElement(aServ.getAtom("contextRow"));
}
// Fx22+
else {
props.push("contextRow");
}
}
// Mark hasAttachment column, which needs special image handling
if (col.id == 'zotero-items-column-hasAttachment') {
var aServ = Components.classes["@mozilla.org/atom-service;1"].
getService(Components.interfaces.nsIAtomService);
prop.AppendElement(aServ.getAtom("hasAttachment"));
// <=Fx21
if (prop) {
var aServ = Components.classes["@mozilla.org/atom-service;1"].
getService(Components.interfaces.nsIAtomService);
prop.AppendElement(aServ.getAtom("hasAttachment"));
}
// Fx22+
else {
props.push("hasAttachment");
}
// Don't show pie for open parent items, since we show it for the
// child item
if (this.isContainer(row) && this.isContainerOpen(row)) {
return;
return props.join(" ");
}
var num = Zotero.Sync.Storage.getItemDownloadImageNumber(treeRow.ref);
//var num = Math.round(new Date().getTime() % 10000 / 10000 * 64);
if (num !== false) {
if (!aServ) {
var aServ = Components.classes["@mozilla.org/atom-service;1"].
getService(Components.interfaces.nsIAtomService);
// <=Fx21
if (prop) {
if (!aServ) {
var aServ = Components.classes["@mozilla.org/atom-service;1"].
getService(Components.interfaces.nsIAtomService);
}
prop.AppendElement(aServ.getAtom("pie"));
prop.AppendElement(aServ.getAtom("pie" + num));
}
// Fx22+
else {
props.push("pie", "pie" + num);
}
prop.AppendElement(aServ.getAtom("pie"));
prop.AppendElement(aServ.getAtom("pie" + num));
}
}
return props.join(" ");
}
Zotero.ItemTreeView.TreeRow = function(ref, level, isOpen)

View file

@ -53,9 +53,8 @@ Zotero.Sync.Storage = new function () {
this.ERROR_FILE_MISSING_AFTER_UPLOAD = -16;
// TEMP
// TODO: localize
this.__defineGetter__("defaultError", function () "A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart " + Zotero.appName + " and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.");
this.__defineGetter__("defaultErrorRestart", function () "A file sync error occurred. Please restart " + Zotero.appName + " and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.");
this.__defineGetter__("defaultError", function () Zotero.getString('sync.storage.error.default', Zotero.appName));
this.__defineGetter__("defaultErrorRestart", function () Zotero.getString('sync.storage.error.defaultRestart', Zotero.appName));
//
// Public properties
@ -106,22 +105,9 @@ Zotero.Sync.Storage = new function () {
if (Zotero.Sync.Storage.ZFS.includeUserFiles) {
libraryModes[0] = Zotero.Sync.Storage.ZFS;
return;
}
if (Zotero.Sync.Storage.WebDAV.includeUserFiles) {
if (!Zotero.Sync.Storage.WebDAV.verified) {
Zotero.debug("WebDAV file sync is not active");
// Try to verify server now if it hasn't been
return Zotero.Sync.Storage.checkServerPromise(Zotero.Sync.Storage.WebDAV)
.then(function () {
libraryModes[0] = Zotero.Sync.Storage.WebDAV;
});
}
else if (Zotero.Sync.Storage.WebDAV.includeUserFiles) {
libraryModes[0] = Zotero.Sync.Storage.WebDAV;
return;
}
})
.then(function () {
@ -143,15 +129,47 @@ Zotero.Sync.Storage = new function () {
for each(var mode in libraryModes) {
if (modes.indexOf(mode) == -1) {
modes.push(mode);
promises.push(mode.cacheCredentials());
// Try to verify WebDAV server first if it hasn't been
if (mode == Zotero.Sync.Storage.WebDAV
&& !Zotero.Sync.Storage.WebDAV.verified) {
Zotero.debug("WebDAV file sync is not active");
var promise = Zotero.Sync.Storage.checkServerPromise(Zotero.Sync.Storage.WebDAV)
.then(function () {
mode.cacheCredentials();
});
}
else {
var promise = mode.cacheCredentials();
}
promises.push(Q.allResolved([mode, promise]));
}
}
return Q.allResolved(promises)
// Get library last-sync times
.then(function () {
.then(function (cacheCredentialsPromises) {
var promises = [];
// Mark WebDAV verification failure as user library error.
// We ignore credentials-caching errors for ZFS and let the
// later requests fail.
cacheCredentialsPromises.forEach(function (p) {
p = p.valueOf();
let mode = p[0].valueOf();
if (mode == Zotero.Sync.Storage.WebDAV) {
if (p[1].isRejected()) {
promises.push(Q.allResolved(
[0, p[1]]
));
// Skip further syncing of user library
delete libraryModes[0];
}
}
});
for (var libraryID in libraryModes) {
libraryID = parseInt(libraryID);
// Get the last sync time for each library
if (self.downloadOnSync(libraryID)) {
promises.push(Q.allResolved(
@ -220,14 +238,23 @@ Zotero.Sync.Storage = new function () {
// If we don't have any forced downloads, we can skip
// downloads if the last sync time hasn't changed
if (downloadAll && !downloadForced && lastSyncTime) {
var version = self.getStoredLastSyncTime(
libraryModes[libraryID], libraryID
);
if (version == lastSyncTime) {
Zotero.debug("Last " + libraryModes[libraryID].name
+ " sync time hasn't changed for library "
+ libraryID + " -- skipping file downloads");
// or doesn't exist on the server (meaning there are no files)
if (downloadAll && !downloadForced) {
if (lastSyncTime) {
var version = self.getStoredLastSyncTime(
libraryModes[libraryID], libraryID
);
if (version == lastSyncTime) {
Zotero.debug("Last " + libraryModes[libraryID].name
+ " sync time hasn't changed for library "
+ libraryID + " -- skipping file downloads");
downloadAll = false;
}
}
else {
Zotero.debug("No last " + libraryModes[libraryID].name
+ " sync time for library " + libraryID
+ " -- skipping file downloads");
downloadAll = false;
}
}
@ -695,7 +722,7 @@ Zotero.Sync.Storage = new function () {
var items = Zotero.Items.get(itemIDs);
for each(var item in items) {
var lk = libraryID + "/" + item.key;
Zotero.debug("Checking attachment file for item " + lk);
//Zotero.debug("Checking attachment file for item " + lk);
var file = item.getFile(attachmentData[item.id]);
if (!file) {
Zotero.debug("Marking attachment " + lk + " as missing");
@ -713,8 +740,8 @@ Zotero.Sync.Storage = new function () {
var fmtime = item.attachmentModificationTime;
Zotero.debug("Stored mtime is " + attachmentData[item.id].mtime);
Zotero.debug("File mtime is " + fmtime);
//Zotero.debug("Stored mtime is " + attachmentData[item.id].mtime);
//Zotero.debug("File mtime is " + fmtime);
// Download-marking mode
if (itemModTimes) {
@ -1189,8 +1216,7 @@ Zotero.Sync.Storage = new function () {
// but log a warning and skip the file
else if (e.name == "NS_ERROR_FAILURE" && Zotero.isLinux && destFile.leafName.length > 130) {
Zotero.debug(e);
var msg = "Error creating file '" + destFile.leafName + "'\n\n"
+ "See http://www.zotero.org/support/kb/encrypted_filenames for more information.";
var msg = Zotero.getString('sync.storage.error.encryptedFilenames', destFile.leafName);
Components.utils.reportError(msg);
return;
}
@ -1394,9 +1420,7 @@ Zotero.Sync.Storage = new function () {
// can result in a lower limit -- not much we can do about this,
// but log a warning and skip the file
else if (e.name == "NS_ERROR_FAILURE" && Zotero.isLinux && destFile.leafName.length > 130) {
// TODO: localize
var msg = "Error creating file '" + destFile.leafName + "'. "
+ "See http://www.zotero.org/support/kb/encrypted_filenames for more information.";
var msg = Zotero.getString('sync.storage.error.encryptedFilenames', destFile.leafName);
Components.utils.reportError(msg);
continue;
}
@ -1460,9 +1484,7 @@ Zotero.Sync.Storage = new function () {
// See above
if (e.name == "NS_ERROR_FAILURE" && Zotero.isLinux && destFile.leafName.length > 130) {
Zotero.debug(e);
// TODO: localize
var msg = "Error creating file '" + destFile.leafName + "'. "
+ "See http://www.zotero.org/support/kb/encrypted_filenames for more information.";
var msg = Zotero.getString('sync.storage.error.encryptedFilenames', destFile.leafName);
Components.utils.reportError(msg);
continue;
}

View file

@ -25,11 +25,6 @@
Zotero.Sync.Storage.WebDAV = (function () {
// TEMP
// TODO: localize
var _defaultError = "A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.";
var _defaultErrorRestart = "A WebDAV file sync error occurred. Please restart " + Zotero.appName + " and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.";
var _initialized = false;
var _parentURI;
var _rootURI;
@ -48,6 +43,8 @@ Zotero.Sync.Storage.WebDAV = (function () {
* @param {Function} callback Callback f(item, mdate)
*/
function getStorageModificationTime(item) {
var funcName = "Zotero.Sync.Storage.WebDAV.getStorageModificationTime()";
var uri = getItemPropertyURI(item);
return Zotero.HTTP.promise(
@ -56,8 +53,6 @@ Zotero.Sync.Storage.WebDAV = (function () {
.then(function (req) {
checkResponse(req);
var funcName = "Zotero.Sync.Storage.WebDAV.getStorageModificationTime()";
// mod_speling can return 300s for 404s with base name matches
if (req.status == 404 || req.status == 300) {
return false;
@ -110,7 +105,7 @@ Zotero.Sync.Storage.WebDAV = (function () {
Components.utils.reportError(msg);
return deleteStorageFiles([item.key + ".prop"])
.then(function (results) {
throw new Error(_defaultError);
throw new Error(Zotero.Sync.Storage.WebDAV.defaultError);
});
}
@ -118,7 +113,6 @@ Zotero.Sync.Storage.WebDAV = (function () {
})
.catch(function (e) {
if (e instanceof Zotero.HTTP.UnexpectedStatusException) {
Zotero.debug(req.responseText);
throw new Error("Unexpected status code " + e.status + " in " + funcName);
}
throw e;
@ -271,7 +265,9 @@ Zotero.Sync.Storage.WebDAV = (function () {
},
onStop: function (httpRequest, status, response, data) {
deferred.resolve(
onUploadComplete(httpRequest, status, response, data)
Q.fcall(function () {
return onUploadComplete(httpRequest, status, response, data);
})
);
},
onCancel: function (httpRequest, status, data) {
@ -640,13 +636,21 @@ Zotero.Sync.Storage.WebDAV = (function () {
var obj = new Zotero.Sync.Storage.Mode;
obj.name = "WebDAV";
Object.defineProperty(obj, "defaultError", {
get: function () Zotero.getString('sync.storage.error.webdav.default')
});
Object.defineProperty(obj, "defaultErrorRestart", {
get: function () Zotero.getString('sync.storage.error.webdav.defaultRestart', Zotero.appName)
});
Object.defineProperty(obj, "includeUserFiles", {
get: function () {
return Zotero.Prefs.get("sync.storage.enabled") && Zotero.Prefs.get("sync.storage.protocol") == 'webdav';
}
});
obj.includeGroupItems = false;
Object.defineProperty(obj, "_verified", {
get: function () Zotero.Prefs.get("sync.storage.verified")
});
@ -880,7 +884,7 @@ Zotero.Sync.Storage.WebDAV = (function () {
+ " in Zotero.Sync.Storage.WebDAV.downloadFile()";
Zotero.debug(msg, 1);
Components.utils.reportError(msg);
deferred.reject(_defaultError);
deferred.reject(Zotero.Sync.Storage.WebDAV.defaultError);
return;
}
@ -942,7 +946,11 @@ Zotero.Sync.Storage.WebDAV = (function () {
Zotero.Sync.Storage.createUploadFile(
request,
function (data) {
deferred.resolve(processUploadFile(data));
deferred.resolve(
Q.fcall(function () {
return processUploadFile(data);
})
);
}
);
return deferred.promise;
@ -1030,7 +1038,7 @@ Zotero.Sync.Storage.WebDAV = (function () {
var msg = "Unexpected error code " + req.status + " uploading storage success file";
Zotero.debug(msg, 2);
Components.utils.reportError(msg);
throw _defaultError;
throw Zotero.Sync.Storage.WebDAV.defaultError;
});
};
@ -1054,7 +1062,7 @@ Zotero.Sync.Storage.WebDAV = (function () {
+ "for OPTIONS request caching WebDAV credentials";
Zotero.debug(msg, 1);
Components.utils.reportError(msg);
throw new Error(_defaultErrorRestart);
throw new Error(Zotero.Sync.Storage.WebDAV.defaultErrorRestart);
}
throw e;
});
@ -1409,22 +1417,14 @@ Zotero.Sync.Storage.WebDAV = (function () {
return false;
case Zotero.Sync.Storage.ERROR_FILE_MISSING_AFTER_UPLOAD:
// TODO: localize
var errorTitle = Zotero.getString("general.warning");
var errorMessage = "A potential problem was found with your WebDAV server.\n\n"
+ "An uploaded file was not immediately available for download. There may be a "
+ "short delay between when you upload files and when they become available, "
+ "particularly if you are using a cloud storage service.\n\n"
+ "If Zotero file syncing appears to work normally, "
+ "you can ignore this message. "
+ "If you have trouble, please post to the Zotero Forums.";
var errorMessage = Zotero.getString('sync.storage.error.webdav.fileMissingAfterUpload');
Zotero.Prefs.set("sync.storage.verified", true);
break;
case Zotero.Sync.Storage.ERROR_SERVER_ERROR:
// TODO: localize
var errorTitle = "WebDAV Server Configuration Error";
var errorMessage = "Your WebDAV server returned an internal error."
var errorTitle = Zotero.getString('sync.storage.error.webdav.serverConfig.title');
var errorMessage = Zotero.getString('sync.storage.error.webdav.serverConfig')
+ "\n\n" + Zotero.getString('sync.storage.error.checkFileSyncSettings');
break;

View file

@ -27,6 +27,9 @@
Zotero.Sync.Storage.ZFS = (function () {
var _rootURI;
var _userURI;
var _headers = {
"Zotero-API-Version" : ZOTERO_CONFIG.API_VERSION
};
var _cachedCredentials = false;
/**
@ -38,7 +41,7 @@ Zotero.Sync.Storage.ZFS = (function () {
function getStorageFileInfo(item) {
var funcName = "Zotero.Sync.Storage.ZFS.getStorageFileInfo()";
return Zotero.HTTP.promise("GET", getItemInfoURI(item), { successCodes: [200, 404] })
return Zotero.HTTP.promise("GET", getItemInfoURI(item), { successCodes: [200, 404], headers: _headers })
.then(function (req) {
if (req.status == 404) {
return false;
@ -58,10 +61,7 @@ Zotero.Sync.Storage.ZFS = (function () {
catch (e) {
Zotero.debug("Response headers unavailable");
}
// TODO: localize?
var msg = "A file sync error occurred. Please restart " + Zotero.appName + " and/or your computer and try syncing again.\n\n"
+ "If the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. "
+ "Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.";
var msg = Zotero.getString('sync.storage.error.zfs.restart', Zotero.appName);
throw msg;
}
info.filename = req.getResponseHeader('X-Zotero-Filename');
@ -235,7 +235,7 @@ Zotero.Sync.Storage.ZFS = (function () {
body += "&zip=1";
}
return Zotero.HTTP.promise("POST", uri, { body: body, debug: true })
return Zotero.HTTP.promise("POST", uri, { body: body, headers: _headers, debug: true })
.then(function (req) {
if (!req.responseXML) {
throw new Error("Invalid response retrieving file upload parameters");
@ -268,10 +268,8 @@ Zotero.Sync.Storage.ZFS = (function () {
var retry = e.xmlhttp.getResponseHeader('Retry-After');
if (retry) {
var minutes = Math.round(retry / 60);
// TODO: localize
var e = new Zotero.Error(
"You have too many queued uploads. "
+ "Please try again in " + minutes + " minutes.",
Zotero.getString('sync.storage.error.zfs.tooManyQueuedUploads', minutes),
"ZFS_UPLOAD_QUEUE_LIMIT"
);
throw e;
@ -301,11 +299,10 @@ Zotero.Sync.Storage.ZFS = (function () {
}
}
// TODO: localize
text += "\n\n" + filename + " (" + Math.round(file.fileSize / 1024) + "KB)";
var e = new Zotero.Error(
"The file '" + filename + "' would exceed your Zotero File Storage quota",
Zotero.getString('sync.storage.error.zfs.fileWouldExceedQuota', filename),
"ZFS_OVER_QUOTA",
{
dialogText: text,
@ -514,7 +511,7 @@ Zotero.Sync.Storage.ZFS = (function () {
var body = "update=" + uploadKey + "&mtime=" + item.attachmentModificationTime;
// Register upload on server
return Zotero.HTTP.promise("POST", uri, { body: body, successCodes: [204] })
return Zotero.HTTP.promise("POST", uri, { body: body, headers: _headers, successCodes: [204] })
.then(function (req) {
updateItemFileInfo(item);
return {
@ -892,7 +889,7 @@ Zotero.Sync.Storage.ZFS = (function () {
})
.then(function () {
return Zotero.HTTP.promise("GET", lastSyncURI,
{ debug: true, successCodes: [200, 404] });
{ headers: _headers, successCodes: [200, 404], debug: true });
})
.then(function (req) {
// Not yet synced
@ -935,8 +932,15 @@ Zotero.Sync.Storage.ZFS = (function () {
var lastSyncURI = this._getLastSyncURI(libraryID);
return Zotero.HTTP.promise("POST", lastSyncURI, { debug: true })
return Zotero.HTTP.promise("POST", lastSyncURI, { headers: _headers, successCodes: [200, 404], debug: true })
.then(function (req) {
// Not yet synced
//
// TODO: Don't call this at all if no files uploaded
if (req.status == 404) {
return;
}
var ts = req.responseText;
var sql = "REPLACE INTO version VALUES (?, ?)";
@ -986,7 +990,7 @@ Zotero.Sync.Storage.ZFS = (function () {
// TODO: move to root uri
uri.spec += "?auth=1";
return Zotero.HTTP.promise("GET", uri).
return Zotero.HTTP.promise("GET", uri, { headers: _headers }).
then(function (req) {
Zotero.debug("Credentials are cached");
_cachedCredentials = true;

View file

@ -538,7 +538,7 @@ Zotero.Sync.Runner = new function () {
if (Zotero.HTTP.browserIsOffline()){
this.clearSyncTimeout(); // DEBUG: necessary?
var msg = "Zotero cannot sync while " + Zotero.appName + " is in offline mode.";
var msg = "Zotero cannot sync because " + Zotero.getString('general.browserIsOffline', Zotero.appName);
var e = new Zotero.Error(msg, 0, { dialogButtonText: null })
Components.utils.reportError(e);
Zotero.debug(e, 1);
@ -628,7 +628,7 @@ Zotero.Sync.Runner = new function () {
this.warning = function (e) {
Zotero.debug(e, 2);
Components.utils.reportError(e);
e.status = 'warning';
e.errorMode = 'warning';
_warning = e;
}
@ -636,7 +636,7 @@ Zotero.Sync.Runner = new function () {
this.error = function (e) {
if (typeof e == 'string') {
e = new Error(e);
e.status = 'error';
e.errorMode = 'error';
}
Zotero.debug(e, 1);
Zotero.Sync.Runner.setSyncIcon(e);
@ -733,6 +733,10 @@ Zotero.Sync.Runner = new function () {
* library-specific sync error icons across all windows
*/
this.setErrors = function (errors) {
if (!errors) {
errors = [];
}
errors = [this.parseSyncError(e) for each(e in errors)];
_errorsByLibrary = {};
@ -770,7 +774,7 @@ Zotero.Sync.Runner = new function () {
errors = [this.parseSyncError(e) for each(e in errors)];
// Set highest priority error as the primary (sync error icon)
var statusPriorities = {
var errorModes = {
info: 1,
warning: 2,
error: 3,
@ -781,11 +785,11 @@ Zotero.Sync.Runner = new function () {
};
var primaryError = false;
for each(var error in errors) {
if (!error.status || statusPriorities[error.status] == -1) {
if (!error.errorMode || errorModes[error.errorMode] == -1) {
continue;
}
if (!primaryError || statusPriorities[error.status]
> statusPriorities[primaryError.status]) {
if (!primaryError || errorModes[error.errorMode]
> errorModes[primaryError.errorMode]) {
primaryError = error;
}
}
@ -800,7 +804,7 @@ Zotero.Sync.Runner = new function () {
e = this.parseSyncError(e);
if (Zotero.Sync.Server.upgradeRequired) {
e.status = 'upgrade';
e.errorMode = 'upgrade';
Zotero.Sync.Server.upgradeRequired = false;
}
@ -839,9 +843,9 @@ Zotero.Sync.Runner = new function () {
var syncIcon = doc.getElementById('zotero-tb-sync');
// Update sync icon state
syncIcon.setAttribute('status', e.status ? e.status : "");
syncIcon.setAttribute('status', e.errorMode ? e.errorMode : "");
// Disable button while spinning
syncIcon.disabled = e.status == 'animate';
syncIcon.disabled = e.errorMode == 'animate';
}
// Clear status
@ -874,7 +878,7 @@ Zotero.Sync.Runner = new function () {
// In addition to actual errors, string states (e.g., 'animate')
// can be passed
if (typeof e == 'string') {
parsed.status = e;
parsed.errorMode = e;
return parsed;
}
@ -886,7 +890,7 @@ Zotero.Sync.Runner = new function () {
if (typeof e.libraryID != 'undefined') {
parsed.libraryID = e.libraryID;
}
parsed.status = e.status ? e.status : 'error';
parsed.errorMode = e.errorMode ? e.errorMode : 'error';
if (e.data) {
if (e.data.dialogText) {
@ -898,8 +902,9 @@ Zotero.Sync.Runner = new function () {
}
}
if (!parsed.message) {
// TODO: include file name and line?
parsed.message = e.message ? e.message : e;
parsed.fileName = e.fileName;
parsed.lineNumber = e.lineNumber;
}
parsed.frontWindowOnly = !!(e && e.data && e.data.frontWindowOnly);
@ -922,14 +927,14 @@ Zotero.Sync.Runner = new function () {
// TEMP: for now, use the first error
var e = this.getPrimaryError(errors);
if (!e.status) {
if (!e.errorMode) {
icon.hidden = true;
icon.onclick = null;
return;
}
icon.hidden = false;
icon.setAttribute('mode', e.status);
icon.setAttribute('mode', e.errorMode);
icon.onclick = function () {
var doc = this.ownerDocument;
@ -958,12 +963,16 @@ Zotero.Sync.Runner = new function () {
e = this.parseSyncError(e);
var desc = doc.createElement('description');
desc.textContent = e.message;
var msg = e.message;
/*if (e.fileName) {
msg += '\n\nFile: ' + e.fileName + '\nLine: ' + e.lineNumber;
}*/
desc.textContent = msg;
panelContent.appendChild(desc);
// If not an error and there's no explicit button text, don't show
// button to report errors
if (e.status != 'error' && typeof e.buttonText == 'undefined') {
if (e.errorMode != 'error' && typeof e.buttonText == 'undefined') {
e.buttonText = null;
}
@ -1356,6 +1365,7 @@ Zotero.Sync.Server = new function () {
var self = this;
Zotero.Sync.Runner.setErrors();
Zotero.Sync.Runner.setSyncIcon('animate');
if (!_sessionID) {
@ -1631,6 +1641,9 @@ Zotero.Sync.Server = new function () {
Zotero.Sync.Server.nextLocalSyncDate = false;
Zotero.Sync.Server.lastRemoteSyncTime = response.getAttribute('timestamp');
var sql = "UPDATE syncedSettings SET synced=1";
Zotero.DB.query(sql);
//throw('break2');
Zotero.DB.commitTransaction();
@ -1851,28 +1864,28 @@ Zotero.Sync.Server = new function () {
catch (e) {
Zotero.debug(e);
}
// TODO: localize
_error("SSL certificate error connecting to " + host
+ "\n\nSee http://zotero.org/support/kb/ssl_certificate_error for more information.",
var kbURL = 'http://zotero.org/support/kb/ssl_certificate_error';
_error(Zotero.getString('sync.storage.error.webdav.sslCertificateError', host) + "\n\n"
+ Zotero.getString('general.seeForMoreInformation', kbURL),
false, noReloadOnFailure);
}
else if ((secInfo.securityState & Ci.nsIWebProgressListener.STATE_IS_BROKEN) == Ci.nsIWebProgressListener.STATE_IS_BROKEN) {
_error("SSL connection error", false, noReloadOnFailure);
_error(Zotero.getString('sync.error.sslConnectionError'), false, noReloadOnFailure);
}
}
// TODO: localize
if (xmlhttp.status === 0) {
_error('Error connecting to server. Check your Internet connection.', false, noReloadOnFailure);
_error(Zotero.getString('sync.error.checkConnection'), false, noReloadOnFailure);
}
_error('Empty response from server. Please try again in a few minutes.', false, noReloadOnFailure);
_error(Zotero.getString('sync.error.emptyResponseServer') + Zotero.getString('general.tryAgainLater'),
false, noReloadOnFailure);
}
if (!xmlhttp.responseXML || !xmlhttp.responseXML.childNodes[0] ||
xmlhttp.responseXML.childNodes[0].tagName != 'response' ||
!xmlhttp.responseXML.childNodes[0].firstChild) {
Zotero.debug(xmlhttp.responseText);
// TODO: localize
_error('Invalid response from server. Please try again in a few minutes.', xmlhttp.responseText, noReloadOnFailure);
_error(Zotero.getString('general.invalidResponseServer') + Zotero.getString('general.tryAgainLater'),
xmlhttp.responseText, noReloadOnFailure);
}
var firstChild = xmlhttp.responseXML.firstChild.firstChild;
@ -2079,8 +2092,7 @@ Zotero.Sync.Server = new function () {
case 'INVALID_TIMESTAMP':
var validClock = Zotero.DB.valueQuery("SELECT CURRENT_TIMESTAMP BETWEEN '1970-01-01 00:00:01' AND '2038-01-19 03:14:07'");
if (!validClock) {
// TODO: localize
_error("The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.");
_error(Zotero.getString('sync.error.invalidClock'));
}
setTimeout(function () {
@ -2186,37 +2198,20 @@ Zotero.Sync.Server = new function () {
+ ps.BUTTON_POS_1_DEFAULT
+ ps.BUTTON_DELAY_ENABLE;
var msg = "This Zotero database was last synced with a different "
+ "zotero.org account ('" + lastUsername + "') from the "
+ "current one ('" + username + "'). ";
var msg = Zotero.getString('sync.lastSyncWithDifferentAccount', [lastUsername, username]);
if (!noServerData) {
// TODO: localize
msg += "If you continue, local Zotero data will be "
+ "combined with data from the '" + username + "' account "
+ "stored on the server.";
msg += " " + Zotero.getString('sync.localDataWillBeCombined', username);
// If there are local groups belonging to the previous user,
// we need to remove them
if (groups.length) {
msg += "Local groups, including any with changed items, will also "
+ "be removed.";
msg += " " + Zotero.getString('sync.localGroupsWillBeRemoved1');
}
msg += "\n\n"
+ "To avoid combining or losing data, revert to the '"
+ lastUsername + "' account or use the Reset options "
+ "in the Sync pane of the Zotero preferences.";
var syncButtonText = "Sync";
msg += "\n\n" + Zotero.getString('sync.avoidCombiningData', lastUsername);
var syncButtonText = Zotero.getString('sync.sync');
}
else if (groups.length) {
msg += "If you continue, local groups, including any with changed items, "
+ "will be removed and replaced with groups linked to the '"
+ username + "' account."
+ "\n\n"
+ "To avoid losing local changes to groups, be sure you "
+ "have synced with the '" + lastUsername + "' account before "
+ "syncing with the '" + username + "' account.";
msg += " " + Zotero.getString('sync.localGroupsWillBeRemoved2', [username, lastUsername]);
var syncButtonText = Zotero.getString('sync.removeGroupsAndSync');
}
// If there are no local groups and the server is empty,
@ -2335,9 +2330,8 @@ Zotero.Sync.Server = new function () {
// instead of creating its own dialog, but setSyncIcon() doesn't yet provide full control
// over dialog title and primary button text/action, which is why this version of the
// dialog is a bit uglier than the manual click version
// TODO: localize and combine with below
var msg = "The Zotero sync server did not accept your username and password.\n\n"
+ "Please check that you have entered your zotero.org login information correctly in the Zotero sync preferences.";
// TODO: localize (=>done) and combine with below (=>?)
var msg = Zotero.getString('sync.error.invalidLogin.text');
e.data = {};
e.data.dialogText = msg;
e.data.dialogButtonText = Zotero.getString('sync.openSyncPreferences');
@ -2358,15 +2352,13 @@ Zotero.Sync.Server = new function () {
.getService(Components.interfaces.nsIPromptService);
var buttonFlags = (ps.BUTTON_POS_0) * (ps.BUTTON_TITLE_IS_STRING)
+ (ps.BUTTON_POS_1) * (ps.BUTTON_TITLE_CANCEL);
// TODO: localize
if (e.error == Zotero.Error.ERROR_SYNC_USERNAME_NOT_SET) {
var title = Zotero.getString('sync.error.usernameNotSet');
var msg = "You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server."
var msg = Zotero.getString('sync.error.usernameNotSet.text');
}
else {
var title = Zotero.getString('sync.error.invalidLogin');
var msg = "The Zotero sync server did not accept your username and password.\n\n"
+ "Please check that you have entered your zotero.org login information correctly in the Zotero sync preferences.";
var msg = Zotero.getString('sync.error.invalidLogin.text');
}
var index = ps.confirmEx(
win,
@ -3219,10 +3211,9 @@ Zotero.Sync.Server.Data = new function() {
if (Zotero.Sync.Runner.background) {
Zotero.Sync.Server.manualSyncRequired = true;
// TODO: localize again
//Zotero.getString('sync.error.manualInterventionRequired')
//Zotero.getString('sync.error.clickSyncIcon')
var msg = "Conflicts have suspended automatic syncing.\n\nClick the sync icon to resolve them.";
var msg = Zotero.getString('sync.error.manualInterventionRequired')
+ "\n\n"
+ Zotero.getString('sync.error.clickSyncIcon');
var e = new Zotero.Error(msg, 0, { dialogButtonText: null });
throw (e);
}
@ -3708,20 +3699,17 @@ Zotero.Sync.Server.Data = new function() {
var remoteDelete = true;
}
// TODO: localize
var msg = "One or more locally deleted Zotero " + itemTypes + " have been "
+ "modified remotely since the last sync. ";
var msg = Zotero.getString('sync.conflict.autoChange.alert', itemTypes) + " ";
if (localDelete) {
msg += "The remote versions have been kept.";
msg += Zotero.getString('sync.conflict.remoteVersionsKept');
}
else if (remoteDelete) {
msg += "The local versions have been kept.";
msg += Zotero.getString('sync.conflict.localVersionsKept');
}
else {
msg += "The most recent versions have been kept.";
msg += Zotero.getString('sync.conflict.recentVersionsKept');
}
msg += "\n\nView the " + (Zotero.isStandalone ? "" : "Firefox ")
+ "Error Console for the full list of such changes.";
msg += "\n\n" + Zotero.getString('sync.conflict.viewErrorConsole', (Zotero.isStandalone ? "" : " Firefox"));
return msg;
}
@ -3734,42 +3722,35 @@ Zotero.Sync.Server.Data = new function() {
*/
function _generateAutoChangeLogMessage(itemType, localName, remoteName, remoteMoreRecent) {
if (localName === null) {
// TODO: localize
localName = "[deleted]";
localName = Zotero.getString('sync.conflict.deleted');
var localDelete = true;
}
else if (remoteName === null) {
remoteName = "[deleted]";
remoteName = Zotero.getString('sync.conflict.deleted');
var remoteDelete = true;
}
// TODO: localize
var msg = "A Zotero " + itemType + " has changed both locally and "
+ "remotely since the last sync:";
var msg = Zotero.getString('sync.conflict.autoChange.log', itemType) + "\n\n";
msg += Zotero.getString('sync.conflict.localVersion', localName);
msg += Zotero.getString('sync.conflict.remoteVersion', remoteName);
msg += "\n\n";
msg += "Local version: " + localName + "\n";
msg += "Remote version: " + remoteName + "\n";
msg += "\n";
if (localDelete) {
msg += "The remote version has been kept.";
msg += Zotero.getString('sync.conflict.remoteVersionKept');
}
else if (remoteDelete) {
msg += "The local version has been kept.";
msg += Zotero.getString('sync.conflict.localVersionKept');
}
else {
var moreRecent = remoteMoreRecent ? remoteName : localName;
msg += "The most recent version, '" + moreRecent + "', has been kept.";
msg += Zotero.getString('sync.conflict.recentVersionKept', moreRecent);
}
return msg;
}
function _generateCollectionItemMergeAlertMessage() {
// TODO: localize
var msg = "One or more Zotero items have been added to and/or removed "
+ "from the same collection on multiple computers since the last sync.\n\n"
+ "View the " + (Zotero.isStandalone ? "" : "Firefox ")
+ "Error Console for the full list of such changes.";
var msg = Zotero.getString('sync.conflict.collectionItemMerge.alert')
+ Zotero.getString('sync.conflict.viewErrorConsole', (Zotero.isStandalone ? "" : "Firefox "));
return msg;
}
@ -3779,11 +3760,7 @@ Zotero.Sync.Server.Data = new function() {
* @param {Integer[]} addedItemIDs
*/
function _generateCollectionItemMergeLogMessage(collectionName, addedItemIDs) {
// TODO: localize
var introMsg = "Zotero items in the collection '" + collectionName + "' have been "
+ "added and/or removed on multiple computers since the last sync. "
introMsg += "The following items have been added to the collection:";
var introMsg = Zotero.getString('sync.conflict.collectionItemMerge.log', collectionName);
var itemText = [];
var max = addedItemIDs.length;
for (var i=0; i<max; i++) {
@ -3807,12 +3784,8 @@ Zotero.Sync.Server.Data = new function() {
function _generateTagItemMergeAlertMessage() {
// TODO: localize
var msg = "One or more Zotero tags have been added to and/or removed from "
+ "items on multiple computers since the last sync. "
+ "The different sets of tags have been combined.\n\n"
+ "View the " + (Zotero.isStandalone ? "" : "Firefox ")
+ "Error Console for the full list of such changes.";
var msg = Zotero.getString('sync.conflict.tagItemMerge.alert')
+ Zotero.getString('sync.conflict.viewErrorConsole', (Zotero.isStandalone ? "" : "Firefox "));
return msg;
}
@ -3823,15 +3796,13 @@ Zotero.Sync.Server.Data = new function() {
* @param {Boolean} remoteIsTarget
*/
function _generateTagItemMergeLogMessage(tagName, addedItemIDs, remoteIsTarget) {
// TODO: localize
var introMsg = "The Zotero tag '" + tagName + "' has been added to and/or "
+ "removed from items on multiple computers since the last sync. "
var introMsg = Zotero.getString('sync.conflict.tagItemMerge.log', tagName) + " ";
if (remoteIsTarget) {
introMsg += "It has been added to the following remote items:";
introMsg += Zotero.getString('sync.conflict.tag.addedToRemote');
}
else {
introMsg += "It has been added to the following local items:";
introMsg += Zotero.getString('sync.conflict.tag.addedToLocal');
}
var itemText = [];
for each(var id in addedItemIDs) {
@ -3996,9 +3967,7 @@ Zotero.Sync.Server.Data = new function() {
var path = item.attachment.path;
if (path != _xmlize(path)) {
var filename = item.attachment.path.substr(8);
// TODO: localize
var msg = "The filename '" + filename + "' contains invalid characters.\n\nRename the file and try again. "
+ "If you rename the file via the OS, you will need to relink it in Zotero.";
var msg = Zotero.getString('sync.error.invalidCharsFilename', filename);
var e = new Zotero.Error(msg, 0, { dialogButtonText: null });
throw (e);

View file

@ -93,17 +93,24 @@ Zotero.Translate.Sandbox = {
delete item.complete;
for(var i in item) {
var val = item[i];
var type = typeof val;
if(!val && val !== 0) {
// remove null, undefined, and false properties, and convert objects to strings
delete item[i];
} else if(type === "string") {
// trim strings
item[i] = val.trim();
} else if((type === "object" || type === "xml" || type === "function") && allowedObjects.indexOf(i) === -1) {
// convert things that shouldn't be objecst to objects
continue;
}
var isObject = typeof val === "object" || typeof val === "xml" || typeof val === "function",
shouldBeObject = allowedObjects.indexOf(i) !== -1;
if(isObject && !shouldBeObject) {
// Convert things that shouldn't be objects to objects
translate._debug("Translate: WARNING: typeof "+i+" is "+type+"; converting to string");
item[i] = val.toString();
} else if(shouldBeObject && !isObject) {
translate._debug("Translate: WARNING: typeof "+i+" is "+type+"; converting to array");
item[i] = [val];
} else if(typeof val === "string") {
// trim strings
item[i] = val.trim();
}
}

View file

@ -33,6 +33,7 @@ const ZOTERO_CONFIG = {
WWW_BASE_URL: 'http://www.zotero.org/',
SYNC_URL: 'https://sync.zotero.org/',
API_URL: 'https://api.zotero.org/',
API_VERSION: 2,
PREF_BRANCH: 'extensions.zotero.',
BOOKMARKLET_URL: 'https://www.zotero.org/bookmarklet/',
VERSION: "4.0a1.SOURCE"
@ -555,17 +556,7 @@ Components.utils.import("resource://gre/modules/Services.jsm");
var dir = Zotero.getProfileDirectory();
dir.append('zotero');
var zs = Zotero.getString('app.standalone');
var zf = Zotero.getString('app.firefox');
// TODO: localize
var msg = "The currently selected data directory is not compatible "
+ "with " + zs + ", which can share a database only with "
+ zf + " 2.1b3 or later."
+ "\n\n"
+ "Upgrade to the latest version of " + zf + " first or select a "
+ "different data directory for use with " + zs + ".";
var ps = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.createInstance(Components.interfaces.nsIPromptService);
var buttonFlags = (ps.BUTTON_POS_0) * (ps.BUTTON_TITLE_IS_STRING)
@ -574,13 +565,12 @@ Components.utils.import("resource://gre/modules/Services.jsm");
+ ps.BUTTON_POS_2_DEFAULT;
var index = ps.confirmEx(
null,
// TODO: localize
"Incompatible Database Version",
msg,
Zotero.getString('dataDir.incompatibleDbVersion.title'),
Zotero.getString('dataDir.incompatibleDbVersion.text'),
buttonFlags,
"Use Default",
Zotero.getString('general.useDefault'),
Zotero.getString('dataDir.standaloneMigration.selectCustom'),
"Quit",
Zotero.getString('general.quit'),
null,
{}
);
@ -1081,13 +1071,8 @@ Components.utils.import("resource://gre/modules/Services.jsm");
else {
var buttonFlags = ps.STD_YES_NO_BUTTONS;
var index = ps.confirmEx(null,
//Zotero.getString('dataDir.selectedDirEmpty.title'),
//Zotero.getString('dataDir.selectedDirEmpty.text'),
'Directory Empty',
'The directory you selected is empty. To move an existing Zotero data directory, '
+ 'you will need to manually copy files from the existing data directory to the new location. '
+ 'See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?',
Zotero.getString('dataDir.selectedDirEmpty.title'),
Zotero.getString('dataDir.selectedDirEmpty.text'),
buttonFlags, null, null, null, null, {});
// Not OK -- return to file picker
@ -1735,15 +1720,15 @@ Components.utils.import("resource://gre/modules/Services.jsm");
var modes = {
titleCreatorYear: {
label: "Title, Creator, Year"
label: Zotero.getString('quickSearch.mode.titleCreatorYear')
},
fields: {
label: "All Fields & Tags"
label: Zotero.getString('quickSearch.mode.fieldsAndTags')
},
everything: {
label: "Everything"
label: Zotero.getString('quickSearch.mode.everything')
}
};

View file

@ -1275,8 +1275,7 @@ var ZoteroPane = new function()
if (itemGroup.isDuplicates()) {
if (!itemGroup.editable) {
if (count) {
// TODO: localize
var msg = "Library write access is required to merge items.";
var msg = Zotero.getString('pane.item.duplicates.writeAccessRequired');
}
else {
var msg = Zotero.getString('pane.item.selected.zero');
@ -1302,7 +1301,7 @@ var ZoteroPane = new function()
Zotero_Duplicates_Pane.setItems(this.getSelectedItems(), displayNumItemsOnTypeError);
}
else {
var msg = Zotero.getString('pane.item.selectToMerge');
var msg = Zotero.getString('pane.item.duplicates.selectToMerge');
this.setItemPaneMessage(msg);
}
}
@ -1415,12 +1414,10 @@ var ZoteroPane = new function()
+ (ps.BUTTON_POS_1) * (ps.BUTTON_TITLE_CANCEL);
var index = ps.confirmEx(
null,
// TODO: localize
"PDF Tools Not Installed",
"To use this feature, you must first install the PDF tools in "
+ "the Zotero preferences.",
Zotero.getString('pane.item.attachments.PDF.installTools.title'),
Zotero.getString('pane.item.attachments.PDF.installTools.text'),
buttonFlags,
"Open Preferences",
Zotero.getString('general.openPreferences'),
null, null, null, {}
);
if (index == 0) {
@ -2374,6 +2371,11 @@ var ZoteroPane = new function()
var t = event.originalTarget;
var tree = t.parentNode;
// Ignore click on column headers
if (!tree.treeBoxObject) {
return;
}
var row = {}, col = {}, obj = {};
tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, obj);
if (row.value == -1) {
@ -2938,9 +2940,9 @@ var ZoteroPane = new function()
var input = {};
var check = {value : false};
// TODO: Localize
// TODO: Allow title to be specified?
var result = ps.prompt(null, "Attach Link to URI", "Enter a URI:", input, "", {});
var result = ps.prompt(null, Zotero.getString('pane.items.attach.link.uri.title'),
Zotero.getString('pane.items.attach.link.uri'), input, "", {});
if (!result || !input.value) return false;
// Create a new attachment
@ -3705,7 +3707,7 @@ var ZoteroPane = new function()
+ ps.BUTTON_POS_1 * ps.BUTTON_TITLE_IS_STRING;
// Warning
if (e.status == 'warning') {
if (e.errorMode == 'warning') {
var title = Zotero.getString('general.warning');
// If secondary button not specified, just use an alert
@ -3732,7 +3734,7 @@ var ZoteroPane = new function()
}
}
// Error
else if (e.status == 'error') {
else if (e.errorMode == 'error') {
var title = Zotero.getString('general.error');
// If secondary button is explicitly null, just use an alert
@ -3767,7 +3769,7 @@ var ZoteroPane = new function()
}
}
// Upgrade
else if (e.status == 'upgrade') {
else if (e.errorMode == 'upgrade') {
ps.alert(null, "", e.message);
}
};

View file

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0"?>
<!--
***** BEGIN LICENSE BLOCK *****
@ -39,7 +39,7 @@
<script src="include.js"/>
<script src="zoteroPane.js" type="application/javascript;version=1.8"/>
<script src="fileInterface.js"/>
<script src="fileInterface.js"/>
<script src="reportInterface.js"/>
<script src="timelineInterface.js"/>
<script src="recognizePDF.js"/>
@ -144,10 +144,19 @@
onpopuphidden="Zotero_Lookup.onHidden(event)">
<vbox>
<description>&zotero.lookup.description;</description>
<stack>
<progressmeter id="zotero-lookup-progress" mode="undetermined" hidden="true"/>
<textbox id="zotero-lookup-textbox" onkeypress="return Zotero_Lookup.onKeyPress(event)" flex="1"/>
</stack>
<vbox id="zotero-lookup-singleLine">
<stack>
<progressmeter id="zotero-lookup-progress" mode="undetermined" collapsed="true"/>
<textbox id="zotero-lookup-textbox" onkeypress="return Zotero_Lookup.onKeyPress(event, this)" oninput="Zotero_Lookup.adjustTextbox(this)" flex="1" newlines="pasteintact"/>
</stack>
</vbox>
<vbox id="zotero-lookup-multiline" collapsed="true">
<textbox id="zotero-lookup-multiline-textbox" onkeypress="return Zotero_Lookup.onKeyPress(event, this)" multiline="true" rows="5" wrap="off" flex="1"/>
<hbox align="start" id="zotero-lookup-buttons" class="zotero-button-clear-image">
<button label="&zotero.lookup.button.search;" align="start" oncommand="Zotero_Lookup.accept(document.getElementById('zotero-lookup-multiline-textbox'))"/>
<progressmeter id="zotero-lookup-multiline-progress" mode="undetermined" collapsed="true" flex="1"/>
</hbox>
</vbox>
</vbox>
</panel>
</toolbarbutton>

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Spesiale dank:">
<!ENTITY zotero.about.close "Sluit">
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits &amp; Acknowledgements">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "Verstek:">
<!ENTITY zotero.preferences.items "items">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "Algemeen">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sync attachment files in My Library using">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Sync attachment files in group libraries using Zotero storage">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "By using Zotero storage, you agree to become bound by its">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "terms and conditions">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Full Sync with Zotero Server">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Merge local Zotero data with data from the sync server, ignoring sync history.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Restore from Zotero Server">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Erase all server data and overwrite with local Zotero data.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Reset File Sync History">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Force checking of the storage server for all local attachment files.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Reset...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Title">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Updated">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Get additional styles...">
<!ENTITY zotero.preferences.prefpane.keys "Snelsleutels">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Any string">
<!ENTITY zotero.preferences.prefpane.advanced "Advanced">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Locate">
<!ENTITY zotero.preferences.locate.locateEngineManager "Article Lookup Engine Manager">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "Kies...">
<!ENTITY zotero.preferences.dataDir.reveal "Show Data Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Database Maintenance">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Check Database Integrity">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Reset Translators and Styles...">

View file

@ -19,7 +19,7 @@
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY printCmd.accesskey "P">
<!ENTITY closeCmd.label "Close">
<!ENTITY closeCmd.key "W">
<!ENTITY closeCmd.accesskey "C">
@ -90,7 +90,7 @@
<!ENTITY aboutProduct.label "About &brandShortName;">
<!ENTITY aboutProduct.accesskey "A">
<!ENTITY productHelp.label "Support and Documentation">
<!ENTITY productHelp.accesskey "H">
<!ENTITY productHelp.accesskey "D">
<!ENTITY helpTroubleshootingInfo.label "Troubleshooting Information">
<!ENTITY helpTroubleshootingInfo.accesskey "T">
<!ENTITY helpFeedbackPage.label "Submit Feedback…">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Redigeer">
<!ENTITY zotero.general.delete "Skrap">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "The error log may include messages unrelated to Zotero.">
<!ENTITY zotero.errorReport.submissionInProgress "Wag asseblief terwyl die foutboodskap voorgelê word">
<!ENTITY zotero.errorReport.submitted "Die foutboodskap is voorgelê">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Pos asseblief 'n boodskap aan die Zotero-forum (forums.zoter.org) met hierdie Verslag-ID, 'n beskrywing van die probleem en enige stappe wat nodig is om dit te reproduseer.">
<!ENTITY zotero.errorReport.notReviewed "Error reports are generally not reviewed unless referred to in the forums.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "'n Nuwe weergawe van Zotero in geïnstalleer">
<!ENTITY zotero.upgrade.upgradeRequired "Die Zotero-databasis moet bygewerk word om by die nuwe weergawe aan te pas.">
<!ENTITY zotero.upgrade.autoBackup "Die bestaande databasis sal automaties gerugsteun word voor enige veranderinge gemaak word.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Regte">
<!ENTITY zotero.items.dateAdded_column "Datum bygevoeg">
<!ENTITY zotero.items.dateModified_column "Date Modified">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Show in Library">
<!ENTITY zotero.items.menu.attach.note "Add Note">
@ -75,8 +93,8 @@
<!ENTITY zotero.toolbar.newItem.label "New Item">
<!ENTITY zotero.toolbar.moreItemTypes.label "More">
<!ENTITY zotero.toolbar.newItemFromPage.label "Create New Item from Current Page">
<!ENTITY zotero.toolbar.lookup.label "Add Item by Identifier">
<!ENTITY zotero.toolbar.newItemFromPage.label "Create Web Page Item from Current Page">
<!ENTITY zotero.toolbar.lookup.label "Add Item(s) by Identifier">
<!ENTITY zotero.toolbar.removeItem.label "Remove Item...">
<!ENTITY zotero.toolbar.newCollection.label "New Collection...">
<!ENTITY zotero.toolbar.newGroup "New Group...">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Transform Text">
<!ENTITY zotero.item.textTransform.titlecase "Title Case">
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "New Note">
<!ENTITY zotero.toolbar.note.standalone "New Standalone Note">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Select visible">
<!ENTITY zotero.tagSelector.clearVisible "Deselect visible">
<!ENTITY zotero.tagSelector.clearAll "Deselect all">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Rename Tag...">
<!ENTITY zotero.tagSelector.deleteTag "Delete Tag...">
<!ENTITY zotero.lookup.description "Enter the ISBN, DOI, or PMID to look up in the box below.">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Enter one or more ISBNs, DOIs, or PMIDs to look up in the box below.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Select Items">
<!ENTITY zotero.selectitems.intro.label "Select which items you'd like to add to your library">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Ongekontroleerde etikette sal nie gestoor word nie.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Die etiket sal geskrap word van alle items.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Volmag erken">
<!ENTITY zotero.proxy.recognized.warning "Voeg slegs volmag wat aan u biblioteek, skool of korporatiewe webwerf gekoppel is, by">
<!ENTITY zotero.proxy.recognized.warning.secondary "Deur ander volmag by te voeg, laat kwaadwillige werwe toe om hulle as werwe wat u vertrou voor te doen.">

View file

@ -14,8 +14,11 @@ general.restartLater=Restart later
general.restartApp=Restart %S
general.errorHasOccurred=An error has occurred.
general.unknownErrorOccurred=An unknown error occurred.
general.restartFirefox=Please restart %S.
general.restartFirefoxAndTryAgain=Please restart %S and try again.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Please restart Firefox.
general.restartFirefoxAndTryAgain=Please restart Firefox and try again.
general.checkForUpdate=Check for update
general.actionCannotBeUndone=This action cannot be undone.
general.install=Install
@ -35,8 +38,12 @@ general.seeForMoreInformation=See %S for more information.
general.enable=Enable
general.disable=Disable
general.remove=Remove
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Open Documentation
general.numMore=%S more…
general.openPreferences=Open Preferences
general.operationInProgress=A Zotero operation is currently in progress.
general.operationInProgress.waitUntilFinished=Please wait until it has finished.
@ -57,7 +64,7 @@ upgrade.advanceMessage=Press %S to upgrade now.
upgrade.dbUpdateRequired=The Zotero database must be updated.
upgrade.integrityCheckFailed=Your Zotero database must be repaired before the upgrade can continue.
upgrade.loadDBRepairTool=Load Database Repair Tool
upgrade.couldNotMigrate=Zotero could not migrate all necessary files.\nPlease close any open attachment files and restart %S to try the upgrade again.
upgrade.couldNotMigrate=Zotero could not migrate all necessary files.\nPlease close any open attachment files and restart Firefox to try the upgrade again.
upgrade.couldNotMigrate.restart=If you continue to receive this message, restart your computer.
errorReport.reportError=Report Error...
@ -68,6 +75,22 @@ errorReport.advanceMessage=Press %S to send an error report to the Zotero develo
errorReport.stepsToReproduce=Steps to Reproduce:
errorReport.expectedResult=Expected result:
errorReport.actualResult=Actual result:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=The Zotero data directory could not be found.
dataDir.previousDir=Previous directory:
@ -75,6 +98,10 @@ dataDir.useProfileDir=Use %S profile directory
dataDir.selectDir=Select a Zotero data directory
dataDir.selectedDirNonEmpty.title=Directory Not Empty
dataDir.selectedDirNonEmpty.text=The directory you selected is not empty and does not appear to be a Zotero data directory.\n\nCreate Zotero files in this directory anyway?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Existing Zotero Library Found
dataDir.standaloneMigration.description=This appears to be your first time using %1$S. Would you like %1$S to import settings from %2$S and use your existing data directory?
dataDir.standaloneMigration.multipleProfiles=%1$S will share its data directory with the most recently used profile.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=New Saved Search
pane.collections.savedSearchName=Enter a name for this saved search:
pane.collections.rename=Rename collection:
pane.collections.library=My Library
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Trash
pane.collections.untitled=Untitled
pane.collections.unfiled=Unfiled Items
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=Are you sure you want to delete this tag?\n\nThe
pane.tagSelector.numSelected.none=0 tags selected
pane.tagSelector.numSelected.singular=%S tag selected
pane.tagSelector.numSelected.plural=%S tags selected
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Loading items list...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Move to Trash
pane.items.trash=Are you sure you want to move the selected item to the Trash?
pane.items.trash.multiple=Are you sure you want to move the selected items to the Trash?
@ -179,7 +213,12 @@ pane.item.selected.multiple=%S items selected
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Change Item Type
pane.item.changeType.text=Are you sure you want to change the item type?\n\nThe following fields will be lost:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=%S attachments:
pane.item.attachments.count.singular=%S attachment:
pane.item.attachments.count.plural=%S attachments:
pane.item.attachments.select=Select a File
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=click here
pane.item.tags=Tags:
pane.item.tags.count.zero=%S tags:
pane.item.tags.count.singular=%S tag:
pane.item.tags.count.plural=%S tags:
pane.item.tags.icon.user=User-added tag
pane.item.tags.icon.automatic=Automatically added tag
pane.item.related=Related:
pane.item.related.count.zero=%S related:
pane.item.related.count.singular=%S related:
pane.item.related.count.plural=%S related:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=You cannot add files to the currently sele
ingester.saveToZotero=Save to Zotero
ingester.saveToZoteroUsing=Save to Zotero using "%S"
ingester.scraping=Saving Item...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Item Saved
ingester.scrapeError=Could Not Save Item
ingester.scrapeErrorDescription=An error occurred while saving this item. Check %S for more information.
@ -427,13 +468,14 @@ ingester.importReferRISDialog.text=Do you want to import items from "%1$S" into
ingester.importReferRISDialog.checkMsg=Always allow for this site
ingester.importFile.title=Import File
ingester.importFile.text=Do you want to import the file "%S"?\n\nItems will be added to a new collection.
ingester.importFile.text=Do you want to import the file "%S"?
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Performing Lookup…
ingester.lookup.error=An error occurred while performing lookup for this item.
db.dbCorrupted=The Zotero database '%S' appears to have become corrupted.
db.dbCorrupted.restart=Please restart %S to attempt an automatic restore from the last backup.
db.dbCorrupted.restart=Please restart Firefox to attempt an automatic restore from the last backup.
db.dbCorruptedNoBackup=The Zotero database '%S' appears to have become corrupted, and no automatic backup is available.\n\nA new database file has been created. The damaged file was saved in your Zotero directory.
db.dbRestored=The Zotero database '%1$S' appears to have become corrupted.\n\nYour data was restored from the last automatic backup made on %2$S at %3$S. The damaged file was saved in your Zotero directory.
db.dbRestoreFailed=The Zotero database '%S' appears to have become corrupted, and an attempt to restore from the last automatic backup failed.\n\nA new database file has been created. The damaged file was saved in your Zotero directory.
@ -455,6 +497,19 @@ zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when
zotero.preferences.openurl.resolversFound.zero=%S resolvers found
zotero.preferences.openurl.resolversFound.singular=%S resolver found
zotero.preferences.openurl.resolversFound.plural=%S resolvers found
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Rebuild Index
zotero.preferences.search.rebuildWarning=Do you want to rebuild the entire index? This may take a while.\n\nTo index only items that haven't been indexed, use %S.
zotero.preferences.search.clearIndex=Clear Index
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Any new or modified tra
zotero.preferences.advanced.resetStyles=Reset Styles
zotero.preferences.advanced.resetStyles.changesLost=Any new or modified styles will be lost.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=The following files already existed in the destination directory and were not copied:
dragAndDrop.filesNotFound=The following files were not found and could not be copied:
@ -500,7 +559,8 @@ fileInterface.import=Import
fileInterface.export=Export
fileInterface.exportedItems=Exported Items
fileInterface.imported=Imported
fileInterface.fileFormatUnsupported=No translator could be found for the given file.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Untitled Bibliography
fileInterface.bibliographyHTMLTitle=Bibliography
fileInterface.importError=An error occurred while trying to import the selected file. Please ensure that the file is valid and try again.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=The items you have selected contain no reference
fileInterface.bibliographyGenerationError=An error occurred generating your bibliography. Please try again.
fileInterface.exportError=An error occurred while trying to export the selected file.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Advanced search mode — press Enter to search.
searchInProgress=Search in progress — please wait.
@ -613,11 +677,12 @@ 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?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=This version of the Zotero word processor plugin ($INTEGRATION_VERSION) is incompatible with the currently installed version of the Zotero Firefox extension (%1$S). Please ensure you are using the latest versions of both components.
integration.error.incompatibleVersion2=Zotero %1$S requires %2$S %3$S or later. Please download the latest version of %2$S from zotero.org.
integration.error.title=Zotero Integration Error
integration.error.notInstalled=Zotero could not load the component required to communicate with your word processor. Please ensure that the appropriate extension is installed and try again.
integration.error.notInstalled=Firefox could not load the component required to communicate with your word processor. Please ensure that the appropriate Firefox extension is installed, then try again.
integration.error.generic=Zotero experienced an error updating your document.
integration.error.mustInsertCitation=You must insert a citation before performing this operation.
integration.error.mustInsertBibliography=You must insert a bibliography before performing this operation.
@ -643,14 +708,22 @@ integration.citationChanged=You have modified this citation since Zotero generat
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the item 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.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=Install style "%1$S" from %2$S?
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
styles.installed=The style "%S" was installed successfully.
styles.installError=%S does not appear to be a valid style file.
styles.installError="%S" is not a valid style file.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S references an invalid or non-existent CSL file at %2$S as its source.
styles.deleteStyle=Are you sure you want to delete the style "%1$S"?
styles.deleteStyles=Are you sure you want to delete the selected styles?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Cancel Sync
sync.openSyncPreferences=Open Sync Preferences...
sync.resetGroupAndSync=Reset Group and Sync
@ -660,18 +733,55 @@ sync.remoteObject=Remote Object
sync.mergedObject=Merged Object
sync.error.usernameNotSet=Username not set
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Password not set
sync.error.invalidLogin=Invalid username or password
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Please enter a password.
sync.error.loginManagerCorrupted1=Zotero cannot access your login information, likely due to a corrupted Firefox login manager database.
sync.error.loginManagerCorrupted2=Close Firefox, back up and delete signons.* from your Firefox profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences.
sync.error.syncInProgress=A sync operation is already in progress.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart %S.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart Firefox.
sync.error.writeAccessLost=You no longer have write access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.error.groupWillBeReset=If you continue, your copy of the group will be reset to its state on the server, and local modifications to items and files will be lost.
sync.error.copyChangedItems=If you would like a chance to copy your changes elsewhere or to request write access from a group administrator, cancel the sync now.
sync.error.manualInterventionRequired=An automatic sync resulted in a conflict that requires manual intervention.
sync.error.clickSyncIcon=Click the sync icon to sync manually.
sync.error.manualInterventionRequired=Conflicts have suspended automatic syncing.
sync.error.clickSyncIcon=Click the sync icon to resolve them.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Not yet synced
sync.status.lastSync=Last sync:
@ -682,9 +792,12 @@ sync.status.uploadingData=Uploading data to sync server
sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server
sync.status.syncingFiles=Syncing files
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=%SKB remaining
sync.storage.filesRemaining=%1$S/%2$S files
sync.storage.none=None
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Local File
sync.storage.remoteFile=Remote File
sync.storage.savedFile=Saved File
@ -692,17 +805,23 @@ sync.storage.serverConfigurationVerified=Server configuration verified
sync.storage.fileSyncSetUp=File sync is successfully set up.
sync.storage.openAccountSettings=Open Account Settings
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=The server %S could not be reached.
sync.storage.error.permissionDeniedAtAddress=You do not have permission to create a Zotero directory at the following address:
sync.storage.error.checkFileSyncSettings=Please check your file sync settings or contact your server administrator.
sync.storage.error.verificationFailed=%S verification failed. Verify your file sync settings in the Sync pane of the Zotero preferences.
sync.storage.error.fileNotCreated=The file '%S' could not be created in the Zotero 'storage' directory.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=You no longer have file editing access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.storage.error.copyChangedItems=If you would like a chance to copy changed items and files elsewhere, cancel the sync now.
sync.storage.error.fileUploadFailed=File upload failed.
sync.storage.error.directoryNotFound=Directory not found
sync.storage.error.doesNotExist=%S does not exist.
sync.storage.error.createNow=Do you want to create it now?
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S is not a valid WebDAV URL.
sync.storage.error.webdav.invalidLogin=The WebDAV server did not accept the username and password you entered.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
sync.storage.error.webdav.seeCertOverrideDocumentation=See the certificate override documentation for more information.
sync.storage.error.webdav.loadURL=Load WebDAV URL
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=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.
sync.storage.error.zfs.groupQuotaReached2=The group owner can increase the group's storage capacity from the storage settings section on zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Save Tag
sync.longTagFixer.saveTags=Save Tags
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=Could not read text from PDF.
recognizePDF.noMatches=No matching references found.
recognizePDF.fileNotFound=File not found.
recognizePDF.limit=Query limit reached. Try again later.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Metadata Retrieval Complete.
recognizePDF.close.label=Close
@ -753,8 +880,21 @@ rtfScan.rtf=Rich Text Format (.rtf)
rtfScan.saveTitle=Select a location in which to save the formatted file
rtfScan.scannedFileSuffix=(Scanned)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Lookup Failed
lookup.failure.description=Zotero could not find a record for the specified identifier. Please verify the identifier and try again.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=View Online
locate.online.tooltip=Go to this item online

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "شكر خاص:">
<!ENTITY zotero.about.close "إغلاق">
<!ENTITY zotero.moreCreditsAndAcknowledgements "المزيد من الشكر والتقدير">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "الإفتراضي:">
<!ENTITY zotero.preferences.items "عناصر">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "عام">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "الرابط:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "قم بمزامنة الملفات المرفقة في مكتبتي باستخدام">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "قم بمزامنة الملفات المرفقة في مجموعة المكتبات باستخدام مساحة تخزين زوتيرو">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "باستخدامك مساحة تخزين زوتيرو، فإنك توافق على الالتزام بكافة">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "الشروط والأحكام">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "التزامن الكامل مع خادم زوتيرو">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "دمج بيانات زوتيرو المحلية مع البيانات من خادم التزامن، مع تجاهل سجل التزامن.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "الاسترجاع من خادم زوتيرو">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "حذف جميع بيانات الخادم وإحلال بيانات زوتيرو المحلية على الخادم.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "إعادة تعيين ملف سجل المزامنة">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "تنفيذ عملية التحقق من الخادم لتخزين جميع الملفات المحلية المرفقة.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "إعادة التعيين...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "اسم النمط">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "آخر تحديث">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "احصل على انماط اضافية...">
<!ENTITY zotero.preferences.prefpane.keys "اختصارات">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - لأي سلسلة حرفية">
<!ENTITY zotero.preferences.prefpane.advanced "متقدم">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "تحديد موقع المقتنى">
<!ENTITY zotero.preferences.locate.locateEngineManager "إدارة محرك البحث">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "اختر...">
<!ENTITY zotero.preferences.dataDir.reveal "عرض مجلد البيانات">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "صيانة قاعدة البيانات">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "التأكد من سلامة قاعدة البيانات">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "اعادة تعيين المترجمات والانماط...">

View file

@ -19,7 +19,7 @@
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY printCmd.accesskey "P">
<!ENTITY closeCmd.label "إغلاق">
<!ENTITY closeCmd.key "W">
<!ENTITY closeCmd.accesskey "ق">
@ -90,7 +90,7 @@
<!ENTITY aboutProduct.label "حول اسم العلامة التجارية القصير؛">
<!ENTITY aboutProduct.accesskey "A">
<!ENTITY productHelp.label "مساعدة ووثائق">
<!ENTITY productHelp.accesskey "H">
<!ENTITY productHelp.accesskey "D">
<!ENTITY helpTroubleshootingInfo.label "معلومات المساعدة والتنويه">
<!ENTITY helpTroubleshootingInfo.accesskey "م">
<!ENTITY helpFeedbackPage.label "ارسال ملاحظات">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "تحرير">
<!ENTITY zotero.general.delete "حذف">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "قد يتضمن سجل الاخطاء على رسائل ليس لها علاقة بزوتيرو.">
<!ENTITY zotero.errorReport.submissionInProgress "برجاء الانتظار لحين الانتهاء من ارسال التقرير عن الخطأ.">
<!ENTITY zotero.errorReport.submitted "تم ارسال التقرير عن الخطأ.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "برجاء كتابة رسالة في منتديات زوتيرو (forums.zotero.org) تتضمن رقم التقرير، ووصف للمشكلة، والخطوات التي تؤدي لظهورها.">
<!ENTITY zotero.errorReport.notReviewed "لن يتم مراجعة تقارير الخطأ ما لم يكن مشار إليها في المنتديات.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "لقد قمتَ بتنصيب نسخة جديدة من زوتيرو.">
<!ENTITY zotero.upgrade.upgradeRequired "يجب ترقية قاعدة بيانات زوتيرو لكي تعمل مع النسخة الجديدة.">
<!ENTITY zotero.upgrade.autoBackup "سيتم عمل نسخة احتياطية من قاعدة البيانات قبل إجراء أي تغييرات.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "الملكية الفكرية">
<!ENTITY zotero.items.dateAdded_column "تاريخ الإضافة">
<!ENTITY zotero.items.dateModified_column "تاريخ التعديل">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "عرض في المكتبة">
<!ENTITY zotero.items.menu.attach.note "اضافة ملاحظة">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "تغيير حالة النص">
<!ENTITY zotero.item.textTransform.titlecase "حرف كبير في بداية كل كلمة">
<!ENTITY zotero.item.textTransform.sentencecase "حالة الجملة">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "ملاحظة جديدة">
<!ENTITY zotero.toolbar.note.standalone "ملاحظة جديدة مستقلة بذاتها">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "تحديد العناصر الظاهرة">
<!ENTITY zotero.tagSelector.clearVisible "إلغاء تحديد العناصر الظاهرة">
<!ENTITY zotero.tagSelector.clearAll "إلغاء تحديد الكل">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "تغيير اسم الوسم...">
<!ENTITY zotero.tagSelector.deleteTag "حذف الوسم...">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "ادخل الترقيم الدولي الموحد للكتاب او معرف مقالات الميدلاين او معرف الوثيقة الرقمية.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "تحديد العناصر">
<!ENTITY zotero.selectitems.intro.label "حدد العناصر التي تريد إضافتها لمكتبتك">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "لن يتم حفظ الاوسمة الغير محددة.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "سيتم حذف الوسم من جميع العناصر.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "التعرف على الوكيل">
<!ENTITY zotero.proxy.recognized.warning "قم فقط بإضافة الوكلاء التي لها وصلات على موقع مكتبتك او مدرستك او شركتك">
<!ENTITY zotero.proxy.recognized.warning.secondary "إضافة وكلاء أخرين يسمح للمواقع الضارة بالتنكر كمواقع موثوق بها.">

View file

@ -14,6 +14,9 @@ general.restartLater=إعادة التشغيل لاحقاً
general.restartApp=Restart %S
general.errorHasOccurred=حدث خطأ.
general.unknownErrorOccurred=حدث خطأ غير معروف.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=برجاء أعادة تشغيل %S.
general.restartFirefoxAndTryAgain=برجاء أعادة تشغيل %S ثم أعد المحاولة مرة أخرى.
general.checkForUpdate=التحقق من وجود تحديث
@ -35,8 +38,12 @@ general.seeForMoreInformation=شاهد %S لمزيد من المعلومات.
general.enable=تمكين
general.disable=تعطيل
general.remove=حذف
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Open Documentation
general.numMore=%S more…
general.openPreferences=Open Preferences
general.operationInProgress=عملية زوتيرو حاليا في التقدم.
general.operationInProgress.waitUntilFinished=يرجى الانتظار لحين انتهاء.
@ -68,6 +75,22 @@ errorReport.advanceMessage=اضغط على %S لإرسال بلاغ عن خطأ
errorReport.stepsToReproduce=خطوات لإعادة ظهور الخطأ:
errorReport.expectedResult=النتيجة المتوقعة:
errorReport.actualResult=النتيجة الفعلية:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=تعذر إيجاد مجلد بيانات زوتيرو.
dataDir.previousDir=المجلد السابق:
@ -75,6 +98,10 @@ dataDir.useProfileDir=استخدم مجلد الملف الشخصي لفايرف
dataDir.selectDir=تحديد مجلد بيانات زوتيرو
dataDir.selectedDirNonEmpty.title=المجلد غير فارغ
dataDir.selectedDirNonEmpty.text=المجلد المحدد غير فارغ، ولا يبدو انه مجلد بيانات زوتيرو.\n\nهل ترغب بإنشاء ملفات زوتيرو في هذا الدليل؟
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=إخطار الترحيل لزوتيرو
dataDir.standaloneMigration.description=يبدو أن هذه المرة الأولى التي تستخدم فيها %1$S. هل ترغب من %1$S باستيراد البيانات من %2$S واستخدام مجلد بياناتك الحالي؟
dataDir.standaloneMigration.multipleProfiles=%1$S سوف يشارك مجلد زوتيرو بياناته مع مجلد الملف الشخصي الأكثر استخداما.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=بحث مخزن جديد
pane.collections.savedSearchName=أدخل اسماً لهذا البحث المخزن:
pane.collections.rename=إعادة تسمية مجموعة العناصر:
pane.collections.library=مكتبتي
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=سلة المحذوفات
pane.collections.untitled=بدون عنوان
pane.collections.unfiled=العناصر الغير مصنفة
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=هل ترغب في حذف هذا الوسم؟\n\
pane.tagSelector.numSelected.none=لايوجد أوسمة محددة
pane.tagSelector.numSelected.singular=%S أوسمة محددة
pane.tagSelector.numSelected.plural=%S وسم محدد
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=تحميل قائمة العناصر...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=نقل لسلة المحذوفات
pane.items.trash=هل ترغب في نقل العنصر المحدد إلى سلة المحذوفات؟
pane.items.trash.multiple=هل ترغب في نقل العناصر المحددة إلى سلة المحذوفات؟
@ -179,7 +213,12 @@ pane.item.selected.multiple=%S عنصر محدد
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=تغيير نوع العنصر
pane.item.changeType.text=هل ترغب في تغيير نوع العنصر؟\n\nستفقد الحقول التالية:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=لا توجد مرفقات:
pane.item.attachments.count.singular=%S مرفقات:
pane.item.attachments.count.plural=%S مرفق:
pane.item.attachments.select=تحديد الملف
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=انقر هنا
pane.item.tags=أوسمة:
pane.item.tags.count.zero=لا توجد أوسمة:
pane.item.tags.count.singular=%S أوسمة:
pane.item.tags.count.plural=%S وسم:
pane.item.tags.icon.user=الوسم المضاف من قبل المستخدم
pane.item.tags.icon.automatic=الوسم المضاف تلقائياً
pane.item.related=عناصر مرتبطة:
pane.item.related.count.zero=لا توجد ارتباطات:
pane.item.related.count.singular=%S ارتباطات:
pane.item.related.count.plural=%S ارتباط:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=لا يمكن اضافة ملفات لمج
ingester.saveToZotero=حفظ في زوتيرو
ingester.saveToZoteroUsing=احفظ في زتوروه باستخدام تحت اسم "%S"
ingester.scraping=حفظ العنصر...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=تم حفظ العنصر
ingester.scrapeError=تعذر حفظ العنصر
ingester.scrapeErrorDescription=حدث خطأ أثناء حفظ العنصر. قم بمراجعة %S لمزيد من المعلومات.
@ -428,6 +469,7 @@ ingester.importReferRISDialog.checkMsg=السماح دائما لهذا المو
ingester.importFile.title=استورد ملف
ingester.importFile.text=هل تريد استيراد الملف "%S"?\n\nستضاف الخانات إلى مجموعة جديدة.
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=تنفيذ البحث ...
ingester.lookup.error=حدث خطأ أثناء تنفيذ البحث لهذا البند.
@ -455,6 +497,19 @@ zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when
zotero.preferences.openurl.resolversFound.zero=لا توجد مقررات
zotero.preferences.openurl.resolversFound.singular=توجد %S مقررات
zotero.preferences.openurl.resolversFound.plural=يوجد %S مقرر
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=إعادة بناء الكشاف
zotero.preferences.search.rebuildWarning=هل ترغب في إعادة بناء الكشاف كاملاً؟ قد يستغرق ذلك بعض الوقت.\n\n لتكشيف العناصر التي لم تكشف بعد، استخدم %S.
zotero.preferences.search.clearIndex=مسح الكشاف
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=سيتم فقدان ا
zotero.preferences.advanced.resetStyles=إعادة تعيين الأنماط
zotero.preferences.advanced.resetStyles.changesLost=سيتم فقدان الأنماط المضافة أو المعدلة.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=لم يتم نسخ الملفات التالية لأنها موجودة بالفعل في المجلد الهدف:
dragAndDrop.filesNotFound=لم يتم نسخ الملفات التالية لأنه لم يتم العثور عليها:
@ -500,7 +559,8 @@ fileInterface.import=استيراد
fileInterface.export=تصدير
fileInterface.exportedItems=العناصر المصدَّرة
fileInterface.imported=مستورد
fileInterface.fileFormatUnsupported=تعذر إيجاد مترجمات للملف المطلوب.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=قائمة مراجع بدون عنوان
fileInterface.bibliographyHTMLTitle=قائمة المراجع
fileInterface.importError=حدث خطأ اثناء محاولة استيراد العنصر الذي اخترته. برجاء التأكد من صحة الملف ثم حاول مرة أخرى.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=العناصر التي اخترتها لا تح
fileInterface.bibliographyGenerationError=حدث خطأ أثناء انتاج قائمة المراجع. الرجاء إعادة المحاولة.
fileInterface.exportError=حدث خطأ أثناء محاولة تصدير الملف المحدد.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=وضع البحث المتقدم — اضغط مفتاح Enter للبحث.
searchInProgress=جاري البحث — برجاء الانتظار.
@ -613,6 +677,7 @@ integration.cited.loading=البحث عن عناصر استشهاد...
integration.ibid=المرجع السابق
integration.emptyCitationWarning.title=استشهاد فارغ
integration.emptyCitationWarning.body=الاقتباس الذي قمت بتحديده سيكون فارغ في النمط المحدد حاليا. هل ترغب في إضافته؟
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=هذا الإصدار من وظائف زوتيرو الاضافية لمعالج النصوص ($INTEGRATION_VERSION) غير متوافق مع الإصدار المنصب حاليا من امتداد زوتيرو لمتصفح الفايرفوكس (%1$S). الرجاء التأكد من أنك تستخدم أحدث الإصدارات من المكونين.
integration.error.incompatibleVersion2=يتطلب %1$S لزوتيرو %2$S %3$S أو الاحدث. الرجاء تحميل أحدث نسخة من %2$S من موقع zotero.org.
@ -643,14 +708,22 @@ integration.citationChanged=قمت بتعديل هذا الاقتباس منذ
integration.citationChanged.description=بالنقر على "نعم" سيمنع Zotero من تحديث هذا الاقتباس إذا أضفت استشهادات إضافية، وأساليب تبديل، أو تعديل المرجع الذي يشير إليه. النقر على "لا" سيمحو التغييرات.
integration.citationChanged.edit=قمت بتعديل هذا الاقتباس منذ أنشئه Zotero. التحرير سيمسح التعديلات. هل ترغب في الاستمرار؟
styles.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=هل تريد تنصيب النمط "%1$S" من %2$S؟
styles.updateStyle=هل تريد تحديث النمط الموجود"%1$S" مع "%2$S" من %3$S؟
styles.installed=تم تنصيب نمط "%S" بنجاح..
styles.installError=%S لا يبدو أنه ملف نمط صحيح.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S المراجع غير صالحة او ان ملف CSL غير موجود في %2$S كمصدر له.
styles.deleteStyle=هل ترغب في حذف النمط "%1$S"؟
styles.deleteStyles=هل ترغب في حذف النمط المحدد؟
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=إلغاء التزامن
sync.openSyncPreferences=فتح تفضيلات التزامن...
sync.resetGroupAndSync=إعادة تعيين مجموعات المشاركة و المزامنة
@ -660,8 +733,10 @@ sync.remoteObject=كائن عن بعد
sync.mergedObject=كائن مدمج
sync.error.usernameNotSet=لم يتم تعيين اسم المستخدم
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=لم يتم تعيين كلمة المرور
sync.error.invalidLogin=اسم المستخدم أو كلمة المرور غير صحيح
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=الرجاء إدخال كلمة المرور.
sync.error.loginManagerCorrupted1=لم يتمكن زوتيرو من الوصول لمعلومات تسجيل الدخول لديك، وذلك على الارجح بسبب عطب في قاعدة بيانات ادارة تسجيل الدخول لمتصفح الفايرفوكس.
sync.error.loginManagerCorrupted2=قم بإغلاق متصفح الفايرفوكس، قم بإجراء النسخ الاحتياطي وحذف تسجيلات الدخول.* من الملف الشخصي لمتصفح فايرفوكس الخاص بك, ثم قم بإعادة إدخال معلومات تسجيل الدخول لزوتيرو في تبويب التزامن بتفضيلات زوتيرو.
@ -672,6 +747,41 @@ sync.error.groupWillBeReset=إذا قمت بالمتابعة، سيتم إعاد
sync.error.copyChangedItems=إذا كنت ترغب بنسخ التغييرات التي قمت بها في مكان آخر أو طلب حق الكتابة من مسؤول مجموعة المشاركة، قم بإلغاء التزامن الآن.
sync.error.manualInterventionRequired=أسفرت المزامنة التلقائية عن تضارب الذي يتطلب التدخل اليدوي.
sync.error.clickSyncIcon=اضغط على أيقونة التزامن للتزامن يدويا.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=لم تتم مزامنته بعد
sync.status.lastSync=آخر تزامن:
@ -682,9 +792,12 @@ sync.status.uploadingData=جاري رفع البيانات لخادم التزا
sync.status.uploadAccepted=تم قبول الرفع \u2014 في انتظار خادم التزامن
sync.status.syncingFiles=جاري مزامنة الملفات
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=تبقى %SKB
sync.storage.filesRemaining=%1$S/%2$S ملف
sync.storage.none=لا شيء
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=ملف محلي
sync.storage.remoteFile=ملف عن بعد
sync.storage.savedFile=ملف محفوظ
@ -692,18 +805,24 @@ sync.storage.serverConfigurationVerified=تم التحقق من تهيئة ال
sync.storage.fileSyncSetUp=تم تجهيز مزامنة الملفات.
sync.storage.openAccountSettings=فتح إعدادات الحساب
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=لا يمكن الوصول للخادم %S .
sync.storage.error.permissionDeniedAtAddress=ليس لديك الصلاحية لإنشاء مجلد زوتيرو في المسار التالي:
sync.storage.error.checkFileSyncSettings=الرجاء التحقق من إعدادات تزامن الملفات أو اتصل بمسؤول الخادم لديك.
sync.storage.error.verificationFailed=فشل التحقق من %S . تحقق من إعدادات تزامن الملفات في تبويب التزامن بتفضيلات زوتيرو.
sync.storage.error.fileNotCreated=لا يمكن إنشاء الملف '%S' في مجلد زوتيرو 'تخزين'.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=لم يعد لديك صلاحية تحرير الملف بمجموعة مشاركة زوتيرو '%S'، والملفات التي قمت بإضافتها أو تحريرها لا يمكن مزامنتها إلى الخادم.
sync.storage.error.copyChangedItems=إذا كنت ترغب بنسخ العناصر والملفات المعدلة في مكان آخر، قم بإلغاء التزامن الآن.
sync.storage.error.fileUploadFailed=فشلت عملية رفع الملف لعدم توافر المساحة الكافية على خادم WebDAV .
sync.storage.error.directoryNotFound=المجلد غير موجود
sync.storage.error.doesNotExist=%S غير موجود.
sync.storage.error.createNow=هل تريد إنشاؤه الآن؟
sync.storage.error.webdav.enterURL=برجاء ادخال موقع WebDAV.
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S موقع WebDAV غير صالح.
sync.storage.error.webdav.invalidLogin=لم يقبل خادم WebDAV اسم المستخدم وكلمة السر التي قمت بإدخالهما.
sync.storage.error.webdav.permissionDenied=ليس لديك الصلاحية للوصول الى %S على خادم WebDAV.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=خطأ في اتصال SSL عند
sync.storage.error.webdav.loadURLForMoreInfo=لمزيد من المعلومات قم بزيارة موقع WebDAV.
sync.storage.error.webdav.seeCertOverrideDocumentation=See the certificate override documentation for more information.
sync.storage.error.webdav.loadURL=تحميل موقع WebDAV
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=لقد بلغت الحد الاقصى من حصتك في السعة التخزينية للملفات. لن يتم رفع بعض الملفات. ولكن سيتم مواصلة تزامن البيانات الاخرى لزوتيرو الى الخادم.
sync.storage.error.zfs.personalQuotaReached2=للحصول على مساحة تخزين إضافية اطلع على إعدادات حسابك في موقع zotero.org.
sync.storage.error.zfs.groupQuotaReached1=لقد بلغت مجموعة المشاركة لزوتيرو '%S' الحد الاقصى من حصتك في السعة التخزينية للملفات. لن يتم رفع بعض الملفات. ولكن سيتم مواصلة تزامن البيانات الاخرى لزوتيرو الى الخادم.
sync.storage.error.zfs.groupQuotaReached2=يستطيع مالك مجموعة المشاركة زيادة مساحتها التخزينية وذلك من خلال قسم الاعدادات بموقع zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=حفظ الوسم
sync.longTagFixer.saveTags=حفظ الأوسمة
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=تعذر قراءة النص في ملف PDF.
recognizePDF.noMatches=لم يتم العثور على مراجع مطابقة.
recognizePDF.fileNotFound=لم يتم العثور على الملف.
recognizePDF.limit=بلغ الاستعلام للحد الاقصى. حاول مجددا فيما بعد.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=تمت عملية استرجاع البيانات الوصفية.
recognizePDF.close.label=إغلاق
@ -753,8 +880,21 @@ rtfScan.rtf=تنسيق النص الغني (.rtf)
rtfScan.saveTitle=حدد موقعا لحفظ الملف المصاغ
rtfScan.scannedFileSuffix=(تم فحصه)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=فشل في تحديد موقع العنصر
lookup.failure.description=لم يستطع زوتيرو العثور على التسجيلة الببليوجرافية للمعرف المحدد. برجاء التأكد من معرف العنصر وإعادة المحاولة مرة اخرى.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=العرض على الانترنت
locate.online.tooltip=الذهاب لهذا العنصر على الانترنت

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Специални благодарности:">
<!ENTITY zotero.about.close "Затваряне">
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits &amp; Acknowledgements">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "По подразбиране:">
<!ENTITY zotero.preferences.items "записи">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "Общи">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "Адрес:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Прекачените файлове в Моята Библиотека се синхронизират с">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Синхронизира прекачените файлове в груповите библиотеки с хранилището на Зотеро.">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Използвайки хранилището на Зотеро, Вие се съгласявате да бъдете обвързани с неговите">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "правила и условия">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Пълно синхронизиране със сървъра на Зотеро">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Обединява локалните дани на Зотеро с даните от сървъра, като игнорира историята на предходните синхронизации.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Възстановява Зотеро сървъра">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Изтрива всички дани от сървъра и ги замества с локалната информация.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Изтрива историята на предходните файлови синхронизации">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Принудителна проверка на хранилището за копията на всички локални файлове.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Възстановява...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Title">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Updated">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Инсталира на допълнителни стилове...">
<!ENTITY zotero.preferences.prefpane.keys "Клавишни Комбинации">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Какъвто и да е низ">
<!ENTITY zotero.preferences.prefpane.advanced "Допълнителни">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Locate">
<!ENTITY zotero.preferences.locate.locateEngineManager "Article Lookup Engine Manager">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "Избор...">
<!ENTITY zotero.preferences.dataDir.reveal "Показва папката с дани">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Подръжка на базата дани">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Проверка на цялостта на базата дани">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Възстановява преводачите и стиловете...">

View file

@ -19,7 +19,7 @@
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY printCmd.accesskey "P">
<!ENTITY closeCmd.label "Close">
<!ENTITY closeCmd.key "W">
<!ENTITY closeCmd.accesskey "C">
@ -90,7 +90,7 @@
<!ENTITY aboutProduct.label "About &brandShortName;">
<!ENTITY aboutProduct.accesskey "A">
<!ENTITY productHelp.label "Support and Documentation">
<!ENTITY productHelp.accesskey "H">
<!ENTITY productHelp.accesskey "D">
<!ENTITY helpTroubleshootingInfo.label "Troubleshooting Information">
<!ENTITY helpTroubleshootingInfo.accesskey "T">
<!ENTITY helpFeedbackPage.label "Submit Feedback…">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Редактира">
<!ENTITY zotero.general.delete "Изтрива">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "Дневника с грешките може да съдържа съобщения несвързани с Зотеро.">
<!ENTITY zotero.errorReport.submissionInProgress "Моля изчакайте докато бъде подаден отчета с грешките.">
<!ENTITY zotero.errorReport.submitted "Отчета с грешките беше подаден.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Моля оставете съобщение във форумите на Zotero (forums.zotero.org) с идентификационият номер на отчета, описание на проблема и стъпките необходими, за да бъде възпроизведен.">
<!ENTITY zotero.errorReport.notReviewed "В общият случай, отчетите с грешки няма да бъдат разглеждани, освен ако не са оповестени във форумите.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "Инсталирахте нова версия на Зотеро.">
<!ENTITY zotero.upgrade.upgradeRequired "Вашата база дани на Зотеро трябва да бъде осъвременена за да може да работи с новата версия.">
<!ENTITY zotero.upgrade.autoBackup "Автоматично ще бъде направено копие на вашата база дани, преди да бъдат въвеждани каквито и да било промени.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Права">
<!ENTITY zotero.items.dateAdded_column "Добавен на">
<!ENTITY zotero.items.dateModified_column "Променен на">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Показва в библиотеката">
<!ENTITY zotero.items.menu.attach.note "Добавя Бележка">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Преобразува текст">
<!ENTITY zotero.item.textTransform.titlecase "Заглавни букви">
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "New Note">
<!ENTITY zotero.toolbar.note.standalone "Нова самостоятелна бележка">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Избор на видимите">
<!ENTITY zotero.tagSelector.clearVisible "Отказ на видимите">
<!ENTITY zotero.tagSelector.clearAll "Отказ на всички">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Преименува отметката...">
<!ENTITY zotero.tagSelector.deleteTag "Изтрива отметка...">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Въведете ISBN, DOI, или PMID за търсене в полето по-долу.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Избрани записи">
<!ENTITY zotero.selectitems.intro.label "Изберете кои записи искате да добавите към Вашата библиотека">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Неотбелязаните отметки няма да бъдат съхранени.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Отметката ще бъде изтрита от всички записи.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Проксито е разпознато">
<!ENTITY zotero.proxy.recognized.warning "Добавяйте само проксита свързани със страницата на вашата библиотека, училище или фирма">
<!ENTITY zotero.proxy.recognized.warning.secondary "Добавянето на други проксита може да позволи злонамерени интернет страници да се маскират като страници на които се доверявате.">

View file

@ -14,6 +14,9 @@ general.restartLater=Отлага рестартирането
general.restartApp=Restart %S
general.errorHasOccurred=Възникна грешка.
general.unknownErrorOccurred=Възникна неизвестна грешка.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Моля рестартирайте Firefox.
general.restartFirefoxAndTryAgain=Моля рестартирайте Firefox и опитайте отново.
general.checkForUpdate=Проверка за осъвременена версия
@ -35,8 +38,12 @@ general.seeForMoreInformation=Виж %S за повече информация.
general.enable=Включва
general.disable=Изключва
general.remove=Remove
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Open Documentation
general.numMore=%S more…
general.openPreferences=Open Preferences
general.operationInProgress=Операция на Зотеро е активна в момента.
general.operationInProgress.waitUntilFinished=Моля изчакайте докато приключи.
@ -68,6 +75,22 @@ errorReport.advanceMessage=Натиснете %S за да изпратите о
errorReport.stepsToReproduce=Стъпки за възпроизвеждане:
errorReport.expectedResult=Очакван резултат:
errorReport.actualResult=Получен резултат:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=Папката се даните на Зотеро не беше намерена.
dataDir.previousDir=Предишна папка:
@ -75,6 +98,10 @@ dataDir.useProfileDir=Използва на папката на Firefox проф
dataDir.selectDir=Изберете папка за даните на Зотеро
dataDir.selectedDirNonEmpty.title=Папката не е празна
dataDir.selectedDirNonEmpty.text=Папката която избрахте не е празна и не изглежда като папка за дани на Зотеро.\n\nДа бъдат ли създадени файловете на Зотеро независимо от това?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Existing Zotero Library Found
dataDir.standaloneMigration.description=This appears to be your first time using %1$S. Would you like %1$S to import settings from %2$S and use your existing data directory?
dataDir.standaloneMigration.multipleProfiles=%1$S will share its data directory with the most recently used profile.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=Ново записано търсене
pane.collections.savedSearchName=Въведете име за това записано търсене:
pane.collections.rename=Преименува колекцията:
pane.collections.library=Моята библиотека
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Кошче за боклук
pane.collections.untitled=Без име
pane.collections.unfiled=Unfiled Items
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=Отметката ще бъде изтрита
pane.tagSelector.numSelected.none=Избрани са 0 отметки
pane.tagSelector.numSelected.singular=Избрана е %S отметка
pane.tagSelector.numSelected.plural=Избрани са %S отметки
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Зарежда списъка на записите...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Премества в кошчето за боклук
pane.items.trash=Сигурни ли сте, че искате да преместите избраният запис в кошчето за боклук?
pane.items.trash.multiple=Сигурни ли сте, че искате да преместите избраните записи в кошчето за боклук?
@ -179,7 +213,12 @@ pane.item.selected.multiple=Избрани са %S записа
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Променя типа на записа
pane.item.changeType.text=Сигурни ли сте, че искате да промените типа на записа?\n\nСледните полета ще бъдат загубени:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=%S приложения:
pane.item.attachments.count.singular=%S приложение:
pane.item.attachments.count.plural=%S приложения:
pane.item.attachments.select=Избор на файл
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=натиснете тук
pane.item.tags=Отметки:
pane.item.tags.count.zero=%S отметки:
pane.item.tags.count.singular=%S отметки:
pane.item.tags.count.plural=%S отметки:
pane.item.tags.icon.user=Отметки добавени от потребителя
pane.item.tags.icon.automatic=Автоматично добавени отметки
pane.item.related=Свързани:
pane.item.related.count.zero=%S близки:
pane.item.related.count.singular=%S близък:
pane.item.related.count.plural=%S близки:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=You cannot add files to the currently sele
ingester.saveToZotero=Съхранява в Зотеро
ingester.saveToZoteroUsing=Save to Zotero using "%S"
ingester.scraping=Съхранява записа...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Записа е съхранен.
ingester.scrapeError=Записа не беше съхранен.
ingester.scrapeErrorDescription=По време на записа на този запис възникна грешка. Моля опитайте отново. Ако тази грешка продължава да се появява, моля свържете се с автора на преводача.
@ -427,7 +468,8 @@ ingester.importReferRISDialog.text=Do you want to import items from "%1$S" into
ingester.importReferRISDialog.checkMsg=Always allow for this site
ingester.importFile.title=Import File
ingester.importFile.text=Do you want to import the file "%S"?\n\nItems will be added to a new collection.
ingester.importFile.text=Do you want to import the file "%S"?
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Performing Lookup…
ingester.lookup.error=An error occurred while performing lookup for this item.
@ -455,6 +497,19 @@ zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when
zotero.preferences.openurl.resolversFound.zero=Намерени са %S решаващи сървъра.
zotero.preferences.openurl.resolversFound.singular=Намерен е %S решаващ сървър.
zotero.preferences.openurl.resolversFound.plural=Намерени са %S решаващи сървъра.
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Пресъздава индекс
zotero.preferences.search.rebuildWarning=Желаете ли индекса да бъде пресъздаден? Това може да отнеме известно време.\n\nЗа индексиране само на записи които не са били индексирани преди, използвайте %S.
zotero.preferences.search.clearIndex=Изчиства индекс
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Всички нови
zotero.preferences.advanced.resetStyles=Възстановява стиловете по подразбиране
zotero.preferences.advanced.resetStyles.changesLost=Всички нови или модифицирани стилове ще бъдат загубени.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=Папката вече съдържа следните файлове и те не бяха копирани.
dragAndDrop.filesNotFound=Следните файлове не бяха намерени и не могат да бъдат копирани:
@ -500,7 +559,8 @@ fileInterface.import=Внос
fileInterface.export=Износ
fileInterface.exportedItems=Изнесени записи
fileInterface.imported=Внесени
fileInterface.fileFormatUnsupported=Не бяха намерени преводачи за избрания файл.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Библиография без име
fileInterface.bibliographyHTMLTitle=Библиография
fileInterface.importError=Възникна грешка при опита за внос на избрания файл. Моля уверете се, че файла е валиден и опитайте отново.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=Избраните записи не съдър
fileInterface.bibliographyGenerationError=По време на създаването на библиографията възникна грешка. Моля опитайте отново.
fileInterface.exportError=Възникна грешка при опита за износ на избрания файл.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Търсене за напреднали - натиснете Enter за да търсите.
searchInProgress=Търсене - моля изчакайте.
@ -613,6 +677,7 @@ integration.cited.loading=Loading Cited Items…
integration.ibid=ibid
integration.emptyCitationWarning.title=Празен цитат
integration.emptyCitationWarning.body=Цитатът който сте избрали ще бъден празен, след като се форматира според настоящият стил. Сигурни ли сте, че искате да го добавите?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=Тази версия на плъгина за текстови редактори на Зотеро ($INTEGRATION_VERSION) не е съвместима с инсталираната понастоящем версия на Зотеро (%1$S). Моля убедете се, че използвате последните версии на двата компонента.
integration.error.incompatibleVersion2=Zotero %1$S requires %2$S %3$S or later. Please download the latest version of %2$S from zotero.org.
@ -643,14 +708,22 @@ integration.citationChanged=You have modified this citation since Zotero generat
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the item 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.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=Да бъде ли инсталиран стила "%1$S" от %2$S?
styles.updateStyle=Да бъде ли осъвременен съществуващия стил "%1$S" с "%2$S" от %3$S?
styles.installed=Стилът "%S" беше успешно инсталиран.
styles.installError=%S не е валиден стилов (CSL) файл.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S препраща към невалиден или несъщесвуваш CSL файл в %2$S, като негов източник.
styles.deleteStyle=Сигурни ли сте че искате да изтриете стила "%1$S"?
styles.deleteStyles=Сигурни ли сте че искате да изтриете избраните стилове?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Отказ на синхронизацията
sync.openSyncPreferences=Отваря настройките за синхронизация...
sync.resetGroupAndSync=Визстановява групата и синхронизация
@ -660,8 +733,10 @@ sync.remoteObject=Делечен запис
sync.mergedObject=Слят запис
sync.error.usernameNotSet=Потребителското име не е въведено
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Паролата не е въведена
sync.error.invalidLogin=Невалидно потребитлско име или парола
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Моля въведете парола
sync.error.loginManagerCorrupted1=Зотеро няма достъп до информацията за вашият логин. Вероятно това се дължи на проблем в базата дани с логин информация на Firefox.
sync.error.loginManagerCorrupted2=Затворете Firefox, копирайте и изтрийте записана логин информация* от вашият Firefox профил, след което въведете отново Вашият Зотеро логин в панела за синхронизация на настройките на Зотеро.
@ -672,6 +747,41 @@ sync.error.groupWillBeReset=Ако продължите, вашето копие
sync.error.copyChangedItems=Ако желаете да копирате вашите промени някъде другаде или да поискате достъп за писане от администратора на вашата група, откажете синхронизацията.
sync.error.manualInterventionRequired=Възникна конфликт по време на автоматичната синхронизация, който изисква корекция на ръка.
sync.error.clickSyncIcon=За ръчна синхронизация щракнете иконата за синхронизация.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Все още не е синхронизиран
sync.status.lastSync=Последна синхронизация:
@ -682,9 +792,12 @@ sync.status.uploadingData=Качва дани в синхронизиращия
sync.status.uploadAccepted=Качването на дани е прието - чака за синхронизиращ сървър
sync.status.syncingFiles=Сихронизира файлове
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=Остават %SKB
sync.storage.filesRemaining=%1$S/%2$S Файла
sync.storage.none=Няма
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Локален файл
sync.storage.remoteFile=Далечен файл
sync.storage.savedFile=Съхранен файл
@ -692,18 +805,24 @@ sync.storage.serverConfigurationVerified=Кофигурацията на сър
sync.storage.fileSyncSetUp=Синхронизацията на файловете е настроена успешно.
sync.storage.openAccountSettings=Отваря настройките на регистрацията
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=Сървърът %S не беше достигнат.
sync.storage.error.permissionDeniedAtAddress=Нямате разрешение за създаване на Зотеро директория на следният адрес:
sync.storage.error.checkFileSyncSettings=Моля проверете настройките на файловата синхронизация или се свържете с администратора на сървъра.
sync.storage.error.verificationFailed=%S проверкате беше неуспешна. Проверете параметрите на файловата синхронизация в панела за синхронизация в настройките на Зотеро.
sync.storage.error.fileNotCreated=Файлът '%S' не може да бъде създаден в папката за съхранение нв Зотеро.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=Вие нямате разрешение да редактирате файлове в Зотеро групата %S и файловете които сте добавили или редактирали не могат да бъдат синхронизирани със сървъра.
sync.storage.error.copyChangedItems=Ако искате да копирате променените записи и файлове, откажете синхронизацията.
sync.storage.error.fileUploadFailed=Файлът не беше качен.
sync.storage.error.directoryNotFound=Папката не беше намерена
sync.storage.error.doesNotExist=%S не съществува.
sync.storage.error.createNow=Искате ли да го създадете сега?
sync.storage.error.webdav.enterURL=Моля въведете WebDAV адрес.
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S не е валиден WebDAV адрес.
sync.storage.error.webdav.invalidLogin=WebDAV сървъра не приема потребителското име и паролата, които Вие въведохте.
sync.storage.error.webdav.permissionDenied=Нямате разрешение за достъп до %S в WebDAV сървъра.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=Грешка в SSL връзкат
sync.storage.error.webdav.loadURLForMoreInfo=Заредете WebDAV адреса в браузера за повече информация.
sync.storage.error.webdav.seeCertOverrideDocumentation=See the certificate override documentation for more information.
sync.storage.error.webdav.loadURL=Load WebDAV URL
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=Вие достигнахте лимита на квотата за съхранение на файлове. Част от файловете не бяха качени. Останалите дани на Зотеро ще бъдат синхронизирани със сървъра.
sync.storage.error.zfs.personalQuotaReached2=Вижте параметрите на вашият zotero.org акаунт за допълнителни опции за съхранение.
sync.storage.error.zfs.groupQuotaReached1=Групата %S достигна лимита на квотата си за съхранение на файлове. Част от файловете не бяха качени. Останалите дани на Зотеро ще бъдат синхронизирани със сървъра.
sync.storage.error.zfs.groupQuotaReached2=Собственика на групата може да да увеличи капацитета за съхранение от скецията с настройките за съхранение в zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Съхранява отметка
sync.longTagFixer.saveTags=Съхранява отметките
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=Текста на този PDF файл не може
recognizePDF.noMatches=Не са открити съответстващи препратки.
recognizePDF.fileNotFound=Файла не беше намерен.
recognizePDF.limit=Достигнат е лимита на запитванията. Опитайте отново по-късно.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Изтеглянето на метаданите приключи.
recognizePDF.close.label=Затваря
@ -753,8 +880,21 @@ rtfScan.rtf=Богат текстов формат (.rtf)
rtfScan.saveTitle=Изберете къде да бъде записан форматираният файл
rtfScan.scannedFileSuffix=(Сканиран)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Неуспешно търсене
lookup.failure.description=Зотеро не може да намери запис за избраният идентификатор. Моля проверете идентификатора и опитайте отново.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=View Online
locate.online.tooltip=Go to this item online

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Agraïments especials:">
<!ENTITY zotero.about.close "Tanca">
<!ENTITY zotero.moreCreditsAndAcknowledgements "Més crèdits i reconeixements">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -1,46 +1,47 @@
<!ENTITY zotero.preferences.title "Preferències de Zotero">
<!ENTITY zotero.preferences.title "Preferències del Zotero">
<!ENTITY zotero.preferences.default "Per defecte:">
<!ENTITY zotero.preferences.items "ítems">
<!ENTITY zotero.preferences.items "elements">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "General">
<!ENTITY zotero.preferences.userInterface "Interfície d&apos;usuari">
<!ENTITY zotero.preferences.showIn "Carrega Zotero en:">
<!ENTITY zotero.preferences.userInterface "Interfície de l'usuari">
<!ENTITY zotero.preferences.showIn "Carrega el Zotero en:">
<!ENTITY zotero.preferences.showIn.browserPane "Subfinestra del navegador">
<!ENTITY zotero.preferences.showIn.separateTab "Pestanya separada">
<!ENTITY zotero.preferences.showIn.appTab "Pestanya d'aplicacions">
<!ENTITY zotero.preferences.statusBarIcon "Icona a la barra d&apos;estatus">
<!ENTITY zotero.preferences.statusBarIcon.none "Cap">
<!ENTITY zotero.preferences.fontSize "Mida de la font:">
<!ENTITY zotero.preferences.fontSize "Mida de lletra:">
<!ENTITY zotero.preferences.fontSize.small "Petita">
<!ENTITY zotero.preferences.fontSize.medium "Mitjana">
<!ENTITY zotero.preferences.fontSize.large "Gran">
<!ENTITY zotero.preferences.fontSize.xlarge "X-gran">
<!ENTITY zotero.preferences.fontSize.notes "Mida del tipus de lletra de la nota">
<!ENTITY zotero.preferences.fontSize.xlarge "Molt gran">
<!ENTITY zotero.preferences.fontSize.notes "Mida de lletra de la nota:">
<!ENTITY zotero.preferences.miscellaneous "Miscel·lania">
<!ENTITY zotero.preferences.autoUpdate "Automàticament cerca actualitzacions dels transcriptors">
<!ENTITY zotero.preferences.miscellaneous "Miscel·lània">
<!ENTITY zotero.preferences.autoUpdate "Cerca automàticament actualitzacions dels transcriptors">
<!ENTITY zotero.preferences.updateNow "Actualitza ara">
<!ENTITY zotero.preferences.reportTranslationFailure "Envia un informe dels transcriptors trencats">
<!ENTITY zotero.preferences.zoteroDotOrgVersionHeader "Permeteu que zotero.org personalizi el contingut en base a la versió actual de Zotero">
<!ENTITY zotero.preferences.zoteroDotOrgVersionHeader.tooltip "If enabled, the current Zotero version will be added to HTTP requests to zotero.org.">
<!ENTITY zotero.preferences.parseRISRefer "utilitza Zotero per a arxius RIS/Refer descarregats">
<!ENTITY zotero.preferences.automaticSnapshots "Automàticament crea una captura quan es creïn elements des de pàgines web">
<!ENTITY zotero.preferences.downloadAssociatedFiles "Automàticament adjunta documents PDF associats i altres arxius quan es desin els elements">
<!ENTITY zotero.preferences.automaticTags "Automàticament etiqueta els elements amb les capçaleres de paraules clau i tema">
<!ENTITY zotero.preferences.trashAutoEmptyDaysPre "Elimina automàticament els ítems de la paperera suprimits fa més de">
<!ENTITY zotero.preferences.zoteroDotOrgVersionHeader "Permeteu que zotero.org personalitzi el contingut en base a la versió actual del Zotero">
<!ENTITY zotero.preferences.zoteroDotOrgVersionHeader.tooltip "Si està activat, la versió actual del Zotero s'afegirà a les petitcions HTTP per zotero.org.">
<!ENTITY zotero.preferences.parseRISRefer "Fes servir el Zotero per als fitxers RIS/Refer descarregats">
<!ENTITY zotero.preferences.automaticSnapshots "Crea automàticament una captura quan es creïn elements des de pàgines web">
<!ENTITY zotero.preferences.downloadAssociatedFiles "Adjunta automàticament documents PDF associats i altres fitxers quan es desin els elements">
<!ENTITY zotero.preferences.automaticTags "Etiqueta automàticament els elements amb les capçaleres de paraules clau i el tema">
<!ENTITY zotero.preferences.trashAutoEmptyDaysPre "Elimina automàticament els elements de la paperera que s'han suprimit fa més de">
<!ENTITY zotero.preferences.trashAutoEmptyDaysPost "dies">
<!ENTITY zotero.preferences.groups "Grups">
<!ENTITY zotero.preferences.groups.whenCopyingInclude "Quan copiï ítems entre les biblioteques, inclou:">
<!ENTITY zotero.preferences.groups.whenCopyingInclude "Quan copiïs elements entre les biblioteques, inclou:">
<!ENTITY zotero.preferences.groups.childNotes "notes descendents">
<!ENTITY zotero.preferences.groups.childFiles "instantànies descendents i fitxers importats">
<!ENTITY zotero.preferences.groups.childLinks "enllaços descendents">
<!ENTITY zotero.preferences.groups.tags "tags">
<!ENTITY zotero.preferences.groups.tags "etiquetes">
<!ENTITY zotero.preferences.openurl.caption "OpenURL">
<!ENTITY zotero.preferences.openurl.caption "Obre la URL">
<!ENTITY zotero.preferences.openurl.search "Cerca resolutors">
<!ENTITY zotero.preferences.openurl.custom "Personalitzat...">
@ -50,57 +51,63 @@
<!ENTITY zotero.preferences.prefpane.sync "Sincronitza">
<!ENTITY zotero.preferences.sync.username "Nom d'usuari">
<!ENTITY zotero.preferences.sync.password "Contrasenya">
<!ENTITY zotero.preferences.sync.syncServer "Servidor de sincronització de Zotero">
<!ENTITY zotero.preferences.sync.syncServer "Servidor de sincronització del Zotero">
<!ENTITY zotero.preferences.sync.createAccount "Crea un compte">
<!ENTITY zotero.preferences.sync.lostPassword "Has oblidat la contrasenya?">
<!ENTITY zotero.preferences.sync.syncAutomatically "Sincronitza automàticament">
<!ENTITY zotero.preferences.sync.about "Al voltant de la sincronització">
<!ENTITY zotero.preferences.sync.about "Quant a la sincronització">
<!ENTITY zotero.preferences.sync.fileSyncing "Sincronització dels fitxers">
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sincronitza els fitxers adjunts de La meva biblioteca mitjançant">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Sincronitza els fitxers adjunts de les biblioteques de grup mitjançant l'enmagatzenatge de Zotero">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Amb l'ús de l'emmagatzematge de Zotero, vostè accepta quedar obligat pels seus">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sincronitza els fitxers adjunts de la biblioteca mitjançant">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Sincronitza els fitxers adjunts de les biblioteques de grup mitjançant l'emmagatzematge del Zotero">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Amb l'ús de l'emmagatzematge del Zotero, accepteu quedar obligat pels">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "termes i condicions">
<!ENTITY zotero.preferences.sync.reset.fullSync "Sincronització completa amb el Servidor de Zotero">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Fusionar les dades locals de Zotero amb dades del servidor de sincronització tot ignorant la història de sincronització.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Restaura des del Servidor de Zotero">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer.desc "Elimina totes les dades locals de Zotero i restaura-les des del servidor de sincronització">
<!ENTITY zotero.preferences.sync.reset.restoreToServer "Restaura al Servidor de Zotero">
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Elimina totes les dades del servidor i sobreescriu-les amb les dades locals de Zotero.">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Sincronització completa amb el servidor del Zotero">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Fusiona les dades locals del Zotero amb les dades del servidor de sincronització i ignorant l'historial de sincronització.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Restaura des del servidor del Zotero">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer.desc "Elimina totes les dades locals del Zotero i restaura-les des del servidor de sincronització">
<!ENTITY zotero.preferences.sync.reset.restoreToServer "Restaura al servidor del Zotero">
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Elimina totes les dades del servidor i sobreescriu-les amb les dades locals del Zotero.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Reinicia l'historial de sincronització dels fitxers">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Força la comprovació del servidor d'emmagatzematge per a tots els fitxers adjunts locals.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Reinicia...">
<!ENTITY zotero.preferences.prefpane.search "Cerca">
<!ENTITY zotero.preferences.search.fulltextCache "Memòria cau de text-complet">
<!ENTITY zotero.preferences.search.pdfIndexing "Indexat de PDF">
<!ENTITY zotero.preferences.search.indexStats "Estadístiques d&apos;índex">
<!ENTITY zotero.preferences.search.fulltextCache "Memòria cau de text complet">
<!ENTITY zotero.preferences.search.pdfIndexing "Indexació dels PDF">
<!ENTITY zotero.preferences.search.indexStats "Estadístiques de l'índex">
<!ENTITY zotero.preferences.search.indexStats.indexed "Indexat:">
<!ENTITY zotero.preferences.search.indexStats.indexed "Indexació:">
<!ENTITY zotero.preferences.search.indexStats.partial "Parcialment:">
<!ENTITY zotero.preferences.search.indexStats.unindexed "Sense indexar:">
<!ENTITY zotero.preferences.search.indexStats.words "Paraules:">
<!ENTITY zotero.preferences.fulltext.textMaxLength "Caràcters màxims indexats per arxiu:">
<!ENTITY zotero.preferences.fulltext.pdfMaxPages "Pàgines màximes indexades per arxiu:">
<!ENTITY zotero.preferences.fulltext.textMaxLength "Nombre màxim de caràcters indexats per fitxer:">
<!ENTITY zotero.preferences.fulltext.pdfMaxPages "Nombe màxim de pàgines indexades per fitxer:">
<!ENTITY zotero.preferences.prefpane.export "Exporta">
<!ENTITY zotero.preferences.citationOptions.caption "Opcions de cita">
<!ENTITY zotero.preferences.export.citePaperJournalArticleURL "Incloure URLs d&apos;articles en paper a les referències">
<!ENTITY zotero.preferences.export.citePaperJournalArticleURL.description "Quan aquesta opció està deshabilitada, Zotero inclou URLs quan es citen articles de premsa, revistes i revistes acadèmiques només si l&apos;article no té un ranc de pàgines assignat.">
<!ENTITY zotero.preferences.export.citePaperJournalArticleURL "Inclou les URL dels articles a les referències">
<!ENTITY zotero.preferences.export.citePaperJournalArticleURL.description "Quan aquesta opció està deshabilitada, el Zotero inclou les URL quan se citen articles de premsa, revistes i revistes acadèmiques només si l'article no té un ran dge pàgines assignat.">
<!ENTITY zotero.preferences.quickCopy.caption "Còpia ràpida">
<!ENTITY zotero.preferences.quickCopy.defaultOutputFormat "Format de sortida per defecte:">
<!ENTITY zotero.preferences.quickCopy.copyAsHTML "Copiar com a HTML">
<!ENTITY zotero.preferences.quickCopy.copyAsHTML "Copia com a HTML">
<!ENTITY zotero.preferences.quickCopy.macWarning "Nota: el format de text enriquit es perdrà en Mac OS X">
<!ENTITY zotero.preferences.quickCopy.siteEditor.setings "Configuració específica per a llos web:">
<!ENTITY zotero.preferences.quickCopy.siteEditor.setings "Configuració específica per a llocs web:">
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath "Domini/Ruta">
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath.example "(p.ex. wikipedia.org)">
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath.example "(per exemple, wikipedia.org)">
<!ENTITY zotero.preferences.quickCopy.siteEditor.outputFormat "Format de sortida">
<!ENTITY zotero.preferences.quickCopy.dragLimit "Desactiva la Còpia Ràpida en arrossegar més de">
<!ENTITY zotero.preferences.quickCopy.dragLimit "Desactiva la còpia ràpida quan arrosseguis més de">
<!ENTITY zotero.preferences.prefpane.cite "Cita">
<!ENTITY zotero.preferences.cite.styles "Estils">
@ -108,84 +115,92 @@
<!ENTITY zotero.preferences.cite.wordProcessors.noWordProcessorPluginsInstalled "Actualment no hi ha instal·lat cap connector.">
<!ENTITY zotero.preferences.cite.wordProcessors.getPlugins "Obtén connectors de processadors de textos">
<!ENTITY zotero.preferences.cite.wordProcessors.getPlugins.url "http://www.zotero.org/support/word_processor_plugin_installation_for_zotero_2.1">
<!ENTITY zotero.preferences.cite.wordProcessors.useClassicAddCitationDialog "Utilitza el diàleg clàssic Afegeix Cita">
<!ENTITY zotero.preferences.cite.wordProcessors.useClassicAddCitationDialog "Utilitza el diàleg clàssic Afegeix cita">
<!ENTITY zotero.preferences.cite.styles.styleManager "Gestor d'estils">
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Títol">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Actualitzat">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Aconsegueix estils adicionals...">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Aconsegueix estils addicionals...">
<!ENTITY zotero.preferences.prefpane.keys "Dreceres de teclat">
<!ENTITY zotero.preferences.keys.openZotero "Obre/Tanca Zotero">
<!ENTITY zotero.preferences.keys.openZotero "Obre/Tanca el Zotero">
<!ENTITY zotero.preferences.keys.toggleFullscreen "Canvia a pantalla completa">
<!ENTITY zotero.preferences.keys.focusLibrariesPane "Focus Libraries Pane">
<!ENTITY zotero.preferences.keys.focusLibrariesPane "Enfoca la subfinestra de les biblioteques">
<!ENTITY zotero.preferences.keys.quicksearch "Cerca ràpida">
<!ENTITY zotero.preferences.keys.newItem "Crea un nou element">
<!ENTITY zotero.preferences.keys.newItem "Crea un element nou">
<!ENTITY zotero.preferences.keys.newNote "Crea una nova nota">
<!ENTITY zotero.preferences.keys.toggleTagSelector "Canvia el selector d&apos;etiquetes">
<!ENTITY zotero.preferences.keys.copySelectedItemCitationsToClipboard "Copia les cites dels elements seleccionats al porta-retalls">
<!ENTITY zotero.preferences.keys.copySelectedItemsToClipboard "Copia els elements seleccionats al porta-retalls">
<!ENTITY zotero.preferences.keys.importFromClipboard "Importa des del porta-retalls">
<!ENTITY zotero.preferences.keys.overrideGlobal "intenta corregir els conflictes n les dreceres de teclat">
<!ENTITY zotero.preferences.keys.changesTakeEffect "Els canvis tenen efecte només en noves finestres">
<!ENTITY zotero.preferences.keys.overrideGlobal "intenta corregir els conflictes en les dreceres de teclat">
<!ENTITY zotero.preferences.keys.changesTakeEffect "Els canvis tenen efecte només en les finestres noves">
<!ENTITY zotero.preferences.prefpane.proxies "Servidors intermediaris">
<!ENTITY zotero.preferences.proxies.proxyOptions "Opcions dels servidor intermediari">
<!ENTITY zotero.preferences.proxies.desc_before_link "Zotero redirigirà de manera transparent les peticions a través dels servidors intermediaris desats. Vegeu el">
<!ENTITY zotero.preferences.proxies.proxyOptions "Opcions del servidor intermediari">
<!ENTITY zotero.preferences.proxies.desc_before_link "El Zotero redirigirà de manera transparent les peticions a través dels servidors intermediaris desats. Vegeu ">
<!ENTITY zotero.preferences.proxies.desc_link "Documentació del servidor intermediari">
<!ENTITY zotero.preferences.proxies.desc_after_link "per obtenir més informació.">
<!ENTITY zotero.preferences.proxies.transparent "Transparently redirect requests through previously used proxies">
<!ENTITY zotero.preferences.proxies.desc_after_link "per a més informació.">
<!ENTITY zotero.preferences.proxies.transparent "Habilita la redirecció del servidor intermediari">
<!ENTITY zotero.preferences.proxies.autoRecognize "Reconeix automàticament els recursos dels servidors intermediaris">
<!ENTITY zotero.preferences.proxies.disableByDomain "Desactivar la redirecció del servidor intermediari quan el meu nom de domini conté">
<!ENTITY zotero.preferences.proxies.disableByDomain "Desactiva la redirecció del servidor intermediari quan el nom del domini contingui">
<!ENTITY zotero.preferences.proxies.configured "Servidors intermediaris configurats">
<!ENTITY zotero.preferences.proxies.hostname "Nom de l'amfitrió">
<!ENTITY zotero.preferences.proxies.scheme "Combinació">
<!ENTITY zotero.preferences.proxies.multiSite "Multi-lloc">
<!ENTITY zotero.preferences.proxies.autoAssociate "Associa els nous amfitrions automàticament">
<!ENTITY zotero.preferences.proxies.variables "Pots utilitzar les següents variables en la teva combinació de servidor intermediari:">
<!ENTITY zotero.preferences.proxies.multiSite "Multilloc">
<!ENTITY zotero.preferences.proxies.autoAssociate "Associa automàticament els amfitrions nous">
<!ENTITY zotero.preferences.proxies.variables "Podeu fer servir les variables següents en la combinació del servidor intermediari:">
<!ENTITY zotero.preferences.proxies.h_variable "&#37;h - El nom d'amfitrió del lloc del servidor intermediari (per exemple, www.zotero.org)">
<!ENTITY zotero.preferences.proxies.p_variable "&#37;p - El camí de la pàgina del servidor intermediari sense la barra principal (p.ex., about/index.html)">
<!ENTITY zotero.preferences.proxies.d_variable "&#37;d - El camí del directori (p.ex., about/)">
<!ENTITY zotero.preferences.proxies.f_variable "&#37;f - El nom de fitxer (p.ex., index.html)">
<!ENTITY zotero.preferences.proxies.p_variable "&#37;p - El camí de la pàgina del servidor intermediari sense la barra principal (per exemple, about/index.html)">
<!ENTITY zotero.preferences.proxies.d_variable "&#37;d - El camí del directori (per exemple, about/)">
<!ENTITY zotero.preferences.proxies.f_variable "&#37;f - El nom de fitxer (per exemple, index.html)">
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Qualsevol cadena">
<!ENTITY zotero.preferences.prefpane.advanced "Avançat">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Localitza">
<!ENTITY zotero.preferences.locate.locateEngineManager "Gestor del motor de cerca d'articles">
<!ENTITY zotero.preferences.locate.description "Descripció">
<!ENTITY zotero.preferences.locate.name "Nom">
<!ENTITY zotero.preferences.locate.locateEnginedescription "Un motor de cerca estén la capacitat del desplegable Localitzeu en el panell d'informació. En activar els Motors de Cerca a la llista a continuació s'afegiran a la llista desplegable i es podran utilitzar per localitzar els recursos de la vostra biblioteca al web.">
<!ENTITY zotero.preferences.locate.addDescription "To add a Lookup Engine that is not on the list, visit the desired search engine in your browser and select 'Add' from the Firefox Search Bar. When you reopen this preference pane you will have the option to enable the new Lookup Engine.">
<!ENTITY zotero.preferences.locate.locateEnginedescription "Un motor de cerca estén la capacitat del desplegable de localització en el panell d'informació. Quan habiliteu els motors de cerca a la llista, s'afegiran a la llista desplegable i es podran fer servir per localitzar els recursos de la vostra biblioteca al web.">
<!ENTITY zotero.preferences.locate.addDescription "Per afegir un motor de cerca que no és a la llista, visiteu el motor de cerca que voleu amb el navegador i seleccioneu &#34;Add&#34; del menú de localització del Zotero.">
<!ENTITY zotero.preferences.locate.restoreDefaults "Restaura els valors predeterminats">
<!ENTITY zotero.preferences.charset "Codificació de caràcters">
<!ENTITY zotero.preferences.charset.importCharset "Importa la codificació de caràcters">
<!ENTITY zotero.preferences.charset.displayExportOption "Mostra l'opció de codificació de caràcters en l'exportació">
<!ENTITY zotero.preferences.dataDir "Lloc d&apos;emmagatzematge">
<!ENTITY zotero.preferences.dataDir "Lloc d'emmagatzematge">
<!ENTITY zotero.preferences.dataDir.useProfile "Fer servir el directori del perfil del Firefox">
<!ENTITY zotero.preferences.dataDir.custom "Personalitzat:">
<!ENTITY zotero.preferences.dataDir.choose "Escull...">
<!ENTITY zotero.preferences.dataDir.choose "Trieu...">
<!ENTITY zotero.preferences.dataDir.reveal "Mostra el directori de dades">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Manteniment de la base de dades">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Comprova la integritat de la base de dades">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Reinicialitza traductors i estils...">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslators "Reinicialitza traductors...">
<!ENTITY zotero.preferences.dbMaintenance.resetStyles "Reinicialitza estils...">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Reinicialitza els traductors i els estils...">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslators "Reinicialitza els traductors...">
<!ENTITY zotero.preferences.dbMaintenance.resetStyles "Reinicialitza els estils...">
<!ENTITY zotero.preferences.debugOutputLogging "Enregistrament del resultat de la depuració">
<!ENTITY zotero.preferences.debugOutputLogging.message "El resultat de la depuració pot ajudar els desenvolupadors de Zotero a diagnosticar problemes en Zotero. L'enregistrament de la depuració alentirà Zotero pel que haurieu de deixar-la desactivada a menys que un desenvolupador de Zotero sol·liciti el resultat de la depuració.">
<!ENTITY zotero.preferences.debugOutputLogging.message "El resultat de la depuració pot ajudar els desenvolupadors del Zotero a diagnosticar problemes. L'enregistrament de la depuració alentirà el Zotero, per això hauríeu de deixar-la deshabilitada si no és que un desenvolupador del Zotero us sol·licita el resultat de la depuració.">
<!ENTITY zotero.preferences.debugOutputLogging.linesLogged "línies registrades">
<!ENTITY zotero.preferences.debugOutputLogging.enableAfterRestart "Activa després de reiniciar">
<!ENTITY zotero.preferences.debugOutputLogging.viewOutput "Veges el resultat de sortida">
<!ENTITY zotero.preferences.debugOutputLogging.viewOutput "Visualitza el resultat de sortida">
<!ENTITY zotero.preferences.debugOutputLogging.clearOutput "Neteja el resultat de sortida">
<!ENTITY zotero.preferences.debugOutputLogging.submitToServer "Tramet al Servidor Zotero">
<!ENTITY zotero.preferences.debugOutputLogging.submitToServer "Tramet al servidor del Zotero">
<!ENTITY zotero.preferences.openAboutConfig "Obri about:config">
<!ENTITY zotero.preferences.openCSLEdit "Obri l'editor CSL">

View file

@ -6,7 +6,7 @@
<!ENTITY zotero.search.joinMode.suffix "de les següents:">
<!ENTITY zotero.search.recursive.label "Cerca dins les subcarpetes">
<!ENTITY zotero.search.noChildren "Mostra només ítems de nivell superior">
<!ENTITY zotero.search.noChildren "Mostra només elements de nivell superior">
<!ENTITY zotero.search.includeParentsAndChildren "Inclou pares i descendents dels elements coincidents">
<!ENTITY zotero.search.textModes.phrase "Frase">

View file

@ -1,12 +1,12 @@
<!ENTITY preferencesCmdMac.label "Preferències">
<!ENTITY preferencesCmdMac.label "Preferències...">
<!ENTITY preferencesCmdMac.commandkey ",">
<!ENTITY servicesMenuMac.label "Serveis">
<!ENTITY hideThisAppCmdMac.label "Oculta &brandShortName;">
<!ENTITY hideThisAppCmdMac.commandkey "H">
<!ENTITY hideOtherAppsCmdMac.label "Oculta els altres">
<!ENTITY hideOtherAppsCmdMac.commandkey "H">
<!ENTITY showAllAppsCmdMac.label "Mostra tot">
<!ENTITY quitApplicationCmdMac.label "Surt de Zotero">
<!ENTITY showAllAppsCmdMac.label "Mostra-ho tot">
<!ENTITY quitApplicationCmdMac.label "Surt del Zotero">
<!ENTITY quitApplicationCmdMac.key "Q">
@ -51,10 +51,10 @@
<!ENTITY deleteCmd.label "Elimina">
<!ENTITY deleteCmd.key "D">
<!ENTITY deleteCmd.accesskey "D">
<!ENTITY selectAllCmd.label "Selecciona tot">
<!ENTITY selectAllCmd.label "Selecciona-ho tot">
<!ENTITY selectAllCmd.key "A">
<!ENTITY selectAllCmd.accesskey "A">
<!ENTITY preferencesCmd.label "Opcions">
<!ENTITY preferencesCmd.label "Opcions...">
<!ENTITY preferencesCmd.accesskey "O">
<!ENTITY preferencesCmdUnix.label "Preferències...">
<!ENTITY preferencesCmdUnix.accesskey "n">
@ -95,7 +95,7 @@
<!ENTITY helpTroubleshootingInfo.accesskey "T">
<!ENTITY helpFeedbackPage.label "Tramet comentaris">
<!ENTITY helpFeedbackPage.accesskey "S">
<!ENTITY helpReportErrors.label "Informa dels errors a Zotero">
<!ENTITY helpReportErrors.label "Informa d'errors al Zotero">
<!ENTITY helpReportErrors.accesskey "R">
<!ENTITY helpCheckForUpdates.label "Comprova actualitzacions">
<!ENTITY helpCheckForUpdates.accesskey "U">

View file

@ -1,4 +1,4 @@
general.title=Línia del temps de Zotero
general.title=Línia del temps del Zotero
general.filter=Filtre:
general.highlight=Realça:
general.clearAll=Neteja-ho tot

View file

@ -5,30 +5,32 @@
<!ENTITY zotero.general.edit "Edita">
<!ENTITY zotero.general.delete "Suprimeix">
<!ENTITY zotero.errorReport.unrelatedMessages "El registre d&apos;error pot incloure missatges no relacionats amb Zotero.">
<!ENTITY zotero.errorReport.submissionInProgress "Si-us-plau espera mentre s&apos;envia l&apos;informe d&apos;error.">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "El registre d&apos;error pot incloure missatges no relacionats amb el Zotero.">
<!ENTITY zotero.errorReport.submissionInProgress "Espereu mentre s&apos;envia l&apos;informe d&apos;error.">
<!ENTITY zotero.errorReport.submitted "L&apos;informe d&apos;error ha estat enviat correctament.">
<!ENTITY zotero.errorReport.reportID "Número de referència de l&apos;informe:">
<!ENTITY zotero.errorReport.postToForums "Si us plau, escriu un missatge al fòrum de Zotero (forums.zotero.org) amb aquest número de referència de l&apos;informe, una descripció del problema i qualsevol pas necessari per a reproduir-lo.">
<!ENTITY zotero.errorReport.notReviewed "Els informes d&apos;error generalment no són revisats ni no es notifique al fòrum.">
<!ENTITY zotero.errorReport.postToForums "Escriu un missatge al fòrum del Zotero (forums.zotero.org) amb aquest número de referència de l&apos;informe, una descripció del problema i qualsevol pas necessari per a reproduir-lo.">
<!ENTITY zotero.errorReport.notReviewed "Els informes d&apos;error generalment no es revisen ni no es notifiquen al fòrum.">
<!ENTITY zotero.upgrade.newVersionInstalled "Has instal·lat una nova versió de Zotero.">
<!ENTITY zotero.upgrade.upgradeRequired "La teva base de dades s&apos;ha d&apos;actualitzar per a funcionar amb la nova versió.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "Has instal·lat una nova versió del Zotero.">
<!ENTITY zotero.upgrade.upgradeRequired "La vostra base de dades s&apos;ha d&apos;actualitzar per a funcionar amb la nova versió.">
<!ENTITY zotero.upgrade.autoBackup "Es farà una còpia de seguertat de la base de dades existent abans de fer cap canvi">
<!ENTITY zotero.upgrade.majorUpgrade "Aquesta és una actualització principal.">
<!ENTITY zotero.upgrade.majorUpgradeBeforeLink "Assegureu-vos de revisar">
<!ENTITY zotero.upgrade.majorUpgradeLink "instruccions d'actualització">
<!ENTITY zotero.upgrade.majorUpgradeAfterLink "abans de continuar.">
<!ENTITY zotero.upgrade.upgradeInProgress "Si-us-plau espera que s&apos;acabi el procés d&apos;actualització. Pot trigar uns minuts.">
<!ENTITY zotero.upgrade.upgradeSucceeded "La teva base de dades de Zotero s&apos;ha actualitzat correctament">
<!ENTITY zotero.upgrade.changeLogBeforeLink "Si-us-plau mira">
<!ENTITY zotero.upgrade.changeLogLink "el llistat de canvis">
<!ENTITY zotero.upgrade.upgradeInProgress "Espereu que s&apos;acabi el procés d&apos;actualització. Pot trigar uns minuts.">
<!ENTITY zotero.upgrade.upgradeSucceeded "La vostra base de dades del Zotero s&apos;ha actualitzat correctament">
<!ENTITY zotero.upgrade.changeLogBeforeLink "Mireu">
<!ENTITY zotero.upgrade.changeLogLink "la llista de canvis">
<!ENTITY zotero.upgrade.changeLogAfterLink "per esbrinar les novetats">
<!ENTITY zotero.contextMenu.addTextToCurrentNote "Afegeix la selecció a una nota de Zotero">
<!ENTITY zotero.contextMenu.addTextToNewNote "Crea un element de Zotero i una nota amb la selecció">
<!ENTITY zotero.contextMenu.saveLinkAsItem "Desa l'enllaç com un ítem de Zotero">
<!ENTITY zotero.contextMenu.saveImageAsItem "Desa l'imatge com un ítem de Zotero">
<!ENTITY zotero.contextMenu.addTextToCurrentNote "Afegeix la selecció a una nota del Zotero">
<!ENTITY zotero.contextMenu.addTextToNewNote "Crea un element del Zotero i una nota amb la selecció">
<!ENTITY zotero.contextMenu.saveLinkAsItem "Desa l'enllaç com un element del Zotero">
<!ENTITY zotero.contextMenu.saveImageAsItem "Desa la imatge com un element del Zotero">
<!ENTITY zotero.tabs.info.label "Informació">
<!ENTITY zotero.tabs.notes.label "Notes">
@ -38,9 +40,9 @@
<!ENTITY zotero.notes.separate "Edita en una finestra separada">
<!ENTITY zotero.toolbar.duplicate.label "Mostra els duplicats">
<!ENTITY zotero.collections.showUnfiledItems "Mostra els ítems no arxivats">
<!ENTITY zotero.collections.showUnfiledItems "Mostra els elements no arxivats">
<!ENTITY zotero.items.itemType "Tipus d'ítem">
<!ENTITY zotero.items.itemType "Tipus d'element">
<!ENTITY zotero.items.type_column "Tipus">
<!ENTITY zotero.items.title_column "Títol">
<!ENTITY zotero.items.creator_column "Creador">
@ -50,37 +52,53 @@
<!ENTITY zotero.items.publication_column "Publicació">
<!ENTITY zotero.items.journalAbbr_column "Abreviatura de la revista">
<!ENTITY zotero.items.language_column "Llengua">
<!ENTITY zotero.items.accessDate_column "Accedit">
<!ENTITY zotero.items.accessDate_column "Data d'accés">
<!ENTITY zotero.items.libraryCatalog_column "Catàleg de la biblioteca">
<!ENTITY zotero.items.callNumber_column "Codi de Catàleg">
<!ENTITY zotero.items.callNumber_column "Codi del catàleg">
<!ENTITY zotero.items.rights_column "Drets">
<!ENTITY zotero.items.dateAdded_column "Data d&apos;incorporació">
<!ENTITY zotero.items.dateModified_column "Data de modificació">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Mostra a la biblioteca">
<!ENTITY zotero.items.menu.attach.note "Afegeix nota">
<!ENTITY zotero.items.menu.attach.note "Afegeix una nota">
<!ENTITY zotero.items.menu.attach "Afegeix un adjunt">
<!ENTITY zotero.items.menu.attach.snapshot "Adjunta la captura de la pàgina actual">
<!ENTITY zotero.items.menu.attach.link "Adjunta enllaç a la pàgina actual">
<!ENTITY zotero.items.menu.attach.link "Adjunta un enllaç a la pàgina actual">
<!ENTITY zotero.items.menu.attach.link.uri "Adjunta un enllaç a l'identificador uniforme de recursos...">
<!ENTITY zotero.items.menu.attach.file "Adjunta la còpia emmagatzemada del fitxer...">
<!ENTITY zotero.items.menu.attach.fileLink "Adjunta un enllaç al fitxer...">
<!ENTITY zotero.items.menu.restoreToLibrary "Restaura a la biblioteca">
<!ENTITY zotero.items.menu.duplicateItem "Duplica l&apos;element seleccionat">
<!ENTITY zotero.items.menu.mergeItems "Combina els ítems...">
<!ENTITY zotero.items.menu.mergeItems "Combina els elements...">
<!ENTITY zotero.duplicatesMerge.versionSelect "Tria la versió de l'ítem com a ítem prinicpal:">
<!ENTITY zotero.duplicatesMerge.fieldSelect "Select fields to keep from other versions of the item:">
<!ENTITY zotero.duplicatesMerge.versionSelect "Triaeu la versió de l'element com a element prinicpal:">
<!ENTITY zotero.duplicatesMerge.fieldSelect "Seleccioneu els camps que voleu mantenir de les altres versions de l'element:">
<!ENTITY zotero.toolbar.newItem.label "Element nou">
<!ENTITY zotero.toolbar.moreItemTypes.label "Més">
<!ENTITY zotero.toolbar.newItemFromPage.label "Crea un nou element a partir de la pàgina actual">
<!ENTITY zotero.toolbar.lookup.label "Afegeix un ítem segons l'identificador">
<!ENTITY zotero.toolbar.newItemFromPage.label "Crea un element nou a partir de la pàgina actual">
<!ENTITY zotero.toolbar.lookup.label "Afegeix un element segons l'identificador">
<!ENTITY zotero.toolbar.removeItem.label "Esborra l'element...">
<!ENTITY zotero.toolbar.newCollection.label "Nova col·lecció...">
<!ENTITY zotero.toolbar.newCollection.label "Col·lecció nova...">
<!ENTITY zotero.toolbar.newGroup "Grup nou...">
<!ENTITY zotero.toolbar.newSubcollection.label "Nova subcol·lecció...">
<!ENTITY zotero.toolbar.newSubcollection.label "Subcol·lecció nova...">
<!ENTITY zotero.toolbar.newSavedSearch.label "Nova cerca desada...">
<!ENTITY zotero.toolbar.emptyTrash.label "Buida la paperera">
<!ENTITY zotero.toolbar.tagSelector.label "Mostra/Oculta el selector d&apos;etiquetes">
@ -88,60 +106,69 @@
<!ENTITY zotero.toolbar.import.label "Importa...">
<!ENTITY zotero.toolbar.importFromClipboard "Importa del porta-retalls">
<!ENTITY zotero.toolbar.export.label "Exporta la biblioteca...">
<!ENTITY zotero.toolbar.rtfScan.label "RTF Scan...">
<!ENTITY zotero.toolbar.rtfScan.label "Escaneig de l'RTF...">
<!ENTITY zotero.toolbar.timeline.label "Crea línia del temps">
<!ENTITY zotero.toolbar.preferences.label "Preferències...">
<!ENTITY zotero.toolbar.supportAndDocumentation "Assistència i documentació">
<!ENTITY zotero.toolbar.about.label "Sobre Zotero">
<!ENTITY zotero.toolbar.about.label "Quant al Zotero">
<!ENTITY zotero.toolbar.advancedSearch "Cerca avançada">
<!ENTITY zotero.toolbar.tab.tooltip "Commuta el mode tabulació">
<!ENTITY zotero.toolbar.openURL.label "Localitza">
<!ENTITY zotero.toolbar.openURL.tooltip "Cerca&apos;l a la teva biblioteca local">
<!ENTITY zotero.toolbar.openURL.tooltip "Cerqueu-lo a la biblioteca local">
<!ENTITY zotero.item.add "Afegeix">
<!ENTITY zotero.item.attachment.file.show "Mostra el fitxer">
<!ENTITY zotero.item.textTransform "Transforma el text">
<!ENTITY zotero.item.textTransform.titlecase "Tipus Frase">
<!ENTITY zotero.item.textTransform.sentencecase "Majúscules o minúscules">
<!ENTITY zotero.item.textTransform.titlecase "Majúscules o minúscules del títol">
<!ENTITY zotero.item.textTransform.sentencecase "Majúscules o minúscules de la frase">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "Nota nova">
<!ENTITY zotero.toolbar.note.standalone "Nova nota independent">
<!ENTITY zotero.toolbar.note.child "Afegeix una nota descendent">
<!ENTITY zotero.toolbar.lookup "Lookup by Identifier...">
<!ENTITY zotero.toolbar.lookup "Cerca per l'identificador...">
<!ENTITY zotero.toolbar.attachment.linked "Enllaç al fitxer...">
<!ENTITY zotero.toolbar.attachment.add "Emmagatzema copia de l&apos;arxiu...">
<!ENTITY zotero.toolbar.attachment.add "Emmagatzema una còpia del fitxer...">
<!ENTITY zotero.toolbar.attachment.weblink "Desa l'enllaç a la pàgina actual">
<!ENTITY zotero.toolbar.attachment.snapshot "Captura la pàgina actual">
<!ENTITY zotero.tagSelector.noTagsToDisplay "No hi ha etiquetes per mostrar">
<!ENTITY zotero.tagSelector.filter "Filtre:">
<!ENTITY zotero.tagSelector.showAutomatic "Mostra automàtic">
<!ENTITY zotero.tagSelector.displayAllInLibrary "Display all tags in this library">
<!ENTITY zotero.tagSelector.displayAllInLibrary "Mostra totes les etiquetes a la biblioteca">
<!ENTITY zotero.tagSelector.selectVisible "Selecciona les visibles">
<!ENTITY zotero.tagSelector.clearVisible "Desselecciona les visibles">
<!ENTITY zotero.tagSelector.clearAll "Desselecciona-ho tot">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Reanomena l'etiqueta...">
<!ENTITY zotero.tagSelector.deleteTag "Esborra l'etiqueta...">
<!ENTITY zotero.lookup.description "Introduïu l'ISBN, DOI, o PMID per cercar en el quadre tot seguit.">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Introduïu l'ISBN, DOI, o PMID per cercar en el quadre inferior.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Selecciona elements">
<!ENTITY zotero.selectitems.intro.label "Selecciona els elements que vols afegir a la biblioteca">
<!ENTITY zotero.selectitems.intro.label "Seleccioneu els elements que voleu afegir a la biblioteca">
<!ENTITY zotero.selectitems.cancel.label "Cancel·la">
<!ENTITY zotero.selectitems.select.label "D'acord">
<!ENTITY zotero.bibliography.title "Crea cita / bibliografia">
<!ENTITY zotero.bibliography.style.label "Estil de cites:">
<!ENTITY zotero.bibliography.outputMode "Output Mode:">
<!ENTITY zotero.bibliography.style.label "Estil de la cita:">
<!ENTITY zotero.bibliography.outputMode "Mode de sortida:">
<!ENTITY zotero.bibliography.bibliography "Bibliografia">
<!ENTITY zotero.bibliography.outputMethod "Output Method:">
<!ENTITY zotero.bibliography.outputMethod "Mètode de sortida:">
<!ENTITY zotero.bibliography.saveAsRTF.label "Desa com a RTF">
<!ENTITY zotero.bibliography.saveAsHTML.label "Desa com a HTML">
<!ENTITY zotero.bibliography.copyToClipboard.label "Desa al porta-retalls">
<!ENTITY zotero.bibliography.print.label "Imprimeix">
<!ENTITY zotero.integration.docPrefs.title "Preferències del document">
<!ENTITY zotero.integration.addEditCitation.title "Afegeix / Edita cita">
<!ENTITY zotero.integration.addEditCitation.title "Afegeix / Edita la cita">
<!ENTITY zotero.integration.editBibliography.title "Edita la bibliografia">
<!ENTITY zotero.integration.quickFormatDialog.title "Cita de format ràpid">
@ -167,10 +194,10 @@
<!ENTITY zotero.richText.italic.label "Cursiva">
<!ENTITY zotero.richText.bold.label "Negreta">
<!ENTITY zotero.richText.underline.label "Subratllat">
<!ENTITY zotero.richText.superscript.label "superíndex">
<!ENTITY zotero.richText.subscript.label "subíndex">
<!ENTITY zotero.richText.superscript.label "Superíndex">
<!ENTITY zotero.richText.subscript.label "Subíndex">
<!ENTITY zotero.annotate.toolbar.add.label "Afegeix anotació">
<!ENTITY zotero.annotate.toolbar.add.label "Afegeix una anotació">
<!ENTITY zotero.annotate.toolbar.collapse.label "Col·lapsa totes les anotacions">
<!ENTITY zotero.annotate.toolbar.expand.label "Expandeix totes les anotacions">
<!ENTITY zotero.annotate.toolbar.highlight.label "Marca el text">
@ -178,73 +205,77 @@
<!ENTITY zotero.integration.prefs.displayAs.label "Mostra les cites com a:">
<!ENTITY zotero.integration.prefs.footnotes.label "Notes al peu">
<!ENTITY zotero.integration.prefs.endnotes.label "Notes finals">
<!ENTITY zotero.integration.prefs.endnotes.label "Notes al final">
<!ENTITY zotero.integration.prefs.formatUsing.label "Format utilitzat:">
<!ENTITY zotero.integration.prefs.bookmarks.label "Adreces d&apos;interès">
<!ENTITY zotero.integration.prefs.bookmarks.caption "Les adreces d&apos;interès es conserven entre Microsoft Word i OpenOffice però poden veure&apos;s accidentalment modificades.">
<!ENTITY zotero.integration.prefs.bookmarks.caption "Les adreces d&apos;interès es conserven entre el Microsoft Word i l'OpenOffice però es poden veure modificades accidentalment.">
<!ENTITY zotero.integration.prefs.storeReferences.label "Emmagatzema les referències al document">
<!ENTITY zotero.integration.prefs.storeReferences.caption "L'emmagatzematge de les referències en el document augmenta lleugerament la mida del fitxer, però li permet compartir el seu document amb altres persones sense necessitat d'utilitzar un grup de Zotero. Per actualitzar els documents creats amb aquesta opció és necessari Zotero 3.0 o versions posteriors.">
<!ENTITY zotero.integration.prefs.storeReferences.caption "L'emmagatzematge de les referències en el document augmenta lleugerament la mida del fitxer, però us permet compartir el document amb altres persones sense necessitat de fer servir un grup del Zotero. Per actualitzar els documents creats amb aquesta opció cal tenir la versió Zotero 3.0 o versions posteriors.">
<!ENTITY zotero.integration.showEditor.label "Mostra l'editor">
<!ENTITY zotero.integration.classicView.label "Vista clàssica">
<!ENTITY zotero.integration.references.label "Referències a la bibliografia">
<!ENTITY zotero.sync.button "Sincronitza amb el Servidor de Zotero">
<!ENTITY zotero.sync.button "Sincronitza amb el servidor del Zotero">
<!ENTITY zotero.sync.error "Error de sincronització">
<!ENTITY zotero.sync.storage.progress "Progrés:">
<!ENTITY zotero.sync.storage.downloads "Descàrregues:">
<!ENTITY zotero.sync.storage.uploads "Càrregues">
<!ENTITY zotero.sync.longTagFixer.followingTagTooLong "La següent etiqueta de la seva biblioteca Zotero és massa llarga perquè es sincronitzi amb el servidor:">
<!ENTITY zotero.sync.longTagFixer.syncedTagSizeLimit "Les etiquetes sincronitzades ha d'ésser inferiors a 256 caràcters.">
<!ENTITY zotero.sync.longTagFixer.splitEditDelete "Pot dividir l'etiqueta en vàries etiquetes, editar-la manualment per reduir la seva longitud, o suprimir-la.">
<!ENTITY zotero.sync.longTagFixer.followingTagTooLong "L'etiqueta següent de la biblioteca Zotero és massa llarga perquè se sincronitzi amb el servidor:">
<!ENTITY zotero.sync.longTagFixer.syncedTagSizeLimit "Les etiquetes sincronitzades ha de tenir menys de 256 caràcters.">
<!ENTITY zotero.sync.longTagFixer.splitEditDelete "Podeu dividir l'etiqueta en diverses etiquetes, editar-la manualment per reduir-ne la longitud, o suprimir-la.">
<!ENTITY zotero.sync.longTagFixer.split "Divideix">
<!ENTITY zotero.sync.longTagFixer.splitAtThe "Divideix en el">
<!ENTITY zotero.sync.longTagFixer.character "caràcter">
<!ENTITY zotero.sync.longTagFixer.characters "caràcters">
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Les etiquetes desactivades no es desaran.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "L'etiqueta es suprimirà de tots els ítems.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "L'etiqueta se suprimirà de tots els elements.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Servidor intermediari reconegut">
<!ENTITY zotero.proxy.recognized.warning "Afegiu tan sols servidors intermediaris enllaçats des del lloc web de la vostra biblioteca, escola o corporació">
<!ENTITY zotero.proxy.recognized.warning.secondary "L'addició d'altres servidors intermediaris permet als llocs maliciosos fer-se passar pels llocs de confiança.">
<!ENTITY zotero.proxy.recognized.disable.label "No redirigeixis automàticament les peticions a través de servidors intermediaris prèviament reconeguts">
<!ENTITY zotero.proxy.recognized.warning.secondary "L'addició d'altres servidors intermediaris permet als llocs maliciosos fer-se passar per llocs de confiança.">
<!ENTITY zotero.proxy.recognized.disable.label "No redirigeixis automàticament les peticions a través de servidors intermediaris reconeguts prèviament ">
<!ENTITY zotero.proxy.recognized.ignore.label "Ignora">
<!ENTITY zotero.recognizePDF.recognizing.label "Retrieving Metadata...">
<!ENTITY zotero.recognizePDF.recognizing.label "S'estan recuperant les metadades...">
<!ENTITY zotero.recognizePDF.cancel.label "Cancel·la">
<!ENTITY zotero.recognizePDF.pdfName.label "Nom PDF">
<!ENTITY zotero.recognizePDF.itemName.label "Nom de l'ítem">
<!ENTITY zotero.recognizePDF.pdfName.label "Nom del PDF">
<!ENTITY zotero.recognizePDF.itemName.label "Nom de l'element">
<!ENTITY zotero.recognizePDF.captcha.label "Escriviu el text de sota per continuar la recuperació de les metadades.">
<!ENTITY zotero.rtfScan.title "Escaneig de RTF">
<!ENTITY zotero.rtfScan.title "Escaneig de l'RTF">
<!ENTITY zotero.rtfScan.cancel.label "Cancel·la">
<!ENTITY zotero.rtfScan.citation.label "Cita">
<!ENTITY zotero.rtfScan.itemName.label "Nom de l'ítem">
<!ENTITY zotero.rtfScan.itemName.label "Nom de l'element">
<!ENTITY zotero.rtfScan.unmappedCitations.label "Cites desassociades">
<!ENTITY zotero.rtfScan.ambiguousCitations.label "Cites ambigües">
<!ENTITY zotero.rtfScan.mappedCitations.label "Cites sassociades">
<!ENTITY zotero.rtfScan.mappedCitations.label "Cites associades">
<!ENTITY zotero.rtfScan.introPage.label "Introducció">
<!ENTITY zotero.rtfScan.introPage.description "Zotero can automatically extract and reformat citations and insert a bibliography into RTF files. To get started, choose an RTF file below.">
<!ENTITY zotero.rtfScan.introPage.description2 "Per començar, seleccioneu un fitxer d'entrada RTF i un arxiu de sortida tot seguit:">
<!ENTITY zotero.rtfScan.introPage.description "El Zotero pot recuperar i reformatar les cites i inserir una bibliografia als fitxers RTF. La funció d'escaneig dels fitxers RTF actualment permet les cites amb les variacions de format següents: ">
<!ENTITY zotero.rtfScan.introPage.description2 "Per començar, seleccioneu un fitxer d'entrada RTF i un fitxer de sortida:">
<!ENTITY zotero.rtfScan.scanPage.label "Escanejant en cerca de cites">
<!ENTITY zotero.rtfScan.scanPage.description "Zotero es troba escanejant el document cercant-hi cites. Si us plau, sigui pacient.">
<!ENTITY zotero.rtfScan.citationsPage.label "Verifica els ítems citats">
<!ENTITY zotero.rtfScan.citationsPage.description "Reviseu la llista de cites reconegudes tot seguit per assegurar-se que Zotero ha seleccionat correctament els ítems corresponents. Totes les cites desassociades o ambigües han de ser resoltes abans de procedir al següent pas.">
<!ENTITY zotero.rtfScan.scanPage.description "El Zotero està escanejant el document cercant-hi cites. Tingueu pacipència.">
<!ENTITY zotero.rtfScan.citationsPage.label "Verifica els elements citats">
<!ENTITY zotero.rtfScan.citationsPage.description "Reviseu la llista de cites reconegudes següent per assegurar-vos que el Zotero ha seleccionat correctament els elements corresponents. Totes les cites desassociades o ambigües s'han de resoldre abans d'anar al següent pas.">
<!ENTITY zotero.rtfScan.stylePage.label "Formatació del document">
<!ENTITY zotero.rtfScan.formatPage.label "Formatant les cites">
<!ENTITY zotero.rtfScan.formatPage.description "Zotero es troba processant i formatant el seu fitxer RTF. Si us plau, sigui pacient.">
<!ENTITY zotero.rtfScan.completePage.label "Escaneig RFT completat">
<!ENTITY zotero.rtfScan.completePage.description "El document ja s'ha analitzat i processat. Si us plau, comproveu que és formatat correctament.">
<!ENTITY zotero.rtfScan.formatPage.description "El Zotero està processant i formatant el fitxer RTF. Tingueu paciència.">
<!ENTITY zotero.rtfScan.completePage.label "Escaneig de l'RFT completat">
<!ENTITY zotero.rtfScan.completePage.description "El document ja s'ha analitzat i processat. Comproveu que s'ha formatat correctament.">
<!ENTITY zotero.rtfScan.inputFile.label "Fitxer d'entrada">
<!ENTITY zotero.rtfScan.outputFile.label "Fitxer de sortida">
<!ENTITY zotero.file.choose.label "Tria un fitxer...">
<!ENTITY zotero.file.noneSelected.label "No s'ha seleccionat cap fitxer">
<!ENTITY zotero.file.choose.label "Trieu un fitxer...">
<!ENTITY zotero.file.noneSelected.label "No heu seleccionat cap fitxer">
<!ENTITY zotero.downloadManager.label "Desa a Zotero">
<!ENTITY zotero.downloadManager.saveToLibrary.description "Els adjunts no es poden desar a la biblioteca seleccionada. En comptes, aquest ítem es desarà a la seva biblioteca.">
<!ENTITY zotero.downloadManager.noPDFTools.description "Per utilitzar aquesta funció, primer cal instal·lar les eines de PDF en les preferències de Zotero.">
<!ENTITY zotero.downloadManager.label "Desa al Zotero">
<!ENTITY zotero.downloadManager.saveToLibrary.description "Els adjunts no es poden desar a la biblioteca seleccionada. Aquest element es desarà a la biblioteca.">
<!ENTITY zotero.downloadManager.noPDFTools.description "Per utilitzar aquesta funció, primer cal instal·lar les eines de PDF en les preferències del Zotero.">

View file

@ -1,30 +1,33 @@
extensions.zotero@chnm.gmu.edu.description=L'eina de recerca de la següent generació
extensions.zotero@chnm.gmu.edu.description=L'eina de recerca de la generació següent
general.success=Amb èxit
general.error=Error
general.warning=Advertència
general.dontShowWarningAgain=No mostris més aquesta advertència.
general.browserIsOffline=%S es troba actualment treballant fora de línia
general.browserIsOffline=%S actualment treballa fora de línia
general.locate=Localitza...
general.restartRequired=Es requereix reiniciar
general.restartRequired=Cal reiniciar
general.restartRequiredForChange=S'ha de reiniciar el %S per tal que el canvi faci efecte
general.restartRequiredForChanges=S'ha de reiniciar el %S per tal que els canvis facin efecte
general.restartNow=Reinicia ara
general.restartLater=Reinicia més tard
general.restartApp=Restart %S
general.restartApp=Reinicia %S
general.errorHasOccurred=S'ha produït un error
general.unknownErrorOccurred=S'ha produït un error desconegut.
general.restartFirefox=Si-us-plau reinicia el Firefox.
general.restartFirefoxAndTryAgain=Si-us-plau reinicia el Firefox i torna-ho a provar
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Reinicieu el Firefox.
general.restartFirefoxAndTryAgain=Reinicieu el Firefox i torneu-ho a provar
general.checkForUpdate=Comprova si hi ha actualitzacions
general.actionCannotBeUndone=Aquesta acció no es pot desfer.
general.install=Instal·la
general.updateAvailable=Actualització disponible
general.upgrade=Actualitza
general.yes=Si
general.yes=Sí
general.no=No
general.passed=Passat
general.failed=Fallat
general.failed=Ha fallat
general.and=i
general.accessDenied=Accés denegat
general.permissionDenied=Permís denegat
@ -32,14 +35,18 @@ general.character.singular=caràcter
general.character.plural=caràcters
general.create=Crea
general.seeForMoreInformation=Mira %S per a més informació.
general.enable=Activa
general.disable=Desactiva
general.enable=Habilita
general.disable=Deshabilita
general.remove=Elimina
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Obre la documentació
general.numMore=%S more…
general.numMore=%S més...
general.openPreferences=Open Preferences
general.operationInProgress=Una operació de Zotero està actualment en curs.
general.operationInProgress.waitUntilFinished=Si us plau, espereu fins que hagi acabat.
general.operationInProgress=Una operació del Zotero està actualment en curs.
general.operationInProgress.waitUntilFinished=Espereu fins que hagi acabat.
general.operationInProgress.waitUntilFinishedAndTryAgain=Si us plau, espereu fins que hagi acabat i torneu a intentar.
punctuation.openingQMark="
@ -47,34 +54,54 @@ punctuation.closingQMark="
punctuation.colon=:
install.quickStartGuide=Guia d'inici ràpid
install.quickStartGuide.message.welcome=Benvingut a Zotero
install.quickStartGuide.message.welcome=Us donem la benvinguda al Zotero
install.quickStartGuide.message.view=Llegiu la Guia d'inici ràpid per a saber com començar a recollir, gestionar, citar i compartir les vostres fonts d'investigació.
install.quickStartGuide.message.thanks=Gràcies per instal·lar Zotero.
upgrade.failed.title=No s'ha pogut actualitzar
upgrade.failed=L'actualització de la base de dades de Zotero ha fallat:
upgrade.advanceMessage=Prem %S per a actualitzar ara.
upgrade.dbUpdateRequired=La base de dades de Zotero s'ha d'actualitzar.
upgrade.integrityCheckFailed=La teva base de dades de Zotero ha de ser reparada abans de continuar amb l'actualització.
upgrade.loadDBRepairTool=Carrega l'Eina de reparació de bases de dades
upgrade.couldNotMigrate=Zotero could not migrate all necessary files.\nPlease close any open attachment files and restart %S to try the upgrade again.
upgrade.couldNotMigrate.restart=Si continues rebent aquest missatge, reinicia l'equip.
upgrade.failed=L'actualització de la base de dades del Zotero ha fallat:
upgrade.advanceMessage=Premu %S per a actualitzar ara.
upgrade.dbUpdateRequired=La base de dades del Zotero s'ha d'actualitzar.
upgrade.integrityCheckFailed=La vostra base de dades del Zotero s'ha de reparada abans de continuar amb l'actualització.
upgrade.loadDBRepairTool=Carrega l'Eina de reparació de la bases de dades
upgrade.couldNotMigrate=El Zotero no pot moure tots els fitxers necessaris.\nTanqueu tots els fitxers adjunts que estiguin oberts i reinicieu el Firefox per tornar a intentar l'actualització.
upgrade.couldNotMigrate.restart=Si continueu rebent aquest missatge, reinicieu l'ordinador.
errorReport.reportError=Report Error...
errorReport.reportError=Notifica un error...
errorReport.reportErrors=Notifica errors...
errorReport.reportInstructions=Pots notificar aquest error seleccionat "%S" des del menú Accions (engranatge)
errorReport.followingErrors=Els següents errors han ocorregut des de l'inici de %S:
errorReport.advanceMessage=Prem %S per enviar un informe d'error als desenvolupadors de Zotero
errorReport.reportInstructions=Podeu notificar aquest error seleccionat "%S" des del menú Accions (engranatge)
errorReport.followingErrors=Els errors següents han ocorregut des de l'inici de %S:
errorReport.advanceMessage=Premeu %S per enviar un informe d'error als desenvolupadors del Zotero
errorReport.stepsToReproduce=Passos per a reproduir-lo:
errorReport.expectedResult=Resultat esperat:
errorReport.actualResult=Resultat real:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
dataDir.notFound=No es pot trobar el directori de dades de Zotero
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=No es pot trobar el directori de dades del Zotero
dataDir.previousDir=Directori anterior:
dataDir.useProfileDir=Utilitza el directori del perfil del Firefox
dataDir.selectDir=Selecciona directori de dates per a Zotero
dataDir.selectDir=Selecciona el directori de dades per al Zotero
dataDir.selectedDirNonEmpty.title=El directori no està buit
dataDir.selectedDirNonEmpty.text=El directori que has seleccionat no està buit i no sembla que sigui un directori de dades de Zotero.\n\n Vols crear arxius de Zotero en aquest directori de totes maneres?
dataDir.selectedDirNonEmpty.text=El directori que has seleccionat no està buit i no sembla que sigui un directori de dades del Zotero.\n\n Vols crear arxius de Zotero en aquest directori de totes maneres?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=S'ha trobat una Biblioteca de Zotero
dataDir.standaloneMigration.description=Sembla ser la teva primera vegada utilitzant %1$S. T'agradaria que %1$S importés la configuració de %2$S i fes ús del teu directori de dades?
dataDir.standaloneMigration.multipleProfiles=%1$S compartirà el seu directori de dades amb el perfil utilitzat més recentment.
@ -85,10 +112,10 @@ app.firefox=Zotero per Firefox
startupError=Hi ha hagut un error en iniciar Zotero.
startupError.databaseInUse=La teva base de dades de Zotero està actualment en ús. En aquest moment i simultàniament només pot estar oberta una instància de Zotero amb la mateixa base de dades.
startupError.closeStandalone=Si Zotero Independent és obert, tanqueu-lo i reinicieu Firefox.
startupError.closeStandalone=Si el Zotero Independent és obert, tanqueu-lo i reinicieu Firefox.
startupError.closeFirefox=Si Firefox amb l'extensió Zotero és obert, tanqueu i reinicieu Zotero Independent.
startupError.databaseCannotBeOpened=La base de dades de Zotero no es pot obrir.
startupError.checkPermissions=Make sure you have read and write permissions to all files in the Zotero data directory.
startupError.checkPermissions=Assegure-vos que heu llegit els permisos per a tots els fitxers al directori de dades del Zotero.
startupError.zoteroVersionIsOlder=Aquesta versió de Zotero és més vella que la darrera versió què s'utilitzà amb la teva base de dades.
startupError.zoteroVersionIsOlder.upgrade=Si us plau, actualitzeu a la darrera versió de zotero.org.
startupError.zoteroVersionIsOlder.current=Versió actual: %S
@ -105,19 +132,20 @@ date.relative.daysAgo.multiple=Fa %S dies
date.relative.yearsAgo.one=Fa 1 any
date.relative.yearsAgo.multiple=Fa %S anys
pane.collections.delete=Estàs segur que vols eliminar la col·lecció seleccionada?
pane.collections.deleteSearch=Estàs segur que vols eliminar la cerca seleccionada?
pane.collections.emptyTrash=Segur que vols eliminar permanentment els ítems de la Paperera?
pane.collections.delete=Segur que voleu eliminar la col·lecció seleccionada?
pane.collections.deleteSearch=Segur que voleu eliminar la cerca seleccionada?
pane.collections.emptyTrash=Segur que vols eliminar permanentment els elements de la paperera?
pane.collections.newCollection=Nova col·lecció
pane.collections.name=Nom de la col·lecció:
pane.collections.newSavedSeach=Nova cerca desada
pane.collections.savedSearchName=Entra un mom per aquesta cerca desada
pane.collections.rename=Canvia el nom de la col·lecció:
pane.collections.library=La meva llibreria
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Paperera
pane.collections.untitled=Sense títol
pane.collections.unfiled=Ítems sense arxivar
pane.collections.duplicate=Duplicate Items
pane.collections.unfiled=Elements sense emplenar
pane.collections.duplicate=Duplica els elements
pane.collections.menu.rename.collection=Canvia el nom de la col·lecció...
pane.collections.menu.edit.savedSearch=Edita la cerca desada
@ -132,36 +160,42 @@ pane.collections.menu.generateReport.collection=Genera un informe a partir de la
pane.collections.menu.generateReport.savedSearch=Genera un informe a partir de la cerca desada...
pane.tagSelector.rename.title=Si us plau entra un nou nom per aquesta etiqueta.
pane.tagSelector.rename.message=Aquesta etiqueta serà canviada per a tots els elements associats.
pane.tagSelector.delete.title=Estàs segur que vols esborrar aquesta etiqueta?
pane.tagSelector.delete.message=Aquesta etiqueta serà esborrada de tots els elements.
pane.tagSelector.numSelected.none=Cap etiqueta seleccionada
pane.tagSelector.rename.message=Aquesta etiqueta es canviarà per a tots els elements associats.
pane.tagSelector.delete.title=Segur que voleu esborrar aquesta etiqueta?
pane.tagSelector.delete.message=Aquesta etiqueta s'esborrarà de tots els elements.
pane.tagSelector.numSelected.none=No hi ha cap etiqueta seleccionada
pane.tagSelector.numSelected.singular=%S etiqueta seleccionada
pane.tagSelector.numSelected.plural=%S etiquetes seleccionades
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Carregant la llista d'elements...
pane.items.trash.title=Mou a la Paperera
pane.items.trash=Segur que vols moure l'ítem seleccionat a la Paperera?
pane.items.trash.multiple=Segur que vols moure els ítems seleccionats a la Paperera?
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Mou a la paperera
pane.items.trash=Segur que voleu moure l'element seleccionat a la paperera?
pane.items.trash.multiple=Segur que voleu moure els elements seleccionats a la paperera?
pane.items.delete.title=Elimina
pane.items.delete=Estàs segur que vols eliminar l'element seleccionat?
pane.items.delete.multiple=Estàs segur que vols eliminar els elements seleccionats?
pane.items.delete=Segur que voleu eliminar l'element seleccionat?
pane.items.delete.multiple=Segur que voleu eliminar els elements seleccionats?
pane.items.menu.remove=Elimina l'element seleccionat
pane.items.menu.remove.multiple=Elimina els elements seleccionats
pane.items.menu.erase=Elimina l'element seleccionat de la Llibreria...
pane.items.menu.erase.multiple=Elimina els elements seleccionats de la Llibreria...
pane.items.menu.erase=Elimina l'element seleccionat de la biblioteca...
pane.items.menu.erase.multiple=Elimina els elements seleccionats de la biblioteca...
pane.items.menu.export=Exporta l'element seleccionat...
pane.items.menu.export.multiple=Exporta els elements seleccionat...
pane.items.menu.createBib=Crea bibliografia a partir de l'element seleccionat...
pane.items.menu.createBib.multiple=Crea bibliografia a partir dels elements seleccionats...
pane.items.menu.export.multiple=Exporta els elements seleccionats...
pane.items.menu.createBib=Crea una bibliografia a partir de l'element seleccionat...
pane.items.menu.createBib.multiple=Crea una bibliografia a partir dels elements seleccionats...
pane.items.menu.generateReport=Genera un informe a partir de l'element seleccionat...
pane.items.menu.generateReport.multiple=Genera un informe a partir dels elements seleccionats...
pane.items.menu.reindexItem=Reindexa element
pane.items.menu.reindexItem.multiple=Reindexa elements
pane.items.menu.recognizePDF=Recupera metadades per a fitxers PDF
pane.items.menu.recognizePDF.multiple=Recuperar metadades per a fitxers PDF
pane.items.menu.createParent=Crea un ítem ascendent de l'ítem seleccionat
pane.items.menu.createParent.multiple=Crea ítems ascendents dels ítems seleccionats
pane.items.menu.recognizePDF.multiple=Recupera metadades per a fitxers PDF
pane.items.menu.createParent=Crea un element ascendent de l'element seleccionat
pane.items.menu.createParent.multiple=Crea elements ascendents dels elements seleccionats
pane.items.menu.renameAttachments=Canvia el nom del fitxer amb les metadades ascendents
pane.items.menu.renameAttachments.multiple=Canvia els noms del fitxers amb les metadades ascendents
@ -174,54 +208,60 @@ pane.items.interview.twoParticipants=Entrevista per %S i %S
pane.items.interview.threeParticipants=Entrevista per %S, %S i %S
pane.items.interview.manyParticipants=Entrevista per %S i altres
pane.item.selected.zero=Cap element seleccionat
pane.item.selected.zero=No hi ha cap element seleccionat
pane.item.selected.multiple=%S elements seleccionats
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.unselected.zero=No hi ha elements en aquesta visualització
pane.item.unselected.singular=%S element en aquesta visualització
pane.item.unselected.plural=%S elements en aquesta visualització
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Canvia el tipus d'element
pane.item.changeType.text=Estàs segur que vols canviar el tipus d'element?\n\n Es perdran els següents camps:
pane.item.changeType.text=Segur que voleu canviar el tipus d'element?\n\n Es perdran els camps següents:
pane.item.defaultFirstName=primer
pane.item.defaultLastName=últim
pane.item.defaultFullName=Nom complet
pane.item.switchFieldMode.one=Canvia a un sol camp
pane.item.switchFieldMode.two=Canvia a dos camps
pane.item.creator.moveUp=Move Up
pane.item.creator.moveDown=Move Down
pane.item.creator.moveUp=Mou amunt
pane.item.creator.moveDown=Mou avall
pane.item.notes.untitled=Nota sense títol
pane.item.notes.delete.confirm=Estàs segur que vols eliminar aquesta nota?
pane.item.notes.delete.confirm=Segur que voleu eliminar aquesta nota?
pane.item.notes.count.zero=Cap nota:
pane.item.notes.count.singular=%S nota:
pane.item.notes.count.plural=%S notes:
pane.item.attachments.rename.title=Nou títol:
pane.item.attachments.rename.renameAssociatedFile=Canvia el nom de l'arxiu associat
pane.item.attachments.rename.error=Ha succeït un error quan es canviava el nom de l'arxiu.
pane.item.attachments.fileNotFound.title=Arxiu no trobat
pane.item.attachments.fileNotFound.text=L'arxiu adjunt no es pot trobar.\n\nPotser ha estat mogut fora de Zotero.
pane.item.attachments.rename.renameAssociatedFile=Canvia el nom del fitxer associat
pane.item.attachments.rename.error=S'ha produït un error quan es canviava el nom del fitxer.
pane.item.attachments.fileNotFound.title=No s'ha trobat el fitxer
pane.item.attachments.fileNotFound.text=No s'ha pogut trobar el fitxer adjunt.\n\nPotser s'ha mogut o s'ha esborrat fora del Zotero.
pane.item.attachments.delete.confirm=Estàs segur que vols eliminar aquest arxiu adjunt?
pane.item.attachments.count.zero=Cap arxiu adjunt:
pane.item.attachments.count.zero=Cap fitxer adjunt:
pane.item.attachments.count.singular=%S arxiu adjunt:
pane.item.attachments.count.plural=%S arxius adjunts:
pane.item.attachments.select=Selecciona un arxiu
pane.item.attachments.count.plural=%S fitxers adjunts:
pane.item.attachments.select=Selecciona un fitxer
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=clica aquí
pane.item.tags=Etiquetes:
pane.item.tags.count.zero=Cap etiqueta:
pane.item.tags.count.singular=%S etiqueta:
pane.item.tags.count.plural=%S etiquetes:
pane.item.tags.icon.user=Etiqueta afegida per l'usuari
pane.item.tags.icon.automatic=Etiqueta afegida automàticament
pane.item.related=Relacionat:
pane.item.related.count.zero=Cap element relacionat:
pane.item.related.count.singular=%S element relacionat:
pane.item.related.count.plural=%S elements relacionats:
pane.item.parentItem=Ítem ascendent
pane.item.parentItem=Element ascendent
noteEditor.editNote=Edita nota
noteEditor.editNote=Edita la nota
itemTypes.note=Nota
itemTypes.attachment=Arxiu adjunt
itemTypes.attachment=Fitxer adjunt
itemTypes.book=Llibre
itemTypes.bookSection=Capítol d'un llibre
itemTypes.journalArticle=Article de revista acadèmica
@ -243,7 +283,7 @@ itemTypes.statute=Estatut
itemTypes.email=Correu electrònic
itemTypes.map=Mapa
itemTypes.blogPost=Entrada de bloc
itemTypes.instantMessage=Missatge instantàni
itemTypes.instantMessage=Missatge instantani
itemTypes.forumPost=Comentari en un fòrum
itemTypes.audioRecording=Enregistrament d'àudio
itemTypes.presentation=Presentació
@ -264,7 +304,7 @@ itemFields.dateModified=Modificat
itemFields.source=Font
itemFields.notes=Notes
itemFields.tags=Etiquetes
itemFields.attachments=Arxius adjunts
itemFields.attachments=Fitxers adjunts
itemFields.related=Elements relacionats
itemFields.url=URL
itemFields.rights=Drets
@ -280,13 +320,13 @@ itemFields.publicationTitle=Publicació
itemFields.ISSN=ISSN
itemFields.date=Data
itemFields.section=Secció
itemFields.callNumber=Número de Catàleg
itemFields.callNumber=Número de catàleg
itemFields.archiveLocation=Localització a l'arxiu
itemFields.distributor=Distribuïdor
itemFields.extra=Extra
itemFields.journalAbbreviation=Abreviatura de la revista
itemFields.DOI=DOI
itemFields.accessDate=Accedit
itemFields.accessDate=Últim accés
itemFields.seriesTitle=Títol de la sèrie
itemFields.seriesText=Text de la sèrie
itemFields.seriesNumber=Número de la sèrie
@ -298,7 +338,7 @@ itemFields.legislativeBody=Cos legislatiu
itemFields.history=Història
itemFields.reporter=Reporter
itemFields.court=Tribunal
itemFields.numberOfVolumes=# de volums
itemFields.numberOfVolumes=Nre. de volums
itemFields.committee=Comitè
itemFields.assignee=Assignatari
itemFields.patentNumber=Número de patent
@ -327,18 +367,18 @@ itemFields.studio=Estudi
itemFields.runningTime=Durada
itemFields.network=Xarxa
itemFields.postType=Tipus d'escrit
itemFields.audioFileType=Tipus d'arxiu
itemFields.audioFileType=Tipus de fitxer
itemFields.version=Versió
itemFields.system=Sistema
itemFields.company=Companyia
itemFields.company=Empresa
itemFields.conferenceName=Títol de la conferència
itemFields.encyclopediaTitle=Títol de l'enciclopèdia
itemFields.dictionaryTitle=Títol del diccionari
itemFields.language=Llengua
itemFields.programmingLanguage=Llenguatge
itemFields.programmingLanguage=Llengua
itemFields.university=Universitat
itemFields.abstractNote=Resum
itemFields.websiteTitle=Títol de la web
itemFields.websiteTitle=Títol del web
itemFields.reportNumber=Número d'informe
itemFields.billNumber=Número de llei
itemFields.codeVolume=Volum del codi
@ -348,7 +388,7 @@ itemFields.reporterVolume=Volum del reporter
itemFields.firstPage=Primera pàgina
itemFields.documentNumber=Número de document
itemFields.dateEnacted=Data d'aprovació
itemFields.publicLawNumber=Número de Dret Públic
itemFields.publicLawNumber=Número de dret públic
itemFields.country=País
itemFields.applicationNumber=Número d'aplicació
itemFields.forumTitle=Títol de fòrum/llista
@ -362,7 +402,7 @@ itemFields.proceedingsTitle=Títol de la ponència
itemFields.bookTitle=Títol del llibre
itemFields.shortTitle=Títol curt
itemFields.docketNumber=Número d'expedient
itemFields.numPages=# of pàgines
itemFields.numPages=Nre. de pàgines
itemFields.programTitle=Títol del programa
itemFields.issuingAuthority=Autoritat emissora
itemFields.filingDate=Data de presentació
@ -385,7 +425,7 @@ creatorTypes.counsel=Conseller
creatorTypes.inventor=Inventor
creatorTypes.attorneyAgent=Representant/Agent
creatorTypes.recipient=Receptor
creatorTypes.performer=Interpret
creatorTypes.performer=Intèrpret
creatorTypes.composer=Compositor
creatorTypes.wordsBy=Lletrista
creatorTypes.cartographer=Cartògraf
@ -396,7 +436,7 @@ creatorTypes.presenter=Presentador
creatorTypes.guest=Convidat
creatorTypes.podcaster=Podcaster
creatorTypes.reviewedAuthor=Autor revisat
creatorTypes.cosponsor=Co-patrocinador
creatorTypes.cosponsor=Copatrocinador
creatorTypes.bookAuthor=Autor del llibre
fileTypes.webpage=Pàgina web
@ -407,58 +447,73 @@ fileTypes.video=Vídeo
fileTypes.presentation=Presentació
fileTypes.document=Document
save.attachment=Desant captura...
save.link=Desant enllaç...
save.attachment=Desant la captura...
save.link=Desant l'enllaç...
save.link.error=S'ha produït un error en desar aquest enllaç.
save.error.cannotMakeChangesToCollection=No pots fer canvis en la col·lecció seleccionada actualment.
save.error.cannotAddFilesToCollection=No pots afegir fitxers en la col·lecció seleccionada actualment.
save.error.cannotMakeChangesToCollection=No podeu fer canvis a la col·lecció seleccionada actualment.
save.error.cannotAddFilesToCollection=No podeu afegir fitxers a la col·lecció seleccionada actualment.
ingester.saveToZotero=Desa a Zotero
ingester.saveToZoteroUsing=Desa a Zotero amb "%S"
ingester.saveToZotero=Desa al Zotero
ingester.saveToZoteroUsing=Desa al Zotero amb "%S"
ingester.scraping=Desant l'element...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Element desat.
ingester.scrapeError=No s'ha pogut desar l'element.
ingester.scrapeErrorDescription=S'ha produït un error quan es desava aquest element. Comprova %S per a més informació
ingester.scrapeErrorDescription.linkText=Incidències conegudes per aquest traductor
ingester.scrapeErrorDescription.previousError=El procés de desar ha fallat degut a un error anterior de Zotero.
ingester.scrapeErrorDescription.previousError=El procés de desar ha fallat a causa d'un error anterior de Zotero.
ingester.importReferRISDialog.title=Importació RIS/Refer de Zotero
ingester.importReferRISDialog.text=Vols importar elements de "%1$S" a Zotero?\n\nPots desactivar la importació automàtica de RIS/Refer en les preferències de Zotero.
ingester.importReferRISDialog.checkMsg=Permetre sempre a aquest lloc
ingester.importReferRISDialog.text=Voleu importar elements de "%1$S" a Zotero?\n\nPodeu desactivar la importació automàtica de RIS/Refer a les preferències del Zotero.
ingester.importReferRISDialog.checkMsg=Permet sempre a aquest lloc
ingester.importFile.title=Importa el fitxer
ingester.importFile.text=Vols importar el fitxer "%S"?\n\nEls ítems s'afegiran a una nova col·lecció.
ingester.importFile.text=Voleu importar el fitxer "%S"?\n\nEls elements s'afegiran a una col·lecció nova.
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Realitzant una cerca...
ingester.lookup.error=S'ha produït un error en mentre es cercava aquest ítem.
ingester.lookup.error=S'ha produït un error mentre se cercava aquest element.
db.dbCorrupted=Sembla que la base de dades '%S' de Zotero s'ha corromput.
db.dbCorrupted.restart=Si-us-plau reinicia el Firefox per intentar una restauració automàtica a partir de l'última copia de seguretat.
db.dbCorruptedNoBackup=Sembla que la base de dades '%S' de Zotero s'ha corromput i no hi ha cap copia de seguretat disponible.\n\nEs crearà una nova base de dades. L'arxiu malmès s'ha desat al directori de Zotero.
db.dbRestored=Sembla que la base de dades '%1$S' de Zotero s'ha corromput.\n\nLes teves dades s'han recuperat des de l'última copia de seguretat disponible feta el %2$S a les %3$S. L'arxiu malmès s'ha desat al directori de Zotero.
db.dbRestoreFailed=Sembla que la base de dades '%S' de Zotero s'ha corromput i l'intent de recuperació a partir de l'última copia de seguretat disponible ha fallat. L'arxiu malmès s'ha desat al directori de Zotero.
db.dbCorrupted=Sembla que la base de dades '%S' del Zotero està malmesa.
db.dbCorrupted.restart=Reinicieu el Firefox per intentar una restauració automàtica a partir de l'última còpia de seguretat.
db.dbCorruptedNoBackup=Sembla que la base de dades '%S' de Zotero està malmesa i no hi ha cap còpia de seguretat disponible.\n\nEs crearà una nova base de dades. El fitxer malmès s'ha desat al directori del Zotero.
db.dbRestored=Sembla que la base de dades '%1$S' del Zotero està malmesa.\n\nLes dades s'han recuperat des de l'última còpia de seguretat disponible feta el %2$S a les %3$S. El fitxer malmès s'ha desat al directori del Zotero.
db.dbRestoreFailed=Sembla que la base de dades '%S' del Zotero està malmesa i l'intent de recuperació a partir de l'última copia de seguretat disponible ha fallat. L'arxiu malmès s'ha desat al directori de Zotero.
db.integrityCheck.passed=No s'han trobat erros a la base de dades
db.integrityCheck.failed=S'han trobat erros a la base de dades!
db.integrityCheck.passed=No s'han trobat erros a la base de dades.
db.integrityCheck.failed=S'han trobat erros a la base de dades.
db.integrityCheck.dbRepairTool=Podeu utilitzar l'eina de reparació de base de dades en http://zotero.org/utils/dbfix per intentar corregir aquests errors.
db.integrityCheck.repairAttempt=Zotero can attempt to correct these errors.
db.integrityCheck.appRestartNeeded=%S will need to be restarted.
db.integrityCheck.fixAndRestart=Fix Errors and Restart %S
db.integrityCheck.errorsFixed=The errors in your Zotero database have been corrected.
db.integrityCheck.errorsNotFixed=Zotero was unable to correct all the errors in your database.
db.integrityCheck.reportInForums=You can report this problem in the Zotero Forums.
db.integrityCheck.repairAttempt=Zotero pot intentar corregir aquests errors.
db.integrityCheck.appRestartNeeded=Caldrà que reinicieu %S.
db.integrityCheck.fixAndRestart=Corregeix errors i reinicia %S
db.integrityCheck.errorsFixed=S'han corregit els errors de la vostra base de dades del Zotero.
db.integrityCheck.errorsNotFixed=El Zotero no pot corregir tots els errors de la vostra base de dades.
db.integrityCheck.reportInForums=Podeu informar d'aquest problema als Fòrums del Zotero.
zotero.preferences.update.updated=Actualitzat
zotero.preferences.update.upToDate=Actual
zotero.preferences.update.error=Error
zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when possible
zotero.preferences.launchNonNativeFiles=Obre els PDF i la resta de fitxers a %S quan sigui possible
zotero.preferences.openurl.resolversFound.zero=No s'ha trobat cap resoledor
zotero.preferences.openurl.resolversFound.singular=%S resoledor trobat
zotero.preferences.openurl.resolversFound.plural=%S resoledor found
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Reconstruir índex
zotero.preferences.search.rebuildWarning=Vols reconstruir l'índex sencer? Això pot trigar una mica.\n\nPer indexar només els elements que no han estat indexats fes servir %S.
zotero.preferences.search.clearIndex=Neteja l'Índex
zotero.preferences.search.clearWarning=Després de netejar l'índex el contingut dels arxius adjunts no serà cercable.\n\nEls enllaços web no es poden reindexar sense tornar a visitar la pàgina. Per a deixar els enllaços web indexats escull %S.
zotero.preferences.search.rebuildWarning=Voleu reconstruir l'índex sencer? Això pot tardar una mica.\n\nPer indexar només els elements que no han estat indexats feu servir %S.
zotero.preferences.search.clearIndex=Neteja l'índex
zotero.preferences.search.clearWarning=Després de netejar l'índex el contingut dels fitxers adjunts no serà cercable.\n\nEls enllaços web no es poden reindexar sense tornar a visitar la pàgina. Per a deixar els enllaços web indexats escull %S.
zotero.preferences.search.clearNonLinkedURLs=Neteja-ho to excepte els enllaços web
zotero.preferences.search.indexUnindexed=Indexa els elements no indexats
zotero.preferences.search.pdf.toolRegistered=%S està instal·lat
@ -469,56 +524,65 @@ zotero.preferences.search.pdf.advancedUsers=Els usuaris avançats pot ser que vu
zotero.preferences.search.pdf.documentationLink=documentació
zotero.preferences.search.pdf.checkForInstaller=Comprova l'instal·lador
zotero.preferences.search.pdf.downloading=Descarregant...
zotero.preferences.search.pdf.toolDownloadsNotAvailable=Les %S eines actualment no estan disponibles per a la teva plataforma via zotero.org.
zotero.preferences.search.pdf.toolDownloadsNotAvailable=Les %S eines actualment no estan disponibles per a la vostra plataforma via zotero.org.
zotero.preferences.search.pdf.viewManualInstructions=Mira la documentació per a intruccions d'instal·lació manual.
zotero.preferences.search.pdf.availableDownloads=Descarregues disponibles per a %1$S des de %2$S:
zotero.preferences.search.pdf.availableDownloads=Descàrregues disponibles per a %1$S des de %2$S:
zotero.preferences.search.pdf.availableUpdates=Actualitzacions disponibles per a %1$S des de %2$S:
zotero.preferences.search.pdf.toolVersionPlatform=%1$S versió %2$S
zotero.preferences.search.pdf.zoteroCanInstallVersion=Zotero pot instal·lar-ho automàticament al directori de dades de Zotero
zotero.preferences.search.pdf.zoteroCanInstallVersions=Zotero pot instal·lar-les automàticament al directori de dades de Zotero
zotero.preferences.search.pdf.zoteroCanInstallVersions=Zotero les pot instal·lar automàticament al directori de dades de Zotero
zotero.preferences.search.pdf.toolsDownloadError=S'ha produït un error quan s'intentava descarregar l'eina %S des de zotero.org.
zotero.preferences.search.pdf.tryAgainOrViewManualInstructions=Si-us-plau, torna a provar-ho més tard o mira la documentació per a les instruccions per a l'instal·lació manual.
zotero.preferences.search.pdf.tryAgainOrViewManualInstructions=Torneu-ho a provar més tard o consulteu la documentació per a les instruccions de la instal·lació manual.
zotero.preferences.export.quickCopy.bibStyles=Estils bibliogràfics
zotero.preferences.export.quickCopy.exportFormats=Formats d'exportació
zotero.preferences.export.quickCopy.instructions=Copia ràpida permet copiar les referències seleccionades al portaretalls prement una drecera de teclat o arrossegant els elements a un quadre de text en una pàgina web.
zotero.preferences.export.quickCopy.citationInstructions=For bibliography styles, you can copy citations or footnotes by pressing %S or holding down Shift before dragging items.
zotero.preferences.export.quickCopy.instructions=La còpia ràpida permet copiar les referències seleccionades al porta-retalls prement una drecera de teclat o arrossegant els elements a un quadre de text en una pàgina web.
zotero.preferences.export.quickCopy.citationInstructions=Per als estils de bibliografia, podeu copiar les cites o les notes al peu de pàgina prement %S o mantenint premuda la tecla Maj abans d'arrossegar els elements.
zotero.preferences.styles.addStyle=Afegeix un estil
zotero.preferences.advanced.resetTranslatorsAndStyles=Reinicialitzar traductors i estils
zotero.preferences.advanced.resetTranslatorsAndStyles=Reinicialitza traductors i estils
zotero.preferences.advanced.resetTranslatorsAndStyles.changesLost=Qualsevol traductor i/o estil nou o modificat es perdrà
zotero.preferences.advanced.resetTranslators=Reinicialitzar traductors
zotero.preferences.advanced.resetTranslators=Reinicialitza els traductors
zotero.preferences.advanced.resetTranslators.changesLost=Qualsevol traductor nou o modificat es perdrà
zotero.preferences.advanced.resetStyles=Reinicialitzar estils
zotero.preferences.advanced.resetStyles=Reinicialitza els estils
zotero.preferences.advanced.resetStyles.changesLost=Qualsevol estil nou o modificat es perdrà
dragAndDrop.existingFiles=Els següents arxiu ja existeixen al directori de destí i no poden ser copiats:
dragAndDrop.filesNotFound=Els següents arxius no s'han trobat i no s'han pogut copiar:
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=Els fitxers següents ja existeixen al directori de destinació i no es poden copiar:
dragAndDrop.filesNotFound=Els fitxers següents no s'han trobat i no s'han pogut copiar:
fileInterface.itemsImported=Important elements...
fileInterface.itemsExported=Exportant elements...
fileInterface.import=Importar
fileInterface.export=Exportar
fileInterface.import=Importa
fileInterface.export=Exporta
fileInterface.exportedItems=Elements exportats
fileInterface.imported=Importat
fileInterface.fileFormatUnsupported=No s'ha pogut trobar un traductor per aquest arxiu.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Bibliografia sense títol
fileInterface.bibliographyHTMLTitle=Bibliografia
fileInterface.importError=Ha succeït un error quan s'intentava importar l'arxiu seleccionat. Si us plau assegura't que l'arxiu és correcte i tornar-ho a intentar.
fileInterface.importError=S'ha produït un error quan s'intentava importar el fitxer seleccionat. Assegureu-vos que el fitxer és correcte i torneu-ho a intentar.
fileInterface.importClipboardNoDataError=No s'han pogut llegir dades importables des del porta-retalls.
fileInterface.noReferencesError=Els elements seleccionats no contenen cap referència. Si us plau selecciona una o més referències i tornar-ho a intentar.
fileInterface.bibliographyGenerationError=Ha succeït un error quan es generava la bibliografia. Si us plau torna-ho a intentar.
fileInterface.exportError=Ha succeït un error quan s'intentava exportar l'element seleccionat.
fileInterface.noReferencesError=Els elements seleccionats no contenen cap referència. Seleccioneu una o més referències i tornar-ho a intentar.
fileInterface.bibliographyGenerationError=S'ha produït un error quan es generava la bibliografia. Torneu-ho a intentar.
fileInterface.exportError=S'ha produït un error quan s'intentava exportar l'element seleccionat.
advancedSearchMode=Mode de cerca avançada — prem la tecla de Retorn per a cercar
searchInProgress=Cerca en curs — si us plau tingues paciència
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Mode de cerca avançada — premeu la tecla de Retorn per a cercar
searchInProgress=Cerca en curs — espereu.
searchOperator.is=és
searchOperator.isNot=no és
searchOperator.beginsWith=comença amb
searchOperator.contains=conté
searchOperator.doesNotContain=no conté
searchOperator.isLessThan=és menor que
searchOperator.isGreaterThan=és major que
searchOperator.isLessThan=és més petit de
searchOperator.isGreaterThan=és més gran de
searchOperator.isBefore=és abans
searchOperator.isAfter=és després
searchOperator.isInTheLast=és en l'últim
@ -535,7 +599,7 @@ searchConditions.type=Tipus
searchConditions.thesisType=Tipus de tesi
searchConditions.reportType=Tipus d'informe
searchConditions.videoRecordingFormat=Format de gravació de vídeo
searchConditions.audioFileType=Tipus d'arxiu d'àudio
searchConditions.audioFileType=Tipus de fitxer d'àudio
searchConditions.audioRecordingFormat=Format de gravació d'àudio
searchConditions.letterType=Tipus de carta
searchConditions.interviewMedium=Mitjà de l'entrevista
@ -546,17 +610,17 @@ searchConditions.medium=Mitjà
searchConditions.artworkMedium=Mitjà artístic
searchConditions.dateModified=Data de modificació
searchConditions.fulltextContent=Contingut de l'arxiu adjunt
searchConditions.programmingLanguage=Llenguatge de programació
searchConditions.fileTypeID=Tipus d'arxiu adjunt
searchConditions.programmingLanguage=Llengua de programació
searchConditions.fileTypeID=Tipus de fitxer adjunt
searchConditions.annotation=Anotació
fulltext.indexState.indexed=Indexat
fulltext.indexState.unavailable=Desconegut
fulltext.indexState.partial=Parcial
exportOptions.exportNotes=Exportar les notes
exportOptions.exportFileData=Exportar els arxius adjunts
exportOptions.useJournalAbbreviation=Use Journal Abbreviation
exportOptions.exportNotes=Exporta les notes
exportOptions.exportFileData=Exporta els fitxers adjunts
exportOptions.useJournalAbbreviation=Utilitza l'abreviació de la publicació
charset.UTF8withoutBOM=Unicode (UTF-8 sense BOM)
charset.autoDetect=(Detecció automàtica)
@ -571,88 +635,97 @@ date.tomorrow=demà
citation.multipleSources=Múltiples fonts...
citation.singleSource=Única font...
citation.showEditor=Mostra editor...
citation.hideEditor=Oculta editor...
citation.citations=Citations
citation.hideEditor=Oculta l'editor...
citation.citations=Cites
citation.notes=Notes
report.title.default=Informe de Zotero
report.title.default=Informe del Zotero
report.parentItem=Element pare:
report.notes=Notes:
report.tags=Etiquetes:
annotations.confirmClose.title=Estàs segur que vols tancar aquesta anotació?
annotations.confirmClose.title=Segur que voleu tancar l'anotació?
annotations.confirmClose.body=Tot el text es perdrà.
annotations.close.tooltip=Esborra l'anotació.
annotations.move.tooltip=Mou l'anotació.
annotations.collapse.tooltip=Col·lapsa l'anotació.
annotations.expand.tooltip=Expandeix l'anotació.
annotations.oneWindowWarning=Les anotacions en una captura només es poden obrir en una finestra del navegador simultàniament. Aquesta captura s'obrirà sense aanotacions
annotations.oneWindowWarning=Les anotacions en una captura només es poden obrir en una finestra del navegador simultàniament. Aquesta captura s'obrirà sense anotacions.
integration.fields.label=Camps
integration.referenceMarks.label=Marques de referències
integration.fields.caption=Els camps de Microsoft Word són menys susceptibles de ser accidentalment modificats però no es poden compartir amb OpenOffice.
integration.fields.caption=Els camps del Microsoft Word són menys susceptibles de modificar-se accidentalment, però no es poden compartir amb l'OpenOffice.
integration.fields.fileFormatNotice=Cal desar el document en el format de fitxer .doc o .docx.
integration.referenceMarks.caption=Les marques de referències d'OpenOffice són menys susceptibles de ser accidentalment modificats però no es poden compartir amb Microsoft. Word
integration.referenceMarks.caption=Les marques de referències de l'OpenOffice són menys susceptibles de modificar-se accidentalment, però no es poden compartir amb el Microsoft Word.
integration.referenceMarks.fileFormatNotice=Cal desar el document en el format de fitxer .odt.
integration.regenerate.title=Vols regenerar la cita?
integration.regenerate.title=Voleu regenerar la cita?
integration.regenerate.body=Els canvis fets a l'editor de cites es perdran.
integration.regenerate.saveBehavior=Segueix sempre aquesta selecció.
integration.revertAll.title=Segur que vols revertir tots els canvis a la teva bibliografia?
integration.revertAll.body=Si decideixes continuar, totes les referències citades en el text apareixeran a la bibliografia amb el seu text original i s'eliminaran de la bibliografia totes les referències agregades manualment.
integration.revertAll.button=Revertir tot
integration.revert.title=Segur que vols revertir aquesta canvi?
integration.revert.body=Si decideixes continuar, el text de les entrades de la bibliografia corresponents al(s) ítem(s) seleccionat(s) serà reemplaçat pel text sense modificar especificat per l'estil seleccionat.
integration.revert.button=Revertir
integration.removeBibEntry.title=Les referències seleccionades es citen en el document.
integration.removeBibEntry.body=Segur que vols ometre-la en la teva bibliografia?
integration.revertAll.title=Segur que voleu revertir tots els canvis a la vostra bibliografia?
integration.revertAll.body=Si decidiu continuar, totes les referències citades al text apareixeran a la bibliografia amb el text original i s'eliminaran de la bibliografia totes les referències afegides manualment.
integration.revertAll.button=Reverteix-ho tot
integration.revert.title=Segur que voleu revertir aquest canvi?
integration.revert.body=Si decidiu continuar, el text de les entrades de la bibliografia corresponents a l'element seleccionat (o els elements seleccionats) se substituirà pel text sense modificar especificat per l'estil seleccionat.
integration.revert.button=Reverteix
integration.removeBibEntry.title=Les referències seleccionades se citen al document.
integration.removeBibEntry.body=Segur que la voleu ometre a la vostra bibliografia?
integration.cited=Citades
integration.cited.loading=Carregant ítems citats
integration.cited.loading=Carregant els elements citats...
integration.ibid=ibídem
integration.emptyCitationWarning.title=Cita en blanc
integration.emptyCitationWarning.body=La cita s'ha especificat estaria buida en l'estil seleccionat. Segur que voleu afegir-la?
integration.emptyCitationWarning.body=La cita s'ha especificat estaria buida en l'estil seleccionat. Segur que la voleu afegir?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=This version of the Zotero word processor plugin ($INTEGRATION_VERSION) is incompatible with the currently installed version of the Zotero Firefox extension (%1$S). Please ensure you are using the latest versions of both components.
integration.error.incompatibleVersion2=Zotero %1$S requereix %2$S %3$S o versions posteriors. Si us plau descarregueu la darrera versió de %2$S des de zotero.org.
integration.error.title=Error d'integració de Zotero
integration.error.notInstalled=Zotero could not load the component required to communicate with your word processor. Please ensure that the appropriate extension is installed and try again.
integration.error.generic=Zotero ha sofert un error en l'actualització del seu document.
integration.error.incompatibleVersion=Aquesta versió del connector de processador de textos del Zotero ($INTEGRATION_VERSION) és incompatible ambla versió actual del Zotero (%1$S). Assegureu-vos que feu servir les darreres versions de tots dos components.
integration.error.incompatibleVersion2=Zotero %1$S requereix %2$S %3$S o versions posteriors. Descarregueu la darrera versió de %2$S des de zotero.org.
integration.error.title=Error d'integració del Zotero
integration.error.notInstalled=El Zotero no pot carregar el component necessari per comunicar-se amb el processador de textos. Assegureu-vos que hi ha instal·lada l'extensió apropiada i torneu-ho a intentar.
integration.error.generic=S'ha produït un error al Zotero en l'actualització del document.
integration.error.mustInsertCitation=Cal inserir una cita abans de realitzar aquesta operació.
integration.error.mustInsertBibliography=Cal inserir una bibliografia abans de realitzar aquesta operació.
integration.error.cannotInsertHere=Els camps de Zotero no es poden inserir aquí.
integration.error.cannotInsertHere=Els camps del Zotero no es poden inserir aquí.
integration.error.notInCitation=Cal situar el cursor en una cita de Zotero per a editar-la.
integration.error.noBibliography=L'estil bibliogràfic actual no defineix una bibliografia. Si vols afegir una bibliografia, si us plau tria un altre estil.
integration.error.deletePipe=No s'ha pogut inicialitzar el conducte que Zotero utilitza per comunicar-se amb el processador de textos. T'agradaria que Zotero tractara de corregir aquest error? Se et demanarà la teva contrasenya.
integration.error.invalidStyle=L'estil que has seleccionat no sembla vàlid. Si has creat aquest estil tu mateix, si us plau assegura't que passa la validació tal i com es descriu a http://zotero.org/support/dev/citation_styles. Com a alternativa, proba de seleccionar un altre estil.
integration.error.fieldTypeMismatch=Zotero no pot actualitzar aquest document, ja que va ser creat per una aplicació de processament de textos diferent amb una codificació de camps incompatible. Per tal de fer un document compatible amb Word i OpenOffice.org/LibreOffice/NeoOffice, obre el document en el processador de textos amb què va ser creat originalment i canviar el tipus de camp a Marcadors en les Preferències de document de Zotero.
integration.error.noBibliography=L'estil bibliogràfic actual no defineix una bibliografia. Si voleu afegir una bibliografia, trieu un altre estil.
integration.error.deletePipe=No s'ha pogut inicialitzar el conducte que Zotero utilitza per comunicar-se amb el processador de textos. Voleu que el Zotero intenti corregir aquest error? Se us demanarà la contrasenya.
integration.error.invalidStyle=L'estil que heu seleccionat no sembla vàlid. Si heu creat aquest estil, assegureu-vos que passa la validació tal i com es descriu a https://github.com/citation-style-language/styles/wiki/Validation. Com a alternativa, proveu de seleccionar un altre estil.
integration.error.fieldTypeMismatch=El Zotero no pot actualitzar aquest document, ja que va ser creat per una aplicació de processament de textos diferent amb una codificació de camps incompatible. Per tal de fer un document compatible amb Word i OpenOffice.org/LibreOffice/NeoOffice, obriu el document en el processador de textos amb què va ser creat originalment i canvieu el tipus de camp a Marcadors en les Preferències de document del Zotero.
integration.replace=Reemplaça aquest camp de Zotero?
integration.missingItem.single=Aquest ítem ja no existeix a la base de dades de Zotero. Vols seleccionar un altre ítem?
integration.missingItem.multiple=L'ítem %1$S d'aquesta cita ja no existeix a la base de dades de Zotero. Vols seleccionar un altre ítem?
integration.missingItem.description=En fer clic a "No" es suprimiran els codis de camp de les cites que continguin aquest ítem i es mantindrà el text la cita però se suprimirà de la teva bibliografia.
integration.replace=Substitueix aquest camp del Zotero?
integration.missingItem.single=Aquest element ja no existeix a la base de dades del Zotero. Voleu seleccionar un altre element?
integration.missingItem.multiple=L'element %1$S d'aquesta cita ja no existeix a la base de dades del Zotero. Voleu seleccionar un altre element?
integration.missingItem.description=Si feu clic a "No" se suprimiran els codis de camp de les cites que continguin aquest element i es mantindrà el text de la cita, però se suprimirà de la vostra bibliografia.
integration.removeCodesWarning=L'eliminació dels codis de camp evitarà que Zotero actualitzi les cites i bibliografies en aquest document. Segur que vols continuar?
integration.upgradeWarning=Your document must be permanently upgraded in order to work with Zotero 2.0b7 or later. It is recommended that you make a backup before proceeding. Are you sure you want to continue?
integration.upgradeWarning=El document ha d'estar actualitzat permanentment per treballar amb el Zotero 2.1 o versions posteriors. És reomanable que feu una còpia de seguretat abans de continuar. Segur que voleu continuar?
integration.error.newerDocumentVersion=El document s'ha creat amb una versió més nova de Zotero (%1$S) que la versió actualment instal·lada (%1$S). Si us plau, actualitzeu Zotero abans de modificar aquest document.
integration.corruptField=El codi de camp de Zotero corresponent a aquesta cita, què diu Zotero l'ítem de la biblioteca al qual la cita representa, ha estat danyat. T'agradaria tornar a seleccionar aquest ítem?
integration.corruptField.description=En fer clic a "No" es suprimiran els codis de camp de les cites que continguin aquest element i es mantindrà el text la cita, però potencialment se suprimirà la teva bibliografia.
integration.corruptBibliography=El codi de camp de Zotero de la teva bibliografia està danyat. Ha de netejar Zotero aquest codi de camp i generar una nova bibliografia?
integration.corruptBibliography.description=Tots els ítems citats en el text apareixeran a la nova bibliografia però les modificacions que has fet al diàleg "Edita bibliografia" es perdran.
integration.citationChanged=Has modificat aquesta cita des que Zotero la va generar. Vols mantenir a les teves modificacions i prevenir futures actualitzacions?
integration.citationChanged.description=En fer clic a "Sí" evitaràs que Zotero actualitzi aquesta cita si n'afegeixes més de cites, commutes els estils, o modifiques la referència a què es refereix. En fer clic a "No", s'eliminaran els canvis.
integration.citationChanged.edit=Has modificat aquesta cita des que Zotero la generà. Si l'edites netejaràs les teves modificacions. Vols continuar?
integration.corruptField=El codi de camp del Zotero corresponent a aquesta cita, que diu Zotero l'element de la biblioteca al qual la cita representa, s'ha malmès. Voleu tornar a seleccionar aquest element?
integration.corruptField.description=En fer clic a "No" se suprimiran els codis de camp de les cites que continguin aquest element i es mantindrà el text la cita, però potencialment se suprimirà la teva bibliografia.
integration.corruptBibliography=El codi de camp del Zotero de la teva bibliografia està danyat. Ha de netejar Zotero aquest codi de camp i generar una nova bibliografia?
integration.corruptBibliography.description=Tots els elements citats al text apareixeran a la nova bibliografia, però les modificacions que heu fet al diàleg "Edita la bibliografia" es perdran.
integration.citationChanged=Heu modificat aquesta cita des que Zotero la va generar. Voleu mantenir les modificacions i prevenir futures actualitzacions?
integration.citationChanged.description=En feu clic a "Sí" evitareu que el Zotero actualitzi aquesta cita si n'afegiu més de cites, commuteu els estils, o modifiqueu la referència a què es refereix. Si feu clic a "No", s'eliminaran els canvis.
integration.citationChanged.edit=Heu modificat aquesta cita des que el Zotero la generà. Si l'editeu netejareu les modificacions. Voleu continuar?
styles.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
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?
styles.installed=L'estil "%S" s'ha instal·lat correctament
styles.installError=%S no sembla un fitxer d'estil vàlid.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S fa referència a un fitxer inexistent o no vàlid a %2$S com la seva font.
styles.deleteStyle=Segur que vols suprimir l'estil "%1$S"?
styles.deleteStyles=Segur que vols suprimir els estils seleccionats?
styles.deleteStyle=Segur que voleu suprimir l'estil "%1$S"?
styles.deleteStyles=Segur que voleu suprimir els estils seleccionats?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Cancel·la la sincronització
sync.openSyncPreferences=Open Sync Preferences...
sync.openSyncPreferences=Obre les preferències de sincroització...
sync.resetGroupAndSync=Reinicia el grup i sincronitza
sync.removeGroupsAndSync=Elimina el grup i sincronitza
sync.localObject=Objecte local
@ -660,18 +733,55 @@ sync.remoteObject=Objecte remot
sync.mergedObject=Objecte fusionat
sync.error.usernameNotSet=No s'ha establit un nom d'usuari
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=No s'ha establit una contrasenya
sync.error.invalidLogin=Nom d'usuari o contrasenya no vàlid
sync.error.enterPassword=Si us plau, introdueix una contrasenya.
sync.error.loginManagerCorrupted1=Zotero cannot access your login information, likely due to a corrupted Firefox login manager database.
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Introduïu una contrasenya.
sync.error.loginManagerCorrupted1=El Zotero no pot accedir a la vostra informació d'entrada, likely due to a corrupted login manager database.
sync.error.loginManagerCorrupted2=Close Firefox, back up and delete signons.* from your Firefox profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences.
sync.error.syncInProgress=Ja està en marxa una operació de sincronització.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart %S.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart Firefox.
sync.error.writeAccessLost=Ja no tens accés d'escriptura al grupo de Zotero '%S' i els fitxers que has afegit o editat no es poden sincronitzar amb el servidor.
sync.error.groupWillBeReset=Si continues, la còpia del grup es reinicialitzarà al seu estat en el servidor i les modificacions locals des ítems i fixers es perdran.
sync.error.groupWillBeReset=Si continueu, la còpia del grup es reinicialitzarà al vostre estat al servidor i les modificacions locals dels elements i els fitxers es perdran.
sync.error.copyChangedItems=Cancel·la la sincronització ara si t'agradaria tenir l'oportunitat de copiar els canvis en un altre lloc o per tal de sol·licitar l'accés d'escriptura a un administrador del grup.
sync.error.manualInterventionRequired=Una sincronització automàtica ha donat lloc a un conflicte que requereix intervenció manual.
sync.error.clickSyncIcon=Fes clic a la icona de sincronització per sincronitzar de forma manual.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Encara no s'ha sincronitzat
sync.status.lastSync=Darrera sincronització:
@ -682,9 +792,12 @@ sync.status.uploadingData=Carregant dades per sincronitzar el servidor
sync.status.uploadAccepted=Càrrega acceptada \u2014 en espera del servidor de sincronització
sync.status.syncingFiles=Sincronització dels fitxers
sync.storage.kbRemaining=restan %SKB
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=resten %S kB
sync.storage.filesRemaining=%1$S/%2$S fitxers
sync.storage.none=Cap
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Fitxer local
sync.storage.remoteFile=Fitxer remot
sync.storage.savedFile=Fitxer desat
@ -692,31 +805,44 @@ sync.storage.serverConfigurationVerified=Configuració del servidor verificada
sync.storage.fileSyncSetUp=La sincronització de fitxers és configurada correctament.
sync.storage.openAccountSettings=Obre la configuració del compte
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=No s'ha pogut contactar amb el servidor %S.
sync.storage.error.permissionDeniedAtAddress=No tens permís per crear un directori de Zotero en la següent adreça:
sync.storage.error.checkFileSyncSettings=Si us plau comprova la configuració de sincronització dels fitxers o posa't contacte amb l'administrador del servidor.
sync.storage.error.verificationFailed=La verificació de%S ha fallat. Verifica la teva configuració de sincronització de fitxers en el panell de sincronització de les preferències de Zotero.
sync.storage.error.fileNotCreated=No s'ha pogut crear el fitxer '%S' en el directori d'"emmagatzematge" de Zotero.
sync.storage.error.fileEditingAccessLost=Ja no té accés d'edició de fitxers del grup de Zotero '%S' i els fitxers que has afegit o editat no es poden sincronitzar amb el servidor.
sync.storage.error.copyChangedItems=Cancel·la la sincronització ara si t'agradaria tenir l'oportunitat de copiar els ítems i fitxers modificats en un altre lloc, .
sync.storage.error.permissionDeniedAtAddress=No teniu permís per crear un directori del Zotero a l'adreça següent:
sync.storage.error.checkFileSyncSettings=Comproveu la configuració de sincronització dels fitxers o poseu-vos en contacte amb l'administrador del servidor.
sync.storage.error.verificationFailed=La verificació de %S ha fallat. Verifique la configuració de sincronització de fitxers al panell de sincronització de les preferències del Zotero.
sync.storage.error.fileNotCreated=No s'ha pogut crear el fitxer '%S' al directori d'"emmagatzematge" del Zotero.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=Ja no teniu accés d'edició de fitxers del grup del Zotero '%S' i els fitxers que heu afegit o editat no es poden sincronitzar amb el servidor.
sync.storage.error.copyChangedItems=Cancel·leu la sincronització ara si voleu tenir l'oportunitat de copiar els elements i els fitxers modificats en un altre lloc, .
sync.storage.error.fileUploadFailed=La càrrega de fitxers ha fallat.
sync.storage.error.directoryNotFound=No s'ha trobat el directori
sync.storage.error.doesNotExist=%S no existeix.
sync.storage.error.createNow=Vols crear-lo ara?
sync.storage.error.webdav.enterURL=Si us plau, introduïu un URL WebDAV.
sync.storage.error.webdav.invalidURL=%S no és un URL WebDAV vàlid.
sync.storage.error.webdav.invalidLogin=El servidor WebDAV no va acceptar el nom d'usuari i contrasenya.
sync.storage.error.webdav.permissionDenied=No tens permís per accedir a %S al servidor WebDAV.
sync.storage.error.webdav.insufficientSpace=La càrrega del fitxer ha fallat per falta d'espai al servidor WebDAV.
sync.storage.error.webdav.sslCertificateError=Error de certificat SSL en conectar-se a %S
sync.storage.error.webdav.sslConnectionError=Error de certificat SSL en conectar-se a %S
sync.storage.error.webdav.loadURLForMoreInfo=Carrega el teu URL WebDAV en el navegador per obtenir més informació.
sync.storage.error.webdav.seeCertOverrideDocumentation=Consulta la documentació d'anul·lació del certificat per més informació.
sync.storage.error.webdav.loadURL=Carrega l'URL WebDAV
sync.storage.error.zfs.personalQuotaReached1=Has arribat al teu límit d'emmagatzematge de fitxers a Zotero. Alguns fitxers no s'han carregat. La resta de dades de Zotero continuarà sincronitzant-se amb el servidor.
sync.storage.error.zfs.personalQuotaReached2=Llig la configuració del teu compte a zotero.org per conèixer opcions addicionals d'emmagatzematge.
sync.storage.error.zfs.groupQuotaReached1=El grup '%S' ha arribat al seu límit d'emmagatzematge de fitxers a Zotero. Alguns fitxers no s'han carregat. La resta de dades de Zotero continuarà sincronitzant-se amb el servidor.
sync.storage.error.createNow=Voleu crear-lo ara?
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S no és una URL WebDAV vàlida.
sync.storage.error.webdav.invalidLogin=El servidor WebDAV no accepta el nom d'usuari i contrasenya.
sync.storage.error.webdav.permissionDenied=No teniu permís per accedir a %S al servidor WebDAV.
sync.storage.error.webdav.insufficientSpace=La càrrega del fitxer ha fallat per manca d'espai al servidor WebDAV.
sync.storage.error.webdav.sslCertificateError=Error de certificat SSL en connectar-se a %S
sync.storage.error.webdav.sslConnectionError=Error de certificat SSL en connectar-se a %S
sync.storage.error.webdav.loadURLForMoreInfo=Carregueu la URL WebDAV al navegador per obtenir més informació.
sync.storage.error.webdav.seeCertOverrideDocumentation=Consulteu la documentació d'anul·lació del certificat per a més informació.
sync.storage.error.webdav.loadURL=Carrega la URL WebDAV
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=Heu arribat al límit d'emmagatzematge de fitxers al Zotero. Alguns fitxers no s'han carregat. La resta de dades del Zotero se seguiran sincronitzant amb el servidor.
sync.storage.error.zfs.personalQuotaReached2=Llegiu la configuració del vostre compte a zotero.org per conèixer opcions addicionals d'emmagatzematge.
sync.storage.error.zfs.groupQuotaReached1=El grup '%S' ha arribat al límit d'emmagatzematge de fitxers al Zotero. Alguns fitxers no s'han carregat. La resta de dades del Zotero es continuaran sincronitzant amb el servidor.
sync.storage.error.zfs.groupQuotaReached2=El propietari del grup pot augmentar la capacitat d'emmagatzematge del grup des de la secció de configuració d'emmagatzematge en zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Desa l'etiqueta
sync.longTagFixer.saveTags=Desa les etiquetes
@ -735,7 +861,7 @@ proxies.notification.associated.label=Zotero ha associat automàticament aquest
proxies.notification.redirected.label=Zotero ha redirigit automàticament la teva sol·licitud a %1$S a través del servidor intermediari %2$S.
proxies.notification.enable.button=Enable...
proxies.notification.settings.button=Proxy Settings...
proxies.recognized.message=L'addició d'aquest servidor intermediari permet Zotero reconèixer els ítems de les seves pàgines i redirigirà automàticament les peticions futures a %1$S a través de %2$S.
proxies.recognized.message=L'addició d'aquest servidor intermediari permet que el Zotero reconegui els elements de les pàgines i redirigeixi automàticament les peticions futures a %1$S a través de %2$S.
proxies.recognized.add=Afegeix el servidor intermediari
recognizePDF.noOCR=El PDF no conté text reconeixible.
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=No s'ha pogut llegir el text d'un PDF.
recognizePDF.noMatches=No s'han trobat referències coincidents.
recognizePDF.fileNotFound=No s'ha trobat el fitxer.
recognizePDF.limit=Límit de consulta assolit. Intenta-ho més tard.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Recuperació de les metadades completada.
recognizePDF.close.label=Tanca
@ -753,17 +880,30 @@ rtfScan.rtf=Format de text enriquit (.rtf)
rtfScan.saveTitle=Selecciona una ubicació per desar el fitxer formatat
rtfScan.scannedFileSuffix=(Escanejat)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Error en la cerca
lookup.failure.description=Zotero no va poder trobar un registre per l'identificador especificat. Si us plau, comprova l'identificador i torna a intentar-ho.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=Veure en línia
locate.online.tooltip=Ves a aquest ítem en línia
locate.online.tooltip=Vés a aquest element en línia
locate.pdf.label=Veure el PDF
locate.pdf.tooltip=Obre el PDF amb el visor seleccionat
locate.snapshot.label=Veure l'instantània
locate.snapshot.tooltip=View snapshot for this item
locate.file.label=Veure el fitxer
locate.file.tooltip=Obra el fitxer utilitzant el visor seleccionat
locate.file.tooltip=Obre el fitxer utilitzant el visor seleccionat
locate.externalViewer.label=Obre en un visor extern
locate.externalViewer.tooltip=Obre el fitxer en una altra aplicació
locate.internalViewer.label=Obre en el visor intern
@ -771,7 +911,7 @@ locate.internalViewer.tooltip=Obre el fitxer en aquesta aplicació
locate.showFile.label=Mostra el fitxer
locate.showFile.tooltip=Obre el directori on resideix el fitxer
locate.libraryLookup.label=Cerca la biblioteca
locate.libraryLookup.tooltip=Cerca aquest ítem utilitzant el resolutor OpenURL seleccionat
locate.libraryLookup.tooltip=Cerca aquest element utilitzant el resolutor OpenURL seleccionat
locate.manageLocateEngines=Manage Lookup Engines...
standalone.corruptInstallation=La teva instal·lació de Zotero Independent sembla estar danyada a causa d'un error d'actualització automàtica. Mentre que Zotero pot seguir funcionant, per evitar possibles errors, si us plau descarrega la darrera versió de Zotero Independent de http://zotero.org/support/standalone tan aviat com sigui possible.
@ -779,7 +919,7 @@ standalone.addonInstallationFailed.title=La intal·lació del complement ha fall
standalone.addonInstallationFailed.body=No s'ha pogut instal·lar el complement "%S". Potser és incompatible amb aquesta versió de Zotero Independent.
connector.error.title=Error del connector de Zotero
connector.standaloneOpen=No es pot accedir a la base de dades perquè Zotero Independent està actualment obert. Si us plau, mira el ítems a Zotero Independent.
connector.standaloneOpen=No es pot accedir a la base de dades perquè el Zotero Independent està obert. Visualitzeu el elements al Zotero Independent.
firstRunGuidance.saveIcon=Zotero pot reconèixer una referència en aquesta pàgina. Fes clic en aquesta icona a la barra d'adreces per desar la referència a la teva biblioteca de Zotero.
firstRunGuidance.authorMenu=Zotero també permet especificar editors i traductors. Pots convertir un autor en un editor o traductor mitjançant la selecció d'aquest menú.

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Zvláštní poděkování:">
<!ENTITY zotero.about.close "Zavřít">
<!ENTITY zotero.moreCreditsAndAcknowledgements "Další spolupracovníci a poděkování...">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "Původní:">
<!ENTITY zotero.preferences.items "položky">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "Obecné">
@ -38,7 +39,7 @@
<!ENTITY zotero.preferences.groups.childNotes "dceřiné poznámky">
<!ENTITY zotero.preferences.groups.childFiles "dceřiné snímky a importované soubory">
<!ENTITY zotero.preferences.groups.childLinks "dceřiné odkazy">
<!ENTITY zotero.preferences.groups.tags "tags">
<!ENTITY zotero.preferences.groups.tags "štítky">
<!ENTITY zotero.preferences.openurl.caption "OpenURL">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "K synchronizaci příloh v Mojí knihovně použít">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Synchronizovat přílohy ve skupinových knihovnách pomocí úložiště Zotera">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Použitím úložiště Zotera souhlasíte s">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "podmínkami a ujednáními">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Plně synchronizovat se Zotero Serverem">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Sloučit lokální data Zotera s daty ze synchronizačního serveru (nebude se brát v potaz historie synchronizací).">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Obnovit ze Zotero Serveru">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Vymazat všechna data na serveru a přepsat je lokálními daty Zotera.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Resetovat historii synchronizace souborů">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Vynutit kontrolu, zda jsou všechny lokální soubory příloh uloženy v úložišti.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Reset...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Název">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Aktualizováno">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Získat další styly...">
<!ENTITY zotero.preferences.prefpane.keys "Klávesové zkratky">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Nějaký řetězec">
<!ENTITY zotero.preferences.prefpane.advanced "Pokročilé">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Najít">
<!ENTITY zotero.preferences.locate.locateEngineManager "Správce mechanismu pro vyhledávání článků">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "Vybrat...">
<!ENTITY zotero.preferences.dataDir.reveal "Ukázat Datový adresář">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Údržba databáze">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Zkontrolovat integritu databáze">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Resetovat překladače a styly...">

View file

@ -12,12 +12,12 @@
<!ENTITY fileMenu.label "Soubor">
<!ENTITY fileMenu.accesskey "F">
<!ENTITY saveCmd.label "Save…">
<!ENTITY saveCmd.label "Uložit...">
<!ENTITY saveCmd.key "S">
<!ENTITY saveCmd.accesskey "A">
<!ENTITY pageSetupCmd.label "Page Setup…">
<!ENTITY pageSetupCmd.label "Nastavení stránky...">
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.label "Tisk...">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY closeCmd.label "Zavřít">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Editovat">
<!ENTITY zotero.general.delete "Smazat">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "Záznam o chybách může obsahovat informace nesouvisející se Zoterem.">
<!ENTITY zotero.errorReport.submissionInProgress "Čekejte, prosím, dokud nebude zpráva o chybách odeslána.">
<!ENTITY zotero.errorReport.submitted "Zpráva o chybách byla odeslána.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Prosím, napište zprávu do Zotero fóra (forums.zotero.org). Napište ID hlášení, popis problému a postupné kroky k jeho reprodukování.">
<!ENTITY zotero.errorReport.notReviewed "Chybová hlášení nejsou zpracovávána, dokud nejsou nahlášena do fóra.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "Nainstalovali jste novou verzi Zotera.">
<!ENTITY zotero.upgrade.upgradeRequired "Databáze vašeho Zotera musí být aktualizována, aby mohla pracovat s novou verzí.">
<!ENTITY zotero.upgrade.autoBackup "Vaše existující databáze bude zálohována předtím, než budou provedeny jakékoli změny.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Práva">
<!ENTITY zotero.items.dateAdded_column "Přidáno dne">
<!ENTITY zotero.items.dateModified_column "Upraveno dne">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Ukázat v knihovně">
<!ENTITY zotero.items.menu.attach.note "Přidat poznámku">
@ -68,10 +86,10 @@
<!ENTITY zotero.items.menu.restoreToLibrary "Obnovit do knihovny">
<!ENTITY zotero.items.menu.duplicateItem "Duplikovat vybranou položku">
<!ENTITY zotero.items.menu.mergeItems "Merge Items…">
<!ENTITY zotero.items.menu.mergeItems "Sloučit položky...">
<!ENTITY zotero.duplicatesMerge.versionSelect "Choose the version of the item to use as the master item:">
<!ENTITY zotero.duplicatesMerge.fieldSelect "Select fields to keep from other versions of the item:">
<!ENTITY zotero.duplicatesMerge.versionSelect "Vyberte verzi položky, jež bude použita jako hlavní položka:">
<!ENTITY zotero.duplicatesMerge.fieldSelect "Vyberte pole z jiných verzí položky, která se mají zachovat:">
<!ENTITY zotero.toolbar.newItem.label "Nová položka">
<!ENTITY zotero.toolbar.moreItemTypes.label "Více">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Převést text">
<!ENTITY zotero.item.textTransform.titlecase "Velká Písmena">
<!ENTITY zotero.item.textTransform.sentencecase "Velké první písmeno">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "Nová poznámka">
<!ENTITY zotero.toolbar.note.standalone "Nová samostatná poznámka">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Vybrat viditelné">
<!ENTITY zotero.tagSelector.clearVisible "Zrušit výběr viditelných">
<!ENTITY zotero.tagSelector.clearAll "Zrušit výběr všech">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Přejmenovat štítek...">
<!ENTITY zotero.tagSelector.deleteTag "Smazat štítek...">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Do políčka níže vložte ISBN, DOI nebo PMID, podle kterého chcete vyhledávat.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Označit položky">
<!ENTITY zotero.selectitems.intro.label "Označte položky, které byste rádi přidali do Vaší knihovny">
@ -132,9 +159,9 @@
<!ENTITY zotero.bibliography.title "Vytvořit bibliografii">
<!ENTITY zotero.bibliography.style.label "Citační styl:">
<!ENTITY zotero.bibliography.outputMode "Output Mode:">
<!ENTITY zotero.bibliography.bibliography "Bibliography">
<!ENTITY zotero.bibliography.outputMethod "Output Method:">
<!ENTITY zotero.bibliography.outputMode "Výstupní režim:">
<!ENTITY zotero.bibliography.bibliography "Bibligrafie">
<!ENTITY zotero.bibliography.outputMethod "Výstupní metoda:">
<!ENTITY zotero.bibliography.saveAsRTF.label "Uložit jako RTF">
<!ENTITY zotero.bibliography.saveAsHTML.label "Uložit jako HTML">
<!ENTITY zotero.bibliography.copyToClipboard.label "Kopírovat do schránky">
@ -143,7 +170,7 @@
<!ENTITY zotero.integration.docPrefs.title "Vlastnosti dokumentu">
<!ENTITY zotero.integration.addEditCitation.title "Přidat/Upravit citaci">
<!ENTITY zotero.integration.editBibliography.title "Upravit bibliografii">
<!ENTITY zotero.integration.quickFormatDialog.title "Quick Format Citation">
<!ENTITY zotero.integration.quickFormatDialog.title "Rychlý formát citace">
<!ENTITY zotero.progress.title "Postup">
@ -162,7 +189,7 @@
<!ENTITY zotero.citation.suppressAuthor.label "Potlačit autora">
<!ENTITY zotero.citation.prefix.label "Předpona:">
<!ENTITY zotero.citation.suffix.label "Přípona:">
<!ENTITY zotero.citation.editorWarning.label "Warning: If you edit a citation in the editor it will no longer update to reflect changes in your database or the citation style.">
<!ENTITY zotero.citation.editorWarning.label "Upozornění: Pokud upravíte citaci v editoru, nebude se nadále aktualizovat na základě změn v databázi, nebo citačního stylu.">
<!ENTITY zotero.richText.italic.label "Kurzíva">
<!ENTITY zotero.richText.bold.label "Tučné">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Nezaškrtnuté štítky nebudou uloženy.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Štítky budou smazány ze všech položek.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Rozpoznána proxy">
<!ENTITY zotero.proxy.recognized.warning "Přidávejte pouze proxy ze stránek vaší knihovny, školy nebo zaměstnání.">
<!ENTITY zotero.proxy.recognized.warning.secondary "Přidání jiných proxy může umožnit škodlivým stránkám vydávat se za stránky, kterým věříte.">

View file

@ -11,9 +11,12 @@ general.restartRequiredForChange=Aby se změna projevila, musí být restartová
general.restartRequiredForChanges=Aby se změny projevily, musí být restartován %S.
general.restartNow=Restartovat ihned
general.restartLater=Restartovat později
general.restartApp=Restart %S
general.restartApp=Restartovat %S
general.errorHasOccurred=Vyskytla se chyba.
general.unknownErrorOccurred=Nastala neznámá chyba.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Prosím, restartujte Firefox.
general.restartFirefoxAndTryAgain=Prosím, restartujte Firefox a zkuste to znovu.
general.checkForUpdate=Zkontrolovat, jestli nejsou k dispozici aktualizace
@ -35,8 +38,12 @@ general.seeForMoreInformation=Pro více informací se podívejte na %S
general.enable=Povolit
general.disable=Zakázat
general.remove=Odstranit
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Otevřít dokumentaci
general.numMore=%S more…
general.openPreferences=Open Preferences
general.operationInProgress=Právě probíhá operace se Zoterem.
general.operationInProgress.waitUntilFinished=Počkejte prosím, dokud neskončí.
@ -68,6 +75,22 @@ errorReport.advanceMessage=Stisknutím %S pošlete hlášení o chybách vývoj
errorReport.stepsToReproduce=Kroky k zopakování:
errorReport.expectedResult=Očekávaný výsledek:
errorReport.actualResult=Dosažený výsledek:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=Datový adresář aplikace Zotero nebyl nalezen.
dataDir.previousDir=Předchozí adresář:
@ -75,6 +98,10 @@ dataDir.useProfileDir=Použít adresář profilu aplikace Firefox
dataDir.selectDir=Vybrat Datový adresář aplikace Zotero
dataDir.selectedDirNonEmpty.title=Adresář není prázdný
dataDir.selectedDirNonEmpty.text=Adresář, který jste vybrali, není prázdný a zřejmě není Datovým adresářem aplikace Zotero.\n\nChcete přesto vytvořit soubory aplikace Zotero v tomto adresáři?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Nalezená existující knihovna Zotera
dataDir.standaloneMigration.description=Toto je zřejmě první případ, kdy používáte %1$S. Přejete si, aby bylo vaše nastavení z %2$S importováno do %1$S a aby se použil existující datový adresář?
dataDir.standaloneMigration.multipleProfiles=%1$S bude sdílet svůj datový adresář s naposledy použitým profilem.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=Nové Uložené hledání
pane.collections.savedSearchName=Zadejte jméno pro toto Uložené hledání:
pane.collections.rename=Přejmenovat kolekci:
pane.collections.library=Moje knihovna
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Koš
pane.collections.untitled=Nepojmenované
pane.collections.unfiled=Nezařazené položky
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=Jste si jisti, že chcete smazat tento štítek?
pane.tagSelector.numSelected.none=vybráno: 0 štítků
pane.tagSelector.numSelected.singular=vybrán 1 štítek
pane.tagSelector.numSelected.plural=vybráno: %S štítků
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Nahrávám seznam položek...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Přesunout do Koše
pane.items.trash=Jste si jisti, že chcete přesunout vybranou položku do Koše?
pane.items.trash.multiple=Jste si jisti, že chcete přesunout vybranou položku do Koše?
@ -179,7 +213,12 @@ pane.item.selected.multiple=vybráno %S položek
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Změnit typ položky
pane.item.changeType.text=Jste si jisti, že chcete změnit typ této položky?\n\nNásledující pole budou ztracena:
@ -188,8 +227,8 @@ pane.item.defaultLastName=poslední
pane.item.defaultFullName=plné jméno
pane.item.switchFieldMode.one=Přepnout na jedno pole
pane.item.switchFieldMode.two=Přepnout na více polí
pane.item.creator.moveUp=Move Up
pane.item.creator.moveDown=Move Down
pane.item.creator.moveUp=Posunout nahoru
pane.item.creator.moveDown=Posunout dolů
pane.item.notes.untitled=Nepojmenovaná poznámka
pane.item.notes.delete.confirm=Jste si jistý, že chcete smazat tuto poznámku?
pane.item.notes.count.zero=%S poznámek:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=%S příloh:
pane.item.attachments.count.singular=%S příloha:
pane.item.attachments.count.plural=%S příloh:
pane.item.attachments.select=Vyberte soubor
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=klikněte zde
pane.item.tags=Štítky:
pane.item.tags.count.zero=%S štítků:
pane.item.tags.count.singular=%S štítek:
pane.item.tags.count.plural=%S štítků:
pane.item.tags.icon.user=Uživatelem přidaný štítek
pane.item.tags.icon.automatic=Automaticky přidaný štítek
pane.item.related=Související:
pane.item.related.count.zero=%S souvisejících:
pane.item.related.count.singular=%S související:
pane.item.related.count.plural=%S souvisejících:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=Do aktuálně vybrané kolekce nemůžete
ingester.saveToZotero=Uložit do Zotera
ingester.saveToZoteroUsing=Uložit do Zotera pomocí "%S"
ingester.scraping=Ukládá se položka...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Položka uložena
ingester.scrapeError=Nebylo možné uložit položku
ingester.scrapeErrorDescription=Při ukládání této položky nastala chyba. Zkontrolujte %S pro více informací.
@ -428,6 +469,7 @@ ingester.importReferRISDialog.checkMsg=Vždy povolit pro tuto stránku.
ingester.importFile.title=Importovat soubor
ingester.importFile.text=Chcete importovat soubor "%S"?\n\nPoložky budou přidány do nové kolekce.
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Provádí se vyhledávání...
ingester.lookup.error=Během vyhledávání této položky došlo k chybě.
@ -441,20 +483,33 @@ db.dbRestoreFailed=Zotero databáze '%S' byla pravděpodobně porušena a pokus
db.integrityCheck.passed=V databázi nebyly nalezeny žádné chyby.
db.integrityCheck.failed=V Zotero databázi byly nalezeny chyby!
db.integrityCheck.dbRepairTool=Můžete použít nástroj pro opravu databáze z http://zotero.org/utils/dbfix a pokusit se opravit tyto chyby
db.integrityCheck.repairAttempt=Zotero can attempt to correct these errors.
db.integrityCheck.appRestartNeeded=%S will need to be restarted.
db.integrityCheck.fixAndRestart=Fix Errors and Restart %S
db.integrityCheck.errorsFixed=The errors in your Zotero database have been corrected.
db.integrityCheck.errorsNotFixed=Zotero was unable to correct all the errors in your database.
db.integrityCheck.reportInForums=You can report this problem in the Zotero Forums.
db.integrityCheck.repairAttempt=Zotero se může pokusit tyto chyby opravit.
db.integrityCheck.appRestartNeeded=Je potřeba restartovat %S
db.integrityCheck.fixAndRestart=Opravit chyby a restartovat %S
db.integrityCheck.errorsFixed=Chyby ve vaší Zotero databázi byly opraveny.
db.integrityCheck.errorsNotFixed=Zoteru se nepodařilo opravit všechny chyby ve vaší databázi.
db.integrityCheck.reportInForums=Můžete nahlásit problém na fórech Zotero
zotero.preferences.update.updated=Aktualizováno
zotero.preferences.update.upToDate=Aktuální
zotero.preferences.update.error=Chyba
zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when possible
zotero.preferences.launchNonNativeFiles=Pokud je to možné, otevírat soubory PDF a další přímo v %S
zotero.preferences.openurl.resolversFound.zero=nalezeno %S resolverů
zotero.preferences.openurl.resolversFound.singular=nalezen %S resolver
zotero.preferences.openurl.resolversFound.plural=nalezeno %S resolverů
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Znovu vytvořit celý index
zotero.preferences.search.rebuildWarning=Chcete znovu vytvořit celý index? To může chvíli trvat.\n\nPro indexování pouze těch položek, které nebyly indexovány, použijte %S.
zotero.preferences.search.clearIndex=Vymazat index
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Všechny nové nebo upr
zotero.preferences.advanced.resetStyles=Resetovat styly
zotero.preferences.advanced.resetStyles.changesLost=Všechny nové nebo upravené styly budou ztraceny.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=Následující soubory v cílovém adresáři již existují a nebyly zkopírovány:
dragAndDrop.filesNotFound=Následující soubory nebyly nalezeny a nemohly být zkopírovány:
@ -500,7 +559,8 @@ fileInterface.import=Import
fileInterface.export=Export
fileInterface.exportedItems=Exportované položky
fileInterface.imported=Importované
fileInterface.fileFormatUnsupported=Žádné překladače nemohly být nalezeny pro daný soubor.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Nepojmenovaná bibliografie
fileInterface.bibliographyHTMLTitle=Bibliografie
fileInterface.importError=Při importu vybraného souboru došlo k chybě. Přesvědčte se, prosím, že je soubor v pořádku, a zkuste import znovu.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=Položky, které jste vybrali, neobsahují žád
fileInterface.bibliographyGenerationError=Při generování Vaší bibliografie nastala chyba. Zkuste to prosím znovu.
fileInterface.exportError=Při pokusu o export vybraného souboru nastala chyba.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Mód pokročilého vyhledávání - zmáčkněte Enter pro vyhledávání.
searchInProgress=Probíhá vyhledávání - prosím, čekejte.
@ -556,7 +620,7 @@ fulltext.indexState.partial=Částečný
exportOptions.exportNotes=Exportovat poznámky
exportOptions.exportFileData=Exportovat soubory
exportOptions.useJournalAbbreviation=Use Journal Abbreviation
exportOptions.useJournalAbbreviation=Použí zkratku časopisu
charset.UTF8withoutBOM=Unicode (UTF-8 bez BOM)
charset.autoDetect=(automaticky detekovat)
@ -572,8 +636,8 @@ citation.multipleSources=Více zdrojů...
citation.singleSource=Jednotlivý zdroj...
citation.showEditor=Zobrazit editor...
citation.hideEditor=Skrýt editor...
citation.citations=Citations
citation.notes=Notes
citation.citations=Citace
citation.notes=Poznámky
report.title.default=Zotero report
report.parentItem=Rodičovská položka:
@ -613,6 +677,7 @@ integration.cited.loading=Nahrávají se citované položky...
integration.ibid=tamtéž
integration.emptyCitationWarning.title=Prázdná citace
integration.emptyCitationWarning.body=Citace, kterou jste specifikovali, by byla podle aktuálně zvoleného stylu prázdná. Jste si jisti, že ji chcete přidat?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=Tato verze pluginu pro textové procesory ($INTEGRATION_VERSION) není kompatibilní s aktuálně nainstalovanou verzí rozšíření Zotero pro Firefox (%1$S). Ujistěte se prosím, že používáte nejnovější verze obou komponent.
integration.error.incompatibleVersion2=Zotero %1$S vyžaduje %2$S %3$S nebo novější. Prosím, stáhněte nejnovější verzi %2$S ze zotero.org.
@ -643,14 +708,22 @@ integration.citationChanged=Citace byla upravena poté, co ji Zotero nageneroval
integration.citationChanged.description=Kliknutím na "Ano" zabráníte Zoteru aktualizovat tuto citaci když přidáte další citace, přepnete styly, nebo upravíte odkaz, na které odkazuje. Kliknutím na "Ne" smažete vaše změny.
integration.citationChanged.edit=Citace byla po vygenerování Zoterem ručně upravena. Editování smaže vaše úpravy. Přejete si pokračovat?
styles.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=Instalovat styl "%1$S" z %2$S?
styles.updateStyle=Aktualizovat existující styl "%1$S" stylem "%2$S" z %3$S?
styles.installed=Styl "%S" byl úspěšně nainstalován.
styles.installError=%S zřejmě není platný soubor stylu.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S odkazuje na neplatný nebo neexistující CSL soubor %2$S.
styles.deleteStyle=Jste si jisti, že chcete smazat styl "%1$S"?
styles.deleteStyles=Jste si jisti, že chcete smazat vybrané styly?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Zrušit synchronizaci
sync.openSyncPreferences=Otevřít nastavení synchronizace
sync.resetGroupAndSync=Resetovat Skupinu a synchronizovat
@ -660,8 +733,10 @@ sync.remoteObject=Vzdálený objekt
sync.mergedObject=Sloučený objekt
sync.error.usernameNotSet=Uživatelské jméno není nastaveno
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Heslo není nastaveno
sync.error.invalidLogin=Neplatné uživatelské jméno nebo heslo
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Prosím zadejte heslo.
sync.error.loginManagerCorrupted1=Zotero nemůže přistoupit k vašim přihlašovacím údajům. Pravděpodobnou příčinou je poškozená databáze přihlašovacích údajů v aplikaci Firefox.
sync.error.loginManagerCorrupted2=Zavřete Firefox, proveďte zálohu a smažte singons.* ze svého profilu ve Firefoxu. Poté znovu vložte své přihlašovací údaje do panelu Sync v Nastavení Zotera.
@ -672,6 +747,41 @@ sync.error.groupWillBeReset=Pokud budete pokračovat, vaše kopie skupiny bude r
sync.error.copyChangedItems=Pokud chcete zkopírovat své soubory jinam, nebo požádat administrátora skupiny o práva pro zápis, zrušte synchronizaci.
sync.error.manualInterventionRequired=Automatická synchronizace způsobila konflikt, který vyžaduje ruční zásah uživatele.
sync.error.clickSyncIcon=Klikněte na ikonu synchronizace pro provedení manuální synchronizace.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Zatím nesynchronizováno
sync.status.lastSync=Poslední synchronizace:
@ -682,9 +792,12 @@ sync.status.uploadingData=Nahrávám data na synchronizační server
sync.status.uploadAccepted=Nahraná data přijata - čeká se na synchronizační server
sync.status.syncingFiles=Synchronizuji soubory
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=%SKB zbývá
sync.storage.filesRemaining=%1$S/%2$S soubory
sync.storage.none=Žádný
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Lokální soubor
sync.storage.remoteFile=Vzdálený soubor
sync.storage.savedFile=Uložený soubor
@ -692,18 +805,24 @@ sync.storage.serverConfigurationVerified=Konfigurace serveru ověřeno
sync.storage.fileSyncSetUp=Nastavení synchronizace bylo úspěšně nastaveno.
sync.storage.openAccountSettings=Otevřít nastavení účtu
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=Nepodařilo se dosáhnout serveru %S.
sync.storage.error.permissionDeniedAtAddress=Nemáte práva vytvořit Zotero adresář na následující adrese:
sync.storage.error.checkFileSyncSettings=Prosím, zkontrolujte své nastavení synchronizace, nebo kontaktujte administrátora vašeho serveru.
sync.storage.error.verificationFailed=Ověření %S selhalo. Zkontrolujte vaše nastavení synchronizace souborů v panelu Sync v Nastavení Zotera.
sync.storage.error.fileNotCreated=Nepodařilo se vytvořit soubor '%S' v uložném adresáři Zotera.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=V Zotero skupině '%S' už nemáte právo editace souborů a soubory, které jste přidali či editovali, nemohou být synchronizovány se serverem.
sync.storage.error.copyChangedItems=Pokud byste chtěli uložit kopii změněných položek a souborů jinam, zrušte teď synchronizaci.
sync.storage.error.fileUploadFailed=Nahrání souborů se nezdařilo.
sync.storage.error.directoryNotFound=Adresář nebyl nalezen
sync.storage.error.doesNotExist=%S neexistuje.
sync.storage.error.createNow=Chcete ho teď vytvořit?
sync.storage.error.webdav.enterURL=Prosím vložte WebDAV URL.
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S není platná WebDAV URL.
sync.storage.error.webdav.invalidLogin=WebDAV server nepřijal uživatelské jméno a heslo, které jste zadali.
sync.storage.error.webdav.permissionDenied=Nemáte práva přístupu pro %S na WebDAV serveru.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=Chyba SSL spojení při připojová
sync.storage.error.webdav.loadURLForMoreInfo=Nahrajte vaší WebDAV URL do prohlížeče pro více informací.
sync.storage.error.webdav.seeCertOverrideDocumentation=Více informací najdete v dokumentaci překonání certifikátu (certificate override documentation).
sync.storage.error.webdav.loadURL=Načíst WebDAV URL
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=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.
sync.storage.error.zfs.groupQuotaReached2=Vlastník skupiny může zvětšit kapacitu úložiště skupiny pomocí sekce 'nastavení úložiště' na zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Uložit štítek
sync.longTagFixer.saveTags=Uložit štítky
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=Není možné přečíst text z PDF.
recognizePDF.noMatches=Nebyly nalezeny odpovídající reference.
recognizePDF.fileNotFound=Soubor nenalezen.
recognizePDF.limit=Dosažen maximální počet dotazů. Zkuste to později.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Získávání metadat bylo dokončeno.
recognizePDF.close.label=Zavřít
@ -753,8 +880,21 @@ rtfScan.rtf=Rich Text Format (.rtf)
rtfScan.saveTitle=Vyberte umístění, do kterého bude uložen naformátovaný soubor
rtfScan.scannedFileSuffix=(Prohledán)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Vyhledání se nezdařilo
lookup.failure.description=Zotero nedokázalo najít záznam odpovídající specifikovanému identifikátoru. Prosím ověřte správnost identifikátoru a zkuste to znovu.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=Zobrazit online
locate.online.tooltip=Přejít na tuto položku online

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Særlig tak til:">
<!ENTITY zotero.about.close "Luk">
<!ENTITY zotero.moreCreditsAndAcknowledgements "Flere anerkendelser">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "Default:">
<!ENTITY zotero.preferences.items "Elementer">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "Generelt">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Synkroniser Vedhæftninger i Mit Bibliotek ved hjælp af">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Synkroniser Vedhæftninger i gruppe-biblioteker ved hjælp af Zoteros online-lager">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Når du anvender Zoteros online-lager, er du forpligtet på dets">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "betingelser">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Fuld synkronisering med Zotero Server">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Flet de lokale Zotero-data med data fra synkroniserings-serveren uanset deres synkroniserings-historik.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Gendan fra Zotero Server">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Slet alle server-data og overskriv med lokale data fra Zotero.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Nulstil historik for fil-synkronisering">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Gennemtving et tjek af lager-serveren for alle lokale Vedhæftninger">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Nulstil...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Titel">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Opdateret">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Hent yderligere formater">
<!ENTITY zotero.preferences.prefpane.keys "Genvejs-taster">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Enhver tegnstreng">
<!ENTITY zotero.preferences.prefpane.advanced "Avanceret">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Lokaliser">
<!ENTITY zotero.preferences.locate.locateEngineManager "Håndtering af søgemaskiner for artikler">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "Vælg...">
<!ENTITY zotero.preferences.dataDir.reveal "Vis data-mappen">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Vedligeholdelse af databasen">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Tjek databasens gyldighed">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Reset &quot;oversættere&quot; og formater...">

View file

@ -19,7 +19,7 @@
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY printCmd.accesskey "P">
<!ENTITY closeCmd.label "Luk">
<!ENTITY closeCmd.key "W">
<!ENTITY closeCmd.accesskey "C">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Rediger">
<!ENTITY zotero.general.delete "Slet">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "Logfilen for fejl kan indeholde meddelelser der ikke har med Zotero at gøre.">
<!ENTITY zotero.errorReport.submissionInProgress "Vent venligst mens fejlrapporten registreres.">
<!ENTITY zotero.errorReport.submitted "Din fejlrapport er registreret.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Læg venligst en besked på Zoteros fora (forums.zotero.org) med dette Rapport-ID, en beskrivelse af problemet og det der får problemet til at opstå.">
<!ENTITY zotero.errorReport.notReviewed "Fejlrapporter bliver ikke læst medmindre der henvises til dem i Zoteros fora.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "Du har installeret en ny version af Zotero.">
<!ENTITY zotero.upgrade.upgradeRequired "Din Zotero-database skal opgraderes for at virke med den seneste version.">
<!ENTITY zotero.upgrade.autoBackup "Din nuværende database vil blive sikkerhedskopieret, inden der foretages ændringer.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Rettigheder">
<!ENTITY zotero.items.dateAdded_column "Tilføjet den">
<!ENTITY zotero.items.dateModified_column "Ændret den">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Vis i bibliotek">
<!ENTITY zotero.items.menu.attach.note "Tilføj note">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Transformer tekst">
<!ENTITY zotero.item.textTransform.titlecase "Betydende ord med stort ">
<!ENTITY zotero.item.textTransform.sentencecase "Første bogstav med stort">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "Ny note">
<!ENTITY zotero.toolbar.note.standalone "Ny selvstændig note">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Vælg de synlige">
<!ENTITY zotero.tagSelector.clearVisible "Fravælg de synlige">
<!ENTITY zotero.tagSelector.clearAll "Fravælg alle">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Omdøb mærkaten...">
<!ENTITY zotero.tagSelector.deleteTag "Slet mærkaten...">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Indtast ISBN, DOI eller PMID for opslag nedenfor.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Vælg elementer">
<!ENTITY zotero.selectitems.intro.label "Vælg de elementer, du ønsker at tilføje til dit bibliotek">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Mærkater, der ikke er markeret, vil ikke blive gemt.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Mærkatet vil blive fjernet fra alle elementer.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Proxy registreret">
<!ENTITY zotero.proxy.recognized.warning "Tilføj kun proxyer, der er knyttet til dit biblioteks, din institutions eller din virksomheds web-sted">
<!ENTITY zotero.proxy.recognized.warning.secondary "Hvis du tilføjer andre proxyer, kan ondsindede web-steder optræde som steder du stoler på.">

View file

@ -14,6 +14,9 @@ general.restartLater=Genstart senere
general.restartApp=Restart %S
general.errorHasOccurred=Der er opstået en fejl.
general.unknownErrorOccurred=Der er opstået en ukendt fejl.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Genstart %S.
general.restartFirefoxAndTryAgain=Genstart %S og prøv igen.
general.checkForUpdate=Tjek om der er en opdatering
@ -35,8 +38,12 @@ general.seeForMoreInformation=Se %S for nærmere oplysninger.
general.enable=Slå til
general.disable=Slå fra
general.remove=Fjern
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Open Documentation
general.numMore=%S more…
general.openPreferences=Open Preferences
general.operationInProgress=En Zotero-operation er ved at blive udført.
general.operationInProgress.waitUntilFinished=Vent venligst til den er færdig.
@ -68,6 +75,22 @@ errorReport.advanceMessage=Tryk %S for at sende en fejlmeldining til holdet bag
errorReport.stepsToReproduce=Følgende skridt kan genskabe situationen:
errorReport.expectedResult=Forventet resultat:
errorReport.actualResult=Faktisk resultat:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=Zoteros datamappe kunne ikke findes.
dataDir.previousDir=Tidligere mappe:
@ -75,6 +98,10 @@ dataDir.useProfileDir=Anvend Firefox' profilmappe
dataDir.selectDir=Vælg en datamappe til Zotero
dataDir.selectedDirNonEmpty.title=Mappen er ikke tom
dataDir.selectedDirNonEmpty.text=Mappen du oprettede er ikke tom og synes ikke at være en datamappe til Zotero.\n\nØnsker du at oprette Zotero-filer i denne mappe alligevel?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Der er fundet et allerede eksisterende Zotero-Bibliotek.
dataDir.standaloneMigration.description=Det ser ud til at være første gang du bruger %1$S. Skal %1$S importere dine valg fra %2$S og bruge din nuværende datamappe?
dataDir.standaloneMigration.multipleProfiles=%1$S vil dele sin datamappe med den sidst anvende profil.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=Ny gemt Søgning
pane.collections.savedSearchName=Giv den gemte Søgning et navn:
pane.collections.rename=Giv Samlingen et nyt navn:
pane.collections.library=Mit Bibliotek
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Papirkurv
pane.collections.untitled=Uden navn
pane.collections.unfiled=Elementer som ikke er gemt.
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=Er du sikker på at du vil slette dette tag?\n\n
pane.tagSelector.numSelected.none=0 Tags er valgt
pane.tagSelector.numSelected.singular=%S Tag valgt
pane.tagSelector.numSelected.plural=%S Tags er valgt.
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Henter listen med Elementer...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Læg Elementerne i papirkurven
pane.items.trash=Er du sikker på at du vil lægge disse Elementer i papirkurven?
pane.items.trash.multiple=Er du sikker på at du vil lægge disse Elementer i papirkurven?
@ -179,7 +213,12 @@ pane.item.selected.multiple=%S Elementer valgt
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Henfør Elementet til en ny type
pane.item.changeType.text=Er du sikker på at du vil ændre Elementets Type?\n\nFølgende felter går tabt:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=%S Vedhæftninger.
pane.item.attachments.count.singular=%S Vedhæftning:
pane.item.attachments.count.plural=%S Vedhæftninger:
pane.item.attachments.select=Vælg en fil
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=Klik her
pane.item.tags=Tags:
pane.item.tags.count.zero=%S Tags:
pane.item.tags.count.singular=%S Tag:
pane.item.tags.count.plural=%S Tags:
pane.item.tags.icon.user=Tag tilføjet af bruger
pane.item.tags.icon.automatic=Tag tilføjet automatisk
pane.item.related=Relateret:
pane.item.related.count.zero=%S relaterede:
pane.item.related.count.singular=%S relateret:
pane.item.related.count.plural=%S relaterede:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=You cannot add files to the currently sele
ingester.saveToZotero=Gem i Zotoro
ingester.saveToZoteroUsing=Gem i Zotero med brug af "%S"
ingester.scraping=Gemmer Element...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Elementet er gemt
ingester.scrapeError=Elementet kunne ikke gemmes.
ingester.scrapeErrorDescription=En fejl opstod under forsøget på at gemme Elementet. Tjek %S for mere information.
@ -428,6 +469,7 @@ ingester.importReferRISDialog.checkMsg=Brug det altid for dette sted.
ingester.importFile.title=Import-fil
ingester.importFile.text=Vil du importere filen "%S"?\n\nElementer bliver placeret i en ny Samling.
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Foretager opslag...
ingester.lookup.error=Der opstod en fejl under forsøget på opslag for Elementet.
@ -455,6 +497,19 @@ zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when
zotero.preferences.openurl.resolversFound.zero=%S "resolvere" fundet
zotero.preferences.openurl.resolversFound.singular=%S "resolver" fundet
zotero.preferences.openurl.resolversFound.plural=%S "resolvere" fundet
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Genopbyg indeks
zotero.preferences.search.rebuildWarning=Do you want to rebuild the entire index? This may take a while.\n\nTo index only items that haven't been indexed, use %S.
zotero.preferences.search.clearIndex=Ryd indeks
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Alle nye eller revidere
zotero.preferences.advanced.resetStyles=Gendan de oprindelige bibliografiske formater
zotero.preferences.advanced.resetStyles.changesLost=Alle nye eller reviderede bibliografiske formater vil gå tabt.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=Følgende filer fandtes allerede i mål-mappen og blev ikke kopieret:
dragAndDrop.filesNotFound=Følgende filer kunne ikke findes og kunne derfor ikke kopieres:
@ -500,7 +559,8 @@ fileInterface.import=Import
fileInterface.export=Eksport
fileInterface.exportedItems=Eksporterede Elementer
fileInterface.imported=Importeret
fileInterface.fileFormatUnsupported=Ingen "oversætter" kunne findes for den pågældende fil
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Referenceliste uden navn
fileInterface.bibliographyHTMLTitle=Rererenceliste
fileInterface.importError=Der opstod en fejl under import af den valgte fil. Tjek om filen er i et gyldigt format og ikke beskadet. Prøv så igen.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=De elementer du valgt indeholder ingen reference
fileInterface.bibliographyGenerationError=En fejl opstod under dannelsen af referencelisten. Prøv igen.
fileInterface.exportError=En fejl opstod under eksport af den valgte fil.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Avanceret søgning - tryk Retur for at sætte den igang.
searchInProgress=Søgning pågår - vent venligst-
@ -613,11 +677,12 @@ integration.cited.loading=Loading Cited Items…
integration.ibid=ibid.
integration.emptyCitationWarning.title=Tom henvisning
integration.emptyCitationWarning.body=Den henvisning du har bedt om vil være tom i det aktuelle bibliografiske format. Er du sikker på at du vil tilføje den?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=This version of the Zotero word processor plugin ($INTEGRATION_VERSION) is incompatible with the currently installed version of the Zotero Firefox extension (%1$S). Please ensure you are using the latest versions of both components.
integration.error.incompatibleVersion2=Zotero %1$S requires %2$S %3$S or later. Please download the latest version of %2$S from zotero.org.
integration.error.title=Zotero Integration Error
integration.error.notInstalled=Zotero could not load the component required to communicate with your word processor. Please ensure that the appropriate extension is installed and try again.
integration.error.notInstalled=Firefox could not load the component required to communicate with your word processor. Please ensure that the appropriate Firefox extension is installed, then try again.
integration.error.generic=Zotero experienced an error updating your document.
integration.error.mustInsertCitation=Du må indsætte en henvisng for at kunne udføre denne handling.
integration.error.mustInsertBibliography=You must insert a bibliography before performing this operation.
@ -643,14 +708,22 @@ integration.citationChanged=Du har ændret denne henvisning siden Zotero indsatt
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the item 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.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=Install style "%1$S" from %2$S?
styles.updateStyle=Vil du opdatere det nuværende format "%1$S" med "%2$S" fra %3$S?
styles.installed=The style "%S" was installed successfully.
styles.installError=%S does not appear to be a valid style file.
styles.installError="%S" is not a valid style file.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S references an invalid or non-existent CSL file at %2$S as its source.
styles.deleteStyle=Are you sure you want to delete the style "%1$S"?
styles.deleteStyles=Are you sure you want to delete the selected styles?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Cancel Sync
sync.openSyncPreferences=Indstillinger for Open Sync...
sync.resetGroupAndSync=Reset Group and Sync
@ -660,18 +733,55 @@ sync.remoteObject=Remote Object
sync.mergedObject=Merged Object
sync.error.usernameNotSet=Username not set
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Password not set
sync.error.invalidLogin=Invalid username or password
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Please enter a password.
sync.error.loginManagerCorrupted1=Zotero cannot access your login information, likely due to a corrupted Firefox login manager database.
sync.error.loginManagerCorrupted2=Close Firefox, back up and delete signons.* from your Firefox profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences.
sync.error.syncInProgress=A sync operation is already in progress.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart %S.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart Firefox.
sync.error.writeAccessLost=You no longer have write access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.error.groupWillBeReset=If you continue, your copy of the group will be reset to its state on the server, and local modifications to items and files will be lost.
sync.error.copyChangedItems=If you would like a chance to copy your changes elsewhere or to request write access from a group administrator, cancel the sync now.
sync.error.manualInterventionRequired=An automatic sync resulted in a conflict that requires manual intervention.
sync.error.clickSyncIcon=Click the sync icon to sync manually.
sync.error.manualInterventionRequired=Conflicts have suspended automatic syncing.
sync.error.clickSyncIcon=Click the sync icon to resolve them.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Not yet synced
sync.status.lastSync=Last sync:
@ -682,9 +792,12 @@ sync.status.uploadingData=Uploading data to sync server
sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server
sync.status.syncingFiles=Syncing files
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=%SKB remaining
sync.storage.filesRemaining=%1$S/%2$S files
sync.storage.none=None
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Local File
sync.storage.remoteFile=Remote File
sync.storage.savedFile=Saved File
@ -692,17 +805,23 @@ sync.storage.serverConfigurationVerified=Server configuration verified
sync.storage.fileSyncSetUp=File sync is successfully set up.
sync.storage.openAccountSettings=Open Account Settings
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=The server %S could not be reached.
sync.storage.error.permissionDeniedAtAddress=You do not have permission to create a Zotero directory at the following address:
sync.storage.error.checkFileSyncSettings=Please check your file sync settings or contact your server administrator.
sync.storage.error.verificationFailed=%S verification failed. Verify your file sync settings in the Sync pane of the Zotero preferences.
sync.storage.error.fileNotCreated=The file '%S' could not be created in the Zotero 'storage' directory.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=You no longer have file editing access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.storage.error.copyChangedItems=If you would like a chance to copy changed items and files elsewhere, cancel the sync now.
sync.storage.error.fileUploadFailed=File upload failed.
sync.storage.error.directoryNotFound=Directory not found
sync.storage.error.doesNotExist=%S findes ikke.
sync.storage.error.createNow=Do you want to create it now?
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S is not a valid WebDAV URL.
sync.storage.error.webdav.invalidLogin=The WebDAV server did not accept the username and password you entered.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
sync.storage.error.webdav.seeCertOverrideDocumentation=See the certificate override documentation for more information.
sync.storage.error.webdav.loadURL=Load WebDAV URL
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=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.
sync.storage.error.zfs.groupQuotaReached2=The group owner can increase the group's storage capacity from the storage settings section on zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Save Tag
sync.longTagFixer.saveTags=Save Tags
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=Could not read text from PDF.
recognizePDF.noMatches=No matching references found.
recognizePDF.fileNotFound=File not found.
recognizePDF.limit=Query limit reached. Try again later.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Metadata Retrieval Complete.
recognizePDF.close.label=Luk
@ -753,8 +880,21 @@ rtfScan.rtf=Rich Text Format (.rtf)
rtfScan.saveTitle=Select a location in which to save the formatted file
rtfScan.scannedFileSuffix=(skannet)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Lookup Failed
lookup.failure.description=Zotero could not find a record for the specified identifier. Please verify the identifier and try again.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=View Online
locate.online.tooltip=Go to this item online

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Besonderer Dank gebührt:">
<!ENTITY zotero.about.close "Schließen">
<!ENTITY zotero.moreCreditsAndAcknowledgements "Außerdem danken wir:">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "Standardeinstellungen:">
<!ENTITY zotero.preferences.items "Einträge">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "Allgemein">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Angehängte Dateien in Meine Bibliothek synchronisieren mit:">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Angehängte Dateien in Gruppen-Bibliotheken mit Zotero Storage synchronisieren">
<!ENTITY zotero.preferences.sync.fileSyncing.about "Über die Dateisynchronisierung">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Wenn Sie Zotero Storage benutzen, erklären Sie sich einverstanden mit den">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "allgemeinen Geschäftsbedingungen">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Komplette Synchronisierung mit Zotero-Server">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Lokale Zotero-Daten mit Daten vom Sync-Server zusammenführen, ohne die Sync-History zu beachten.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Vom Zotero-Server wiederherstellen">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Alle Server-Daten löschen und mit lokalen Zotero-Daten überschreiben.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Zurücksetzen des Synchronisierungsverlaufs">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Überprüfung des Sicherungsservers für alle lokalen Datei-Anhänge erzwingen.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Zurücksetzen...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Titel">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Aktualisiert">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Weitere Stile hinzufügen...">
<!ENTITY zotero.preferences.prefpane.keys "Tastenkombinationen">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Beliebiger String">
<!ENTITY zotero.preferences.prefpane.advanced "Erweitert">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Finden">
<!ENTITY zotero.preferences.locate.locateEngineManager "Artikel Finder verwalten">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "Auswählen...">
<!ENTITY zotero.preferences.dataDir.reveal "Datenverzeichnis anzeigen">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Datenbankwartung">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Integrität der Datenbank überprüfen">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Übersetzer und Stile zurücksetzen...">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Bearbeiten">
<!ENTITY zotero.general.delete "Löschen">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "Dieses Fehlerprotokoll kann unter Umständen Nachrichten enthalten, die nicht mit Zotero in Verbindung stehen.">
<!ENTITY zotero.errorReport.submissionInProgress "Bitte warten Sie, während der Fehlerbericht übermittelt wird.">
<!ENTITY zotero.errorReport.submitted "Der Fehlerbericht wurde übermittelt.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Bitte erstellen Sie einen Beitrag in den Zotero-Foren (forums.zotero.org) mit dieser Berichts-ID, einer Beschreibung des Fehlers und den Schritten, die notwendig sind, um ihn zu reproduzieren.">
<!ENTITY zotero.errorReport.notReviewed "Fehlerberichte werden im Allgemeinen nicht beachtet, wenn kein entsprechender Thread im Forum erstellt wird.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "Sie haben eine neue Version von Zotero installiert.">
<!ENTITY zotero.upgrade.upgradeRequired "Ihre Zotero-Datenbank muss aktualisiert werden, damit sie mit der neuen Version funktioniert.">
<!ENTITY zotero.upgrade.autoBackup "Ihre vorhandene Datenbank wird automatisch gesichert, bevor Änderungen vorgenommen werden.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Rechte">
<!ENTITY zotero.items.dateAdded_column "hinzugefügt am">
<!ENTITY zotero.items.dateModified_column "geändert am">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "In Bibliothek anzeigen">
<!ENTITY zotero.items.menu.attach.note "Notiz hinzufügen">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Text transformieren">
<!ENTITY zotero.item.textTransform.titlecase "englische Titel-Großschreibung">
<!ENTITY zotero.item.textTransform.sentencecase "englische Satz-Großschreibung">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "Neue Notiz">
<!ENTITY zotero.toolbar.note.standalone "Neue eigenständige Notiz">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Sichtbare auswählen">
<!ENTITY zotero.tagSelector.clearVisible "Sichtbare abwählen">
<!ENTITY zotero.tagSelector.clearAll "Alle abwählen">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Tag umbenennen...">
<!ENTITY zotero.tagSelector.deleteTag "Tag löschen...">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Geben Sie die nachzuschlagende ISBN, DOI or PMID in das Eingabefeld unten ein.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Einträge auswählen">
<!ENTITY zotero.selectitems.intro.label "Auswählen, welche Artikel zu Ihrer Bibliothek hinzugefügt werden sollen">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Nicht-markierte Tags werden nicht gespeichert.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Das Tag wird aus allen Einträgen gelöscht.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Proxy erkannt">
<!ENTITY zotero.proxy.recognized.warning "Nur Proxys hinzufügen, die von Ihrer Bibliotheks-, Universitäts- oder Firmenwebsite verlinkt sind">
<!ENTITY zotero.proxy.recognized.warning.secondary "Das Hinzufügen anderer Proxies erlaubt es bösartigen Websites, sich als vertrauenswürdig auszugeben.">

View file

@ -14,6 +14,9 @@ general.restartLater=Später neustarten
general.restartApp=%S neu starten
general.errorHasOccurred=Ein Fehler ist aufgetreten.
general.unknownErrorOccurred=Ein unbekannter Fehler ist aufgetreten.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Bitte starten Sie %S neu.
general.restartFirefoxAndTryAgain=Bitte starten Sie %S neu und versuchen Sie es erneut.
general.checkForUpdate=Auf Updates überprüfen
@ -35,8 +38,12 @@ general.seeForMoreInformation=Siehe %S für weitere Informationen.
general.enable=Aktivieren
general.disable=Deaktivieren
general.remove=Entfernen
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Dokumentation öffnen
general.numMore=%S mehr...
general.openPreferences=Open Preferences
general.operationInProgress=Zotero ist beschäftigt.
general.operationInProgress.waitUntilFinished=Bitte warten Sie, bis der Vorgang abgeschlossen ist.
@ -68,6 +75,22 @@ errorReport.advanceMessage=Drücken Sie %S, um einen Fehlerbericht an die Zotero
errorReport.stepsToReproduce=Schritte zur Reproduktion:
errorReport.expectedResult=Erwartetes Ergebnis:
errorReport.actualResult=Tatsächliches Ergebnis:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=Der Zotero-Daten-Ordner konnte nicht gefunden werden.
dataDir.previousDir=Vorheriger Ordner:
@ -75,6 +98,10 @@ dataDir.useProfileDir=Den Firefox-Profil-Ordner verwenden
dataDir.selectDir=Zotero-Daten-Ordner auswählen
dataDir.selectedDirNonEmpty.title=Ordner nicht leer
dataDir.selectedDirNonEmpty.text=Der Ordner, den Sie ausgewählt haben, ist nicht leer und scheint kein Zotero-Daten-Verzeichnis zu sein.\n\nDie Zotero-Dateien trotzdem in diesem Ordner anlegen?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Bestehende Zotero-Bibliothek gefunden
dataDir.standaloneMigration.description=Sie benutzen %1$S anscheinend zum ersten Mal. Wollen Sie, dass %1$S die Einstellungen von %2$S übernimmt und Ihr bestehendes Datenverzeichnis verwendet?
dataDir.standaloneMigration.multipleProfiles=%1$S wird seine Daten mit dem zuletzt verwendeten Profil teilen.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=Neue gespeicherte Suche
pane.collections.savedSearchName=Geben Sie einen Namen für diese gespeicherte Suche an:
pane.collections.rename=Sammlung umbenennen:
pane.collections.library=Meine Bibliothek
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Papierkorb
pane.collections.untitled=Ohne Titel
pane.collections.unfiled=Einträge ohne Sammlung
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=Sind Sie sicher, dass Sie dieses Tag löschen wo
pane.tagSelector.numSelected.none=0 Tags ausgewählt
pane.tagSelector.numSelected.singular=%S Tag ausgewählt
pane.tagSelector.numSelected.plural=%S Tags ausgewählt
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Lade die Liste der Einträge...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=In den Papierkorb verschieben
pane.items.trash=Sind Sie sicher, dass Sie den ausgewählten Eintrag in den Papierkorb verschieben wollen?
pane.items.trash.multiple=Sind Sie sicher, dass Sie die ausgewählten Einträge in den Papierkorb verschieben wollen?
@ -179,7 +213,12 @@ pane.item.selected.multiple=%S Einträge ausgewählt
pane.item.unselected.zero=Keine Einträge in dieser Ansicht
pane.item.unselected.singular=%S Eintrag in dieser Ansicht
pane.item.unselected.plural=%S Einträge in dieser Ansicht
pane.item.selectToMerge=Wählen Sie die zu zusammenführenden Einträge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Eintragstyp ändern
pane.item.changeType.text=Sind Sie sicher, dass Sie den Eintragstyp ändern wollen?\n\nDie folgenden Felder werden dabei verloren gehen:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=%S Anhänge:
pane.item.attachments.count.singular=%S Anhang:
pane.item.attachments.count.plural=%S Anhänge:
pane.item.attachments.select=Datei auswählen
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=hier klicken
pane.item.tags=Tags:
pane.item.tags.count.zero=%S Tags:
pane.item.tags.count.singular=%S Tag:
pane.item.tags.count.plural=%S Tags:
pane.item.tags.icon.user=Vom Benutzer hinzugefügtes Tag
pane.item.tags.icon.automatic=Automatisch hinzugefügtes Tag
pane.item.related=Verwandte Einträge:
pane.item.related.count.zero=%S verwandte Einträge:
pane.item.related.count.singular=%S verwandter Eintrag:
pane.item.related.count.plural=%S verwandte Einträge:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=Sie können keine Dateien zur im Moment au
ingester.saveToZotero=In Zotero speichern
ingester.saveToZoteroUsing=In Zotero mit "%S" speichern
ingester.scraping=Speichere Eintrag...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Eintrag gespeichert.
ingester.scrapeError=Eintrag konnte nicht gespeichert werden.
ingester.scrapeErrorDescription=Ein Fehler ist aufgetreten beim Versuch, diesen Artikel zu speichern. Überprüfen Sie %S für weitere Informationen.
@ -428,6 +469,7 @@ ingester.importReferRISDialog.checkMsg=Für diese Website immer erlauben
ingester.importFile.title=Datei importieren
ingester.importFile.text=Wollen Sie die Datei "%S" importieren?\n\nDie Einträge werden zu einer neuen Sammlung hinzugefügt werden.
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Nachschlagen
ingester.lookup.error=Beim Nachschlagen dieses Eintrags ist ein Fehler aufgetreten.
@ -455,6 +497,19 @@ zotero.preferences.launchNonNativeFiles=PDF- und andere Dateien in %S öffnen, f
zotero.preferences.openurl.resolversFound.zero=%S Resolver gefunden
zotero.preferences.openurl.resolversFound.singular=%S Resolver gefunden
zotero.preferences.openurl.resolversFound.plural=%S Resolver gefunden
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Index neu aufbauen
zotero.preferences.search.rebuildWarning=Wollen Sie den gesamten Index neu aufbauen? Dies kann eine Weile dauern.\n\nUm nur die noch nicht indizierten Einträge zu indizieren, verwenden Sie %S.
zotero.preferences.search.clearIndex=Index löschen
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Sämtliche neuen oder m
zotero.preferences.advanced.resetStyles=Stile zurücksetzen
zotero.preferences.advanced.resetStyles.changesLost=Sämtliche neuen oder modifizierten Stile werden verloren gehen.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=Die folgenden Dateien waren im Zielordner bereits vorhanden und wurden nicht kopiert:
dragAndDrop.filesNotFound=Die folgenden Dateien wurden nicht gefunden und konnten nicht kopiert werden:
@ -500,7 +559,8 @@ fileInterface.import=Importieren
fileInterface.export=Exportieren
fileInterface.exportedItems=Exportierte Einträge
fileInterface.imported=Importiert
fileInterface.fileFormatUnsupported=Kein Übersetzer wurde für die ausgewählte Datei gefunden.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Literaturverzeichnis ohne Titel
fileInterface.bibliographyHTMLTitle=Literaturverzeichnis
fileInterface.importError=Ein Fehler ist aufgetreten beim Importieren der ausgewählten Datei. Bitte überprüfen Sie, ob die Datei korrekt ist und versuchen Sie es erneut.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=Die ausgewählten Einträge beinhalten keine Lit
fileInterface.bibliographyGenerationError=Ein Fehler ist aufgetreten bei dem Versuch, das Literaturverzeichnis zu erstellen. Bitte erneut versuchen.
fileInterface.exportError=Ein Fehler ist aufgetreten bei dem Versuch, die ausgewählte Datei zu exportieren.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Erweiterter Suchmodus — drücken Sie die Eingabetaste zum Suchen.
searchInProgress=Suche läuft — bitte warten.
@ -613,6 +677,7 @@ integration.cited.loading=Lade zitierte Einträge
integration.ibid=ebd
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?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=Diese Version des Zotero Textverarbeitungs-Plugins ($INTEGRATION_VERSION) ist nicht mit der aktuell installierten Version der Zotero-Firefox-Erweiterung (%1$S) kompatibel. Bitte stellen Sie sicher, dass Sie die aktuellsten Versionen der beiden Komponenten verwenden.
integration.error.incompatibleVersion2=Zotero %1$S benötigt %2$S %3$S oder neuer. Bitte laden Sie die neueste Verson von %2$S von zotero.org herunter.
@ -643,14 +708,22 @@ integration.citationChanged=Sie haben Veränderungen an dieser Zitation vorgenom
integration.citationChanged.description=Wenn Sie "Ja" auswählen, wird Zotero diese Zitation nicht aktualisieren, wenn Sie weitere Zitationen hinzufügen, einen anderen Zitationsstil wählen oder die Literaturangabe, auf die sie sich bezieht, verändern. Wenn Sie "Nein" wählen, werden ihre Veränderungen gelöscht.
integration.citationChanged.edit=Sie haben Veränderungen an dieser Zitation vorgenommen, nachdem sie von Zotero erstellt wurde. Das Editieren wird Ihre Veränderungen löschen. Wollen Sie fortsetzen?
styles.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=Stil "%1$S" von %2$S installieren?
styles.updateStyle=Bestehenden Stil "%1$S" mit "%2$S" von %3$S aktualisieren?
styles.installed=Der Stil "%S" wurde erfolgreich installiert.
styles.installError=%S scheint keine gültige Zitierstils-Datei zu sein.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S ruft eine ungültige oder nicht existierenden CSL-Datei unter %2$S als Quelle auf.
styles.deleteStyle=Sind Sie sicher, dass Sie den Stil "%1$S" löschen wollen?
styles.deleteStyles=Sind Sie sicher, dass Sie die ausgewählten Stile löschen wollen?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Sync abbrechen
sync.openSyncPreferences=Sync-Einstellungen öffnen...
sync.resetGroupAndSync=Gruppe zurücksetzen und synchronisieren
@ -660,8 +733,10 @@ sync.remoteObject=Remote-Objekt
sync.mergedObject=Zusammengeführtes Objekt
sync.error.usernameNotSet=Benutzername nicht definiert
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Passwort nicht definiert
sync.error.invalidLogin=Ungültiger Benutzername oder Passwort
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Bitte geben Sie ein Passwort ein.
sync.error.loginManagerCorrupted1=Zotero kann nicht auf Ihre Login-Informationen zugreifen, wahrscheinlich aufgrund einer beschädigten %S-Login-Manager-Datenbank.
sync.error.loginManagerCorrupted2=Schließen Sie %S, legen Sie ein Backup an und löschen Sie signons.* aus Ihrem %S-Profilordner. Geben Sie dann Ihre Logindaten erneut im Sync-Reiter der Zotero-Einstellungen ein.
@ -672,6 +747,41 @@ sync.error.groupWillBeReset=Wenn Sie fortfahren, wird Ihre Kopie der Gruppe zur
sync.error.copyChangedItems=Wenn Sie Ihre Änderungen an einen anderen Ort kopieren oder sich vom Gruppenadministrator Schreibrechte erbitten wollen, brechen Sie die Synchronisierung jetzt ab.
sync.error.manualInterventionRequired=Eine automatische Synchronisierung führte zu einem Konflikt, der manuelles Eingreifen notwendig macht.
sync.error.clickSyncIcon=Klicken Sie auf das Synchronisierungs-Icon, um manuell zu synchronisieren.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Noch nicht synchronisiert
sync.status.lastSync=Letzte Synchronisierung:
@ -682,9 +792,12 @@ sync.status.uploadingData=Daten zum Sync-Server hochladen
sync.status.uploadAccepted=Upload akzeptiert \u2014 warte auf Sync-Server
sync.status.syncingFiles=Synchronisiere Dateien
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=%SKB verbleibend
sync.storage.filesRemaining=%1$S/%2$S Dateien
sync.storage.none=Keine
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Lokale Datei
sync.storage.remoteFile=Remote-Datei
sync.storage.savedFile=Gespeicherte Datei
@ -692,18 +805,24 @@ sync.storage.serverConfigurationVerified=Server-Konfiguration verifiziert
sync.storage.fileSyncSetUp=Datei-Synchronisierung wurde erfolgreich eingerichtet.
sync.storage.openAccountSettings=Account-Einstellungen öffnen
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=Der Server %S konnte nicht erreicht werden.
sync.storage.error.permissionDeniedAtAddress=Sie haben keine hinreichenden Rechte, um ein Zotero-Verzeichnis unter der folgenden Adresse anzulegen:
sync.storage.error.checkFileSyncSettings=Bitte überprüfen Sie Ihre Datei-Sync-Einstellungen oder kontaktieren Sie Ihren Server-Administrator.
sync.storage.error.verificationFailed=%S Verifizierung fehlgeschlagen. Überprüfen Sie Ihre Datei-Sync-Einstellungen im Sync-Reiter der Zotero-Einstellungen.
sync.storage.error.fileNotCreated=Die Datei '%S' konnte nicht im Zotero-Ordner "storage" angelegt werden.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=Sie haben keine Dateibearbeitungsberechtigung mehr für die Zotero-Gruppe '%S', und die Dateien, die Sie hinzugefügt oder bearbeitet haben, können nicht mit dem Server synchronisiert werden.
sync.storage.error.copyChangedItems=Wenn Sie die veränderten Einträge und Dateien an einen anderen Ort kopieren wollen, brechen Sie die Synchronisierung jetzt ab.
sync.storage.error.fileUploadFailed=Datei-Upload fehlgeschlagen.
sync.storage.error.directoryNotFound=Verzeichnis nicht gefunden
sync.storage.error.doesNotExist=%S existiert nicht.
sync.storage.error.createNow=Wollen Sie es jetzt erstellen?
sync.storage.error.webdav.enterURL=Bitte geben Sie eine WebDAV-URL ein.
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S ist keine gültige WebDAV-URL.
sync.storage.error.webdav.invalidLogin=Der WebDAV-Server hat den eingegebenen Benutzernamen und das Passwort nicht akzeptiert.
sync.storage.error.webdav.permissionDenied=Sie haben keine Zugriffsberechtigung für %S auf dem WebDAV-Server.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=SSL-Verbindungsfehler beim Verbinde
sync.storage.error.webdav.loadURLForMoreInfo=Laden Sie Ihre WebDAV-URL im Browser für weitere Informationen.
sync.storage.error.webdav.seeCertOverrideDocumentation=Siehe die Dokumenkation zum Zertifikats-Override für weitere Informationen.
sync.storage.error.webdav.loadURL=Lade WebDAV URL
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=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 zu 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. Andere Zotero-Daten werden weiterhin zum Server synchronisiert.
sync.storage.error.zfs.groupQuotaReached2=Der Gruppenbesitzer kann das Speicherungskontigent in den Speichereinstellungen auf zotero.org vergrößern.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Tag speichern
sync.longTagFixer.saveTags=Tags speichern
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=Text aus PDF konnte nicht gelesen werden.
recognizePDF.noMatches=Keine passenden Bezüge gefunden.
recognizePDF.fileNotFound=Datei nicht gefunden.
recognizePDF.limit=Abfrage-Limit erreicht. Versuchen Sie es später erneut.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Metadaten-Abruf abgeschlossen.
recognizePDF.close.label=Schließen
@ -753,8 +880,21 @@ rtfScan.rtf=Rich Text Format (.rtf)
rtfScan.saveTitle=Wählen Sie einen Speicherort für die formatierte Datei
rtfScan.scannedFileSuffix=(Gescannt)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Nachschlagen fehlgeschlagen
lookup.failure.description=Zotero konnte keinen Eintrag für den angegeben Identifier finden. Bitte überprüfen Sie den Identifier und versuchen Sie es erneut.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=Online anzeigen
locate.online.tooltip=Online zu diesem Eintrag gehen

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Ειδικές Ευχαριστίες:">
<!ENTITY zotero.about.close "Κλείσιμο">
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits &amp; Acknowledgements">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "Default:">
<!ENTITY zotero.preferences.items "items">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "General">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sync attachment files in My Library using">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Sync attachment files in group libraries using Zotero storage">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "By using Zotero storage, you agree to become bound by its">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "terms and conditions">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Full Sync with Zotero Server">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Merge local Zotero data with data from the sync server, ignoring sync history.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Restore from Zotero Server">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Erase all server data and overwrite with local Zotero data.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Reset File Sync History">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Force checking of the storage server for all local attachment files.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Reset...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Title">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Updated">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Get additional styles...">
<!ENTITY zotero.preferences.prefpane.keys "Shortcut Keys">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Any string">
<!ENTITY zotero.preferences.prefpane.advanced "Advanced">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Locate">
<!ENTITY zotero.preferences.locate.locateEngineManager "Article Lookup Engine Manager">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "Choose...">
<!ENTITY zotero.preferences.dataDir.reveal "Show Data Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Database Maintenance">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Check Database Integrity">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Reset Translators and Styles...">

View file

@ -19,7 +19,7 @@
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY printCmd.accesskey "P">
<!ENTITY closeCmd.label "Close">
<!ENTITY closeCmd.key "W">
<!ENTITY closeCmd.accesskey "C">
@ -90,7 +90,7 @@
<!ENTITY aboutProduct.label "About &brandShortName;">
<!ENTITY aboutProduct.accesskey "A">
<!ENTITY productHelp.label "Support and Documentation">
<!ENTITY productHelp.accesskey "H">
<!ENTITY productHelp.accesskey "D">
<!ENTITY helpTroubleshootingInfo.label "Troubleshooting Information">
<!ENTITY helpTroubleshootingInfo.accesskey "T">
<!ENTITY helpFeedbackPage.label "Submit Feedback…">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Edit">
<!ENTITY zotero.general.delete "Delete">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "The error log may include messages unrelated to Zotero.">
<!ENTITY zotero.errorReport.submissionInProgress "Please wait while the error report is submitted.">
<!ENTITY zotero.errorReport.submitted "Your error report has been submitted.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Please post a message to the Zotero forums (forums.zotero.org) with this Report ID, a description of the problem, and any steps necessary to reproduce it.">
<!ENTITY zotero.errorReport.notReviewed "Error reports are generally not reviewed unless referred to in the forums.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "You have installed a new version of Zotero.">
<!ENTITY zotero.upgrade.upgradeRequired "Your Zotero database must be upgraded to work with the new version.">
<!ENTITY zotero.upgrade.autoBackup "Your existing database will be backed up automatically before any changes are made.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Rights">
<!ENTITY zotero.items.dateAdded_column "Date Added">
<!ENTITY zotero.items.dateModified_column "Date Modified">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Show in Library">
<!ENTITY zotero.items.menu.attach.note "Add Note">
@ -75,8 +93,8 @@
<!ENTITY zotero.toolbar.newItem.label "New Item">
<!ENTITY zotero.toolbar.moreItemTypes.label "More">
<!ENTITY zotero.toolbar.newItemFromPage.label "Create New Item from Current Page">
<!ENTITY zotero.toolbar.lookup.label "Add Item by Identifier">
<!ENTITY zotero.toolbar.newItemFromPage.label "Create Web Page Item from Current Page">
<!ENTITY zotero.toolbar.lookup.label "Add Item(s) by Identifier">
<!ENTITY zotero.toolbar.removeItem.label "Remove Item...">
<!ENTITY zotero.toolbar.newCollection.label "New Collection...">
<!ENTITY zotero.toolbar.newGroup "New Group...">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Transform Text">
<!ENTITY zotero.item.textTransform.titlecase "Title Case">
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "New Note">
<!ENTITY zotero.toolbar.note.standalone "New Standalone Note">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Select visible">
<!ENTITY zotero.tagSelector.clearVisible "Deselect visible">
<!ENTITY zotero.tagSelector.clearAll "Deselect all">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Rename Tag...">
<!ENTITY zotero.tagSelector.deleteTag "Delete Tag...">
<!ENTITY zotero.lookup.description "Enter the ISBN, DOI, or PMID to look up in the box below.">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Enter one or more ISBNs, DOIs, or PMIDs to look up in the box below.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Select Items">
<!ENTITY zotero.selectitems.intro.label "Select which items you'd like to add to your library">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Unchecked tags will not be saved.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "The tag will be deleted from all items.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Proxy Recognized">
<!ENTITY zotero.proxy.recognized.warning "Only add proxies linked from your library, school, or corporate website">
<!ENTITY zotero.proxy.recognized.warning.secondary "Adding other proxies allows malicious sites to masquerade as sites you trust.">

View file

@ -14,8 +14,11 @@ general.restartLater=Restart later
general.restartApp=Restart %S
general.errorHasOccurred=An error has occurred.
general.unknownErrorOccurred=An unknown error occurred.
general.restartFirefox=Please restart %S.
general.restartFirefoxAndTryAgain=Please restart %S and try again.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Please restart Firefox.
general.restartFirefoxAndTryAgain=Please restart Firefox and try again.
general.checkForUpdate=Check for update
general.actionCannotBeUndone=This action cannot be undone.
general.install=Install
@ -35,8 +38,12 @@ general.seeForMoreInformation=See %S for more information.
general.enable=Enable
general.disable=Disable
general.remove=Remove
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Open Documentation
general.numMore=%S more…
general.openPreferences=Open Preferences
general.operationInProgress=A Zotero operation is currently in progress.
general.operationInProgress.waitUntilFinished=Please wait until it has finished.
@ -57,7 +64,7 @@ upgrade.advanceMessage=Press %S to upgrade now.
upgrade.dbUpdateRequired=The Zotero database must be updated.
upgrade.integrityCheckFailed=Your Zotero database must be repaired before the upgrade can continue.
upgrade.loadDBRepairTool=Load Database Repair Tool
upgrade.couldNotMigrate=Zotero could not migrate all necessary files.\nPlease close any open attachment files and restart %S to try the upgrade again.
upgrade.couldNotMigrate=Zotero could not migrate all necessary files.\nPlease close any open attachment files and restart Firefox to try the upgrade again.
upgrade.couldNotMigrate.restart=If you continue to receive this message, restart your computer.
errorReport.reportError=Report Error...
@ -68,6 +75,22 @@ errorReport.advanceMessage=Press %S to send an error report to the Zotero develo
errorReport.stepsToReproduce=Steps to Reproduce:
errorReport.expectedResult=Expected result:
errorReport.actualResult=Actual result:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=The Zotero data directory could not be found.
dataDir.previousDir=Previous directory:
@ -75,6 +98,10 @@ dataDir.useProfileDir=Use %S profile directory
dataDir.selectDir=Select a Zotero data directory
dataDir.selectedDirNonEmpty.title=Directory Not Empty
dataDir.selectedDirNonEmpty.text=The directory you selected is not empty and does not appear to be a Zotero data directory.\n\nCreate Zotero files in this directory anyway?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Existing Zotero Library Found
dataDir.standaloneMigration.description=This appears to be your first time using %1$S. Would you like %1$S to import settings from %2$S and use your existing data directory?
dataDir.standaloneMigration.multipleProfiles=%1$S will share its data directory with the most recently used profile.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=New Saved Search
pane.collections.savedSearchName=Enter a name for this saved search:
pane.collections.rename=Rename collection:
pane.collections.library=My Library
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Trash
pane.collections.untitled=Untitled
pane.collections.unfiled=Unfiled Items
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=Are you sure you want to delete this tag?\n\nThe
pane.tagSelector.numSelected.none=0 tags selected
pane.tagSelector.numSelected.singular=%S tag selected
pane.tagSelector.numSelected.plural=%S tags selected
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Loading items list...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Move to Trash
pane.items.trash=Are you sure you want to move the selected item to the Trash?
pane.items.trash.multiple=Are you sure you want to move the selected items to the Trash?
@ -179,7 +213,12 @@ pane.item.selected.multiple=%S items selected
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Change Item Type
pane.item.changeType.text=Are you sure you want to change the item type?\n\nThe following fields will be lost:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=%S attachments:
pane.item.attachments.count.singular=%S attachment:
pane.item.attachments.count.plural=%S attachments:
pane.item.attachments.select=Select a File
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=click here
pane.item.tags=Tags:
pane.item.tags.count.zero=%S tags:
pane.item.tags.count.singular=%S tag:
pane.item.tags.count.plural=%S tags:
pane.item.tags.icon.user=User-added tag
pane.item.tags.icon.automatic=Automatically added tag
pane.item.related=Related:
pane.item.related.count.zero=%S related:
pane.item.related.count.singular=%S related:
pane.item.related.count.plural=%S related:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=You cannot add files to the currently sele
ingester.saveToZotero=Save to Zotero
ingester.saveToZoteroUsing=Save to Zotero using "%S"
ingester.scraping=Saving Item...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Item Saved
ingester.scrapeError=Could Not Save Item
ingester.scrapeErrorDescription=An error occurred while saving this item. Check %S for more information.
@ -427,13 +468,14 @@ ingester.importReferRISDialog.text=Do you want to import items from "%1$S" into
ingester.importReferRISDialog.checkMsg=Always allow for this site
ingester.importFile.title=Import File
ingester.importFile.text=Do you want to import the file "%S"?\n\nItems will be added to a new collection.
ingester.importFile.text=Do you want to import the file "%S"?
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Performing Lookup…
ingester.lookup.error=An error occurred while performing lookup for this item.
db.dbCorrupted=The Zotero database '%S' appears to have become corrupted.
db.dbCorrupted.restart=Please restart %S to attempt an automatic restore from the last backup.
db.dbCorrupted.restart=Please restart Firefox to attempt an automatic restore from the last backup.
db.dbCorruptedNoBackup=The Zotero database '%S' appears to have become corrupted, and no automatic backup is available.\n\nA new database file has been created. The damaged file was saved in your Zotero directory.
db.dbRestored=The Zotero database '%1$S' appears to have become corrupted.\n\nYour data was restored from the last automatic backup made on %2$S at %3$S. The damaged file was saved in your Zotero directory.
db.dbRestoreFailed=The Zotero database '%S' appears to have become corrupted, and an attempt to restore from the last automatic backup failed.\n\nA new database file has been created. The damaged file was saved in your Zotero directory.
@ -455,6 +497,19 @@ zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when
zotero.preferences.openurl.resolversFound.zero=%S resolvers found
zotero.preferences.openurl.resolversFound.singular=%S resolver found
zotero.preferences.openurl.resolversFound.plural=%S resolvers found
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Rebuild Index
zotero.preferences.search.rebuildWarning=Do you want to rebuild the entire index? This may take a while.\n\nTo index only items that haven't been indexed, use %S.
zotero.preferences.search.clearIndex=Clear Index
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Any new or modified tra
zotero.preferences.advanced.resetStyles=Reset Styles
zotero.preferences.advanced.resetStyles.changesLost=Any new or modified styles will be lost.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=The following files already existed in the destination directory and were not copied:
dragAndDrop.filesNotFound=The following files were not found and could not be copied:
@ -500,7 +559,8 @@ fileInterface.import=Import
fileInterface.export=Export
fileInterface.exportedItems=Exported Items
fileInterface.imported=Imported
fileInterface.fileFormatUnsupported=No translator could be found for the given file.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Untitled Bibliography
fileInterface.bibliographyHTMLTitle=Bibliography
fileInterface.importError=An error occurred while trying to import the selected file. Please ensure that the file is valid and try again.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=The items you have selected contain no reference
fileInterface.bibliographyGenerationError=An error occurred generating your bibliography. Please try again.
fileInterface.exportError=An error occurred while trying to export the selected file.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Advanced search mode — press Enter to search.
searchInProgress=Search in progress — please wait.
@ -613,11 +677,12 @@ 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?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=This version of the Zotero word processor plugin ($INTEGRATION_VERSION) is incompatible with the currently installed version of the Zotero Firefox extension (%1$S). Please ensure you are using the latest versions of both components.
integration.error.incompatibleVersion2=Zotero %1$S requires %2$S %3$S or later. Please download the latest version of %2$S from zotero.org.
integration.error.title=Zotero Integration Error
integration.error.notInstalled=Zotero could not load the component required to communicate with your word processor. Please ensure that the appropriate extension is installed and try again.
integration.error.notInstalled=Firefox could not load the component required to communicate with your word processor. Please ensure that the appropriate Firefox extension is installed, then try again.
integration.error.generic=Zotero experienced an error updating your document.
integration.error.mustInsertCitation=You must insert a citation before performing this operation.
integration.error.mustInsertBibliography=You must insert a bibliography before performing this operation.
@ -643,14 +708,22 @@ integration.citationChanged=You have modified this citation since Zotero generat
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the item 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.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=Install style "%1$S" from %2$S?
styles.updateStyle=Update existing style "%1$S" with "%2$S" from %3$S?
styles.installed=The style "%S" was installed successfully.
styles.installError=%S does not appear to be a valid style file.
styles.installError="%S" is not a valid style file.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S references an invalid or non-existent CSL file at %2$S as its source.
styles.deleteStyle=Are you sure you want to delete the style "%1$S"?
styles.deleteStyles=Are you sure you want to delete the selected styles?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Cancel Sync
sync.openSyncPreferences=Open Sync Preferences...
sync.resetGroupAndSync=Reset Group and Sync
@ -660,18 +733,55 @@ sync.remoteObject=Remote Object
sync.mergedObject=Merged Object
sync.error.usernameNotSet=Username not set
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Password not set
sync.error.invalidLogin=Invalid username or password
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Please enter a password.
sync.error.loginManagerCorrupted1=Zotero cannot access your login information, likely due to a corrupted Firefox login manager database.
sync.error.loginManagerCorrupted2=Close Firefox, back up and delete signons.* from your Firefox profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences.
sync.error.syncInProgress=A sync operation is already in progress.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart %S.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart Firefox.
sync.error.writeAccessLost=You no longer have write access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.error.groupWillBeReset=If you continue, your copy of the group will be reset to its state on the server, and local modifications to items and files will be lost.
sync.error.copyChangedItems=If you would like a chance to copy your changes elsewhere or to request write access from a group administrator, cancel the sync now.
sync.error.manualInterventionRequired=An automatic sync resulted in a conflict that requires manual intervention.
sync.error.clickSyncIcon=Click the sync icon to sync manually.
sync.error.manualInterventionRequired=Conflicts have suspended automatic syncing.
sync.error.clickSyncIcon=Click the sync icon to resolve them.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Not yet synced
sync.status.lastSync=Last sync:
@ -682,9 +792,12 @@ sync.status.uploadingData=Uploading data to sync server
sync.status.uploadAccepted=Upload accepted \u2014 waiting for sync server
sync.status.syncingFiles=Syncing files
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=%SKB remaining
sync.storage.filesRemaining=%1$S/%2$S files
sync.storage.none=None
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Local File
sync.storage.remoteFile=Remote File
sync.storage.savedFile=Saved File
@ -692,17 +805,23 @@ sync.storage.serverConfigurationVerified=Server configuration verified
sync.storage.fileSyncSetUp=File sync is successfully set up.
sync.storage.openAccountSettings=Open Account Settings
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=The server %S could not be reached.
sync.storage.error.permissionDeniedAtAddress=You do not have permission to create a Zotero directory at the following address:
sync.storage.error.checkFileSyncSettings=Please check your file sync settings or contact your server administrator.
sync.storage.error.verificationFailed=%S verification failed. Verify your file sync settings in the Sync pane of the Zotero preferences.
sync.storage.error.fileNotCreated=The file '%S' could not be created in the Zotero 'storage' directory.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=You no longer have file editing access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.storage.error.copyChangedItems=If you would like a chance to copy changed items and files elsewhere, cancel the sync now.
sync.storage.error.fileUploadFailed=File upload failed.
sync.storage.error.directoryNotFound=Directory not found
sync.storage.error.doesNotExist=%S does not exist.
sync.storage.error.createNow=Do you want to create it now?
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S is not a valid WebDAV URL.
sync.storage.error.webdav.invalidLogin=The WebDAV server did not accept the username and password you entered.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=SSL connection error connecting to
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
sync.storage.error.webdav.seeCertOverrideDocumentation=See the certificate override documentation for more information.
sync.storage.error.webdav.loadURL=Load WebDAV URL
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=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.
sync.storage.error.zfs.groupQuotaReached2=The group owner can increase the group's storage capacity from the storage settings section on zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Save Tag
sync.longTagFixer.saveTags=Save Tags
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=Could not read text from PDF.
recognizePDF.noMatches=No matching references found.
recognizePDF.fileNotFound=File not found.
recognizePDF.limit=Query limit reached. Try again later.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Metadata Retrieval Complete.
recognizePDF.close.label=Close
@ -753,8 +880,21 @@ rtfScan.rtf=Rich Text Format (.rtf)
rtfScan.saveTitle=Select a location in which to save the formatted file
rtfScan.scannedFileSuffix=(Scanned)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Lookup Failed
lookup.failure.description=Zotero could not find a record for the specified identifier. Please verify the identifier and try again.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=View Online
locate.online.tooltip=Go to this item online

View file

@ -9,4 +9,5 @@
<!ENTITY zotero.executiveProducer "Executive Producer:">
<!ENTITY zotero.thanks "Special Thanks:">
<!ENTITY zotero.about.close "Close">
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits &amp; Acknowledgements">
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits &amp; Acknowledgements">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -65,6 +65,9 @@
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "By using Zotero storage, you agree to become bound by its">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "terms and conditions">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Full Sync with Zotero Server">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Merge local Zotero data with data from the sync server, ignoring sync history.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Restore from Zotero Server">
@ -159,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Any string">
<!ENTITY zotero.preferences.prefpane.advanced "Advanced">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Locate">
<!ENTITY zotero.preferences.locate.locateEngineManager "Article Lookup Engine Manager">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Edit">
<!ENTITY zotero.general.delete "Delete">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "The error log may include messages unrelated to Zotero.">
<!ENTITY zotero.errorReport.submissionInProgress "Please wait while the error report is submitted.">
<!ENTITY zotero.errorReport.submitted "Your error report has been submitted.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Please post a message to the Zotero forums (forums.zotero.org) with this Report ID, a description of the problem, and any steps necessary to reproduce it.">
<!ENTITY zotero.errorReport.notReviewed "Error reports are not reviewed unless referred to in the forums.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "You have installed a new version of Zotero.">
<!ENTITY zotero.upgrade.upgradeRequired "Your Zotero database must be upgraded to work with the new version.">
<!ENTITY zotero.upgrade.autoBackup "Your existing database will be backed up automatically before any changes are made.">
@ -92,7 +94,7 @@
<!ENTITY zotero.toolbar.newItem.label "New Item">
<!ENTITY zotero.toolbar.moreItemTypes.label "More">
<!ENTITY zotero.toolbar.newItemFromPage.label "Create Web Page Item from Current Page">
<!ENTITY zotero.toolbar.lookup.label "Add Item by Identifier">
<!ENTITY zotero.toolbar.lookup.label "Add Item(s) by Identifier">
<!ENTITY zotero.toolbar.removeItem.label "Remove Item…">
<!ENTITY zotero.toolbar.newCollection.label "New Collection…">
<!ENTITY zotero.toolbar.newGroup "New Group…">
@ -119,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Transform Text">
<!ENTITY zotero.item.textTransform.titlecase "Title Case">
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "New Note">
<!ENTITY zotero.toolbar.note.standalone "New Standalone Note">
@ -146,7 +149,8 @@
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Enter the ISBN, DOI, or PMID to look up in the box below.">
<!ENTITY zotero.lookup.description "Enter one or more ISBNs, DOIs, or PMIDs to look up in the box below.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Select Items">
<!ENTITY zotero.selectitems.intro.label "Select which items you'd like to add to your library">
@ -231,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Unchecked tags will not be saved.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "The tag will be deleted from all items.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Proxy Recognized">
<!ENTITY zotero.proxy.recognized.warning "Only add proxies linked from your library, school, or corporate website">
<!ENTITY zotero.proxy.recognized.warning.secondary "Adding other proxies allows malicious sites to masquerade as sites you trust.">

View file

@ -14,6 +14,9 @@ general.restartLater = Restart later
general.restartApp = Restart %S
general.errorHasOccurred = An error has occurred.
general.unknownErrorOccurred = An unknown error occurred.
general.invalidResponseServer = Invalid response from server.
general.tryAgainLater = Please try again in a few minutes.
general.serverError = The server returned an error. Please try again.
general.restartFirefox = Please restart %S.
general.restartFirefoxAndTryAgain = Please restart %S and try again.
general.checkForUpdate = Check for update
@ -35,8 +38,12 @@ general.seeForMoreInformation = See %S for more information.
general.enable = Enable
general.disable = Disable
general.remove = Remove
general.reset = Reset
general.quit = Quit
general.useDefault = Use Default
general.openDocumentation = Open Documentation
general.numMore = %S more…
general.openPreferences = Open Preferences
general.operationInProgress = A Zotero operation is currently in progress.
general.operationInProgress.waitUntilFinished = Please wait until it has finished.
@ -68,6 +75,10 @@ errorReport.advanceMessage = Press %S to send an error report to the Zotero de
errorReport.stepsToReproduce = Steps to Reproduce:
errorReport.expectedResult = Expected result:
errorReport.actualResult = Actual result:
errorReport.noNetworkConnection = No network connection
errorReport.invalidResponseRepository = Invalid response from repository
errorReport.repoCannotBeContacted = Repository cannot be contacted
attachmentBasePath.selectDir = Choose Base Directory
attachmentBasePath.chooseNewPath.title = Confirm New Base Directory
@ -87,6 +98,10 @@ dataDir.useProfileDir = Use %S profile directory
dataDir.selectDir = Select a Zotero data directory
dataDir.selectedDirNonEmpty.title = Directory Not Empty
dataDir.selectedDirNonEmpty.text = The directory you selected is not empty and does not appear to be a Zotero data directory.\n\nCreate Zotero files in this directory anyway?
dataDir.selectedDirEmpty.title = Directory Empty
dataDir.selectedDirEmpty.text = The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title = Incompatible Database Version
dataDir.incompatibleDbVersion.text = The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title = Existing Zotero Library Found
dataDir.standaloneMigration.description = This appears to be your first time using %1$S. Would you like %1$S to import settings from %2$S and use your existing data directory?
dataDir.standaloneMigration.multipleProfiles = %1$S will share its data directory with the most recently used profile.
@ -126,6 +141,7 @@ pane.collections.newSavedSeach = New Saved Search
pane.collections.savedSearchName = Enter a name for this saved search:
pane.collections.rename = Rename collection:
pane.collections.library = My Library
pane.collections.groupLibraries = Group Libraries
pane.collections.trash = Trash
pane.collections.untitled = Untitled
pane.collections.unfiled = Unfiled Items
@ -156,6 +172,8 @@ tagColorChooser.numberKeyInstructions = You can add this tag to selecte
tagColorChooser.maxTags = Up to %S tags in each library can have colors assigned.
pane.items.loading = Loading items list…
pane.items.attach.link.uri.title = Attach Link to URI
pane.items.attach.link.uri = Enter a URI:
pane.items.trash.title = Move to Trash
pane.items.trash = Are you sure you want to move the selected item to the Trash?
pane.items.trash.multiple = Are you sure you want to move the selected items to the Trash?
@ -195,7 +213,12 @@ pane.item.selected.multiple = %S items selected
pane.item.unselected.zero = No items in this view
pane.item.unselected.singular = %S item in this view
pane.item.unselected.plural = %S items in this view
pane.item.selectToMerge = Select items to merge
pane.item.duplicates.selectToMerge = Select items to merge
pane.item.duplicates.mergeItems = Merge %S items
pane.item.duplicates.writeAccessRequired = Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel = Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType = Merged items must all be of the same item type.
pane.item.changeType.title = Change Item Type
pane.item.changeType.text = Are you sure you want to change the item type?\n\nThe following fields will be lost:
@ -221,14 +244,15 @@ pane.item.attachments.count.zero = %S attachments:
pane.item.attachments.count.singular = %S attachment:
pane.item.attachments.count.plural = %S attachments:
pane.item.attachments.select = Select a File
pane.item.attachments.PDF.installTools.title = PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text = To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename = Filename
pane.item.noteEditor.clickHere = click here
pane.item.tags = Tags:
pane.item.tags.count.zero = %S tags:
pane.item.tags.count.singular = %S tag:
pane.item.tags.count.plural = %S tags:
pane.item.tags.icon.user = User-added tag
pane.item.tags.icon.automatic = Automatically added tag
pane.item.related = Related:
pane.item.related.count.zero = %S related:
pane.item.related.count.singular = %S related:
pane.item.related.count.plural = %S related:
@ -432,7 +456,7 @@ save.error.cannotAddFilesToCollection = You cannot add files to the currently se
ingester.saveToZotero = Save to Zotero
ingester.saveToZoteroUsing = Save to Zotero using "%S"
ingester.scraping = Saving Item…
ingester.scrapingTo = Saving to
ingester.scrapingTo = Saving to
ingester.scrapeComplete = Item Saved
ingester.scrapeError = Could Not Save Item
ingester.scrapeErrorDescription = An error occurred while saving this item. Check %S for more information.
@ -473,6 +497,19 @@ zotero.preferences.launchNonNativeFiles = Open PDFs and other
zotero.preferences.openurl.resolversFound.zero = %S resolvers found
zotero.preferences.openurl.resolversFound.singular = %S resolver found
zotero.preferences.openurl.resolversFound.plural = %S resolvers found
zotero.preferences.sync.purgeStorage.title = Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc = If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton = Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton = Do Not Purge
zotero.preferences.sync.reset.userInfoMissing = You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer = All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData = Replace Local Data
zotero.preferences.sync.reset.restartToComplete = Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer = All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData = Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory = All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex = Rebuild Index
zotero.preferences.search.rebuildWarning = Do you want to rebuild the entire index? This may take a while.\n\nTo index only items that haven't been indexed, use %S.
zotero.preferences.search.clearIndex = Clear Index
@ -509,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost = Any new or modifie
zotero.preferences.advanced.resetStyles = Reset Styles
zotero.preferences.advanced.resetStyles.changesLost = Any new or modified styles will be lost.
zotero.preferences.advanced.debug.title = Debug Output Submitted
zotero.preferences.advanced.debug.sent = Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error = An error occurred sending debug output.
dragAndDrop.existingFiles = The following files already existed in the destination directory and were not copied:
dragAndDrop.filesNotFound = The following files were not found and could not be copied:
@ -518,7 +559,8 @@ fileInterface.import = Import
fileInterface.export = Export
fileInterface.exportedItems = Exported Items
fileInterface.imported = Imported
fileInterface.fileFormatUnsupported = No translator could be found for the given file.
fileInterface.unsupportedFormat = The selected file is not in a supported format.
fileInterface.viewSupportedFormats = View Supported Formats…
fileInterface.untitledBibliography = Untitled Bibliography
fileInterface.bibliographyHTMLTitle = Bibliography
fileInterface.importError = An error occurred while trying to import the selected file. Please ensure that the file is valid and try again.
@ -527,6 +569,10 @@ fileInterface.noReferencesError = The items you have selected contain no referen
fileInterface.bibliographyGenerationError = An error occurred generating your bibliography. Please try again.
fileInterface.exportError = An error occurred while trying to export the selected file.
quickSearch.mode.titleCreatorYear = Title, Creator, Year
quickSearch.mode.fieldsAndTags = All Fields & Tags
quickSearch.mode.everything = Everything
advancedSearchMode = Advanced search mode — press Enter to search.
searchInProgress = Search in progress — please wait.
@ -677,6 +723,7 @@ styles.abbreviations.title = Load Abbreviations
styles.abbreviations.parseError = The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo = The abbreviations file "%1$S" does not specify a complete info block.
sync.sync = Sync
sync.cancel = Cancel Sync
sync.openSyncPreferences = Open Sync Preferences
sync.resetGroupAndSync = Reset Group and Sync
@ -686,8 +733,10 @@ sync.remoteObject = Remote Object
sync.mergedObject = Merged Object
sync.error.usernameNotSet = Username not set
sync.error.usernameNotSet.text = You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet = Password not set
sync.error.invalidLogin = Invalid username or password
sync.error.invalidLogin.text = The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword = Please enter a password.
sync.error.loginManagerCorrupted1 = Zotero cannot access your login information, likely due to a corrupted %S login manager database.
sync.error.loginManagerCorrupted2 = Close %1$S, back up and delete signons.* from your %2$S profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences.
@ -696,8 +745,43 @@ sync.error.syncInProgress.wait = Wait for the previous sync to complete or rest
sync.error.writeAccessLost = You no longer have write access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.error.groupWillBeReset = If you continue, your copy of the group will be reset to its state on the server, and local modifications to items and files will be lost.
sync.error.copyChangedItems = If you would like a chance to copy your changes elsewhere or to request write access from a group administrator, cancel the sync now.
sync.error.manualInterventionRequired = An automatic sync resulted in a conflict that requires manual intervention.
sync.error.clickSyncIcon = Click the sync icon to sync manually.
sync.error.manualInterventionRequired = Conflicts have suspended automatic syncing.
sync.error.clickSyncIcon = Click the sync icon to resolve them.
sync.error.invalidClock = The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError = SSL connection error
sync.error.checkConnection = Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer = Empty response from server.
sync.error.invalidCharsFilename = The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount = This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined = If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1 = Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData = To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2 = If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert = One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log = A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept = The remote versions have been kept.
sync.conflict.remoteVersionKept = The remote version has been kept.
sync.conflict.localVersionsKept = The local versions have been kept.
sync.conflict.localVersionKept = The local version has been kept.
sync.conflict.recentVersionsKept = The most recent versions have been kept.
sync.conflict.recentVersionKept = The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole = View the%S Error Console for the full list of such changes.
sync.conflict.localVersion = Local version: %S
sync.conflict.remoteVersion = Remote version: %S
sync.conflict.deleted = [deleted]
sync.conflict.collectionItemMerge.alert = One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log = Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert = One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log = The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote = It has been added to the following remote items:
sync.conflict.tag.addedToLocal = It has been added to the following local items:
sync.conflict.fileChanged = The following file has been changed in multiple locations.
sync.conflict.itemChanged = The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep = Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion = Choose this version
sync.status.notYetSynced = Not yet synced
sync.status.lastSync = Last sync:
@ -721,17 +805,23 @@ sync.storage.serverConfigurationVerified = Server configuration verified
sync.storage.fileSyncSetUp = File sync is successfully set up.
sync.storage.openAccountSettings = Open Account Settings
sync.storage.error.default = A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart = A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached = The server %S could not be reached.
sync.storage.error.permissionDeniedAtAddress = You do not have permission to create a Zotero directory at the following address:
sync.storage.error.checkFileSyncSettings = Please check your file sync settings or contact your server administrator.
sync.storage.error.verificationFailed = %S verification failed. Verify your file sync settings in the Sync pane of the Zotero preferences.
sync.storage.error.fileNotCreated = The file '%S' could not be created in the Zotero 'storage' directory.
sync.storage.error.encryptedFilenames = Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost = You no longer have file editing access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.storage.error.copyChangedItems = If you would like a chance to copy changed items and files elsewhere, cancel the sync now.
sync.storage.error.fileUploadFailed = File upload failed.
sync.storage.error.directoryNotFound = Directory not found
sync.storage.error.doesNotExist = %S does not exist.
sync.storage.error.createNow = Do you want to create it now?
sync.storage.error.webdav.default = A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart = A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL = Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL = %S is not a valid WebDAV URL.
sync.storage.error.webdav.invalidLogin = The WebDAV server did not accept the username and password you entered.
@ -742,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError = SSL connection error connecting t
sync.storage.error.webdav.loadURLForMoreInfo = Load your WebDAV URL in the browser for more information.
sync.storage.error.webdav.seeCertOverrideDocumentation = See the certificate override documentation for more information.
sync.storage.error.webdav.loadURL = Load WebDAV URL
sync.storage.error.webdav.fileMissingAfterUpload = A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title = WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig = Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart = A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads = You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1 = 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.
sync.storage.error.zfs.groupQuotaReached2 = The group owner can increase the group's storage capacity from the storage settings section on zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota = The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag = Save Tag
sync.longTagFixer.saveTags = Save Tags
@ -783,8 +880,21 @@ rtfScan.rtf = Rich Text Format (.rtf)
rtfScan.saveTitle = Select a location in which to save the formatted file
rtfScan.scannedFileSuffix = (Scanned)
file.accessError.theFile = The file '%S'
file.accessError.aFile = A file
file.accessError.cannotBe = cannot be
file.accessError.created = created
file.accessError.updated = updated
file.accessError.deleted = deleted
file.accessError.message.windows = Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other = Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart = Restarting your computer or disabling security software may also help.
file.accessError.showParentDir = Show Parent Directory
lookup.failure.title = Lookup Failed
lookup.failure.description = Zotero could not find a record for the specified identifier. Please verify the identifier and try again.
lookup.failureToID.description = Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label = View Online
locate.online.tooltip = Go to this item online

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Agradecimientos especiales:">
<!ENTITY zotero.about.close "Cerrar">
<!ENTITY zotero.moreCreditsAndAcknowledgements "Más créditos y reconocimientos">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -1,16 +1,17 @@
<!ENTITY zotero.preferences.title "Preferencias de Zotero">
<!ENTITY zotero.preferences.default "Inicial:">
<!ENTITY zotero.preferences.items "ítems">
<!ENTITY zotero.preferences.items "elementos">
<!ENTITY zotero.preferences.period ",">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "General">
<!ENTITY zotero.preferences.userInterface "Interfaz de usuario">
<!ENTITY zotero.preferences.showIn "Cargar Zotero en:">
<!ENTITY zotero.preferences.showIn.browserPane "Panel de navegador">
<!ENTITY zotero.preferences.showIn.separateTab "Lengüeta de separación">
<!ENTITY zotero.preferences.showIn.appTab "Lengüeta de aplicación">
<!ENTITY zotero.preferences.showIn.separateTab "Pestaña de separación">
<!ENTITY zotero.preferences.showIn.appTab "Pestaña de aplicación">
<!ENTITY zotero.preferences.statusBarIcon "Icono en la barra de estado:">
<!ENTITY zotero.preferences.statusBarIcon.none "Nada">
<!ENTITY zotero.preferences.fontSize "Tamaño de letra:">
@ -25,20 +26,20 @@
<!ENTITY zotero.preferences.updateNow "Hacerlo ahora">
<!ENTITY zotero.preferences.reportTranslationFailure "Informar de fallos en los traductores de página">
<!ENTITY zotero.preferences.zoteroDotOrgVersionHeader "Permitir que zotero.org personalice contenido basándose en la versión actual de Zotero">
<!ENTITY zotero.preferences.zoteroDotOrgVersionHeader.tooltip "Si se habilita, la versión actual de Zotero se agregará a las peticiones HTTP a zotero.org">
<!ENTITY zotero.preferences.parseRISRefer "Usar Zotero para los ficheros RIS/Refer descargados">
<!ENTITY zotero.preferences.automaticSnapshots "Tomar instantáneas automáticamente al crear ítems a partir de páginas Web">
<!ENTITY zotero.preferences.downloadAssociatedFiles "Adjuntar automáticamente los archivos PDF y de otros tipos al guardar ítems">
<!ENTITY zotero.preferences.automaticTags "Marcar ítems automáticamente con palabras clave y cabeceras de asunto">
<!ENTITY zotero.preferences.trashAutoEmptyDaysPre "Eliminar automáticamente ítems de la papelera que fueron borrados hace más de ">
<!ENTITY zotero.preferences.zoteroDotOrgVersionHeader.tooltip "Si se activa, la versión actual de Zotero se añadirá a las peticiones HTTP a zotero.org">
<!ENTITY zotero.preferences.parseRISRefer "Usar Zotero para los archivos RIS/Refer descargados">
<!ENTITY zotero.preferences.automaticSnapshots "Tomar instantáneas automáticamente al crear elementos a partir de páginas Web">
<!ENTITY zotero.preferences.downloadAssociatedFiles "Adjuntar automáticamente los archivos PDF y de otros tipos al guardar elementos">
<!ENTITY zotero.preferences.automaticTags "Marcar elementos automáticamente con palabras clave y cabeceras de asunto">
<!ENTITY zotero.preferences.trashAutoEmptyDaysPre "Eliminar automáticamente elementos de la papelera que se eliminaron hace más de ">
<!ENTITY zotero.preferences.trashAutoEmptyDaysPost "días">
<!ENTITY zotero.preferences.groups "Grupos">
<!ENTITY zotero.preferences.groups.whenCopyingInclude "Al copiar ítems entre bibliotecas, incluir:">
<!ENTITY zotero.preferences.groups.whenCopyingInclude "Al copiar elementos entre bibliotecas, incluir:">
<!ENTITY zotero.preferences.groups.childNotes "notas subordinadas">
<!ENTITY zotero.preferences.groups.childFiles "capturas subordinadas y ficheros importados">
<!ENTITY zotero.preferences.groups.childLinks "enlaces subordinados">
<!ENTITY zotero.preferences.groups.tags "tags">
<!ENTITY zotero.preferences.groups.tags "etiquetas">
<!ENTITY zotero.preferences.openurl.caption "AbrirURL">
@ -52,55 +53,61 @@
<!ENTITY zotero.preferences.sync.password "Clave:">
<!ENTITY zotero.preferences.sync.syncServer "Servidor de sincronización Zotero">
<!ENTITY zotero.preferences.sync.createAccount "Crear cuenta">
<!ENTITY zotero.preferences.sync.lostPassword "¿Has perdido la clave?">
<!ENTITY zotero.preferences.sync.lostPassword "¿Olvidó su contraseña?">
<!ENTITY zotero.preferences.sync.syncAutomatically "Sincronizar automáticamente">
<!ENTITY zotero.preferences.sync.about "Sobre la sincronización">
<!ENTITY zotero.preferences.sync.fileSyncing "Sincronización de ficheros">
<!ENTITY zotero.preferences.sync.about "Acerca de la sincronización">
<!ENTITY zotero.preferences.sync.fileSyncing "Sincronización de archivos">
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sincronizar los ficheros adjuntos en Mi Biblioteca usando">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Sincronizar los ficheros en bibliotecas de grupo usando el almacén Zotero">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Al usar el almacén de Zotero, aceptas sus">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sincronizar los archivos adjuntos en Mi biblioteca usando">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Sincronizar los archivos en bibliotecas de grupo usando el almacén Zotero">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Al usar el almacén de Zotero, acepta sus">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "términos y condiciones">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Sincronización completa con el servidor Zotero">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Mezclar los datos locales de Zotero con los del servidor, descartando el historial de sincronización.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Restaurar desde el servidor Zotero">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer.desc "Eliminar toda la información local Zotero y restaurar del servidor de sincronización.">
<!ENTITY zotero.preferences.sync.reset.restoreToServer "Restaurar al servidor Zotero">
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Borrar toda la información del servidor y sobreescribir con la información local de Zotero.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Reajustar la historia de sincronización de archivo">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Restablecer el historial de sincronización de archivo">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Forzar la comprobación del servidor de almacenamiento de todos los archivos adjuntos locales.">
<!ENTITY zotero.preferences.sync.reset.button "Reajustar...">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Restablecer…">
<!ENTITY zotero.preferences.prefpane.search "Búsqueda">
<!ENTITY zotero.preferences.search.fulltextCache "Copia local para búsquedas a texto completo">
<!ENTITY zotero.preferences.search.pdfIndexing "Indizado de PDF">
<!ENTITY zotero.preferences.search.indexStats "Estadísticas de indizado">
<!ENTITY zotero.preferences.search.pdfIndexing "Indización de PDF">
<!ENTITY zotero.preferences.search.indexStats "Estadísticas de indización">
<!ENTITY zotero.preferences.search.indexStats.indexed "Indizados:">
<!ENTITY zotero.preferences.search.indexStats.partial "Parciales:">
<!ENTITY zotero.preferences.search.indexStats.unindexed "No indizados:">
<!ENTITY zotero.preferences.search.indexStats.words "Palabras:">
<!ENTITY zotero.preferences.fulltext.textMaxLength "Máximo de caracteres indizados por fichero:">
<!ENTITY zotero.preferences.fulltext.pdfMaxPages "Máximo de páginas indizadas por fichero:">
<!ENTITY zotero.preferences.fulltext.textMaxLength "Máximo de caracteres indizados por archivo:">
<!ENTITY zotero.preferences.fulltext.pdfMaxPages "Máximo de páginas indizadas por archivo:">
<!ENTITY zotero.preferences.prefpane.export "Exportar">
<!ENTITY zotero.preferences.citationOptions.caption "Opciones de cita">
<!ENTITY zotero.preferences.export.citePaperJournalArticleURL "Incluir los URLs de los artículos en las referencias">
<!ENTITY zotero.preferences.export.citePaperJournalArticleURL.description "Sin esta opción, Zotero sólo incluye los URLs al citar artículos de revistas y periódicos si el artículo no tiene un intervalo de páginas especificado.">
<!ENTITY zotero.preferences.export.citePaperJournalArticleURL "Incluir los URL de los artículos en las referencias">
<!ENTITY zotero.preferences.export.citePaperJournalArticleURL.description "Sin esta opción, Zotero solo incluye los URL al citar artículos de revistas y periódicos si el artículo no tiene un intervalo de páginas especificado.">
<!ENTITY zotero.preferences.quickCopy.caption "Copia rápida">
<!ENTITY zotero.preferences.quickCopy.defaultOutputFormat "Formato de salida normal:">
<!ENTITY zotero.preferences.quickCopy.copyAsHTML "Copiar como HTML">
<!ENTITY zotero.preferences.quickCopy.macWarning "Nota: en Mac OS X, el texto se copiará sin formato.">
<!ENTITY zotero.preferences.quickCopy.siteEditor.setings "Ajustes específicos del sitio:">
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath "Dominio/camino">
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath "Dominio/ruta">
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath.example "(p.ej. wikipedia.org)">
<!ENTITY zotero.preferences.quickCopy.siteEditor.outputFormat "Formato de salida">
<!ENTITY zotero.preferences.quickCopy.dragLimit "Deshabilitar Copiado rápido cuando arrastre más de">
<!ENTITY zotero.preferences.quickCopy.dragLimit "Desactivar Copia rápida cuando arrastre más de">
<!ENTITY zotero.preferences.prefpane.cite "Citar">
<!ENTITY zotero.preferences.cite.styles "Estilos">
@ -114,13 +121,14 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Título">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Actualizado">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Obtener estilos adicionales...">
<!ENTITY zotero.preferences.prefpane.keys "Atajos de teclado">
<!ENTITY zotero.preferences.keys.openZotero "Abrir/cerrar el panel de Zotero">
<!ENTITY zotero.preferences.keys.toggleFullscreen "Conmutar el modo de pantalla completa">
<!ENTITY zotero.preferences.keys.focusLibrariesPane "Focus Libraries Pane">
<!ENTITY zotero.preferences.keys.focusLibrariesPane "Enfocar el panel de bibliotecas">
<!ENTITY zotero.preferences.keys.quicksearch "Búsqueda rápida">
<!ENTITY zotero.preferences.keys.newItem "Crear un nuevo ítem">
<!ENTITY zotero.preferences.keys.newNote "Crear una nueva nota">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Cualquier cadena">
<!ENTITY zotero.preferences.prefpane.advanced "Avanzadas">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Localizar">
<!ENTITY zotero.preferences.locate.locateEngineManager "Administrador de motor de búsqueda de artículo">
@ -168,11 +177,17 @@
<!ENTITY zotero.preferences.charset.displayExportOption "Mostrar opción de codificación de caracteres en la exportación">
<!ENTITY zotero.preferences.dataDir "Lugar de almacenamiento">
<!ENTITY zotero.preferences.dataDir.useProfile "Usar el directorio del perfil de usuario en Firefox">
<!ENTITY zotero.preferences.dataDir.useProfile "Usar el directorio del perfil de usuario">
<!ENTITY zotero.preferences.dataDir.custom "Especial:">
<!ENTITY zotero.preferences.dataDir.choose "Elegir...">
<!ENTITY zotero.preferences.dataDir.reveal "Mostrar el directorio de datos">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Mantenimiento de la base de datos">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Comprobar la integridad de la base de datos">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Restablecer los traductores y estilos...">

View file

@ -12,12 +12,12 @@
<!ENTITY fileMenu.label "Archivo">
<!ENTITY fileMenu.accesskey "F">
<!ENTITY saveCmd.label "Save…">
<!ENTITY saveCmd.label "Guardar…">
<!ENTITY saveCmd.key "S">
<!ENTITY saveCmd.accesskey "A">
<!ENTITY pageSetupCmd.label "Page Setup…">
<!ENTITY pageSetupCmd.label "Configuración de página…">
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.label "Imprimir…">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY closeCmd.label "Cerrar">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Editar">
<!ENTITY zotero.general.delete "Borrar">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "El informe de errores puede incluir mensajes sin relación con Zotero.">
<!ENTITY zotero.errorReport.submissionInProgress "Por favor, espera mientras se envía el informe de error.">
<!ENTITY zotero.errorReport.submitted "Se ha enviado el informe de error.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Envía un mensaje a los foros de Zotero (forums.zotero.org) con este identificador de informe, una descripción del problema, y los pasos necesarios para repetirlo.">
<!ENTITY zotero.errorReport.notReviewed "Los informes de error, en general, no se revisan a menos que se los mencione en los foros.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "Has instalado una versión nueva de Zotero.">
<!ENTITY zotero.upgrade.upgradeRequired "Tu base de datos de Zotero debe actualizarse para funcionar con la versión nueva.">
<!ENTITY zotero.upgrade.autoBackup "Se hará una copia de seguridad de tu base de datos antes de hacer cambios.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Derechos">
<!ENTITY zotero.items.dateAdded_column "Fecha de adición">
<!ENTITY zotero.items.dateModified_column "Fecha de modificación">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Mostrar en la biblioteca">
<!ENTITY zotero.items.menu.attach.note "Añadir nota">
@ -68,10 +86,10 @@
<!ENTITY zotero.items.menu.restoreToLibrary "Restaurar a la biblioteca">
<!ENTITY zotero.items.menu.duplicateItem "Duplicar el ítem seleccionado">
<!ENTITY zotero.items.menu.mergeItems "Merge Items…">
<!ENTITY zotero.items.menu.mergeItems "Combinar elementos…">
<!ENTITY zotero.duplicatesMerge.versionSelect "Choose the version of the item to use as the master item:">
<!ENTITY zotero.duplicatesMerge.fieldSelect "Select fields to keep from other versions of the item:">
<!ENTITY zotero.duplicatesMerge.versionSelect "Elija la versión del elemento a usa como el elemento maestro">
<!ENTITY zotero.duplicatesMerge.fieldSelect "Seleccione los campos a conservar de otras versiones del ítem:">
<!ENTITY zotero.toolbar.newItem.label "Nuevo ítem">
<!ENTITY zotero.toolbar.moreItemTypes.label "Más">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Transformar texto">
<!ENTITY zotero.item.textTransform.titlecase "Capitalización De Título">
<!ENTITY zotero.item.textTransform.sentencecase "Capitalización de oración">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "Nueva nota">
<!ENTITY zotero.toolbar.note.standalone "Nueva nota independiente">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Seleccionar las visibles">
<!ENTITY zotero.tagSelector.clearVisible "Descartar las visibles">
<!ENTITY zotero.tagSelector.clearAll "Sin selección">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Cambiar nombre...">
<!ENTITY zotero.tagSelector.deleteTag "Borrar marca...">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Introduce el ISBN, DOI o PMID para buscar en la caja de abajo.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Seleccionar ítems">
<!ENTITY zotero.selectitems.intro.label "Marca los ítems que te apetezca añadir a tu biblioteca">
@ -132,9 +159,9 @@
<!ENTITY zotero.bibliography.title "Crear bibliografía">
<!ENTITY zotero.bibliography.style.label "Estilo de cita:">
<!ENTITY zotero.bibliography.outputMode "Output Mode:">
<!ENTITY zotero.bibliography.bibliography "Bibliography">
<!ENTITY zotero.bibliography.outputMethod "Output Method:">
<!ENTITY zotero.bibliography.outputMode "Modo de salida:">
<!ENTITY zotero.bibliography.bibliography "Bibliografía">
<!ENTITY zotero.bibliography.outputMethod "Método de salida:">
<!ENTITY zotero.bibliography.saveAsRTF.label "Guardar como RTF">
<!ENTITY zotero.bibliography.saveAsHTML.label "Guardar como HTML">
<!ENTITY zotero.bibliography.copyToClipboard.label "Copiar al portapapeles">
@ -143,7 +170,7 @@
<!ENTITY zotero.integration.docPrefs.title "Ajustes de documento">
<!ENTITY zotero.integration.addEditCitation.title "Añadir o modificar cita">
<!ENTITY zotero.integration.editBibliography.title "Modificar bibliografía">
<!ENTITY zotero.integration.quickFormatDialog.title "Quick Format Citation">
<!ENTITY zotero.integration.quickFormatDialog.title "Formato rápido de cita">
<!ENTITY zotero.progress.title "Progreso">
@ -162,7 +189,7 @@
<!ENTITY zotero.citation.suppressAuthor.label "Omitir el autor">
<!ENTITY zotero.citation.prefix.label "Prefijo:">
<!ENTITY zotero.citation.suffix.label "Sufijo:">
<!ENTITY zotero.citation.editorWarning.label "Warning: If you edit a citation in the editor it will no longer update to reflect changes in your database or the citation style.">
<!ENTITY zotero.citation.editorWarning.label "Aviso: Si modifica una cita en el editor, no se actualizará más para reflejar los cambios en su base de datos o en el estilo de cita.">
<!ENTITY zotero.richText.italic.label "Itálica">
<!ENTITY zotero.richText.bold.label "Negrita">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Etiquetas sin marcar no serán guardadas.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "La etiqueta será borrada de todos los ítems.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Proxy reconocido">
<!ENTITY zotero.proxy.recognized.warning "Solo agregue proxies enlazados desde su biblioteca, escuela o sitio corporativo">
<!ENTITY zotero.proxy.recognized.warning.secondary "Agregando otros proxies permite a sitios maliciosos a enmascararse como sitios que Usted confía.">

View file

@ -11,9 +11,12 @@ general.restartRequiredForChange=%S debe reiniciarse para que se realice el camb
general.restartRequiredForChanges=%S debe reiniciarse para que se realicen los cambios.
general.restartNow=Reiniciar ahora
general.restartLater=Reiniciar más tarde
general.restartApp=Restart %S
general.restartApp=Reiniciar %S
general.errorHasOccurred=Ha ocurrido un error.
general.unknownErrorOccurred=Ha ocurrido un error desconocido.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Por favor reinicia %S.
general.restartFirefoxAndTryAgain=Por favor reinicia %S y prueba de nuevo.
general.checkForUpdate=Comprobar si hay actualizaciones
@ -35,8 +38,12 @@ general.seeForMoreInformation=Mira en %S para más información
general.enable=Activar
general.disable=Desactivar
general.remove=Eliminar
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Abrir documentación
general.numMore=%S more…
general.numMore=%S más…
general.openPreferences=Open Preferences
general.operationInProgress=Una operación de Zotero se encuentra en progreso.
general.operationInProgress.waitUntilFinished=Espera hasta que termine.
@ -53,7 +60,7 @@ install.quickStartGuide.message.thanks=Gracias por instalar Zotero.
upgrade.failed.title=Ha fallado la actualización
upgrade.failed=La actualización de la base de datos de Zotero ha fallado:
upgrade.advanceMessage=Pulse %S para actualizar ahora.
upgrade.advanceMessage=Pulsa %S para actualizar ahora.
upgrade.dbUpdateRequired=La base de datos de Zotero tiene que actualizarse.
upgrade.integrityCheckFailed=Tu base de datos de Zotero necesita repararse para que la actualización pueda continuar.
upgrade.loadDBRepairTool=Cargar la herramienta de reparación de bases de datos
@ -68,13 +75,33 @@ errorReport.advanceMessage=Pulsa %S para enviar un informe de error a los creado
errorReport.stepsToReproduce=Pasos para reproducirlo:
errorReport.expectedResult=Resultado esperado:
errorReport.actualResult=Resultado real:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=No se encuentra el directorio de datos de Zotero.
dataDir.previousDir=Directorio anterior:
dataDir.useProfileDir=Usar el directorio de perfil de Firefox
dataDir.useProfileDir=Usar el directorio de perfil de %S
dataDir.selectDir=Elige un directorio de datos para Zotero
dataDir.selectedDirNonEmpty.title=El directorio no está vacío
dataDir.selectedDirNonEmpty.text=El directorio que has seleccionado no está vacío y no parece que sea un directorio de datos de Zotero.\n\n¿Deseas crear los ficheros de Zotero ahí de todas formas?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Se ha encontrado una Biblioteca de Zotero preexistente
dataDir.standaloneMigration.description=Parece que es la primera vez que usas %1$S. ¿Te gustaría que %1$S importe la configuración de %2$S y usar tu directorio de datos existente?
dataDir.standaloneMigration.multipleProfiles=%1$S compartirá su directorio de datos con el perfil usado más recientemente.
@ -90,7 +117,7 @@ startupError.closeFirefox=Si Firefox con la extensión de Zotero está abierto,
startupError.databaseCannotBeOpened=No puedo abrir la base de datos de Zotero.
startupError.checkPermissions=Asegúrate de tener permiso de lectura y escritura en el directorio de datos de Zotero.
startupError.zoteroVersionIsOlder=Esta versión de Zotero es anterior a la versión usada con tu base de datos.
startupError.zoteroVersionIsOlder.upgrade=Actualizalo a la última versión en zotero.org.
startupError.zoteroVersionIsOlder.upgrade=Actualízalo a la última versión en zotero.org.
startupError.zoteroVersionIsOlder.current=Versión actual: %S
startupError.databaseUpgradeError=Error de actualización de la base de datos
@ -114,10 +141,11 @@ pane.collections.newSavedSeach=Nueva carpeta de búsqueda
pane.collections.savedSearchName=Nombre para esta carpeta de búsqueda:
pane.collections.rename=Renombrar colección:
pane.collections.library=Mi biblioteca
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Papelera
pane.collections.untitled=Sin título
pane.collections.unfiled=Ítems sin archivar
pane.collections.duplicate=Duplicate Items
pane.collections.duplicate=Ítems duplicados
pane.collections.menu.rename.collection=Renombrar la colección...
pane.collections.menu.edit.savedSearch=Modificar la carpeta de búsqueda
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=¿Seguro que quieres borrar esta marca?\n\nLa ma
pane.tagSelector.numSelected.none=Ninguna seleccionada
pane.tagSelector.numSelected.singular=%S marca seleccionada
pane.tagSelector.numSelected.plural=%S marcas seleccionadas
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Cargando la lista de ítems...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Enviar a la papelera
pane.items.trash=¿Seguro que quieres enviar el ítem a la papelera?
pane.items.trash.multiple=¿Seguro que quieres enviar los ítems a la papelera?
@ -176,10 +210,15 @@ pane.items.interview.manyParticipants=Entrevista por %S et al.
pane.item.selected.zero=Ningún ítem seleccionado
pane.item.selected.multiple=%S ítems seleccionados
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.unselected.zero=No hay ítems en esta vista
pane.item.unselected.singular=%S ítem en esta vista
pane.item.unselected.plural=%S ítems en esta vista
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Cambiar el tipo de ítem
pane.item.changeType.text=¿Seguro que quieres cambiar el tipo de ítem?\n\nLos siguientes campos se perderán:
@ -188,8 +227,8 @@ pane.item.defaultLastName=último
pane.item.defaultFullName=nombre completo
pane.item.switchFieldMode.one=Cambiar a campo simple
pane.item.switchFieldMode.two=Cambiar a dos campos
pane.item.creator.moveUp=Move Up
pane.item.creator.moveDown=Move Down
pane.item.creator.moveUp=Subir
pane.item.creator.moveDown=Bajar
pane.item.notes.untitled=Nota sin título
pane.item.notes.delete.confirm=¿Seguro que quieres borrar esta nota?
pane.item.notes.count.zero=Ninguna nota.
@ -198,21 +237,22 @@ pane.item.notes.count.plural=%S notas:
pane.item.attachments.rename.title=Nuevo título:
pane.item.attachments.rename.renameAssociatedFile=Renombrar el archivo asociado
pane.item.attachments.rename.error=Ha ocurrido un error al renombrar el archivo.
pane.item.attachments.fileNotFound.title=Fichero no encontrado
pane.item.attachments.fileNotFound.text=No se encuentra el fichero adjunto.\n\nPuede haber sido movido o borrado fuera de Zotero.
pane.item.attachments.fileNotFound.title=Archivo no encontrado
pane.item.attachments.fileNotFound.text=No se encuentra el archivo adjunto.\n\nPuede haber sido movido o borrado fuera de Zotero.
pane.item.attachments.delete.confirm=¿Seguro que quieres borrar este adjunto?
pane.item.attachments.count.zero=%S adjuntos:
pane.item.attachments.count.singular=%S adjunto:
pane.item.attachments.count.plural=%S adjuntos:
pane.item.attachments.select=Elige un archivo
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=pulsa aquí
pane.item.tags=Marcas:
pane.item.tags.count.zero=%S marcas:
pane.item.tags.count.singular=%S marca:
pane.item.tags.count.plural=%S marcas:
pane.item.tags.icon.user=Marca definida por el usuario
pane.item.tags.icon.automatic=Marca automática
pane.item.related=Relacionado:
pane.item.related.count.zero=%S relacionados:
pane.item.related.count.singular=%S relacionado:
pane.item.related.count.plural=%S relacionados:
@ -410,12 +450,13 @@ fileTypes.document=Documento
save.attachment=Guardando instantánea...
save.link=Guardando enlace...
save.link.error=Ha ocurrido un error guardando este enlace.
save.error.cannotMakeChangesToCollection=No puede hacer cambios a la actual colección.
save.error.cannotAddFilesToCollection=No puede agregar archivos a la actual colección.
save.error.cannotMakeChangesToCollection=No puedes hacer cambios a la actual colección.
save.error.cannotAddFilesToCollection=No puedes agregar archivos a la actual colección.
ingester.saveToZotero=Guardar en Zotero
ingester.saveToZoteroUsing=Guardar en Zotero usando "%S"
ingester.scraping=Guardando ítem...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Ítem guardado
ingester.scrapeError=No he podido guardar el ítem
ingester.scrapeErrorDescription=Ha ocurrido un error al grabar este ítem. Mira en %S para más información.
@ -423,11 +464,12 @@ ingester.scrapeErrorDescription.linkText=Problemas conocidos del traductor
ingester.scrapeErrorDescription.previousError=La grabación ha fallado debido a un error anterior en Zotero.
ingester.importReferRISDialog.title=Importador Zotero RIS/Remitir
ingester.importReferRISDialog.text=Quiere importar ítems desde "%1$S" dentro Zotero?\n\nPuede deshabilitar la importación automática RIS/Refer en las preferencias de Zotero.
ingester.importReferRISDialog.text=¿Quieres importar ítems desde "%1$S" dentro Zotero?\n\nPuedes deshabilitar la importación automática RIS/Refer en las preferencias de Zotero.
ingester.importReferRISDialog.checkMsg=Permitir siempre para este sitio
ingester.importFile.title=Importar archivo
ingester.importFile.text=¿Quieres importar el archivo "%S"?\n\nLos ítems se agregarán a una nueva colección.
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Realizando búsqueda...
ingester.lookup.error=Ha ocurrido un error mientras se realizaba la búsqueda de este ítem.
@ -441,20 +483,33 @@ db.dbRestoreFailed=La base de datos de Zotero '%S' parece haberse corrompido, y
db.integrityCheck.passed=No se han encontrado errores en la base de datos.
db.integrityCheck.failed=Se han encontrado errores en la base de datos de Zotero.
db.integrityCheck.dbRepairTool=Puedes usar la herramienta de reparación de base de datos en http://zotero.org/utils/dbfix para intentar corregir estos errores.
db.integrityCheck.repairAttempt=Zotero can attempt to correct these errors.
db.integrityCheck.appRestartNeeded=%S will need to be restarted.
db.integrityCheck.fixAndRestart=Fix Errors and Restart %S
db.integrityCheck.errorsFixed=The errors in your Zotero database have been corrected.
db.integrityCheck.errorsNotFixed=Zotero was unable to correct all the errors in your database.
db.integrityCheck.reportInForums=You can report this problem in the Zotero Forums.
db.integrityCheck.repairAttempt=Zotero puede intentar corregir estos errores.
db.integrityCheck.appRestartNeeded=Se necesita reiniciar %S.
db.integrityCheck.fixAndRestart=Corregir los errores y reiniciar %S
db.integrityCheck.errorsFixed=Se han corregido los errores en tu base de datos de Zotero.
db.integrityCheck.errorsNotFixed=Zotero no ha podido corregir todos los errores en tu base de datos.
db.integrityCheck.reportInForums=Puedes informar de este problema en los Foros de Zotero.
zotero.preferences.update.updated=Actualizado
zotero.preferences.update.upToDate=Actualizado
zotero.preferences.update.error=Error
zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when possible
zotero.preferences.launchNonNativeFiles=Abrir PDFs y otros ficheros dentro de %S cuando sea posible
zotero.preferences.openurl.resolversFound.zero=Ningún resolutor encontrado
zotero.preferences.openurl.resolversFound.singular=%S resolutor encontrado
zotero.preferences.openurl.resolversFound.plural=%S resolutores encontrados
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Reconstruir índice
zotero.preferences.search.rebuildWarning=¿Quieres reconstruir el índice entero? Puede tardar un rato.\n\nPara indizar sólo ítems nuevos, usa %S.
zotero.preferences.search.clearIndex=Vaciar el índice
@ -462,7 +517,7 @@ zotero.preferences.search.clearWarning=Tras vaciar el índice, no se podrá busc
zotero.preferences.search.clearNonLinkedURLs=Vaciar todo excepto los enlaces web
zotero.preferences.search.indexUnindexed=Indizar los ítems nuevos
zotero.preferences.search.pdf.toolRegistered=%S está instalado
zotero.preferences.search.pdf.toolNotRegistered=%S no está instalado
zotero.preferences.search.pdf.toolNotRegistered=%S NO está instalado
zotero.preferences.search.pdf.toolsRequired=El indizado de PDF require las utilidades %1$S y %2%S del proyecto %3$S.
zotero.preferences.search.pdf.automaticInstall=Zotero puede descargar e instalar automáticamente estas aplicaciones desde zotero.org en ciertas plataformas.
zotero.preferences.search.pdf.advancedUsers=Usuarios avanzados: véase el %S para instrucciones de instalación manual.
@ -481,7 +536,7 @@ zotero.preferences.search.pdf.tryAgainOrViewManualInstructions=Prueba de nuevo m
zotero.preferences.export.quickCopy.bibStyles=Estilos bibliográficos
zotero.preferences.export.quickCopy.exportFormats=Formatos de exportación
zotero.preferences.export.quickCopy.instructions=La copia rápida te permite copiar referencias seleccionadas al portapapeles pulsando un atajo (%S) o arrastrando ítems a una casilla de texto en una página web.
zotero.preferences.export.quickCopy.citationInstructions=For bibliography styles, you can copy citations or footnotes by pressing %S or holding down Shift before dragging items.
zotero.preferences.export.quickCopy.citationInstructions=Para estilos bibliográficos, puedes copiar las citas o pies de página presionando %S o manteniendo pulsada la tecla Mayúsculas antes de arrastrar los ítems.
zotero.preferences.styles.addStyle=Agregar estilo
zotero.preferences.advanced.resetTranslatorsAndStyles=Restablecer los traductores y estilos
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Se perderán los traduc
zotero.preferences.advanced.resetStyles=Restablecer estilos
zotero.preferences.advanced.resetStyles.changesLost=Se perderán los estilos añadidos o modificados.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=Ya existían los siguientes ficheros en el directorio de destino, y no se han copiado:
dragAndDrop.filesNotFound=No se han encontrado los siguientes ficheros, y no han podido ser copiados:
@ -500,7 +559,8 @@ fileInterface.import=Importar
fileInterface.export=Exportar
fileInterface.exportedItems=Ítems exportados
fileInterface.imported=Importado
fileInterface.fileFormatUnsupported=No se ha encontrado traductor para el archivo dado.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Bibliografía sin título
fileInterface.bibliographyHTMLTitle=Bibliografía
fileInterface.importError=Ha ocurrido un error al intentar importar el archivo seleccionado. Asegúrate de que el archivo es válido y prueba de nuevo.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=Los ítems que has seleccionado no contienen ref
fileInterface.bibliographyGenerationError=Ha ocurrido un error al generar tu bibliografía. Prueba de nuevo.
fileInterface.exportError=Ha ocurrido un error al intentar exportar el archivo seleccionado.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Modo de búsqueda avanzada — pulsa Intro para buscar.
searchInProgress=Búsqueda en marcha — espera, por favor.
@ -556,7 +620,7 @@ fulltext.indexState.partial=Parcial
exportOptions.exportNotes=Exportar notas
exportOptions.exportFileData=Exportar archivos
exportOptions.useJournalAbbreviation=Use Journal Abbreviation
exportOptions.useJournalAbbreviation=Usar abreviatura de la revista
charset.UTF8withoutBOM=Unicode (UTF-8 sin BOM)
charset.autoDetect=(autodetectar)
@ -572,8 +636,8 @@ citation.multipleSources=Fuentes múltiples...
citation.singleSource=Fuente única...
citation.showEditor=Mostrar editor...
citation.hideEditor=Ocultar editor...
citation.citations=Citations
citation.notes=Notes
citation.citations=Citas
citation.notes=Notas
report.title.default=Informe de Zotero
report.parentItem=Ítem contenedor:
@ -600,7 +664,7 @@ integration.regenerate.body=Se perderán los cambios hechos en el editor de cita
integration.regenerate.saveBehavior=Seguir siempre esta selección.
integration.revertAll.title=¿Seguro que quieres revertir todas las ediciones a tu bibliografía?
integration.revertAll.body=Si eliger continuar, todas las referencias citadas en el texto aparecerán en la bibliografía con su texto original, y todas las referencias agregadas manualmente serán eliminadas de la bibliografía.
integration.revertAll.body=Si eliges continuar, todas las referencias citadas en el texto aparecerán en la bibliografía con su texto original, y todas las referencias agregadas manualmente serán eliminadas de la bibliografía.
integration.revertAll.button=Revertir todo
integration.revert.title=¿Seguro que quieres revertir esta edición?
integration.revert.body=Si eliges continuar, el texto de las entradas de bibliografía correspondiente a los items seleccionados será reemplazado con el texto sin modificar especificado por el estilo seleccionado.
@ -613,6 +677,7 @@ integration.cited.loading=Cargando ítems citados...
integration.ibid=ibid
integration.emptyCitationWarning.title=Cita en blanco
integration.emptyCitationWarning.body=La cita que has especificado estaría vacía en el estilo seleccionado actualmente. ¿Seguro que quieres agregarla?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=Esta versión del complemento de Zotero para procesador de textos ($INTEGRATION_VERSION) es incompatible con la versión de Zotero instalada actualmente (%1$S). Por favor verifica que estás utilizando la última versión de ambos componentes.
integration.error.incompatibleVersion2=Zotero %1$S requiere %2$S %3$S o posterior. Por favor descarga la última versión de %2$S desde zotero.org.
@ -623,36 +688,44 @@ integration.error.mustInsertCitation=Debes insertar una cita antes de realizar e
integration.error.mustInsertBibliography=Debes insertar una bibliografía antes de realizar esta operación.
integration.error.cannotInsertHere=No se pueden insertar campos de Zotero aquí.
integration.error.notInCitation=Debes colocar el cursor en una cita de Zotero para editarla.
integration.error.noBibliography=El estilo bibliográfico actual no define una bibliografía. Si desea agregar una bibliografía, por favor elija otro estilo.
integration.error.deletePipe=El conducto que Zotero utiliza para comunicar con el procesador de texto no se pudo inicializar. Desea que Zotero intente corregir este error? Se le alertará por su contraseña.
integration.error.invalidStyle=El estilo que ha seleccionado no parece ser válido. Si ha creado este estilo por sí mismo, por favor asegúrese de que traspasa la validación, como se describe en http://zotero.org/support/dev/citation_styles. Alternativamente, intente seleccionar otro estilo.
integration.error.fieldTypeMismatch=Zotero no puede actualizar este documento porque fue creado por una aplicación de procesamiento de texto con una codificación de campo incompatible. Con el fin de hacer un documento compatible con Word y OpenOffice.org/LibreOffice/NeoOffice, abra el documento en el procesador de textos con el que se creó originalmente y cambie el tipo de campo a Favoritos en las preferencias del documento Zotero.
integration.error.noBibliography=El estilo bibliográfico actual no define una bibliografía. Si deseas agregar una bibliografía, por favor elige otro estilo.
integration.error.deletePipe=El conducto que Zotero utiliza para comunicar con el procesador de texto no se pudo inicializar. ¿Deseas que Zotero intente corregir este error? Te pedirá tu contraseña.
integration.error.invalidStyle=El estilo que ha seleccionado no parece ser válido. Si has creado este estilo por tí mismo, por favor asegúrate de que pasa la validación, como se describe en http://zotero.org/support/dev/citation_styles. Alternativamente, intenta seleccionar otro estilo.
integration.error.fieldTypeMismatch=Zotero no puede actualizar este documento porque fue creado por una aplicación de procesamiento de texto con una codificación de campo incompatible. Con el fin de hacer un documento compatible con Word y OpenOffice.org/LibreOffice/NeoOffice, abre el documento en el procesador de textos con el que se creó originalmente y cambia el tipo de campo a Favoritos en las preferencias del documento Zotero.
integration.replace=¿Reemplazar este campo de Zotero?
integration.missingItem.single=Este ítem ya no existe en tu base de datos de Zotero. ¿Quieres seleccionar un ítem para sustituirlo?
integration.missingItem.multiple=El ítem %1$S en esta cita ya no existe en tu base de datos de Zotero. ¿Quieres seleccionar un ítem para sustituirlo?
integration.missingItem.description=Clickeando "No" borrará los códigos de campo para citas conteniendo este ítem, manteniendo el texto de la cita pero borrándolo de su bibliografía.
integration.removeCodesWarning=Quitando los códigos de campo evitará a Zotero de actualizar citas y bibliografías en sus documentos. Está seguro que desea continuar?
integration.missingItem.description=Al pulsar "No" borrarás los códigos de campo para citas conteniendo este ítem, manteniendo el texto de la cita pero borrándolo de tu bibliografía.
integration.removeCodesWarning=Quitando los códigos de campo impedirás que Zotero de actualice citas y bibliografías en este documento. ¿Estás seguro de que deseas continuar?
integration.upgradeWarning=Tu documento debe ser actualizado de versión de manera permanente para poder funcionar con Zotero 2.1 o posterior. Se recomienda hacer una copia de seguridad antes de proceder. ¿Seguro que quieres continuar?
integration.error.newerDocumentVersion=Su documento fue creato con una versión más moderna de Zotero (%1$S) que su actual versión instalada (%1$S). Por favor, actualice Zotero antes de editar este documento.
integration.corruptField=El código de campo Zotero correspondiente a esta cita, el cual señala a Zotero qué ítem en su biblioteca esta cita representa, se ha dañado. ¿Le gustaría volver a seleccionar este ítem?
integration.corruptField.description=Clickeando "No" borrará los códigos de campo para las citas conteniendo este ítem, preservando este texto de cita pero potencialmente borrándolo de su bibliografía.
integration.corruptBibliography=El código de campo Zotero en su bibliografía está corrupto. Debería Zotero borrar este código de campo y generar una nueva bibliografía?
integration.corruptBibliography.description=Todos los ítems citado en el texto aparecerán en la nueva bibliografía, pero las modificaciones que realice en el cuadro de diálogo "Editar Bibliografía" serán perdidas.
integration.citationChanged=Ha modificado esta cita desde que Zotero la generó. Quiere mantener sus modificaciones y prevenir futuras actualizaciones?
integration.citationChanged.description=Clickeando en "Si" evitará a Zotero de actualizar esta cita si agrega citas adicionales, cambia citas o modifica la referencia al cual refiere. Clickeando "No" borrará sus cambios.
integration.citationChanged.edit=Ha modificado esta cita desde que Zotero la generó. Editándola borrará sus modificaciones. Desea continuar?
integration.error.newerDocumentVersion=Tu documento fue creado con una versión más moderna de Zotero (%1$S) que la versión instalada actualmente (%1$S). Por favor, actualiza Zotero antes de editar este documento.
integration.corruptField=El código de campo Zotero correspondiente a esta cita, el cual señala a Zotero qué ítem en su biblioteca esta cita representa, se ha dañado. ¿Te gustaría volver a seleccionar este ítem?
integration.corruptField.description=Al pulsar "No" borrarás los códigos de campo para las citas conteniendo este ítem, preservando este texto de cita pero potencialmente borrándolo de tu bibliografía.
integration.corruptBibliography=El código de campo Zotero en tu bibliografía está corrupto. ¿Debería Zotero borrar este código de campo y generar una nueva bibliografía?
integration.corruptBibliography.description=Todos los ítems citados en el texto aparecerán en la nueva bibliografía, pero las modificaciones que realices en el cuadro de diálogo "Editar Bibliografía" se perderán.
integration.citationChanged=Has modificado esta cita desde que Zotero la generó. ¿Quieres mantener tus modificaciones e impedir futuras actualizaciones?
integration.citationChanged.description=Al pulsar "Si" impedirás que Zotero actualice esta cita si agregas citas adicionales, cambias citas o modificas la referencia al cual refiere. Al pulsar "No" borrarás tus cambios.
integration.citationChanged.edit=Has modificado esta cita desde que Zotero la generó. Editándola borrarás tus modificaciones. ¿Deseas continuar?
styles.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=¿Instalar el estilo "%1$S" desde %2$S?
styles.updateStyle=¿Actualizar el estilo existente "%1$S" con "%2$S" desde %3$S?
styles.installed=El estilo "%S" se ha instalado correctamente.
styles.installError=%S no parecer ser un archivo válido de estilo.
styles.installError=%S no parece ser un archivo válido de estilo.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S referencia un archivo CSL inválido o inexistente en %2$S como su origen.
styles.deleteStyle=¿Seguro que quieres borrar el estilo "%1$S"?
styles.deleteStyles=¿Seguro que quieres borrar los estilos seleccionados?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Cancelar sincronización
sync.openSyncPreferences=Open Sync Preferences...
sync.openSyncPreferences=Abrir preferencias de sincronización
sync.resetGroupAndSync=Reajustar grupo y sincronizar
sync.removeGroupsAndSync=Quitar grupos y sincronizar
sync.localObject=Objeto local
@ -660,31 +733,71 @@ sync.remoteObject=Objeto remoto
sync.mergedObject=Unir objeto
sync.error.usernameNotSet=Nombre de usuario no provisto
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Contraseña no provista
sync.error.invalidLogin=Nombre de usuario o contraseña inválida
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Por favor, ingrese una contraseña.
sync.error.loginManagerCorrupted1=Zotero cannot access your login information, likely due to a corrupted Firefox login manager database.
sync.error.loginManagerCorrupted2=Close Firefox, back up and delete signons.* from your Firefox profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences.
sync.error.loginManagerCorrupted1=Zotero no puede acceder a su información de inicio de sesión, probablemente debido a que esté corrupta la base de datos de gestión de inicios de sesión de %S.
sync.error.loginManagerCorrupted2=Cierra %1$S, haz copia de seguridad y borra signons.* de tu perfil %2$S, y reintroduce tu información de inicio de sesión en Zotero en el panel Sincronización de las preferencias de Zotero.
sync.error.syncInProgress=Una operación de sincronización ya está en marcha.
sync.error.syncInProgress.wait=Wait for the previous sync to complete or restart %S.
sync.error.writeAccessLost=Ya no posee licencia para escribir en el grupo Zotero '%S', y sus archivos que ha agregado o editado no pueden ser sincronizados con el servidor.
sync.error.groupWillBeReset=Si continua, su copia del grupo reajustará su estado en el servidor, y las modificaciones locales a los ítems y archivos serán perdidos.
sync.error.copyChangedItems=Si le gustaría tener la oportunidad de copiar los cambios en otra parte o solicitar acceso de escritura desde un administrador de grupo, cancele la sincronización ahora.
sync.error.syncInProgress.wait=Espera a que se complete la sincronización anterior o reinicia %S.
sync.error.writeAccessLost=Ya no posees permiso para escribir en el grupo Zotero '%S', y los archivos que has agregado o editado no pueden ser sincronizados con el servidor.
sync.error.groupWillBeReset=Si continúas, tu copia del grupo reajustará su estado en el servidor, y las modificaciones locales a los ítems y archivos se perderán.
sync.error.copyChangedItems=Si te gustaría tener la oportunidad de copiar los cambios en otra parte o solicitar acceso de escritura a un administrador de grupo, cancela la sincronización ahora.
sync.error.manualInterventionRequired=Una sincronización automática resultó en un conflicto, lo cual requiere una intervención manual.
sync.error.clickSyncIcon=Clic en el ícono Sincronizar para sincronizar manualmente.
sync.error.clickSyncIcon=Pulsa el icono Sincronizar para sincronizar manualmente.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Aún sin sincronizar
sync.status.lastSync=Última sincronización:
sync.status.loggingIn=Registrándome con el servidor de sincronización
sync.status.loggingIn=Iniciando sesión en el servidor de sincronización
sync.status.gettingUpdatedData=Obteniendo datos actualizados del servidor de sincronización
sync.status.processingUpdatedData=Procesando los datos actualizados
sync.status.uploadingData=Subiendo los datos al servidor de sincronización
sync.status.uploadAccepted=Subida aceptada — esperando al servidor de sincronización
sync.status.syncingFiles=Sincronizando ficheros
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=%SKB restantes
sync.storage.filesRemaining=%1$S/%2$S archivos
sync.storage.none=Ninguno
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Fichero local
sync.storage.remoteFile=Fichero remoto
sync.storage.savedFile=Fichero guardado
@ -692,18 +805,24 @@ sync.storage.serverConfigurationVerified=Verificada la configuración del servid
sync.storage.fileSyncSetUp=Ajustado correctamente el fichero de sincronización.
sync.storage.openAccountSettings=Abrir ajustes de la cuenta
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=No puedo llegar al servidor %S.
sync.storage.error.permissionDeniedAtAddress=No tienes permiso para crear un directorio de Zotero en la siguiente dirección:
sync.storage.error.checkFileSyncSettings=Comprueba tus ajustes de fichero de sincronización o informa al administrador de tu servidor.
sync.storage.error.verificationFailed=Falló la verificación de %S. Comprueba tus ajustes de fichero de sincronización en el panel "Sincronización" de las preferencias de Zotero.
sync.storage.error.fileNotCreated=El archivo '%S' no se pudo crear en el directorio 'storage' de Zotero.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=Ya no tienes acceso a modificar ficheros en el grupo Zotero '%S', y los ficheros que has añadido o modificado no pueden sincronizarse con el servidor.
sync.storage.error.copyChangedItems=Si quieres tener la oportunidad de copiar los ítems y fichero cambiados a otro sitio, debes cancelar la sincronización ahora.
sync.storage.error.fileUploadFailed=Falló la subida del fichero.
sync.storage.error.directoryNotFound=No encuentro el directorio
sync.storage.error.doesNotExist=No existe %S
sync.storage.error.createNow=¿Quieres crearlo ahora?
sync.storage.error.webdav.enterURL=Necesito un URL WebDAV.
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S no es un URL WebDAV válido.
sync.storage.error.webdav.invalidLogin=El servidor WebDAV no ha aceptado el nombre y clave que has introducido.
sync.storage.error.webdav.permissionDenied=No tienes permiso para acceder a %S en el servidor WebDAV.
@ -711,50 +830,71 @@ 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.seeCertOverrideDocumentation=Vea la documentación Partida decisiva para una mayor información.
sync.storage.error.webdav.seeCertOverrideDocumentation=Mira la documentación de sobreescritura de certificado para mayor información.
sync.storage.error.webdav.loadURL=Cargar la URL del WebDAV
sync.storage.error.zfs.personalQuotaReached1=Ha alcanzado su cuota de almacenamiento de archivo Zotero. Algunos archivos no se cargaron. Otros datos Zotero continuarán sincronizando con el servidor.
sync.storage.error.zfs.personalQuotaReached2=Revise la configuración de su cuenta en zotero.org por otras opciones adicionales de almacenaje.
sync.storage.error.zfs.groupQuotaReached1=El grupo '%S' ha alcanzado su quota de almacenamiento de archivos Zotero. Algunos archivos no se cargaron. Otros datos Zotero continuarán sincronizando con el servidor.
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=Has alcanzado tu cuota de almacenamiento de archivo Zotero. Algunos archivos no se cargaron. Otros datos de Zotero continuarán sincronizándose con el servidor.
sync.storage.error.zfs.personalQuotaReached2=Revisa la configuración de tu cuenta en zotero.org para opciones adicionales de almacenaje.
sync.storage.error.zfs.groupQuotaReached1=El grupo '%S' ha alcanzado su quota de almacenamiento de archivos Zotero. Algunos archivos no se cargaron. Otros datos de Zotero continuarán sincronizándose con el servidor.
sync.storage.error.zfs.groupQuotaReached2=El propietario del grupo puede aumentar la capacidad de almacenamiento del grupo desde la sección configuración de almacenamiento en zotero.org
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Guardar etiqueta
sync.longTagFixer.saveTags=Guardar etiquetas
sync.longTagFixer.deleteTag=Borrar etiqueta
proxies.multiSite=Multi-sitio
proxies.error=Information Validation Error
proxies.error=Opciones de proxy inválidas
proxies.error.scheme.noHTTP=Los esquemas válidos de servidores proxy deben comenzar con "http://" o "https://"
proxies.error.host.invalid=Debe ingresar un hostname completo para el sitio alojado por este proxy (ejemplo: jstor.org).
proxies.error.host.invalid=Debes introducir un nombre de servidor completo para el sitio alojado por este proxy (ejemplo: jstor.org).
proxies.error.scheme.noHost=El esquema proxy multi-sitio debe contener la variable host (%h).
proxies.error.scheme.noPath=Un esquema proxy válido dee contener o la variable path (%p) o las variables directory y filename (%d y %f).
proxies.error.host.proxyExists=Ya ha definido otro proxy para el host %1$S.
proxies.error.scheme.invalid=El esquema proxy ingresado es inválido; y se aplicaría a todos los hosts.
proxies.notification.recognized.label=Zotero detectó que está accediendo a este sitio a través de un servidor proxy. Le gustaría que las futuras peticiones sean automáticamente redirigidas desde %1$S a través de %2$S?
proxies.notification.associated.label=Zotero automáticamente asoció este sitio con un proxy previamente definido. Futuras peticiones a %1$S serán redirigidos a %2$S.
proxies.notification.recognized.label=Zotero detectó que está accediendo a este sitio a través de un servidor proxy. ¿Te gustaría que las futuras peticiones sean automáticamente redirigidas desde %1$S a través de %2$S?
proxies.notification.associated.label=Zotero automáticamente asoció este sitio con un proxy previamente definido. Futuras peticiones a %1$S serán redirigidas a %2$S.
proxies.notification.redirected.label=Zotero automáticamente redirigirá su petición a %1$S a través del proxy en %2$S.
proxies.notification.enable.button=Enable...
proxies.notification.settings.button=Proxy Settings...
proxies.recognized.message=Agregando este proxy permitirá a Zotero reconocer ítems desde estas páginas y automaticamente redirigirá futuras peticiones a %1$S a través de %2$S.
proxies.notification.enable.button=Habilitar...
proxies.notification.settings.button=Opciones de Proxy...
proxies.recognized.message=Agregando este proxy permitirá a Zotero reconocer ítems desde estas páginas y automáticamente redirigirá futuras peticiones a %1$S a través de %2$S.
proxies.recognized.add=Agregar proxy
recognizePDF.noOCR=PDF no contiene texto reconocido por OCR.
recognizePDF.couldNotRead=No se puede leer texto desde el PDF.
recognizePDF.noMatches=No hay referencias encontradas.
recognizePDF.fileNotFound=Archivo no encontrado.
recognizePDF.limit=Límite de consultas alcanzado. Reinténtelo más tarde.
recognizePDF.complete.label=Recuperación de metadatos completo.
recognizePDF.limit=Límite de consultas alcanzado. Reinténtalo más tarde.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Recuperación de metadatos completa.
recognizePDF.close.label=Cerrar
rtfScan.openTitle=Seleccionar un archivo a escanear
rtfScan.scanning.label=Scanning RTF Document...
rtfScan.saving.label=Formatting RTF Document...
rtfScan.scanning.label=Escaneando documento RTF...
rtfScan.saving.label=Formateando documento RTF...
rtfScan.rtf=Formato de texto enriquecido (.rtf)
rtfScan.saveTitle=Seleccionar un lugar donde guardar el archivo con formato
rtfScan.scannedFileSuffix=(Escaneado)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Búsqueda fallida
lookup.failure.description=Zotero no puede encontrar un registro del identificador especificado. Por favor, verifique el identificador e inténtelo nuevamente.
lookup.failure.description=Zotero no puede encontrar un registro del identificador especificado. Por favor, verifica el identificador e inténtalo nuevamente.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=Ver en línea
locate.online.tooltip=Ir a este ítem en línea
@ -771,17 +911,17 @@ locate.internalViewer.tooltip=Abrir archivo en esta aplicación
locate.showFile.label=Mostrar archivo
locate.showFile.tooltip=Abrir el directorio en el cual reside el archivo
locate.libraryLookup.label=Búsqueda biblioteca
locate.libraryLookup.tooltip=Busque este ítem utilizando el OpenURL seleccionado
locate.manageLocateEngines=Manage Lookup Engines...
locate.libraryLookup.tooltip=Busca este ítem utilizando el OpenURL seleccionado
locate.manageLocateEngines=Gestionar motores de búsqueda...
standalone.corruptInstallation=Su instalación Zotero parece estar corrupta debido a una fallida auto-actualización. Mientras Zotero puede seguir funcionando, para evitar posibles errores, por favor, descargue la última versión de Zotero en http://zotero.org/support/standalone tan pronto como sea posible.
standalone.addonInstallationFailed.title=Instalación de complemento fallada
standalone.corruptInstallation=Tu instalación Zotero parece estar corrupta debido a una fallida auto-actualización. Aunque Zotero puede seguir funcionando, para evitar posibles errores, por favor, descarga la última versión de Zotero en http://zotero.org/support/standalone tan pronto como sea posible.
standalone.addonInstallationFailed.title=Instalación de complemento fallida
standalone.addonInstallationFailed.body=El complemento "%S" no puede ser instalado. Puede ser incompatible con esta versión de Zotero Standalone.
connector.error.title=Error de conector Zotero
connector.standaloneOpen=Su base de datos no puede ser acceder debido a que Zotero Standalone está actualmente abierta. Por favor, vea sus ítems en Zotero Standalone.
connector.standaloneOpen=No se puede acceder a tu base de datos debido a que Zotero Standalone está abierto. Por favor, mira tus ítems en Zotero Standalone.
firstRunGuidance.saveIcon=Zotero fue reconocer una referencia en esta página. Cliquee este ícono
firstRunGuidance.authorMenu=Zotero le permite también especificar editores y traductores. Puede cambiar el rol de autor a editor o traductor seleccionándolo desde este menú.
firstRunGuidance.quickFormat=Escriba el título o el autor para buscar una referencia. \n\nDespués que haya hecho su selección, haga clic en la burbuja o pulse Ctrl-\u2193 para agregar números de página, prefijos o sufijos. También puede incluir un número de página junto con sus términos de búsqueda para añadirlo directamente.\n\nPuede editar citas directamente en el documento del procesador de textos.
firstRunGuidance.quickFormatMac=Escriba el título o el autor para buscar una referencia. \n\nDespués que haya hecho su selección, haga clic en la burbuja o pulse Cmd-\u2193 para agregar números de página, prefijos o sufijos. También puede incluir un número de página junto con sus términos de búsqueda para añadirlo directamente.\n\nPuede editar citas directamente en el documento del procesador de textos.
firstRunGuidance.saveIcon=Zotero ha reconocido una referencia en esta página. Pulse este icono en la barra de direcciones para guardar la referencia en tu bibliografía de Zotero.
firstRunGuidance.authorMenu=Zotero te permite también especificar editores y traductores. Puedes cambiar el rol de autor a editor o traductor seleccionándolo desde este menú.
firstRunGuidance.quickFormat=Escribe el título o el autor para buscar una referencia. \n\nDespués de que hayas hecho tu selección, haz clic en la burbuja o pulsa Ctrl-\u2193 para agregar números de página, prefijos o sufijos. También puedes incluir un número de página junto con tus términos de búsqueda para añadirlo directamente.\n\nPuedes editar citas directamente en el documento del procesador de textos.
firstRunGuidance.quickFormatMac=Escribe el título o el autor para buscar una referencia. \n\nDespués de que hayas hecho tu selección, haz clic en la burbuja o pulsa Cmd-\u2193 para agregar números de página, prefijos o sufijos. También puedes incluir un número de página junto con tus términos de búsqueda para añadirlo directamente.\n\nPuedes editar citas directamente en el documento del procesador de textos.

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Tänud:">
<!ENTITY zotero.about.close "Sulge">
<!ENTITY zotero.moreCreditsAndAcknowledgements "Veel autoreid ja tänusõnu">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "Vaikimisi:">
<!ENTITY zotero.preferences.items "kirjet">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "Üldine">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Minu raamatukogus olevate lisade sünkroonimine kasutades">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Minu grupi raamatukogus olevate lisade sünkroonimine kasutades Zotero hoidlat">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Kasutades Zotero hoidlat, nõustute järgmiste">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "tingimuste ja piirangutega">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Zotero serveriga täissünkroonimine">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Liita kohalikele Zotero andmetele sünkroon-serveris olevad andmed, jättes tähelepanuta sünkroonimise ajaloo">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Taastada Zotero serverist">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Kustutada kõik sünkroon-serveri andmed ja taastada need kohalikust hoidlast">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Algseadistada failide sünkroonimise ajalugu">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Rakendada hoidla serveri kontrolli kõigi kohalikele lisatud failidele.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Algseadistada...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Pealkiri">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Uuendatud">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Veel stiile...">
<!ENTITY zotero.preferences.prefpane.keys "Kiirvaliku klahvid">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Suvaline string">
<!ENTITY zotero.preferences.prefpane.advanced "Täpsemalt">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Otsing">
<!ENTITY zotero.preferences.locate.locateEngineManager "Artikli otsingumootori haldaja">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "Valida...">
<!ENTITY zotero.preferences.dataDir.reveal "Andmete kataloogi näitamine">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Andmebaasi hooldus">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Andmebaasi sidususe kontroll">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Alglaadida tõlkijad ja stiilid...">

View file

@ -19,7 +19,7 @@
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY printCmd.accesskey "P">
<!ENTITY closeCmd.label "Sulgeda">
<!ENTITY closeCmd.key "W">
<!ENTITY closeCmd.accesskey "C">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Toimetada">
<!ENTITY zotero.general.delete "Kustutada">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "Vealogi võib sisaldada teateid, mis ei puutu Zoterosse.">
<!ENTITY zotero.errorReport.submissionInProgress "Palun oodake kuni veateadet saadetakse.">
<!ENTITY zotero.errorReport.submitted "Teie veateade on saadetud.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Palun postitage teade foorumisse (forums.zotero.org) koos veateate ID-ga ja kirjeldusega, millistel asjaoludel probleem esineb ning mis seda iseloomustab.">
<!ENTITY zotero.errorReport.notReviewed "Veateadetega, millest ei ole foorumites teada antud, üldjuhul ei tegeleta.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "Paigaldasite uue Zotero versiooni.">
<!ENTITY zotero.upgrade.upgradeRequired "Et Zotero andmebaas töötaks uue versiooniga on seda tarvis uuendada.">
<!ENTITY zotero.upgrade.autoBackup "Enne muudatuste tegemist varundatakse olemasolev andmebaas automaatselt.">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Õigused">
<!ENTITY zotero.items.dateAdded_column "Lisamise kuupäev">
<!ENTITY zotero.items.dateModified_column "Muutmise kuupäev">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Näidata raamatukogus">
<!ENTITY zotero.items.menu.attach.note "Märkuse lisamine">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Teksti muutmine">
<!ENTITY zotero.item.textTransform.titlecase "Suurteks Algustähtedeks">
<!ENTITY zotero.item.textTransform.sentencecase "Lause tõst">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "Uus märkus">
<!ENTITY zotero.toolbar.note.standalone "Uus sõltumatu märkus">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Valida nähtav">
<!ENTITY zotero.tagSelector.clearVisible "Nähtava valiku eemaldamine">
<!ENTITY zotero.tagSelector.clearAll "Ära vali midagi">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Lipiku ümbernimetamine...">
<!ENTITY zotero.tagSelector.deleteTag "Lipiku kustutamine...">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Sisestada otsitava ISBN, DOI või PMID allolevasse lahtrisse.">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Kirjete valimine">
<!ENTITY zotero.selectitems.intro.label "Valida millised kirjeid soovite lisada raamatukokku">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Valimata lipikuid ei salvestata.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Lipik kustutatakse kõigilt kirjetelt.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Proksi omaks võetud.">
<!ENTITY zotero.proxy.recognized.warning "Lisage vaid oma raamatukogust, koolist või firmast lähtuvaid proksisid">
<!ENTITY zotero.proxy.recognized.warning.secondary "Teiste prokside lisamine võib kujutada turvariski.">

View file

@ -14,6 +14,9 @@ general.restartLater=Alglaadida hiljem
general.restartApp=Restart %S
general.errorHasOccurred=Tekkis viga.
general.unknownErrorOccurred=Tundmatu viga.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Palun Firefox alglaadida.
general.restartFirefoxAndTryAgain=Palun Firefox alglaadida ja siis uuesti proovida.
general.checkForUpdate=Uuenduste kontrollimine
@ -35,8 +38,12 @@ general.seeForMoreInformation=Edasise info tarbeks vaadake %S.
general.enable=Lubada
general.disable=Keelata
general.remove=Eemaldada
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Dokumentatsiooni avamine
general.numMore=%S more…
general.openPreferences=Open Preferences
general.operationInProgress=Zotero parajasti toimetab.
general.operationInProgress.waitUntilFinished=Palun oodake kuni see lõpeb.
@ -68,6 +75,22 @@ errorReport.advanceMessage=Veateate saatmiseks Zotero arendajatele vajutage %S.
errorReport.stepsToReproduce=Kuidas viga tekib:
errorReport.expectedResult=Loodetud tulemus:
errorReport.actualResult=Tegelik tulemus:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=Zotero andmete kataloogi ei leitud.
dataDir.previousDir=Eelmine kataloog:
@ -75,6 +98,10 @@ dataDir.useProfileDir=Kasutada Firefoxi profiili kataloogi
dataDir.selectDir=Zotero andmete kataloogi valimine
dataDir.selectedDirNonEmpty.title=Kataloog ei ole tühi
dataDir.selectedDirNonEmpty.text=Kataloog, mille valisite ei ole ilmselt tühi ja ei ole ka Zotero andmete kataloog.\n\nLuua Zotero failid sellest hoolimata sinna kataloogi?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Zotero uuendamise teadaanne
dataDir.standaloneMigration.description=Paistab, et kasutate esmakordselt %1$St. Kas soovite %1$Si laadida seaded %2$Sst ja kasutada olemasolevat andmete kataloogi?
dataDir.standaloneMigration.multipleProfiles=%1$S jagab andmete kataloogi viimati kasutatud profiiliga.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=Uus salvestatud otsing
pane.collections.savedSearchName=Pange salvestatud otsingule nimi:
pane.collections.rename=Nimetage teema ümber:
pane.collections.library=Minu raamatukogu
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Praht
pane.collections.untitled=Nimeta
pane.collections.unfiled=Teemata kirjed
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=Soovite kindlasti lipikut kustutada?\n\nLipik ee
pane.tagSelector.numSelected.none=0 lipikut valitud
pane.tagSelector.numSelected.singular=%S lipik valitud
pane.tagSelector.numSelected.plural=%S lipikut valitud
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=Kirjete nimekirja laadimine...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Liiguta Prahi hulka
pane.items.trash=Olete kindel, et soovite valitud kirje Prahi hulka liigutada?
pane.items.trash.multiple=Olete kindel, et soovite valitud kirjed Prahi hulka liigutada?
@ -179,7 +213,12 @@ pane.item.selected.multiple=%S kirjet valitud
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Kirje tüübi muutmine
pane.item.changeType.text=Soovite kindlasti selle kirje tüüpi muutma?\n\nJärgnevad väljad kustutatakse:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=%S manust:
pane.item.attachments.count.singular=%S manus:
pane.item.attachments.count.plural=%S manust:
pane.item.attachments.select=Faili valimine
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=vajutage siia
pane.item.tags=Lipikud:
pane.item.tags.count.zero=%S lipikut:
pane.item.tags.count.singular=%S lipik:
pane.item.tags.count.plural=%S lipikut:
pane.item.tags.icon.user=Kasutaja poolt lisatud lipik
pane.item.tags.icon.automatic=Automaatselt lisatud lipik
pane.item.related=Seotud:
pane.item.related.count.zero=%S seotut:
pane.item.related.count.singular=%S seotud:
pane.item.related.count.plural=%S seotut:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=Valitud teemasse ei ole võimalik kirjeid
ingester.saveToZotero=Salvestada Zoterosse
ingester.saveToZoteroUsing=Salvestada Zoterosse kasutades "%S"
ingester.scraping=Kirje salvestamine...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Kirje salvestatud
ingester.scrapeError=Kirje salvestamine ei õnnestunud
ingester.scrapeErrorDescription=Selle kirje salvestamisel tekkis viga. Lisainformatsiooniks vaadake %S.
@ -428,6 +469,7 @@ ingester.importReferRISDialog.checkMsg=Selle saidi puhul alati lubada
ingester.importFile.title=Faili importimine
ingester.importFile.text=Soovite importida faili "%S"?\n\nKirjed lisatakse uude teemasse.
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Teostan otsimist...
ingester.lookup.error=Selle kirje otsimisel tekkis viga.
@ -455,6 +497,19 @@ zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when
zotero.preferences.openurl.resolversFound.zero=%S lahendajat leitud
zotero.preferences.openurl.resolversFound.singular=%S lahendaja leitud
zotero.preferences.openurl.resolversFound.plural=%S lahendajat leitud
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Indeksi taasloomine
zotero.preferences.search.rebuildWarning=Soovite kogu indeksi taasluua? See võib võtta aega.\n\nEt indekseerida vaid kirjed, mis on indekseerimata, kasutage %S.
zotero.preferences.search.clearIndex=Indeksi tühjendamine
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Kõik uued või muudetu
zotero.preferences.advanced.resetStyles=Stiilid alglaadida
zotero.preferences.advanced.resetStyles.changesLost=Kõik uued või muudetud stiilid lähevad kaotsi.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=Järgnevad failid olid juba kataloogis ning neid ei kopeeritud:
dragAndDrop.filesNotFound=Järgnevad faile ei leitud ning neid ei saanud kopeerida:
@ -500,7 +559,8 @@ fileInterface.import=Import
fileInterface.export=Eksport
fileInterface.exportedItems=Eksporditud kirjed
fileInterface.imported=Imporditud
fileInterface.fileFormatUnsupported=Antud faili jaoks ei leitud tõlkijat.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Nimetu biblograafia
fileInterface.bibliographyHTMLTitle=Biblograafia
fileInterface.importError=Valitud faili importimisel tekkis viga. Veenduge, et tegemist on õige failiga ning proovige uuesti.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=Kirjed, mida te olete valinud, ei sisalda viitei
fileInterface.bibliographyGenerationError=Bibliograafia loomisel tekkis viga. Palun proovige uuesti.
fileInterface.exportError=Valitud faili eksportimisel tekkis viga.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Ekspertotsing — vajutage otsimiseks vajutage sisesta (Enter).
searchInProgress=Toimub otsimine — palun oodake.
@ -613,6 +677,7 @@ integration.cited.loading=Tsiteeritud kirjete laadimine...
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?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=See versioon Zotero tesktiredaktori pluginist ($INTEGRATION_VERSION) ei ühildu Zotero Firefoxi lisaga (%1$S). Palun neid uuendada.
integration.error.incompatibleVersion2=Zotero %1$S nõuab %2$S %3$S või hilisemat. Palun laadige %2$S alla zotero.org lehelt.
@ -643,14 +708,22 @@ integration.citationChanged=Viidet on muudetud pärast seda kui Zotero on selle
integration.citationChanged.description=Kui jah, siis edaspidi Zotero ei uuenda seda viidet ka juhul, kui lisate viiteid, vahetate stiile või muudate seda kirjet Zotero baasis. Kui valite "Ei", siis Zotero kustutab praegused muudatused.
integration.citationChanged.edit=Viidet on muudetud pärast seda kui Zotero on selle loonud. Redigeerimine kustutab teie muudatused. Kas soovite jätkata?
styles.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=Paigaldada stiil "%1$S" asukohast %2$S?
styles.updateStyle=uuendada olemasolevat stiili "%1$S" stiiliks "%2$S" asukohast %3$S?
styles.installed=Stiili "%S" paigaldamine õnnestus.
styles.installError=%S näib olevat vigane.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S viitab vigasele või puuduvale CSL failile %2$S.
styles.deleteStyle=Olete kindel, et soovite stiili "%1$S" kustutada?
styles.deleteStyles=Olete kindel, et soovite neid stiile kustutada?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Lõpeta sync
sync.openSyncPreferences=Sync eelistused
sync.resetGroupAndSync=Algseadista Grupp ja Sync
@ -660,8 +733,10 @@ sync.remoteObject=Serveri objekt
sync.mergedObject=Liidetud objekt
sync.error.usernameNotSet=Kasutajanimi ei ole määratud
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Salasõna ei ole määratud
sync.error.invalidLogin=Vigane kasutajanimi või salasõna
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Palun sisestada salasõna.
sync.error.loginManagerCorrupted1=Zotero ei saa sisse logimisega hakkama, ilmselt Firefoxi salvestatud salasõna vea tõttu.
sync.error.loginManagerCorrupted2=Sulgege Firefox, tehke varukoopia ja kustutage enda Firefoxi profiilist salvestatud sisselogimise info. Seejärel sisestage enda info uuesti Zotero seadetes.
@ -672,6 +747,41 @@ sync.error.groupWillBeReset=Kui jätkate, taastatakse grupi raamatukogu sellest
sync.error.copyChangedItems=Kui soovite salvestada tehtud muudatused kuhugi mujale või taodelda muutmisõigust grupi administraatori käest, katkestage sünkroonimine.
sync.error.manualInterventionRequired=Automaatne sünkroonimine põhjustas konflikti, mis nõuab teie sekkumist.
sync.error.clickSyncIcon=Sünkroonimiseks vajutage sünkroonimise ikooni.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Sünkroonimist ei ole toimunud
sync.status.lastSync=Viimane sünkroonimine:
@ -682,9 +792,12 @@ sync.status.uploadingData=Andmete laadimine serverisse
sync.status.uploadAccepted=Suhtlus serveriga
sync.status.syncingFiles=Andmete sünkroonimine
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=jäänud on %SKB
sync.storage.filesRemaining=%1$S/%2$S faili
sync.storage.none=Midagi
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Kohalik fail
sync.storage.remoteFile=Serveris asuv fail
sync.storage.savedFile=Salvestatud fail
@ -692,18 +805,24 @@ sync.storage.serverConfigurationVerified=Serveri seadistamine kinnitatud
sync.storage.fileSyncSetUp=Failide sünkroonimise seadistamine edukas
sync.storage.openAccountSettings=Avada konto seaded
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=Server %S ei ole kättesaadav
sync.storage.error.permissionDeniedAtAddress=Sellel aadressil ei ole teil õigust luua Zotero kataloogi:
sync.storage.error.checkFileSyncSettings=Palun kontrollida sünkroonimise seaded või võtke ühendust serveri administraatoriga.
sync.storage.error.verificationFailed=%S konnitamine ebaõnnestus. Kontrollige sünkroonimise seaded Zotero seadete alt.
sync.storage.error.fileNotCreated=Faili "%S" ei ole võimalik Zotero hoidlas luua.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=Teil ei ole enam ligipääsu Zotero grupp "%S"-le ning lisatud või muudetud faile ei ole võimaik serverisse sünkroniseerida.
sync.storage.error.copyChangedItems=Kui soovite salvestada tehtud muudatused kuhugi mujale, katkestage sünkroonimine.
sync.storage.error.fileUploadFailed=Faili üleslaadimine ebaõnnestus.
sync.storage.error.directoryNotFound=Kataloogi ei leitud
sync.storage.error.doesNotExist=%S ei leidu.
sync.storage.error.createNow=Kas soovite seda luua?
sync.storage.error.webdav.enterURL=Sisestage WebDAV URL.
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S ei ole korrektne WebDAV URL.
sync.storage.error.webdav.invalidLogin=WebDAV server ei tunnista sisestatud kasutajanime ja salasõna.
sync.storage.error.webdav.permissionDenied=Teil puudub WebDAV serveris ligipääs %S-le.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=%S ühendumisel tekkis SSL ühendus
sync.storage.error.webdav.loadURLForMoreInfo=Edasiseks infoks laadige WebDAV URL brauseris.
sync.storage.error.webdav.seeCertOverrideDocumentation=Lisainfoks vaadake sertifikaadi tühistamise dokumentatsiooni.
sync.storage.error.webdav.loadURL=WebDAV URL laadimine
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=Zotero 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.
sync.storage.error.zfs.groupQuotaReached2=Grupi omanik saab laoruumi suurendada.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Salvestada lipik
sync.longTagFixer.saveTags=Salvestada lipikud
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=PDFist ei õnnetstu teksti lugeda.
recognizePDF.noMatches=Sobivaid vasteid ei leitud.
recognizePDF.fileNotFound=Faili ei leitud.
recognizePDF.limit=Päringulimiit saavutatud. Palun hiljem uuesti proovida.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Metaandmete kogumine lõppenud.
recognizePDF.close.label=Sulgeda
@ -753,8 +880,21 @@ rtfScan.rtf=Rich Text Format (.rtf)
rtfScan.saveTitle=Valige asukoht, kuhu formateeritud fail salvestada
rtfScan.scannedFileSuffix=(Skännitud)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Otsing luhtus
lookup.failure.description=Zotero ei leidnud määratud identifikaatorit. Palun kontrollige identifikaatorit ja proovige uuesti.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=Online vaade
locate.online.tooltip=Selle kirje vaatamine võrgus

View file

@ -10,3 +10,4 @@
<!ENTITY zotero.thanks "Mila esker:">
<!ENTITY zotero.about.close "Gora askatasuna">
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits &amp; Acknowledgements">
<!ENTITY zotero.citationProcessing "Citation &amp; Bibliography Processing">

View file

@ -3,6 +3,7 @@
<!ENTITY zotero.preferences.default "Lehenetsia:">
<!ENTITY zotero.preferences.items "itemak">
<!ENTITY zotero.preferences.period ".">
<!ENTITY zotero.preferences.settings "Settings">
<!ENTITY zotero.preferences.prefpane.general "Orokorra">
@ -59,9 +60,14 @@
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sync attachment files in My Library using">
<!ENTITY zotero.preferences.sync.fileSyncing.groups "Sync attachment files in group libraries using Zotero storage">
<!ENTITY zotero.preferences.sync.fileSyncing.about "About File Syncing">
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "By using Zotero storage, you agree to become bound by its">
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "terms and conditions">
<!ENTITY zotero.preferences.sync.reset.warning1 "The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See ">
<!ENTITY zotero.preferences.sync.reset.warning2 "Sync Reset Options">
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
<!ENTITY zotero.preferences.sync.reset.fullSync "Full Sync with Zotero Server">
<!ENTITY zotero.preferences.sync.reset.fullSync.desc "Datu-base lokala eta zerbitzarikoa batu, sinkronizatze-kronika bastertuz.">
<!ENTITY zotero.preferences.sync.reset.restoreFromServer "Datu-basea zerbitzaritik jeitsi">
@ -70,6 +76,7 @@
<!ENTITY zotero.preferences.sync.reset.restoreToServer.desc "Ezabatu zerbitzariko datu-basea eta igo fitxategi lokalak.">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory "Garbitu Sync kronika">
<!ENTITY zotero.preferences.sync.reset.resetFileSyncHistory.desc "Force checking of the storage server for all local attachment files.">
<!ENTITY zotero.preferences.sync.reset "Reset">
<!ENTITY zotero.preferences.sync.reset.button "Reset...">
@ -114,6 +121,7 @@
<!ENTITY zotero.preferences.cite.styles.styleManager.title "Title">
<!ENTITY zotero.preferences.cite.styles.styleManager.updated "Updated">
<!ENTITY zotero.preferences.cite.styles.styleManager.csl "CSL">
<!ENTITY zotero.preferences.cite.styles.automaticTitleAbbreviation "Automatically abbreviate journal titles">
<!ENTITY zotero.preferences.export.getAdditionalStyles "Estilo gehialgo instalatu...">
<!ENTITY zotero.preferences.prefpane.keys "Teklatu-komandoak">
@ -154,6 +162,7 @@
<!ENTITY zotero.preferences.proxies.a_variable "&#37;a - Any string">
<!ENTITY zotero.preferences.prefpane.advanced "Advanced">
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
<!ENTITY zotero.preferences.prefpane.locate "Locate">
<!ENTITY zotero.preferences.locate.locateEngineManager "Article Lookup Engine Manager">
@ -173,6 +182,12 @@
<!ENTITY zotero.preferences.dataDir.choose "Choose...">
<!ENTITY zotero.preferences.dataDir.reveal "Show Data Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.caption "Linked Attachment Base Directory">
<!ENTITY zotero.preferences.attachmentBaseDir.message "Zotero will use relative paths for linked file attachments within the base directory, allowing you to access files on different computers as long as the file structure within the base directory remains the same.">
<!ENTITY zotero.preferences.attachmentBaseDir.basePath "Base directory:">
<!ENTITY zotero.preferences.attachmentBaseDir.selectBasePath "Choose…">
<!ENTITY zotero.preferences.attachmentBaseDir.resetBasePath "Revert to Absolute Paths…">
<!ENTITY zotero.preferences.dbMaintenance "Database Maintenance">
<!ENTITY zotero.preferences.dbMaintenance.integrityCheck "Check Database Integrity">
<!ENTITY zotero.preferences.dbMaintenance.resetTranslatorsAndStyles "Reset Translators and Styles...">

View file

@ -19,7 +19,7 @@
<!ENTITY pageSetupCmd.accesskey "U">
<!ENTITY printCmd.label "Print…">
<!ENTITY printCmd.key "P">
<!ENTITY printCmd.accesskey "U">
<!ENTITY printCmd.accesskey "P">
<!ENTITY closeCmd.label "Close">
<!ENTITY closeCmd.key "W">
<!ENTITY closeCmd.accesskey "C">
@ -90,7 +90,7 @@
<!ENTITY aboutProduct.label "About &brandShortName;">
<!ENTITY aboutProduct.accesskey "A">
<!ENTITY productHelp.label "Support and Documentation">
<!ENTITY productHelp.accesskey "H">
<!ENTITY productHelp.accesskey "D">
<!ENTITY helpTroubleshootingInfo.label "Troubleshooting Information">
<!ENTITY helpTroubleshootingInfo.accesskey "T">
<!ENTITY helpFeedbackPage.label "Submit Feedback…">

View file

@ -5,6 +5,7 @@
<!ENTITY zotero.general.edit "Editatu">
<!ENTITY zotero.general.delete "Ezabatu">
<!ENTITY zotero.errorReport.title "Zotero Error Report">
<!ENTITY zotero.errorReport.unrelatedMessages "The error log may include messages unrelated to Zotero.">
<!ENTITY zotero.errorReport.submissionInProgress "Please wait while the error report is submitted.">
<!ENTITY zotero.errorReport.submitted "Your error report has been submitted.">
@ -12,6 +13,7 @@
<!ENTITY zotero.errorReport.postToForums "Please post a message to the Zotero forums (forums.zotero.org) with this Report ID, a description of the problem, and any steps necessary to reproduce it.">
<!ENTITY zotero.errorReport.notReviewed "Error reports are not reviewed unless referred to in the forums.">
<!ENTITY zotero.upgrade.title "Zotero Upgrade Wizard">
<!ENTITY zotero.upgrade.newVersionInstalled "Zotero-ren bertsio berria instalatu egin duzu.">
<!ENTITY zotero.upgrade.upgradeRequired "Zure Zotero datu-basea eguneratu behar da bertsio berriarekin erabili ahal izateko.">
<!ENTITY zotero.upgrade.autoBackup "Zure oraingo datu-basea gorde egingo da inolako aldaketarik egin baino lehen..">
@ -56,6 +58,22 @@
<!ENTITY zotero.items.rights_column "Jabetza">
<!ENTITY zotero.items.dateAdded_column "Noiz gehitua">
<!ENTITY zotero.items.dateModified_column "Noiz aldatua">
<!ENTITY zotero.items.extra_column "Extra">
<!ENTITY zotero.items.archive_column "Archive">
<!ENTITY zotero.items.archiveLocation_column "Loc. in Archive">
<!ENTITY zotero.items.place_column "Place">
<!ENTITY zotero.items.volume_column "Volume">
<!ENTITY zotero.items.edition_column "Edition">
<!ENTITY zotero.items.pages_column "Pages">
<!ENTITY zotero.items.issue_column "Issue">
<!ENTITY zotero.items.series_column "Series">
<!ENTITY zotero.items.seriesTitle_column "Series Title">
<!ENTITY zotero.items.court_column "Court">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "More Columns">
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
<!ENTITY zotero.items.menu.showInLibrary "Bilatu liburutegian">
<!ENTITY zotero.items.menu.attach.note "Oharra gehitu">
@ -103,6 +121,7 @@
<!ENTITY zotero.item.textTransform "Testua bihurtu">
<!ENTITY zotero.item.textTransform.titlecase "letra larria">
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap first/last names">
<!ENTITY zotero.toolbar.newNote "New Note">
<!ENTITY zotero.toolbar.note.standalone "Ohar solte berria...">
@ -120,10 +139,18 @@
<!ENTITY zotero.tagSelector.selectVisible "Agerikoak hautatu">
<!ENTITY zotero.tagSelector.clearVisible "Agerikoak desautatu">
<!ENTITY zotero.tagSelector.clearAll "Guztiak desautatu">
<!ENTITY zotero.tagSelector.assignColor "Assign Color…">
<!ENTITY zotero.tagSelector.renameTag "Esteka izenaz aldatu...">
<!ENTITY zotero.tagSelector.deleteTag "Esteka ezabatu...">
<!ENTITY zotero.tagColorChooser.title "Choose a Tag Color and Position">
<!ENTITY zotero.tagColorChooser.color "Color:">
<!ENTITY zotero.tagColorChooser.position "Position:">
<!ENTITY zotero.tagColorChooser.setColor "Set Color">
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
<!ENTITY zotero.lookup.description "Kuadroan ISBN, DOI, edo PMID zenbakia sartu:">
<!ENTITY zotero.lookup.button.search "Search">
<!ENTITY zotero.selectitems.title "Hautatu Itemak">
<!ENTITY zotero.selectitems.intro.label "Hautatu liburutegira gehitu nahi dituzun Itemak">
@ -208,6 +235,10 @@
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Desautatutako estekak ez dira gordeko.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Esteka hau Item guztietatik kenduko da.">
<!ENTITY zotero.merge.title "Conflict Resolution">
<!ENTITY zotero.merge.of "of">
<!ENTITY zotero.merge.deleted "Deleted">
<!ENTITY zotero.proxy.recognized.title "Proxy onartuta">
<!ENTITY zotero.proxy.recognized.warning "Only add proxies linked from your library, school, or corporate website">
<!ENTITY zotero.proxy.recognized.warning.secondary "Adding other proxies allows malicious sites to masquerade as sites you trust.">

View file

@ -14,6 +14,9 @@ general.restartLater=Berrabiarazi gero
general.restartApp=Restart %S
general.errorHasOccurred=Errore bat gertatu da.
general.unknownErrorOccurred=Errore ezezagun bat gertatu da.
general.invalidResponseServer=Invalid response from server.
general.tryAgainLater=Please try again in a few minutes.
general.serverError=The server returned an error. Please try again.
general.restartFirefox=Berrabiarazi ezazu Firefox.
general.restartFirefoxAndTryAgain=Berrabiarazi ezazu Firefox eta saiatu berriro.
general.checkForUpdate=Bilatu eguneraketak
@ -35,8 +38,12 @@ general.seeForMoreInformation=%S-en informazio gehiago duzu.
general.enable=Gaitu
general.disable=Ezgaitu
general.remove=Remove
general.reset=Reset
general.quit=Quit
general.useDefault=Use Default
general.openDocumentation=Open Documentation
general.numMore=%S more…
general.openPreferences=Open Preferences
general.operationInProgress=Zotero lanean ari da.
general.operationInProgress.waitUntilFinished=Itxaren ezazu bukatu arte.
@ -68,6 +75,22 @@ errorReport.advanceMessage=Sakatu %S Zotero garatzaileei errore-txostena bidaltz
errorReport.stepsToReproduce=Steps to Reproduce:
errorReport.expectedResult=Expected result:
errorReport.actualResult=Actual result:
errorReport.noNetworkConnection=No network connection
errorReport.invalidResponseRepository=Invalid response from repository
errorReport.repoCannotBeContacted=Repository cannot be contacted
attachmentBasePath.selectDir=Choose Base Directory
attachmentBasePath.chooseNewPath.title=Confirm New Base Directory
attachmentBasePath.chooseNewPath.message=Linked file attachments below this directory will be saved using relative paths.
attachmentBasePath.chooseNewPath.existingAttachments.singular=One existing attachment was found within the new base directory.
attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachments were found within the new base directory.
attachmentBasePath.chooseNewPath.button=Change Base Directory Setting
attachmentBasePath.clearBasePath.title=Revert to Absolute Paths
attachmentBasePath.clearBasePath.message=New linked file attachments will be saved using absolute paths.
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
attachmentBasePath.clearBasePath.button=Clear Base Directory Setting
dataDir.notFound=Zotero datu basea ezin da aurkitu.
dataDir.previousDir=Aurreko kokalekua:
@ -75,6 +98,10 @@ dataDir.useProfileDir=Zure "Firefox profile" karpeta erabili
dataDir.selectDir=Datu-baseari kokalekua ezarri
dataDir.selectedDirNonEmpty.title=Kokalekua ez dago hutsik
dataDir.selectedDirNonEmpty.text=Hautatu duzun kokalekua ez dago hutsik eta ez dirudi Zotero datu-base batena denik.\n\nSortu Zotero fitxategiak hemen hala ere?
dataDir.selectedDirEmpty.title=Directory Empty
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually copy files from the existing data directory to the new location. See http://zotero.org/support/zotero_data for more information.\n\nUse the new directory?
dataDir.incompatibleDbVersion.title=Incompatible Database Version
dataDir.incompatibleDbVersion.text=The currently selected data directory is not compatible with Zotero Standalone, which can share a database only with Zotero for Firefox 2.1b3 or later.\n\nUpgrade to the latest version of Zotero for Firefox first or select a different data directory for use with Zotero Standalone.
dataDir.standaloneMigration.title=Existing Zotero Library Found
dataDir.standaloneMigration.description=This appears to be your first time using %1$S. Would you like %1$S to import settings from %2$S and use your existing data directory?
dataDir.standaloneMigration.multipleProfiles=%1$S will share its data directory with the most recently used profile.
@ -114,6 +141,7 @@ pane.collections.newSavedSeach=Gordetako bilaketa berria
pane.collections.savedSearchName=Sartu gordetako bilaketaren izena:
pane.collections.rename=Aldatu bildumaren izena:
pane.collections.library=Nire Liburutegia
pane.collections.groupLibraries=Group Libraries
pane.collections.trash=Zaborra
pane.collections.untitled=Titulu gabe
pane.collections.unfiled=Unfiled Items
@ -138,8 +166,14 @@ pane.tagSelector.delete.message=Benetan ezabatu esteka?\n\n Esteka dagozkion ite
pane.tagSelector.numSelected.none=Estekarik hautatu gabe
pane.tagSelector.numSelected.singular=%S esteka hautatu
pane.tagSelector.numSelected.plural=%S esteka hautatu
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
pane.items.loading=datuak kargatzen ari...
pane.items.attach.link.uri.title=Attach Link to URI
pane.items.attach.link.uri=Enter a URI:
pane.items.trash.title=Zaborrara bota
pane.items.trash=Hautatutako itema zaborrera bota?
pane.items.trash.multiple=Hautatutako itemak zaborrera bota?
@ -179,7 +213,12 @@ pane.item.selected.multiple=%S hautaturiko item
pane.item.unselected.zero=No items in this view
pane.item.unselected.singular=%S item in this view
pane.item.unselected.plural=%S items in this view
pane.item.selectToMerge=Select items to merge
pane.item.duplicates.selectToMerge=Select items to merge
pane.item.duplicates.mergeItems=Merge %S items
pane.item.duplicates.writeAccessRequired=Library write access is required to merge items.
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
pane.item.duplicates.onlySameItemType=Merged items must all be of the same item type.
pane.item.changeType.title=Aldatu item mota
pane.item.changeType.text=Benetan item mota alduatu?\n\nOndorengo eremuak galduko dira:
@ -205,14 +244,15 @@ pane.item.attachments.count.zero=%S eranskin:
pane.item.attachments.count.singular=eranskin %S:
pane.item.attachments.count.plural=%S eranskin:
pane.item.attachments.select=Hautatu fitxategi bat
pane.item.attachments.PDF.installTools.title=PDF Tools Not Installed
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Zotero preferences.
pane.item.attachments.filename=Filename
pane.item.noteEditor.clickHere=klikatu hemen
pane.item.tags=Estekak:
pane.item.tags.count.zero=esteka %S:
pane.item.tags.count.singular=%S esteka:
pane.item.tags.count.plural=%S esteka:
pane.item.tags.icon.user=esteka erabiltzaileak sortua
pane.item.tags.icon.automatic=esteka automatikoki sortua
pane.item.related=Erlaziodunak:
pane.item.related.count.zero=%S erlaziodun:
pane.item.related.count.singular=erlaziodun %S:
pane.item.related.count.plural=%S erlaziodun:
@ -416,6 +456,7 @@ save.error.cannotAddFilesToCollection=You cannot add files to the currently sele
ingester.saveToZotero=Zotero-n gorde
ingester.saveToZoteroUsing=Save to Zotero using "%S"
ingester.scraping=Itema gordetzen ari...
ingester.scrapingTo=Saving to
ingester.scrapeComplete=Itema gorde egin da.
ingester.scrapeError=Itema ezin izan da gorde.
ingester.scrapeErrorDescription=Errore bat gertatu da gordetzekotan. Sakatu %S gehiago jakiteko.
@ -427,7 +468,8 @@ ingester.importReferRISDialog.text=Do you want to import items from "%1$S" into
ingester.importReferRISDialog.checkMsg=Always allow for this site
ingester.importFile.title=Import File
ingester.importFile.text=Do you want to import the file "%S"?\n\nItems will be added to a new collection.
ingester.importFile.text=Do you want to import the file "%S"?
ingester.importFile.intoNewCollection=Import into new collection
ingester.lookup.performing=Performing Lookup…
ingester.lookup.error=An error occurred while performing lookup for this item.
@ -455,6 +497,19 @@ zotero.preferences.launchNonNativeFiles=Open PDFs and other files within %S when
zotero.preferences.openurl.resolversFound.zero=%S resolvers found
zotero.preferences.openurl.resolversFound.singular=%S resolver found
zotero.preferences.openurl.resolversFound.plural=%S resolvers found
zotero.preferences.sync.purgeStorage.title=Purge Attachment Files on Zotero Servers?
zotero.preferences.sync.purgeStorage.desc=If you plan to use WebDAV for file syncing and you previously synced attachment files in My Library to the Zotero servers, you can purge those files from the Zotero servers to give you more storage space for groups.\n\nYou can purge files at any time from your account settings on zotero.org.
zotero.preferences.sync.purgeStorage.confirmButton=Purge Files Now
zotero.preferences.sync.purgeStorage.cancelButton=Do Not Purge
zotero.preferences.sync.reset.userInfoMissing=You must enter a username and password in the %S tab before using the reset options.
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
zotero.preferences.sync.reset.replaceLocalData=Replace Local Data
zotero.preferences.sync.reset.restartToComplete=Firefox must be restarted to complete the restore process.
zotero.preferences.sync.reset.restoreToServer=All data belonging to user '%S' on the Zotero server will be erased and replaced with data from this copy of Zotero.\n\nDepending on the size of your library, there may be a delay before your data is available on the server.
zotero.preferences.sync.reset.replaceServerData=Replace Server Data
zotero.preferences.sync.reset.fileSyncHistory=All file sync history will be cleared.\n\nAny local attachment files that do not exist on the storage server will be uploaded on the next sync.
zotero.preferences.search.rebuildIndex=Rebuild Index
zotero.preferences.search.rebuildWarning=Do you want to rebuild the entire index? This may take a while.\n\nTo index only items that haven't been indexed, use %S.
zotero.preferences.search.clearIndex=Clear Index
@ -491,6 +546,10 @@ zotero.preferences.advanced.resetTranslators.changesLost=Any new or modified tra
zotero.preferences.advanced.resetStyles=Reset Estiloak
zotero.preferences.advanced.resetStyles.changesLost=Aldatutako estiloak eta estilo berriak galdu egingo dira.
zotero.preferences.advanced.debug.title=Debug Output Submitted
zotero.preferences.advanced.debug.sent=Debug output has been sent to the Zotero server.\n\nThe Debug ID is D%S.
zotero.preferences.advanced.debug.error=An error occurred sending debug output.
dragAndDrop.existingFiles=Ondorengo fitxategiak kopiatzeko kokalekuan izenkideak izanez, ez dira kopiatu:
dragAndDrop.filesNotFound=Ondornego fitxategiak ez dira aurkitu ezta kopiatu:
@ -500,7 +559,8 @@ fileInterface.import=Inporta
fileInterface.export=Esporta
fileInterface.exportedItems=Esportatuko itemak
fileInterface.imported=Inportatukoa
fileInterface.fileFormatUnsupported=No translator could be found for the given file.
fileInterface.unsupportedFormat=The selected file is not in a supported format.
fileInterface.viewSupportedFormats=View Supported Formats…
fileInterface.untitledBibliography=Izengabeko Bibliografia
fileInterface.bibliographyHTMLTitle=Bibliografia
fileInterface.importError=Errore bat gertatu da fitxategia inportatzekotan. Egiaztatu fitxategiaren balioa eta saiatu berriro.
@ -509,6 +569,10 @@ fileInterface.noReferencesError=Zuk hautatutako itemek ez dute erreferentziarik
fileInterface.bibliographyGenerationError=Errore bat gertatu da bibliografia sortzekotan. Saiatu berriro.
fileInterface.exportError=Errore bat gertatu da fitxategia esportatzekotan.
quickSearch.mode.titleCreatorYear=Title, Creator, Year
quickSearch.mode.fieldsAndTags=All Fields & Tags
quickSearch.mode.everything=Everything
advancedSearchMode=Bilaketa aurreratua - Sakatu SARTU bilatzeko.
searchInProgress=Bilaketa burutzen ari - itxaron mesedez.
@ -613,11 +677,12 @@ 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?
integration.openInLibrary=Open in %S
integration.error.incompatibleVersion=This version of the Zotero word processor plugin ($INTEGRATION_VERSION) is incompatible with the currently installed version of the Zotero Firefox extension (%1$S). Please ensure you are using the latest versions of both components.
integration.error.incompatibleVersion2=Zotero %1$S requires %2$S %3$S or later. Please download the latest version of %2$S from zotero.org.
integration.error.title=Zotero Integration Errorea
integration.error.notInstalled=Zotero could not load the component required to communicate with your word processor. Please ensure that the appropriate extension is installed and try again.
integration.error.notInstalled=Firefox could not load the component required to communicate with your word processor. Please ensure that the appropriate Firefox extension is installed, then try again.
integration.error.generic=Errorea eguneratzekotan.
integration.error.mustInsertCitation=Sartu aipamen bat, ez dago ezer eta!
integration.error.mustInsertBibliography=Lehenik, Bibliografiaren kokalekua hautatu behar da
@ -643,14 +708,22 @@ integration.citationChanged=You have modified this citation since Zotero generat
integration.citationChanged.description=Clicking "Yes" will prevent Zotero from updating this citation if you add additional citations, switch styles, or modify the item 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.install.title=Install Style
styles.install.unexpectedError=An unexpected error occurred while installing "%1$S"
styles.installStyle=Instalatu "%1$S" estilo %2$S-tik?
styles.updateStyle=Eguneratu dagoen "%1$S" estilo "%2$S" %3$S-tik erabiliz?
styles.installed="%S" estiloaren instalaziñoa ongi burutu da.
styles.installError=%S-ek ez du estilo fitxategi baliorik.
styles.validationWarning="%S" is not valid CSL 1.0, and may not work properly with Zotero.\n\nAre you sure you want to continue?
styles.installSourceError=%1$S references an invalid or non-existent CSL file at %2$S as its source.
styles.deleteStyle=Are you sure you want to delete the style "%1$S"?
styles.deleteStyles=Are you sure you want to delete the selected styles?
styles.abbreviations.title=Load Abbreviations
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
sync.sync=Sync
sync.cancel=Cancel Sync
sync.openSyncPreferences=Ireki Sync Hobespenak...
sync.resetGroupAndSync=Reset Group eta Sync
@ -660,8 +733,10 @@ sync.remoteObject=serbidoreko itema
sync.mergedObject=proposamen automatikoa
sync.error.usernameNotSet=Erabiltzaile izena ezarri gabe
sync.error.usernameNotSet.text=You must enter your zotero.org username and password in the Zotero preferences to sync with the Zotero server.
sync.error.passwordNotSet=Pasahitza ezarri gabe
sync.error.invalidLogin=Erabiltzailea edo pasahitza okerra
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
sync.error.enterPassword=Sartu pasahitza, mesedez
sync.error.loginManagerCorrupted1=Zotero cannot access your login information, likely due to a corrupted Firefox login manager database.
sync.error.loginManagerCorrupted2=Close Firefox, back up and delete signons.* from your Firefox profile, and re-enter your Zotero login information in the Sync pane of the Zotero preferences.
@ -670,8 +745,43 @@ sync.error.syncInProgress.wait=Itxaron hura bukatu arte eta berrabiarazi Firefox
sync.error.writeAccessLost=You no longer have write access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.error.groupWillBeReset=If you continue, your copy of the group will be reset to its state on the server, and local modifications to items and files will be lost.
sync.error.copyChangedItems=If you would like a chance to copy your changes elsewhere or to request write access from a group administrator, cancel the sync now.
sync.error.manualInterventionRequired=An automatic sync resulted in a conflict that requires manual intervention.
sync.error.manualInterventionRequired=Conflicts have suspended automatic syncing.
sync.error.clickSyncIcon=Sakatu Sync ikurra eskuz sinkronizatzeko.
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
sync.error.sslConnectionError=SSL connection error
sync.error.checkConnection=Error connecting to server. Check your Internet connection.
sync.error.emptyResponseServer=Empty response from server.
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
sync.lastSyncWithDifferentAccount=This Zotero database was last synced with a different zotero.org account ('%1$S') from the current one ('%2$S').
sync.localDataWillBeCombined=If you continue, local Zotero data will be combined with data from the '%S' account stored on the server.
sync.localGroupsWillBeRemoved1=Local groups, including any with changed items, will also be removed.
sync.avoidCombiningData=To avoid combining or losing data, revert to the '%S' account or use the Reset options in the Sync pane of the Zotero preferences.
sync.localGroupsWillBeRemoved2=If you continue, local groups, including any with changed items, will be removed and replaced with groups linked to the '%1$S' account.\n\nTo avoid losing local changes to groups, be sure you have synced with the '%2$S' account before syncing with the '%1$S' account.
sync.conflict.autoChange.alert=One or more locally deleted Zotero %S have been modified remotely since the last sync.
sync.conflict.autoChange.log=A Zotero %S has changed both locally and remotely since the last sync:
sync.conflict.remoteVersionsKept=The remote versions have been kept.
sync.conflict.remoteVersionKept=The remote version has been kept.
sync.conflict.localVersionsKept=The local versions have been kept.
sync.conflict.localVersionKept=The local version has been kept.
sync.conflict.recentVersionsKept=The most recent versions have been kept.
sync.conflict.recentVersionKept=The most recent version, '%S', has been kept.
sync.conflict.viewErrorConsole=View the%S Error Console for the full list of such changes.
sync.conflict.localVersion=Local version: %S
sync.conflict.remoteVersion=Remote version: %S
sync.conflict.deleted=[deleted]
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
sync.conflict.collectionItemMerge.log=Zotero items in the collection '%S' have been added and/or removed on multiple computers since the last sync. The following items have been added to the collection:
sync.conflict.tagItemMerge.alert=One or more Zotero tags have been added to and/or removed from items on multiple computers since the last sync. The different sets of tags have been combined.
sync.conflict.tagItemMerge.log=The Zotero tag '%S' has been added to and/or removed from items on multiple computers since the last sync.
sync.conflict.tag.addedToRemote=It has been added to the following remote items:
sync.conflict.tag.addedToLocal=It has been added to the following local items:
sync.conflict.fileChanged=The following file has been changed in multiple locations.
sync.conflict.itemChanged=The following item has been changed in multiple locations.
sync.conflict.chooseVersionToKeep=Choose the version you would like to keep, and then click %S.
sync.conflict.chooseThisVersion=Choose this version
sync.status.notYetSynced=Sinkronizatu gabe oraindik
sync.status.lastSync=Azken Sync:
@ -682,9 +792,12 @@ sync.status.uploadingData=Datuak zerbitzarira igotzen
sync.status.uploadAccepted=Upload accepted — waiting for sync server
sync.status.syncingFiles=Fitxategiak sinkronizatzen ari...
sync.storage.mbRemaining=%SMB remaining
sync.storage.kbRemaining=%SKB falta dira
sync.storage.filesRemaining=%1$S/%2$S fitxategi
sync.storage.none=Ezer ez
sync.storage.downloads=Downloads:
sync.storage.uploads=Uploads:
sync.storage.localFile=Fitxategi lokala
sync.storage.remoteFile=Zerbitzariko fitxategia
sync.storage.savedFile=Gordeko den fitxategia
@ -692,18 +805,24 @@ sync.storage.serverConfigurationVerified=Server configuration verified
sync.storage.fileSyncSetUp=OK. File sync is successfully set up.
sync.storage.openAccountSettings=Ireki Kontu-hobespenak
sync.storage.error.default=A file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, restart %S and/or your computer and try again. If you continue to receive the message, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.defaultRestart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.
sync.storage.error.serverCouldNotBeReached=%S zerbitzarira ezin izan da heldu.
sync.storage.error.permissionDeniedAtAddress=Arazo bat zure baimenekin: You do not have permission to create a Zotero directory at the following address:
sync.storage.error.checkFileSyncSettings=Please check your file sync settings or contact your server administrator.
sync.storage.error.verificationFailed=%S egiaztapenak huts egin du. Egiaztatu Sync hobespenak Zotero panelean.
sync.storage.error.fileNotCreated=The file '%S' could not be created in the Zotero 'storage' directory.
sync.storage.error.encryptedFilenames=Error creating file '%S'.\n\nSee http://www.zotero.org/support/kb/encrypted_filenames for more information.
sync.storage.error.fileEditingAccessLost=You no longer have file editing access to the Zotero group '%S', and files you've added or edited cannot be synced to the server.
sync.storage.error.copyChangedItems=If you would like a chance to copy changed items and files elsewhere, cancel the sync now.
sync.storage.error.fileUploadFailed=Errorea: File upload failed.
sync.storage.error.directoryNotFound=Errorea: Kokapena ezin aurkitu
sync.storage.error.doesNotExist=Errorea: %S ez dago.
sync.storage.error.createNow=Orain sortu?
sync.storage.error.webdav.enterURL=Sartu WebDAV URL bat.
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.defaultRestart=A WebDAV file sync error occurred. Please restart %S and try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
sync.storage.error.webdav.enterURL=Please enter a WebDAV URL.
sync.storage.error.webdav.invalidURL=%S-ek ez du balio WebDAV URL gisa.
sync.storage.error.webdav.invalidLogin=WebDAV zerbitzariak zure erabiltzailea eta pasahitza ukatu egin ditu
sync.storage.error.webdav.permissionDenied=Errorea: You don't have permission to access %S on the WebDAV server.
@ -713,10 +832,17 @@ sync.storage.error.webdav.sslConnectionError=Errorea: SSL connection error conne
sync.storage.error.webdav.loadURLForMoreInfo=Load your WebDAV URL in the browser for more information.
sync.storage.error.webdav.seeCertOverrideDocumentation=See the certificate override documentation for more information.
sync.storage.error.webdav.loadURL=Load WebDAV URL
sync.storage.error.webdav.fileMissingAfterUpload=A potential problem was found with your WebDAV server.\n\nAn uploaded file was not immediately available for download. There may be a short delay between when you upload files and when they become available, particularly if you are using a cloud storage service.\n\nIf Zotero file syncing appears to work normally, you can ignore this message. If you have trouble, please post to the Zotero Forums.
sync.storage.error.webdav.serverConfig.title=WebDAV Server Configuration Error
sync.storage.error.webdav.serverConfig=Your WebDAV server returned an internal error.
sync.storage.error.zfs.restart=A file sync error occurred. Please restart %S and/or your computer and try syncing again.\n\nIf the error persists, there may be a problem with either your computer or your network: security software, proxy server, VPN, etc. Try disabling any security/firewall software you're using or, if this is a laptop, try from a different network.
sync.storage.error.zfs.tooManyQueuedUploads=You have too many queued uploads. Please try again in %S minutes.
sync.storage.error.zfs.personalQuotaReached1=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.
sync.storage.error.zfs.groupQuotaReached2=The group owner can increase the group's storage capacity from the storage settings section on zotero.org.
sync.storage.error.zfs.fileWouldExceedQuota=The file '%S' would exceed your Zotero File Storage quota
sync.longTagFixer.saveTag=Gorde Esteka
sync.longTagFixer.saveTags=Gorde Estekak
@ -743,6 +869,7 @@ recognizePDF.couldNotRead=Could not read text from PDF.
recognizePDF.noMatches=No matching references found.
recognizePDF.fileNotFound=File not found.
recognizePDF.limit=Query limit reached. Try again later.
recognizePDF.error=An unexpected error occurred.
recognizePDF.complete.label=Metadata Retrieval Complete.
recognizePDF.close.label=Close
@ -753,8 +880,21 @@ rtfScan.rtf=Rich Text Format (.rtf)
rtfScan.saveTitle=Select a location in which to save the formatted file
rtfScan.scannedFileSuffix=(Scanned)
file.accessError.theFile=The file '%S'
file.accessError.aFile=A file
file.accessError.cannotBe=cannot be
file.accessError.created=created
file.accessError.updated=updated
file.accessError.deleted=deleted
file.accessError.message.windows=Check that the file is not currently in use and that it is not marked as read-only. To check all files in your Zotero data directory, right-click on the 'zotero' directory, click Properties, clear the Read-Only checkbox, and apply the change to all folders and files in the directory.
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
file.accessError.restart=Restarting your computer or disabling security software may also help.
file.accessError.showParentDir=Show Parent Directory
lookup.failure.title=Lookup Failed
lookup.failure.description=Zotero could not find a record for the specified identifier. Please verify the identifier and try again.
lookup.failureToID.description=Zotero could not find any identifiers in your input. Please verify your input and try again.
locate.online.label=View Online
locate.online.tooltip=Go to this item online

Some files were not shown because too many files have changed in this diff Show more