Merge branch '4.0'
This commit is contained in:
commit
725ca35e5c
254 changed files with 10479 additions and 2433 deletions
|
@ -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 & 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)"/>
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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')
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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)})();
|
|
@ -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>
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 = [''];
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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')
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
};
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -10,3 +10,4 @@
|
|||
<!ENTITY zotero.thanks "Spesiale dank:">
|
||||
<!ENTITY zotero.about.close "Sluit">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
<!ENTITY zotero.citationProcessing "Citation & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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...">
|
||||
|
|
|
@ -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…">
|
||||
|
|
|
@ -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.">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -10,3 +10,4 @@
|
|||
<!ENTITY zotero.thanks "شكر خاص:">
|
||||
<!ENTITY zotero.about.close "إغلاق">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "المزيد من الشكر والتقدير">
|
||||
<!ENTITY zotero.citationProcessing "Citation & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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 "اعادة تعيين المترجمات والانماط...">
|
||||
|
|
|
@ -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 "ارسال ملاحظات">
|
||||
|
|
|
@ -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 "إضافة وكلاء أخرين يسمح للمواقع الضارة بالتنكر كمواقع موثوق بها.">
|
||||
|
|
|
@ -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=الذهاب لهذا العنصر على الانترنت
|
||||
|
|
|
@ -10,3 +10,4 @@
|
|||
<!ENTITY zotero.thanks "Специални благодарности:">
|
||||
<!ENTITY zotero.about.close "Затваряне">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
<!ENTITY zotero.citationProcessing "Citation & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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 "Възстановява преводачите и стиловете...">
|
||||
|
|
|
@ -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…">
|
||||
|
|
|
@ -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 "Добавянето на други проксита може да позволи злонамерени интернет страници да се маскират като страници на които се доверявате.">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 & Bibliography Processing">
|
||||
|
|
|
@ -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'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'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'í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'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'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'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 "%h - El nom d'amfitrió del lloc del servidor intermediari (per exemple, www.zotero.org)">
|
||||
<!ENTITY zotero.preferences.proxies.p_variable "%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 "%d - El camí del directori (p.ex., about/)">
|
||||
<!ENTITY zotero.preferences.proxies.f_variable "%f - El nom de fitxer (p.ex., index.html)">
|
||||
<!ENTITY zotero.preferences.proxies.p_variable "%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 "%d - El camí del directori (per exemple, about/)">
|
||||
<!ENTITY zotero.preferences.proxies.f_variable "%f - El nom de fitxer (per exemple, index.html)">
|
||||
<!ENTITY zotero.preferences.proxies.a_variable "%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 "Add" 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'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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -5,30 +5,32 @@
|
|||
<!ENTITY zotero.general.edit "Edita">
|
||||
<!ENTITY zotero.general.delete "Suprimeix">
|
||||
|
||||
<!ENTITY zotero.errorReport.unrelatedMessages "El registre d'error pot incloure missatges no relacionats amb Zotero.">
|
||||
<!ENTITY zotero.errorReport.submissionInProgress "Si-us-plau espera mentre s'envia l'informe d'error.">
|
||||
<!ENTITY zotero.errorReport.title "Zotero Error Report">
|
||||
<!ENTITY zotero.errorReport.unrelatedMessages "El registre d'error pot incloure missatges no relacionats amb el Zotero.">
|
||||
<!ENTITY zotero.errorReport.submissionInProgress "Espereu mentre s'envia l'informe d'error.">
|
||||
<!ENTITY zotero.errorReport.submitted "L'informe d'error ha estat enviat correctament.">
|
||||
<!ENTITY zotero.errorReport.reportID "Número de referència de l'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'informe, una descripció del problema i qualsevol pas necessari per a reproduir-lo.">
|
||||
<!ENTITY zotero.errorReport.notReviewed "Els informes d'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'informe, una descripció del problema i qualsevol pas necessari per a reproduir-lo.">
|
||||
<!ENTITY zotero.errorReport.notReviewed "Els informes d'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'ha d'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'ha d'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'acabi el procés d'actualització. Pot trigar uns minuts.">
|
||||
<!ENTITY zotero.upgrade.upgradeSucceeded "La teva base de dades de Zotero s'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'acabi el procés d'actualització. Pot trigar uns minuts.">
|
||||
<!ENTITY zotero.upgrade.upgradeSucceeded "La vostra base de dades del Zotero s'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'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'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'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'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'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'interès">
|
||||
<!ENTITY zotero.integration.prefs.bookmarks.caption "Les adreces d'interès es conserven entre Microsoft Word i OpenOffice però poden veure's accidentalment modificades.">
|
||||
<!ENTITY zotero.integration.prefs.bookmarks.caption "Les adreces d'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.">
|
||||
|
|
|
@ -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ú.
|
||||
|
|
|
@ -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 & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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...">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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.">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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 "oversættere" og formater...">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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å.">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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...">
|
||||
|
|
|
@ -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.">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -10,3 +10,4 @@
|
|||
<!ENTITY zotero.thanks "Ειδικές Ευχαριστίες:">
|
||||
<!ENTITY zotero.about.close "Κλείσιμο">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
<!ENTITY zotero.citationProcessing "Citation & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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...">
|
||||
|
|
|
@ -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…">
|
||||
|
|
|
@ -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.">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -9,4 +9,5 @@
|
|||
<!ENTITY zotero.executiveProducer "Executive Producer:">
|
||||
<!ENTITY zotero.thanks "Special Thanks:">
|
||||
<!ENTITY zotero.about.close "Close">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
<!ENTITY zotero.citationProcessing "Citation & Bibliography Processing">
|
|
@ -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 "%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">
|
||||
|
|
|
@ -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.">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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...">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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.">
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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...">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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.">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -10,3 +10,4 @@
|
|||
<!ENTITY zotero.thanks "Mila esker:">
|
||||
<!ENTITY zotero.about.close "Gora askatasuna">
|
||||
<!ENTITY zotero.moreCreditsAndAcknowledgements "More Credits & Acknowledgements">
|
||||
<!ENTITY zotero.citationProcessing "Citation & Bibliography Processing">
|
||||
|
|
|
@ -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 "%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...">
|
||||
|
|
|
@ -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…">
|
||||
|
|
|
@ -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.">
|
||||
|
|
|
@ -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
Loading…
Add table
Reference in a new issue