mirror of
https://github.com/zotero/zotero.git
synced 2026-10-10 03:28:10 +00:00
Compare commits
82 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b5be7cbd57 | ||
|
|
5c61815f36 | ||
|
|
b5ca5aed3a | ||
|
|
4b6598acc4 | ||
|
|
14a6ce000e | ||
|
|
9d0cd005f8 | ||
|
|
26db75971e | ||
|
|
cc45e9019b | ||
|
|
98d6f40e4a | ||
|
|
2cad5b00d1 | ||
|
|
95239db0fd | ||
|
|
4c063e7b6e | ||
|
|
07f1517712 | ||
|
|
f0e0971c69 | ||
|
|
acba90f272 | ||
|
|
26a5e2900a | ||
|
|
34d66381d1 | ||
|
|
f7dbcdde4b | ||
|
|
c4563af381 | ||
|
|
56e7f0a10f | ||
|
|
3a160b2630 | ||
|
|
124c18d54d | ||
|
|
57c582e171 | ||
|
|
cf8819cc06 | ||
|
|
fe74b02d28 | ||
|
|
1dcc2728dd | ||
|
|
c5dbf0169f | ||
|
|
3f282fc25f | ||
|
|
7163a196f8 | ||
|
|
8c0499468e | ||
|
|
629892b0b8 | ||
|
|
2ff67c987e | ||
|
|
a8ed30ce80 | ||
|
|
43f15e7517 | ||
|
|
df11227e0a | ||
|
|
d418d79e70 | ||
|
|
42aebccbf4 | ||
|
|
7b6e19435b | ||
|
|
f650f95081 | ||
|
|
0357026865 | ||
|
|
92d89becc7 | ||
|
|
49f9642c0d | ||
|
|
94372111f5 | ||
|
|
f0b896d282 | ||
|
|
ec68216310 | ||
|
|
b215d93ac9 | ||
|
|
bf1480f8f0 | ||
|
|
6f089445a5 | ||
|
|
14e62ee34f | ||
|
|
43c86c0e58 | ||
|
|
6f3f5d2ea8 | ||
|
|
4fb0661b50 | ||
|
|
57ab92b5b9 | ||
|
|
7b20972c27 | ||
|
|
dc045250a6 | ||
|
|
256bd157ed | ||
|
|
2b45b7fea3 | ||
|
|
1d5fd1308a | ||
|
|
d8069fac50 | ||
|
|
18516a33d9 | ||
|
|
b658f09dd8 | ||
|
|
5799bdd554 | ||
|
|
62c7b4db2b | ||
|
|
caa0b05e5f | ||
|
|
5095543bef | ||
|
|
6af3b0276a | ||
|
|
67700f8a2c | ||
|
|
d12f3eda61 | ||
|
|
deabf3f042 | ||
|
|
28ed3e34b5 | ||
|
|
354183c25d | ||
|
|
b0f69ef7e3 | ||
|
|
ebc23d73b0 | ||
|
|
419f74379b | ||
|
|
603b843f71 | ||
|
|
1e3959020d | ||
|
|
3fd0abf6b0 | ||
|
|
111a254696 | ||
|
|
69616500d8 | ||
|
|
693f9a7e1b | ||
|
|
0c0afb129b | ||
|
|
a11c5987ad |
208 changed files with 4182 additions and 3464 deletions
|
|
@ -7,8 +7,9 @@ content zotero-platform chrome/content/zotero-platform/unix/ os=FreeBSD
|
||||||
content zotero-platform chrome/content/zotero-platform/unix/ os=OpenBSD
|
content zotero-platform chrome/content/zotero-platform/unix/ os=OpenBSD
|
||||||
|
|
||||||
content zotero-platform-version chrome/content/zotero-platform/default-version/
|
content zotero-platform-version chrome/content/zotero-platform/default-version/
|
||||||
# Big Sur shows up as 10.16 when linked against 10.11
|
# Big Sur and later show up as 10.16 when linked against 10.11
|
||||||
content zotero-platform-version chrome/content/zotero-platform/mac-big-sur/ os=Darwin osversion=10.16
|
# (Usually: https://forums.zotero.org/discussion/98406/zotero-will-not-open-mac-os-monterey)
|
||||||
|
content zotero-platform-version chrome/content/zotero-platform/mac-big-sur/ os=Darwin osversion>=10.16
|
||||||
#content zotero-platform-version chrome/content/zotero-platform/mac-big-sur/ os=Darwin
|
#content zotero-platform-version chrome/content/zotero-platform/mac-big-sur/ os=Darwin
|
||||||
|
|
||||||
resource zotero resource/
|
resource zotero resource/
|
||||||
|
|
|
||||||
|
|
@ -98,16 +98,7 @@ var Scaffold = new function () {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Set font size from general pref
|
|
||||||
Zotero.setFontSize(document.getElementById('scaffold-pane'));
|
|
||||||
|
|
||||||
// Set font size of code editor
|
|
||||||
var size = Zotero.Prefs.get("scaffold.fontSize");
|
|
||||||
if (size) {
|
|
||||||
this.setFontSize(size);
|
|
||||||
}
|
|
||||||
|
|
||||||
this.generateTranslatorID();
|
this.generateTranslatorID();
|
||||||
|
|
||||||
// Add List fields help menu entries for all other item types
|
// Add List fields help menu entries for all other item types
|
||||||
|
|
@ -146,6 +137,15 @@ var Scaffold = new function () {
|
||||||
this.initCodeEditor();
|
this.initCodeEditor();
|
||||||
this.initTestsEditor();
|
this.initTestsEditor();
|
||||||
|
|
||||||
|
// Set font size from general pref
|
||||||
|
Zotero.setFontSize(document.getElementById('scaffold-pane'));
|
||||||
|
|
||||||
|
// Set font size of code editor
|
||||||
|
var size = Zotero.Prefs.get("scaffold.fontSize");
|
||||||
|
if (size) {
|
||||||
|
this.setFontSize(size);
|
||||||
|
}
|
||||||
|
|
||||||
// Listen for Scaffold coming to the foreground and reload translators
|
// Listen for Scaffold coming to the foreground and reload translators
|
||||||
window.addEventListener('activate', () => this.reloadTranslators());
|
window.addEventListener('activate', () => this.reloadTranslators());
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ async function doWeb(doc, url) {
|
||||||
if (items) {
|
if (items) {
|
||||||
await Promise.all(
|
await Promise.all(
|
||||||
Object.keys(items)
|
Object.keys(items)
|
||||||
.map(url => requestDocument(url).then(doc => scrape(doc, url)))
|
.map(url => requestDocument(url).then(scrape))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -65,3 +65,8 @@ async function doWeb(doc, url) {
|
||||||
await scrape(doc, url);
|
await scrape(doc, url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function scrape(doc, url = doc.location.href) {
|
||||||
|
// TODO: implement or add a scrape function template
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
async function scrape(doc, url) {
|
async function scrape(doc, url = doc.location.href) {
|
||||||
// TODO adjust the url building
|
// TODO adjust the url building
|
||||||
let m = url.match(/FId=([\w\d]+)&/);
|
let m = url.match(/FId=([\w\d]+)&/);
|
||||||
if (m) {
|
if (m) {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
async function scrape(doc, url) {
|
async function scrape(doc, url = doc.location.href) {
|
||||||
let translator = Zotero.loadTranslator('web');
|
let translator = Zotero.loadTranslator('web');
|
||||||
// Embedded Metadata
|
// Embedded Metadata
|
||||||
translator.setTranslator('951c027d-74ac-47d4-a107-9c3069ab7b48');
|
translator.setTranslator('951c027d-74ac-47d4-a107-9c3069ab7b48');
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
async function scrape(doc, url) {
|
async function scrape(doc, url = doc.location.href) {
|
||||||
// TODO adjust the selector for the lines here
|
// TODO adjust the selector for the lines here
|
||||||
let lines = doc.querySelectorAll('table#marcData tr');
|
let lines = doc.querySelectorAll('table#marcData tr');
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
async function scrape(doc, url) {
|
async function scrape(doc, url = doc.location.href) {
|
||||||
let DOI = url.match(/\/(10\.[^#?]+)/)[1];
|
let DOI = url.match(/\/(10\.[^#?]+)/)[1];
|
||||||
// TODO adjust the URL here
|
// TODO adjust the URL here
|
||||||
let risURL = `http://citation-needed.services.springer.com/v2/references/${DOI}?format=refman&flavour=citation`;
|
let risURL = `http://citation-needed.services.springer.com/v2/references/${DOI}?format=refman&flavour=citation`;
|
||||||
|
|
|
||||||
|
|
@ -353,15 +353,16 @@
|
||||||
<body>
|
<body>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
(async () => {
|
(async () => {
|
||||||
let n = 0;
|
|
||||||
while (!this._editorInstance && n++ < 100) {
|
|
||||||
await Zotero.Promise.delay(10);
|
|
||||||
}
|
|
||||||
await this._editorInstance._initPromise;
|
|
||||||
this._iframe.focus();
|
|
||||||
try {
|
try {
|
||||||
|
let n = 0;
|
||||||
|
while (!this._editorInstance && n++ < 100) {
|
||||||
|
await Zotero.Promise.delay(10);
|
||||||
|
}
|
||||||
|
await this._editorInstance._initPromise;
|
||||||
|
this._iframe.focus();
|
||||||
this._editorInstance._iframeWindow.document.querySelector('.toolbar-button-return').focus();
|
this._editorInstance._iframeWindow.document.querySelector('.toolbar-button-return').focus();
|
||||||
} catch(e) {
|
}
|
||||||
|
catch (e) {
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
]]>
|
]]>
|
||||||
|
|
|
||||||
|
|
@ -839,6 +839,7 @@ var CollectionTree = class CollectionTree extends LibraryTree {
|
||||||
* @param ids {String[]} list of row ids to be highlighted
|
* @param ids {String[]} list of row ids to be highlighted
|
||||||
*/
|
*/
|
||||||
async setHighlightedRows(ids) {
|
async setHighlightedRows(ids) {
|
||||||
|
if (this._editing) return;
|
||||||
try {
|
try {
|
||||||
this._highlightedRows = new Set();
|
this._highlightedRows = new Set();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ function AnnotationBox({ data }) {
|
||||||
<div className="title">{Zotero.getString('itemTypes.annotation')}</div>
|
<div className="title">{Zotero.getString('itemTypes.annotation')}</div>
|
||||||
<div className="container">
|
<div className="container">
|
||||||
<div className="header">
|
<div className="header">
|
||||||
<div>{Zotero.getString('citation.locator.page')} {data.pageLabel}</div>
|
<div>{Zotero.Cite.getLocatorString('page')} {data.pageLabel}</div>
|
||||||
</div>
|
</div>
|
||||||
{data.text !== undefined
|
{data.text !== undefined
|
||||||
? <div className="text" style={textStyle}>{data.text}</div>
|
? <div className="text" style={textStyle}>{data.text}</div>
|
||||||
|
|
|
||||||
|
|
@ -302,7 +302,10 @@ const TabBar = forwardRef(function (props, ref) {
|
||||||
onWheel={handleWheel}
|
onWheel={handleWheel}
|
||||||
>
|
>
|
||||||
<div className="pinned-tabs">
|
<div className="pinned-tabs">
|
||||||
<div className="tabs">
|
<div
|
||||||
|
className="tabs"
|
||||||
|
onMouseOut={handleTabBarMouseOut}
|
||||||
|
>
|
||||||
{tabs.length ? renderTab(tabs[0], 0) : null}
|
{tabs.length ? renderTab(tabs[0], 0) : null}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -660,7 +660,14 @@ class VirtualizedTable extends React.Component {
|
||||||
this._isMouseDrag = true;
|
this._isMouseDrag = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
_onDragEnd = () => {
|
_onDragEnd = async () => {
|
||||||
|
// macOS force-click sometimes causes a second mouseup event to be fired some time later
|
||||||
|
// causing a collection change on dragend, so we add a delay here. It shouldn't cause any issues
|
||||||
|
// because isMouseDrag is only used in mouseup handler to exactly prevent from accidentally switching
|
||||||
|
// selection after dragend.
|
||||||
|
if (Zotero.isMac) {
|
||||||
|
await Zotero.Promise.delay(500);
|
||||||
|
}
|
||||||
this._isMouseDrag = false;
|
this._isMouseDrag = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,10 @@ var ZoteroContextPane = new function () {
|
||||||
|
|
||||||
var _itemContexts = [];
|
var _itemContexts = [];
|
||||||
var _notesContexts = [];
|
var _notesContexts = [];
|
||||||
|
|
||||||
|
var _globalDeckIndex = [];
|
||||||
|
var _preventGlobalDeckChange = false;
|
||||||
|
|
||||||
// Using attribute instead of property to set 'selectedIndex'
|
// Using attribute instead of property to set 'selectedIndex'
|
||||||
// is more reliable
|
// is more reliable
|
||||||
|
|
||||||
|
|
@ -176,6 +179,20 @@ var ZoteroContextPane = new function () {
|
||||||
if (Zotero_Tabs.deck.children.length == 1) {
|
if (Zotero_Tabs.deck.children.length == 1) {
|
||||||
_notesContexts.forEach(x => x.notesListRef.current.setExpanded(false));
|
_notesContexts.forEach(x => x.notesListRef.current.setExpanded(false));
|
||||||
}
|
}
|
||||||
|
// Close tab specific notes if tab id no longer exists, but
|
||||||
|
// do that only when unloaded tab is reloaded
|
||||||
|
setTimeout(() => {
|
||||||
|
var contextNodes = Array.from(_notesPaneDeck.children);
|
||||||
|
for (let contextNode of contextNodes) {
|
||||||
|
var nodes = Array.from(contextNode.querySelector('.zotero-context-pane-tab-notes-deck').children);
|
||||||
|
for (let node of nodes) {
|
||||||
|
var tabID = node.getAttribute('data-tab-id');
|
||||||
|
if (!document.getElementById(tabID)) {
|
||||||
|
node.remove();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
else if (action == 'select') {
|
else if (action == 'select') {
|
||||||
// It seems that changing `hidden` or `collapsed` values might
|
// It seems that changing `hidden` or `collapsed` values might
|
||||||
|
|
@ -188,6 +205,14 @@ var ZoteroContextPane = new function () {
|
||||||
_tabCover.hidden = true;
|
_tabCover.hidden = true;
|
||||||
}
|
}
|
||||||
else if (Zotero_Tabs.selectedType == 'reader') {
|
else if (Zotero_Tabs.selectedType == 'reader') {
|
||||||
|
if (_panesDeck.selectedIndex == 1
|
||||||
|
&& _notesPaneDeck.selectedPanel.selectedIndex != 2
|
||||||
|
&& !_preventGlobalDeckChange) {
|
||||||
|
let libraryID = _notesPaneDeck.selectedPanel.getAttribute('data-library-id');
|
||||||
|
_globalDeckIndex[libraryID] = _notesPaneDeck.selectedPanel.selectedIndex;
|
||||||
|
}
|
||||||
|
_preventGlobalDeckChange = false;
|
||||||
|
|
||||||
var reader = Zotero.Reader.getByTabID(Zotero_Tabs.selectedID);
|
var reader = Zotero.Reader.getByTabID(Zotero_Tabs.selectedID);
|
||||||
if (reader) {
|
if (reader) {
|
||||||
_tabCover.hidden = false;
|
_tabCover.hidden = false;
|
||||||
|
|
@ -207,11 +232,25 @@ var ZoteroContextPane = new function () {
|
||||||
var notesContext = _getNotesContext(attachment.libraryID);
|
var notesContext = _getNotesContext(attachment.libraryID);
|
||||||
notesContext.updateFromCache();
|
notesContext.updateFromCache();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let tabNotesDeck = _notesPaneDeck.selectedPanel.querySelector('.zotero-context-pane-tab-notes-deck');
|
||||||
|
let selectedIndex = Array.from(tabNotesDeck.children).findIndex(x => x.getAttribute('data-tab-id') == ids[0]);
|
||||||
|
if (selectedIndex != -1) {
|
||||||
|
tabNotesDeck.setAttribute('selectedIndex', selectedIndex);
|
||||||
|
_notesPaneDeck.selectedPanel.setAttribute('selectedIndex', 2);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
let libraryID = _notesPaneDeck.selectedPanel.getAttribute('data-library-id');
|
||||||
|
_notesPaneDeck.selectedPanel.setAttribute('selectedIndex', _globalDeckIndex[libraryID]);
|
||||||
|
}
|
||||||
})();
|
})();
|
||||||
}
|
}
|
||||||
|
|
||||||
_contextPaneSplitter.setAttribute('hidden', false);
|
_contextPaneSplitter.setAttribute('hidden', false);
|
||||||
// It seems that on heavy load (i.e. syncing) the line below doesn't set the correct value
|
|
||||||
|
_contextPane.setAttribute('collapsed', !(_contextPaneSplitter.getAttribute('state') != 'collapsed'));
|
||||||
|
// It seems that on heavy load (i.e. syncing) the line below doesn't set the correct value,
|
||||||
|
// therefore we repeat the same operation at the end of JS message queue
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
_contextPane.setAttribute('collapsed', !(_contextPaneSplitter.getAttribute('state') != 'collapsed'));
|
_contextPane.setAttribute('collapsed', !(_contextPaneSplitter.getAttribute('state') != 'collapsed'));
|
||||||
});
|
});
|
||||||
|
|
@ -243,9 +282,14 @@ var ZoteroContextPane = new function () {
|
||||||
|
|
||||||
if (splitter.getAttribute('state') != 'collapsed') {
|
if (splitter.getAttribute('state') != 'collapsed') {
|
||||||
if (_panesDeck.selectedIndex == 1) {
|
if (_panesDeck.selectedIndex == 1) {
|
||||||
var node = _notesPaneDeck.selectedPanel;
|
var libraryContext = _notesPaneDeck.selectedPanel;
|
||||||
if (node.selectedIndex == 1) {
|
// Global note
|
||||||
return node.querySelector('zoteronoteeditor');
|
if (libraryContext.selectedIndex == 1) {
|
||||||
|
return libraryContext.querySelector('zoteronoteeditor');
|
||||||
|
}
|
||||||
|
// Tab specific child note
|
||||||
|
else if (libraryContext.selectedIndex == 2) {
|
||||||
|
return libraryContext.querySelector('.zotero-context-pane-tab-notes-deck').selectedPanel.querySelector('zoteronoteeditor');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -419,12 +463,21 @@ var ZoteroContextPane = new function () {
|
||||||
editor.className = 'zotero-context-pane-pinned-note';
|
editor.className = 'zotero-context-pane-pinned-note';
|
||||||
editor.setAttribute('flex', 1);
|
editor.setAttribute('flex', 1);
|
||||||
noteContainer.append(title, editor);
|
noteContainer.append(title, editor);
|
||||||
|
|
||||||
|
var tabNotesContainer = document.createElement('vbox');
|
||||||
|
var title = document.createElement('vbox');
|
||||||
|
title.className = 'zotero-context-pane-editor-parent-line';
|
||||||
|
let tabNotesDeck = document.createElement('deck');
|
||||||
|
tabNotesDeck.className = 'zotero-context-pane-tab-notes-deck';
|
||||||
|
tabNotesDeck.setAttribute('flex', 1);
|
||||||
|
tabNotesContainer.append(title, tabNotesDeck);
|
||||||
|
|
||||||
let contextNode = document.createElement('deck');
|
let contextNode = document.createElement('deck');
|
||||||
contextNode.append(list, noteContainer);
|
contextNode.append(list, noteContainer, tabNotesContainer);
|
||||||
_notesPaneDeck.append(contextNode);
|
_notesPaneDeck.append(contextNode);
|
||||||
|
|
||||||
contextNode.className = 'context-node';
|
contextNode.className = 'context-node';
|
||||||
|
contextNode.setAttribute('data-library-id', libraryID);
|
||||||
contextNode.setAttribute('selectedIndex', 0);
|
contextNode.setAttribute('selectedIndex', 0);
|
||||||
|
|
||||||
editor.returnHandler = () => {
|
editor.returnHandler = () => {
|
||||||
|
|
@ -440,16 +493,18 @@ var ZoteroContextPane = new function () {
|
||||||
if (!attachment) {
|
if (!attachment) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var note = await Zotero.EditorInstance.createNoteFromAnnotations(
|
var annotations = attachment.getAnnotations().filter(x => x.annotationType != 'ink');
|
||||||
attachment.getAnnotations().filter(x => x.annotationType != 'ink'), child && attachment.parentID
|
if (!annotations.length) {
|
||||||
);
|
return;
|
||||||
|
}
|
||||||
|
var note = await Zotero.EditorInstance.createNoteFromAnnotations(annotations, child && attachment.parentID);
|
||||||
|
|
||||||
_updateAddToNote();
|
_updateAddToNote();
|
||||||
|
|
||||||
input.value = '';
|
input.value = '';
|
||||||
_updateNotesList();
|
_updateNotesList();
|
||||||
|
|
||||||
_setPinnedNote(note.id);
|
_setPinnedNote(note);
|
||||||
}
|
}
|
||||||
|
|
||||||
function _createNote(child) {
|
function _createNote(child) {
|
||||||
|
|
@ -463,10 +518,7 @@ var ZoteroContextPane = new function () {
|
||||||
}
|
}
|
||||||
item.parentID = attachment.parentID;
|
item.parentID = attachment.parentID;
|
||||||
}
|
}
|
||||||
editor.mode = 'edit';
|
_setPinnedNote(item);
|
||||||
editor.item = item;
|
|
||||||
editor.parentItem = null;
|
|
||||||
editor.focus();
|
|
||||||
_updateAddToNote();
|
_updateAddToNote();
|
||||||
|
|
||||||
input.value = '';
|
input.value = '';
|
||||||
|
|
@ -672,7 +724,10 @@ var ZoteroContextPane = new function () {
|
||||||
<NotesList
|
<NotesList
|
||||||
ref={notesListRef}
|
ref={notesListRef}
|
||||||
onClick={(id) => {
|
onClick={(id) => {
|
||||||
_setPinnedNote(id);
|
let item = Zotero.Items.get(id);
|
||||||
|
if (item) {
|
||||||
|
_setPinnedNote(item);
|
||||||
|
}
|
||||||
}}
|
}}
|
||||||
onContextMenu={(id, event) => {
|
onContextMenu={(id, event) => {
|
||||||
document.getElementById('context-pane-list-move-to-trash').setAttribute('disabled', readOnly);
|
document.getElementById('context-pane-list-move-to-trash').setAttribute('disabled', readOnly);
|
||||||
|
|
@ -727,21 +782,63 @@ var ZoteroContextPane = new function () {
|
||||||
return !Zotero.Libraries.get(libraryID).editable;
|
return !Zotero.Libraries.get(libraryID).editable;
|
||||||
}
|
}
|
||||||
|
|
||||||
function _setPinnedNote(itemID) {
|
function _setPinnedNote(item) {
|
||||||
var item = Zotero.Items.get(itemID);
|
|
||||||
if (!item) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var readOnly = _isLibraryReadOnly(item.libraryID);
|
var readOnly = _isLibraryReadOnly(item.libraryID);
|
||||||
var context = _getNotesContext(item.libraryID);
|
var context = _getNotesContext(item.libraryID);
|
||||||
if (context) {
|
if (context) {
|
||||||
var { editor, node } = context;
|
var { editor, node } = context;
|
||||||
node.setAttribute('selectedIndex', 1);
|
|
||||||
editor.mode = readOnly ? 'view' : 'edit';
|
let isChild = false;
|
||||||
editor.item = item;
|
var reader = Zotero.Reader.getByTabID(Zotero_Tabs.selectedID);
|
||||||
editor.parentItem = null;
|
if (reader) {
|
||||||
|
let attachment = Zotero.Items.get(reader.itemID);
|
||||||
node.querySelector('.zotero-context-pane-editor-parent-line').innerHTML = '';
|
if (attachment.parentItemID == item.parentItemID) {
|
||||||
|
isChild = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var tabNotesDeck = _notesPaneDeck.selectedPanel.querySelector('.zotero-context-pane-tab-notes-deck');
|
||||||
|
var parentTitleContainer;
|
||||||
|
if (isChild) {
|
||||||
|
var vbox = document.createElement('vbox');
|
||||||
|
vbox.setAttribute('data-tab-id', Zotero_Tabs.selectedID);
|
||||||
|
vbox.style.display = 'flex';
|
||||||
|
|
||||||
|
editor = document.createElement('zoteronoteeditor');
|
||||||
|
editor.style.display = 'flex';
|
||||||
|
editor.style.width = '100%';
|
||||||
|
vbox.append(editor);
|
||||||
|
|
||||||
|
tabNotesDeck.append(vbox);
|
||||||
|
|
||||||
|
editor.mode = readOnly ? 'view' : 'edit';
|
||||||
|
editor.item = item;
|
||||||
|
editor.parentItem = null;
|
||||||
|
editor.returnHandler = () => {
|
||||||
|
_panesDeck.setAttribute('selectedIndex', 1);
|
||||||
|
_notesPaneDeck.selectedPanel.setAttribute('selectedIndex', 0);
|
||||||
|
vbox.remove();
|
||||||
|
_updateAddToNote();
|
||||||
|
_preventGlobalDeckChange = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
_notesPaneDeck.selectedPanel.setAttribute('selectedIndex', 2);
|
||||||
|
tabNotesDeck.setAttribute('selectedIndex', tabNotesDeck.children.length - 1);
|
||||||
|
|
||||||
|
parentTitleContainer = _notesPaneDeck.selectedPanel.children[2].querySelector('.zotero-context-pane-editor-parent-line');
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
node.setAttribute('selectedIndex', 1);
|
||||||
|
editor.mode = readOnly ? 'view' : 'edit';
|
||||||
|
editor.item = item;
|
||||||
|
editor.parentItem = null;
|
||||||
|
|
||||||
|
parentTitleContainer = node.querySelector('.zotero-context-pane-editor-parent-line');
|
||||||
|
}
|
||||||
|
|
||||||
|
editor.focus();
|
||||||
|
|
||||||
|
parentTitleContainer.innerHTML = '';
|
||||||
var parentItem = item.parentItem;
|
var parentItem = item.parentItem;
|
||||||
if (parentItem) {
|
if (parentItem) {
|
||||||
var container = document.createElementNS(HTML_NS, 'div');
|
var container = document.createElementNS(HTML_NS, 'div');
|
||||||
|
|
@ -752,7 +849,7 @@ var ZoteroContextPane = new function () {
|
||||||
title.append(parentItem.getDisplayTitle());
|
title.append(parentItem.getDisplayTitle());
|
||||||
title.className = 'parent-title';
|
title.className = 'parent-title';
|
||||||
container.append(img, title);
|
container.append(img, title);
|
||||||
node.querySelector('.zotero-context-pane-editor-parent-line').append(container);
|
parentTitleContainer.append(container);
|
||||||
}
|
}
|
||||||
_updateAddToNote();
|
_updateAddToNote();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,12 @@ var Zotero_Import_Wizard = {
|
||||||
|
|
||||||
Zotero.Translators.init(); // async
|
Zotero.Translators.init(); // async
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onCancel: function () {
|
||||||
|
if (this._translation && this._translation.interrupt) {
|
||||||
|
this._translation.interrupt();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
onModeChosen: async function () {
|
onModeChosen: async function () {
|
||||||
var wizard = this._wizard;
|
var wizard = this._wizard;
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||||
title="&zotero.import;"
|
title="&zotero.import;"
|
||||||
|
onwizardcancel="Zotero_Import_Wizard.onCancel()"
|
||||||
onload="Zotero_Import_Wizard.init()">
|
onload="Zotero_Import_Wizard.init()">
|
||||||
|
|
||||||
<script src="../include.js"/>
|
<script src="../include.js"/>
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ const getNextLinkFromResponse = (response) => {
|
||||||
|
|
||||||
const apiFetchUrl = async (tokens, url, headers = {}, options = {}) => {
|
const apiFetchUrl = async (tokens, url, headers = {}, options = {}) => {
|
||||||
headers = { ...headers, Authorization: `Bearer ${tokens.access_token}` };
|
headers = { ...headers, Authorization: `Bearer ${tokens.access_token}` };
|
||||||
options = { ...options, headers };
|
options = { ...options, headers, timeout: 60000 };
|
||||||
const method = 'GET';
|
const method = 'GET';
|
||||||
|
|
||||||
// Run the request. If we see 401 or 403, try to refresh tokens and run the request again
|
// Run the request. If we see 401 or 403, try to refresh tokens and run the request again
|
||||||
|
|
@ -64,16 +64,18 @@ const get = async (tokens, endPoint, params = {}, headers = {}, options = {}) =>
|
||||||
return JSON.parse(response.responseText);
|
return JSON.parse(response.responseText);
|
||||||
};
|
};
|
||||||
|
|
||||||
const getAll = async (tokens, endPoint, params = {}, headers = {}, options = {}) => {
|
const getAll = async (tokens, endPoint, params = {}, headers = {}, options = {}, interruptChecker = () => {}) => {
|
||||||
const PER_PAGE = endPoint === 'annotations' ? 200 : 500;
|
const PER_PAGE = endPoint === 'annotations' ? 200 : 500;
|
||||||
const response = await apiFetch(tokens, endPoint, { ...params, limit: PER_PAGE }, headers, options);
|
const response = await apiFetch(tokens, endPoint, { ...params, limit: PER_PAGE }, headers, options);
|
||||||
var next = getNextLinkFromResponse(response);
|
var next = getNextLinkFromResponse(response);
|
||||||
var data = JSON.parse(response.responseText);
|
var data = JSON.parse(response.responseText);
|
||||||
|
interruptChecker();
|
||||||
|
|
||||||
while (next) {
|
while (next) {
|
||||||
const response = await apiFetchUrl(tokens, next, headers, options); //eslint-disable-line no-await-in-loop
|
const response = await apiFetchUrl(tokens, next, headers, options); //eslint-disable-line no-await-in-loop
|
||||||
data = [...data, ...JSON.parse(response.responseText)];
|
data = [...data, ...JSON.parse(response.responseText)];
|
||||||
next = getNextLinkFromResponse(response);
|
next = getNextLinkFromResponse(response);
|
||||||
|
interruptChecker();
|
||||||
}
|
}
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,13 @@
|
||||||
/* global map:false, mendeleyOnlineMappings:false, mendeleyAPIUtils:false */
|
/* eslint-disable no-await-in-loop, camelcase */
|
||||||
var EXPORTED_SYMBOLS = ["Zotero_Import_Mendeley"];
|
/* global mendeleyDBMaps:false, mendeleyOnlineMappings:false, mendeleyAPIUtils:false */
|
||||||
|
var EXPORTED_SYMBOLS = ["Zotero_Import_Mendeley"]; //eslint-disable-line no-unused-vars
|
||||||
|
|
||||||
Components.utils.import("resource://gre/modules/Services.jsm");
|
Components.utils.import("resource://gre/modules/Services.jsm");
|
||||||
Components.utils.import("resource://gre/modules/osfile.jsm");
|
Components.utils.import("resource://gre/modules/osfile.jsm");
|
||||||
Services.scriptloader.loadSubScript("chrome://zotero/content/include.js");
|
Services.scriptloader.loadSubScript("chrome://zotero/content/include.js");
|
||||||
Services.scriptloader.loadSubScript("chrome://zotero/content/import/mendeley/mendeleyOnlineMappings.js");
|
Services.scriptloader.loadSubScript("chrome://zotero/content/import/mendeley/mendeleyOnlineMappings.js");
|
||||||
Services.scriptloader.loadSubScript("chrome://zotero/content/import/mendeley/mendeleyAPIUtils.js");
|
Services.scriptloader.loadSubScript("chrome://zotero/content/import/mendeley/mendeleyAPIUtils.js");
|
||||||
|
Services.scriptloader.loadSubScript("chrome://zotero/content/import/mendeley/mendeleySchemaMap.js");
|
||||||
|
|
||||||
const { apiTypeToDBType, apiFieldToDBField } = mendeleyOnlineMappings;
|
const { apiTypeToDBType, apiFieldToDBField } = mendeleyOnlineMappings;
|
||||||
const { apiFetch, get, getAll, getTokens } = mendeleyAPIUtils;
|
const { apiFetch, get, getAll, getTokens } = mendeleyAPIUtils;
|
||||||
|
|
@ -17,13 +19,32 @@ var Zotero_Import_Mendeley = function () {
|
||||||
this.mendeleyCode = null;
|
this.mendeleyCode = null;
|
||||||
|
|
||||||
this._tokens = null;
|
this._tokens = null;
|
||||||
this._db;
|
this._db = null;
|
||||||
this._file;
|
this._file = null;
|
||||||
this._saveOptions = null;
|
this._saveOptions = null;
|
||||||
this._itemDone;
|
this._itemDone = () => {};
|
||||||
this._progress = 0;
|
this._progress = 0;
|
||||||
this._progressMax;
|
this._progressMax = 0;
|
||||||
this._tmpFilesToDelete = [];
|
this._tmpFilesToDelete = [];
|
||||||
|
this._caller = null;
|
||||||
|
this._interrupted = false;
|
||||||
|
this._totalSize = 0;
|
||||||
|
this._started = Date.now();
|
||||||
|
this._interruptChecker = (tickProgress = false) => {
|
||||||
|
if (this._interrupted) {
|
||||||
|
throw new Error(`Mendeley import interrupted!
|
||||||
|
Started: ${this._started} (${Math.round((Date.now() - this._started) / 1000)}s ago)
|
||||||
|
Progress: ${this._progress} / ${this._progressMax}
|
||||||
|
New items created: ${this.newItems.length}
|
||||||
|
Total size of files to download: ${Math.round(this._totalSize / 1024)}KB
|
||||||
|
`);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (tickProgress) {
|
||||||
|
this._progress++;
|
||||||
|
this._itemDone();
|
||||||
|
}
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype.setLocation = function (file) {
|
Zotero_Import_Mendeley.prototype.setLocation = function (file) {
|
||||||
|
|
@ -32,9 +53,9 @@ Zotero_Import_Mendeley.prototype.setLocation = function (file) {
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype.setHandler = function (name, handler) {
|
Zotero_Import_Mendeley.prototype.setHandler = function (name, handler) {
|
||||||
switch (name) {
|
switch (name) {
|
||||||
case 'itemDone':
|
case 'itemDone':
|
||||||
this._itemDone = handler;
|
this._itemDone = handler;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -57,34 +78,16 @@ Zotero_Import_Mendeley.prototype.translate = async function (options = {}) {
|
||||||
...(options.saveOptions || {})
|
...(options.saveOptions || {})
|
||||||
};
|
};
|
||||||
|
|
||||||
if (true) {
|
|
||||||
Services.scriptloader.loadSubScript("chrome://zotero/content/import/mendeley/mendeleySchemaMap.js");
|
|
||||||
}
|
|
||||||
// TEMP: Load uncached from ~/zotero-client for development
|
|
||||||
else {
|
|
||||||
Components.utils.import("resource://gre/modules/FileUtils.jsm");
|
|
||||||
let file = FileUtils.getDir("Home", []);
|
|
||||||
file = OS.Path.join(file.path, 'zotero-client', 'chrome', 'content', 'zotero', 'import', 'mendeley', 'mendeleySchemaMap.js');
|
|
||||||
let fileURI = OS.Path.toFileURI(file);
|
|
||||||
let xmlhttp = await Zotero.HTTP.request(
|
|
||||||
'GET',
|
|
||||||
fileURI,
|
|
||||||
{
|
|
||||||
noCache: true,
|
|
||||||
responseType: 'text'
|
|
||||||
}
|
|
||||||
);
|
|
||||||
eval(xmlhttp.response);
|
|
||||||
}
|
|
||||||
|
|
||||||
const libraryID = options.libraryID || Zotero.Libraries.userLibraryID;
|
const libraryID = options.libraryID || Zotero.Libraries.userLibraryID;
|
||||||
const { key: rootCollectionKey } = options.collections
|
const { key: rootCollectionKey } = options.collections
|
||||||
? Zotero.Collections.getLibraryAndKeyFromID(options.collections[0])
|
? Zotero.Collections.getLibraryAndKeyFromID(options.collections[0])
|
||||||
: {};
|
: {};
|
||||||
|
|
||||||
|
Zotero.debug(`Begining Mendeley import at ${this._started}. libraryID: ${libraryID}, linkFiles: ${this.linkFiles}, rootCollectionKey: ${rootCollectionKey}`);
|
||||||
|
|
||||||
// TODO: Get appropriate version based on schema version
|
// TODO: Get appropriate version based on schema version
|
||||||
const mapVersion = 83;
|
const mapVersion = 83;
|
||||||
map = map[mapVersion];
|
const map = mendeleyDBMaps[mapVersion];
|
||||||
|
|
||||||
const mendeleyGroupID = 0;
|
const mendeleyGroupID = 0;
|
||||||
|
|
||||||
|
|
@ -94,7 +97,7 @@ Zotero_Import_Mendeley.prototype.translate = async function (options = {}) {
|
||||||
if (this._file) {
|
if (this._file) {
|
||||||
this._db = new Zotero.DBConnection(this._file);
|
this._db = new Zotero.DBConnection(this._file);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (this._file && !await this._isValidDatabase()) {
|
if (this._file && !await this._isValidDatabase()) {
|
||||||
throw new Error("Not a valid Mendeley database");
|
throw new Error("Not a valid Mendeley database");
|
||||||
|
|
@ -108,14 +111,22 @@ Zotero_Import_Mendeley.prototype.translate = async function (options = {}) {
|
||||||
throw new Error("Missing import token");
|
throw new Error("Missing import token");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// we don't know how long the import will be but want to show progress to give
|
||||||
|
// feedback that import has started so we arbitrary set progress at 2%
|
||||||
|
this._progress = 1;
|
||||||
|
this._progressMax = 50;
|
||||||
|
this._itemDone();
|
||||||
|
|
||||||
const folders = this._tokens
|
const folders = this._tokens
|
||||||
? await this._getFoldersAPI(mendeleyGroupID)
|
? await this._getFoldersAPI(mendeleyGroupID)
|
||||||
: await this._getFoldersDB(mendeleyGroupID);
|
: await this._getFoldersDB(mendeleyGroupID);
|
||||||
|
|
||||||
const collectionJSON = this._foldersToAPIJSON(folders, rootCollectionKey);
|
const collectionJSON = this._foldersToAPIJSON(folders, rootCollectionKey);
|
||||||
const folderKeys = this._getFolderKeys(collectionJSON);
|
const folderKeys = this._getFolderKeys(collectionJSON);
|
||||||
|
|
||||||
await this._saveCollections(libraryID, collectionJSON, folderKeys);
|
await this._saveCollections(libraryID, collectionJSON, folderKeys);
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
//
|
//
|
||||||
// Items
|
// Items
|
||||||
//
|
//
|
||||||
|
|
@ -123,40 +134,59 @@ Zotero_Import_Mendeley.prototype.translate = async function (options = {}) {
|
||||||
? await this._getDocumentsAPI(mendeleyGroupID)
|
? await this._getDocumentsAPI(mendeleyGroupID)
|
||||||
: await this._getDocumentsDB(mendeleyGroupID);
|
: await this._getDocumentsDB(mendeleyGroupID);
|
||||||
|
|
||||||
this._progressMax = documents.length;
|
// Update progress to reflect items to import and remaining meta data stages
|
||||||
|
// We arbitrary set progress at approx 4%. We then add 8, one "tick" for each remaining meta data download.
|
||||||
|
this._progress = Math.max(Math.floor(0.04 * documents.length), 2);
|
||||||
|
this._progressMax = documents.length + this._progress + 8;
|
||||||
// Get various attributes mapped to document ids
|
// Get various attributes mapped to document ids
|
||||||
let urls = this._tokens
|
let urls = this._tokens
|
||||||
? await this._getDocumentURLsAPI(documents)
|
? await this._getDocumentURLsAPI(documents)
|
||||||
: await this._getDocumentURLsDB(mendeleyGroupID);
|
: await this._getDocumentURLsDB(mendeleyGroupID);
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
|
|
||||||
let creators = this._tokens
|
let creators = this._tokens
|
||||||
? await this._getDocumentCreatorsAPI(documents)
|
? await this._getDocumentCreatorsAPI(documents)
|
||||||
: await this._getDocumentCreatorsDB(mendeleyGroupID, map.creatorTypes);
|
: await this._getDocumentCreatorsDB(mendeleyGroupID, map.creatorTypes);
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
|
|
||||||
let tags = this._tokens
|
let tags = this._tokens
|
||||||
? await this._getDocumentTagsAPI(documents)
|
? await this._getDocumentTagsAPI(documents)
|
||||||
: await this._getDocumentTagsDB(mendeleyGroupID);
|
: await this._getDocumentTagsDB(mendeleyGroupID);
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
|
|
||||||
let collections = this._tokens
|
let collections = this._tokens
|
||||||
? await this._getDocumentCollectionsAPI(documents, rootCollectionKey, folderKeys)
|
? await this._getDocumentCollectionsAPI(documents, rootCollectionKey, folderKeys)
|
||||||
: await this._getDocumentCollectionsDB(mendeleyGroupID, documents, rootCollectionKey, folderKeys);
|
: await this._getDocumentCollectionsDB(mendeleyGroupID, documents, rootCollectionKey, folderKeys);
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
|
|
||||||
let files = this._tokens
|
let files = this._tokens
|
||||||
? await this._getDocumentFilesAPI(documents)
|
? await this._getDocumentFilesAPI(documents)
|
||||||
: await this._getDocumentFilesDB(mendeleyGroupID);
|
: await this._getDocumentFilesDB(mendeleyGroupID);
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
|
|
||||||
let annotations = this._tokens
|
let annotations = this._tokens
|
||||||
? await this._getDocumentAnnotationsAPI(mendeleyGroupID)
|
? await this._getDocumentAnnotationsAPI(mendeleyGroupID)
|
||||||
: await this._getDocumentAnnotationsDB(mendeleyGroupID);
|
: await this._getDocumentAnnotationsDB(mendeleyGroupID);
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
|
|
||||||
let profile = this._tokens
|
let profile = this._tokens
|
||||||
? await this._getProfileAPI()
|
? await this._getProfileAPI()
|
||||||
: await this._getProfileDB();
|
: await this._getProfileDB();
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
|
|
||||||
let groups = this._tokens
|
let groups = this._tokens
|
||||||
? await this._getGroupsAPI()
|
? await this._getGroupsAPI()
|
||||||
: await this._getGroupsDB();
|
: await this._getGroupsDB();
|
||||||
|
|
||||||
|
this._interruptChecker(true);
|
||||||
|
|
||||||
const fileHashLookup = new Map();
|
const fileHashLookup = new Map();
|
||||||
|
|
||||||
for (let [documentID, fileEntries] of files) {
|
for (let [documentID, fileEntries] of files) {
|
||||||
|
|
@ -165,7 +195,6 @@ Zotero_Import_Mendeley.prototype.translate = async function (options = {}) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
for (let group of groups) {
|
for (let group of groups) {
|
||||||
let groupAnnotations = this._tokens
|
let groupAnnotations = this._tokens
|
||||||
? await this._getDocumentAnnotationsAPI(group.id, profile.id)
|
? await this._getDocumentAnnotationsAPI(group.id, profile.id)
|
||||||
|
|
@ -263,11 +292,12 @@ Zotero_Import_Mendeley.prototype.translate = async function (options = {}) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
this.newItems.push(Zotero.Items.get(documentIDMap.get(document.id)));
|
this.newItems.push(Zotero.Items.get(documentIDMap.get(document.id)));
|
||||||
this._progress++;
|
this._interruptChecker(true);
|
||||||
if (this._itemDone) {
|
|
||||||
this._itemDone();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Zotero.debug(`Completed Mendeley import in ${Math.round((Date.now() - this._started) / 1000)}s. (Started: ${this._started})`);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
Zotero.logError(e);
|
||||||
}
|
}
|
||||||
finally {
|
finally {
|
||||||
try {
|
try {
|
||||||
|
|
@ -275,6 +305,7 @@ Zotero_Import_Mendeley.prototype.translate = async function (options = {}) {
|
||||||
await this._db.closeDatabase();
|
await this._db.closeDatabase();
|
||||||
}
|
}
|
||||||
if (this._tokens) {
|
if (this._tokens) {
|
||||||
|
Zotero.debug(`Clearing ${this._tmpFilesToDelete.length} temporary files after Mendeley import`);
|
||||||
await Promise.all(
|
await Promise.all(
|
||||||
this._tmpFilesToDelete.map(f => this._removeTemporaryFile(f))
|
this._tmpFilesToDelete.map(f => this._removeTemporaryFile(f))
|
||||||
);
|
);
|
||||||
|
|
@ -288,14 +319,20 @@ Zotero_Import_Mendeley.prototype.translate = async function (options = {}) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Zotero_Import_Mendeley.prototype.interrupt = function () {
|
||||||
|
this._interrupted = true;
|
||||||
|
|
||||||
|
if (this._caller) {
|
||||||
|
this._caller.stop();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._removeTemporaryFile = async function (file) {
|
Zotero_Import_Mendeley.prototype._removeTemporaryFile = async function (file) {
|
||||||
const containingDir = OS.Path.dirname(file);
|
|
||||||
try {
|
try {
|
||||||
await Zotero.File.removeIfExists(file);
|
await Zotero.File.removeIfExists(file);
|
||||||
await OS.File.removeEmptyDir(containingDir);
|
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
Zotero.logError(e);
|
Zotero.logError("Error while removing temporary file " + file + ": " + e);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -345,7 +382,7 @@ Zotero_Import_Mendeley.prototype._getFoldersAPI = async function (groupID) {
|
||||||
if (groupID && groupID !== 0) {
|
if (groupID && groupID !== 0) {
|
||||||
params.group_id = groupID; //eslint-disable-line camelcase
|
params.group_id = groupID; //eslint-disable-line camelcase
|
||||||
}
|
}
|
||||||
return (await getAll(this._tokens, 'folders', params, headers)).map(f => ({
|
return (await getAll(this._tokens, 'folders', params, headers, {}, this._interruptChecker)).map(f => ({
|
||||||
id: f.id,
|
id: f.id,
|
||||||
uuid: f.id,
|
uuid: f.id,
|
||||||
name: f.name,
|
name: f.name,
|
||||||
|
|
@ -365,11 +402,11 @@ Zotero_Import_Mendeley.prototype._foldersToAPIJSON = function (folderRows, paren
|
||||||
};
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._getFolderDescendents = function (folderID, folderKey, folderRows, maxDepth) {
|
Zotero_Import_Mendeley.prototype._getFolderDescendents = function (folderID, folderKey, folderRows, maxDepth) {
|
||||||
if (maxDepth == 0) return []
|
if (maxDepth == 0) return [];
|
||||||
var descendents = [];
|
var descendents = [];
|
||||||
var children = folderRows
|
var children = folderRows
|
||||||
.filter(f => f.parentId == folderID)
|
.filter(f => f.parentId == folderID)
|
||||||
.map(f => {
|
.map((f) => {
|
||||||
let c = {
|
let c = {
|
||||||
folderID: f.id,
|
folderID: f.id,
|
||||||
remoteUUID: f.remoteUuid,
|
remoteUUID: f.remoteUuid,
|
||||||
|
|
@ -492,7 +529,7 @@ Zotero_Import_Mendeley.prototype._getDocumentsAPI = async function (groupID) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return (await getAll(this._tokens, 'documents', params, headers)).map(d => ({
|
return (await getAll(this._tokens, 'documents', params, headers, {}, this._interruptChecker)).map(d => ({
|
||||||
...d,
|
...d,
|
||||||
uuid: d.id,
|
uuid: d.id,
|
||||||
remoteUuid: d.id
|
remoteUuid: d.id
|
||||||
|
|
@ -693,12 +730,13 @@ Zotero_Import_Mendeley.prototype._fetchFile = async function (fileID, filePath)
|
||||||
Zotero_Import_Mendeley.prototype._getDocumentFilesAPI = async function (documents) {
|
Zotero_Import_Mendeley.prototype._getDocumentFilesAPI = async function (documents) {
|
||||||
const map = new Map();
|
const map = new Map();
|
||||||
|
|
||||||
let totalSize = 0;
|
this._totalSize = 0;
|
||||||
|
|
||||||
Components.utils.import("resource://zotero/concurrentCaller.js");
|
Components.utils.import("resource://zotero/concurrentCaller.js");
|
||||||
var caller = new ConcurrentCaller({
|
this._caller = new ConcurrentCaller({
|
||||||
numConcurrent: 6,
|
numConcurrent: 6,
|
||||||
onError: e => Zotero.logError(e),
|
onError: e => Zotero.logError(e),
|
||||||
|
logger: Zotero.debug,
|
||||||
Promise: Zotero.Promise
|
Promise: Zotero.Promise
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -712,7 +750,7 @@ Zotero_Import_Mendeley.prototype._getDocumentFilesAPI = async function (document
|
||||||
let tmpFile = OS.Path.join(Zotero.getTempDirectory().path, `m-api-${file.id}.${ext}`);
|
let tmpFile = OS.Path.join(Zotero.getTempDirectory().path, `m-api-${file.id}.${ext}`);
|
||||||
|
|
||||||
this._tmpFilesToDelete.push(tmpFile);
|
this._tmpFilesToDelete.push(tmpFile);
|
||||||
caller.add(this._fetchFile.bind(this, file.id, tmpFile));
|
this._caller.add(this._fetchFile.bind(this, file.id, tmpFile));
|
||||||
files.push({
|
files.push({
|
||||||
fileURL: OS.Path.toFileURI(tmpFile),
|
fileURL: OS.Path.toFileURI(tmpFile),
|
||||||
title: file.file_name || '',
|
title: file.file_name || '',
|
||||||
|
|
@ -720,13 +758,14 @@ Zotero_Import_Mendeley.prototype._getDocumentFilesAPI = async function (document
|
||||||
hash: file.filehash,
|
hash: file.filehash,
|
||||||
fileBaseName
|
fileBaseName
|
||||||
});
|
});
|
||||||
totalSize += file.size;
|
this._totalSize += file.size;
|
||||||
this._progressMax += 1;
|
this._progressMax += 1;
|
||||||
}
|
}
|
||||||
map.set(doc.id, files);
|
map.set(doc.id, files);
|
||||||
}
|
}
|
||||||
// TODO: check if enough space available totalSize
|
// TODO: check if enough space available totalSize
|
||||||
await caller.runAll();
|
await this._caller.runAll();
|
||||||
|
this._caller = null;
|
||||||
return map;
|
return map;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -823,7 +862,7 @@ Zotero_Import_Mendeley.prototype._getDocumentAnnotationsAPI = async function (gr
|
||||||
}
|
}
|
||||||
|
|
||||||
const map = new Map();
|
const map = new Map();
|
||||||
(await getAll(this._tokens, 'annotations', params, { Accept: 'application/vnd.mendeley-annotation.1+json' }))
|
(await getAll(this._tokens, 'annotations', params, { Accept: 'application/vnd.mendeley-annotation.1+json' }, {}, this._interruptChecker))
|
||||||
.forEach((a) => {
|
.forEach((a) => {
|
||||||
if (profileID !== null && a.profile_id !== profileID) {
|
if (profileID !== null && a.profile_id !== profileID) {
|
||||||
// optionally filter annotations by profile id
|
// optionally filter annotations by profile id
|
||||||
|
|
@ -885,7 +924,7 @@ Zotero_Import_Mendeley.prototype._getGroupsAPI = async function () {
|
||||||
const params = { type: 'all' };
|
const params = { type: 'all' };
|
||||||
const headers = { Accept: 'application/vnd.mendeley-group-list+json' };
|
const headers = { Accept: 'application/vnd.mendeley-group-list+json' };
|
||||||
|
|
||||||
return getAll(this._tokens, 'groups/v2', params, headers);
|
return getAll(this._tokens, 'groups/v2', params, headers, {}, this._interruptChecker);
|
||||||
};
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._getGroupsDB = async function () {
|
Zotero_Import_Mendeley.prototype._getGroupsDB = async function () {
|
||||||
|
|
@ -985,14 +1024,14 @@ Zotero_Import_Mendeley.prototype._documentToAPIJSON = async function (map, docum
|
||||||
|
|
||||||
for (let field in parent) {
|
for (let field in parent) {
|
||||||
switch (field) {
|
switch (field) {
|
||||||
case 'itemType':
|
case 'itemType':
|
||||||
case 'key':
|
case 'key':
|
||||||
case 'parentItem':
|
case 'parentItem':
|
||||||
case 'note':
|
case 'note':
|
||||||
case 'creators':
|
case 'creators':
|
||||||
case 'dateAdded':
|
case 'dateAdded':
|
||||||
case 'dateModified':
|
case 'dateModified':
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Move unknown/invalid fields to Extra
|
// Move unknown/invalid fields to Extra
|
||||||
|
|
@ -1035,7 +1074,7 @@ Zotero_Import_Mendeley.prototype._documentToAPIJSON = async function (map, docum
|
||||||
// seriesEditor isn't valid on some item types (e.g., book)
|
// seriesEditor isn't valid on some item types (e.g., book)
|
||||||
if (creator.creatorType == 'seriesEditor'
|
if (creator.creatorType == 'seriesEditor'
|
||||||
&& !Zotero.CreatorTypes.isValidForItemType(
|
&& !Zotero.CreatorTypes.isValidForItemType(
|
||||||
Zotero.CreatorTypes.getID('seriesEditor'), itemTypeID)) {
|
Zotero.CreatorTypes.getID('seriesEditor'), itemTypeID)) {
|
||||||
creator.creatorType = 'editor';
|
creator.creatorType = 'editor';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1160,7 +1199,6 @@ Zotero_Import_Mendeley.prototype._processField = function (parent, children, zFi
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Zotero.warn(`Unknown function subfield: ${subfield}`);
|
Zotero.warn(`Unknown function subfield: ${subfield}`);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
@ -1191,20 +1229,21 @@ Zotero_Import_Mendeley.prototype._makeCreator = function (creatorType, firstName
|
||||||
Zotero_Import_Mendeley.prototype._addExtraField = function (extra, field, val) {
|
Zotero_Import_Mendeley.prototype._addExtraField = function (extra, field, val) {
|
||||||
// Strip the field if it appears at the beginning of the value (to avoid "DOI: DOI: 10...")
|
// Strip the field if it appears at the beginning of the value (to avoid "DOI: DOI: 10...")
|
||||||
if (typeof val == 'string') {
|
if (typeof val == 'string') {
|
||||||
val = val.replace(new RegExp(`^${field}:\s*`, 'i'), "");
|
val = val.replace(new RegExp(`^${field}:\\s*`, 'i'), "");
|
||||||
}
|
}
|
||||||
extra = extra ? extra + '\n' : '';
|
extra = extra ? extra + '\n' : '';
|
||||||
if (field != 'arXiv') {
|
if (field != 'arXiv') {
|
||||||
field = field[0].toUpperCase() + field.substr(1);
|
field = field[0].toUpperCase() + field.substr(1);
|
||||||
field = field.replace(/([a-z])([A-Z][a-z])/, "$1 $2");
|
field = field.replace(/([a-z])([A-Z][a-z])/, "$1 $2");
|
||||||
}
|
}
|
||||||
|
|
||||||
return extra + `${field}: ${val}`;
|
return extra + `${field}: ${val}`;
|
||||||
};
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._convertNote = function (note) {
|
Zotero_Import_Mendeley.prototype._convertNote = function (note) {
|
||||||
return note
|
return note
|
||||||
// Add newlines after <br>
|
// Add newlines after <br>
|
||||||
.replace(/<br\s*\/>/g, '<br\/>\n')
|
.replace(/<br\s*\/>/g, '<br/>\n')
|
||||||
//
|
//
|
||||||
// Legacy pre-HTML stuff
|
// Legacy pre-HTML stuff
|
||||||
//
|
//
|
||||||
|
|
@ -1360,7 +1399,7 @@ Zotero_Import_Mendeley.prototype._findExistingItem = async function (libraryID,
|
||||||
Zotero.debug(`Found existing item ${existingItem.libraryKey} for `
|
Zotero.debug(`Found existing item ${existingItem.libraryKey} for `
|
||||||
+ `${predicate} ${itemJSON.relations[predicate]}`);
|
+ `${predicate} ${itemJSON.relations[predicate]}`);
|
||||||
return existingItem;
|
return existingItem;
|
||||||
}
|
};
|
||||||
|
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._getItemByRelation = async function (libraryID, predicate, object) {
|
Zotero_Import_Mendeley.prototype._getItemByRelation = async function (libraryID, predicate, object) {
|
||||||
|
|
@ -1443,7 +1482,7 @@ Zotero_Import_Mendeley.prototype._saveFilesAndAnnotations = async function (file
|
||||||
Zotero.logError(e);
|
Zotero.logError(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._findExistingFile = function (parentItemID, file) {
|
Zotero_Import_Mendeley.prototype._findExistingFile = function (parentItemID, file) {
|
||||||
|
|
@ -1460,7 +1499,7 @@ Zotero_Import_Mendeley.prototype._findExistingFile = function (parentItemID, fil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._isDownloadedFile = function (path) {
|
Zotero_Import_Mendeley.prototype._isDownloadedFile = function (path) {
|
||||||
var parentDir = OS.Path.dirname(path);
|
var parentDir = OS.Path.dirname(path);
|
||||||
|
|
@ -1468,7 +1507,7 @@ Zotero_Import_Mendeley.prototype._isDownloadedFile = function (path) {
|
||||||
|| parentDir.endsWith(OS.Path.join('Local', 'Mendeley Ltd', 'Mendeley Desktop', 'Downloaded'))
|
|| parentDir.endsWith(OS.Path.join('Local', 'Mendeley Ltd', 'Mendeley Desktop', 'Downloaded'))
|
||||||
|| parentDir.endsWith(OS.Path.join('Local', 'Mendeley Ltd.', 'Mendeley Desktop', 'Downloaded'))
|
|| parentDir.endsWith(OS.Path.join('Local', 'Mendeley Ltd.', 'Mendeley Desktop', 'Downloaded'))
|
||||||
|| parentDir.endsWith(OS.Path.join('data', 'Mendeley Ltd.', 'Mendeley Desktop', 'Downloaded'));
|
|| parentDir.endsWith(OS.Path.join('data', 'Mendeley Ltd.', 'Mendeley Desktop', 'Downloaded'));
|
||||||
}
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._isTempDownloadedFile = function (path) {
|
Zotero_Import_Mendeley.prototype._isTempDownloadedFile = function (path) {
|
||||||
return path.startsWith(OS.Path.join(Zotero.getTempDirectory().path, 'm-api'));
|
return path.startsWith(OS.Path.join(Zotero.getTempDirectory().path, 'm-api'));
|
||||||
|
|
@ -1498,7 +1537,7 @@ Zotero_Import_Mendeley.prototype._getRealFilePath = async function (path) {
|
||||||
return altPath;
|
return altPath;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._saveAnnotations = async function (annotations, parentItemID, attachmentItemID, fileHash) {
|
Zotero_Import_Mendeley.prototype._saveAnnotations = async function (annotations, parentItemID, attachmentItemID, fileHash) {
|
||||||
if (!annotations.length) return;
|
if (!annotations.length) return;
|
||||||
|
|
@ -1507,7 +1546,6 @@ Zotero_Import_Mendeley.prototype._saveAnnotations = async function (annotations,
|
||||||
var libraryID = parentItem.libraryID;
|
var libraryID = parentItem.libraryID;
|
||||||
if (attachmentItemID) {
|
if (attachmentItemID) {
|
||||||
var attachmentItem = Zotero.Items.get(attachmentItemID);
|
var attachmentItem = Zotero.Items.get(attachmentItemID);
|
||||||
var attachmentURIPath = Zotero.API.getLibraryPrefix(libraryID) + '/items/' + attachmentItem.key;
|
|
||||||
|
|
||||||
if (attachmentItem) {
|
if (attachmentItem) {
|
||||||
let file = await attachmentItem.getFilePathAsync();
|
let file = await attachmentItem.getFilePathAsync();
|
||||||
|
|
@ -1616,7 +1654,7 @@ Zotero_Import_Mendeley.prototype._saveAnnotations = async function (annotations,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
note.setNote('<h1>' + Zotero.getString('extractedAnnotations') + '</h1>\n' + noteStrings.join('\n'));
|
note.setNote('<h1>' + Zotero.getString('extractedAnnotations') + '</h1>\n' + noteStrings.join('\n'));
|
||||||
return note.saveTx(this._saveOptions);
|
await note.saveTx(this._saveOptions);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1633,17 +1671,7 @@ Zotero_Import_Mendeley.prototype._updateParentKeys = function (objectType, json,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
Zotero_Import_Mendeley.prototype._updateItemCollectionKeys = function (json, oldKey, newKey) {
|
|
||||||
for (; i < json.length; i++) {
|
|
||||||
let x = json[i];
|
|
||||||
if (x[prop] == oldKey) {
|
|
||||||
x[prop] = newKey;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Clean up extra files created <5.0.51
|
// Clean up extra files created <5.0.51
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
var map = {
|
// eslint-disable-next-line no-unused-vars
|
||||||
|
var mendeleyDBMaps = {
|
||||||
83: {
|
83: {
|
||||||
itemTypes: {
|
itemTypes: {
|
||||||
Bill: "bill",
|
Bill: "bill",
|
||||||
|
|
|
||||||
|
|
@ -113,9 +113,10 @@ var Zotero_Citation_Dialog = new function () {
|
||||||
var menu = document.getElementById("label");
|
var menu = document.getElementById("label");
|
||||||
var label_list = document.getElementById("locator-type-popup");
|
var label_list = document.getElementById("locator-type-popup");
|
||||||
var i = 0;
|
var i = 0;
|
||||||
|
var pageLocatorIndex;
|
||||||
for(var value in locators) {
|
for(var value in locators) {
|
||||||
var locator = locators[value];
|
var locator = locators[value];
|
||||||
var locatorLabel = Zotero.getString('citation.locator.'+locator.replace(/\s/g,''));
|
let locatorLabel = Zotero.Cite.getLocatorString(locator);
|
||||||
// add to list of labels
|
// add to list of labels
|
||||||
var child = document.createElement("menuitem");
|
var child = document.createElement("menuitem");
|
||||||
child.setAttribute("value", value);
|
child.setAttribute("value", value);
|
||||||
|
|
@ -124,9 +125,12 @@ var Zotero_Citation_Dialog = new function () {
|
||||||
// add to array
|
// add to array
|
||||||
_locatorIndexArray[locator] = i;
|
_locatorIndexArray[locator] = i;
|
||||||
_locatorNameArray[i] = locator;
|
_locatorNameArray[i] = locator;
|
||||||
|
if (locator == 'page') {
|
||||||
|
pageLocatorIndex = i;
|
||||||
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
menu.selectedIndex = 0;
|
menu.selectedIndex = pageLocatorIndex;
|
||||||
|
|
||||||
// load (from selectItemsDialog.js)
|
// load (from selectItemsDialog.js)
|
||||||
yield doLoad();
|
yield doLoad();
|
||||||
|
|
|
||||||
|
|
@ -116,10 +116,9 @@ var Zotero_QuickFormat = new function () {
|
||||||
|
|
||||||
// add labels to popup
|
// add labels to popup
|
||||||
var locators = Zotero.Cite.labels;
|
var locators = Zotero.Cite.labels;
|
||||||
var menu = document.getElementById("locator-label");
|
|
||||||
var labelList = document.getElementById("locator-label-popup");
|
var labelList = document.getElementById("locator-label-popup");
|
||||||
for(var locator of locators) {
|
for(var locator of locators) {
|
||||||
var locatorLabel = Zotero.getString('citation.locator.'+locator.replace(/\s/g,''));
|
let locatorLabel = Zotero.Cite.getLocatorString(locator);
|
||||||
|
|
||||||
// add to list of labels
|
// add to list of labels
|
||||||
var child = document.createElement("menuitem");
|
var child = document.createElement("menuitem");
|
||||||
|
|
@ -127,7 +126,6 @@ var Zotero_QuickFormat = new function () {
|
||||||
child.setAttribute("label", locatorLabel);
|
child.setAttribute("label", locatorLabel);
|
||||||
labelList.appendChild(child);
|
labelList.appendChild(child);
|
||||||
}
|
}
|
||||||
menu.selectedIndex = 0;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1085,15 +1083,16 @@ var Zotero_QuickFormat = new function () {
|
||||||
let citationItem = JSON.parse(target.dataset.citationItem);
|
let citationItem = JSON.parse(target.dataset.citationItem);
|
||||||
panelPrefix.value = citationItem["prefix"] ? citationItem["prefix"] : "";
|
panelPrefix.value = citationItem["prefix"] ? citationItem["prefix"] : "";
|
||||||
panelSuffix.value = citationItem["suffix"] ? citationItem["suffix"] : "";
|
panelSuffix.value = citationItem["suffix"] ? citationItem["suffix"] : "";
|
||||||
|
var pageOption = panelLocatorLabel.getElementsByAttribute("value", "page")[0];
|
||||||
if(citationItem["label"]) {
|
if(citationItem["label"]) {
|
||||||
var option = panelLocatorLabel.getElementsByAttribute("value", citationItem["label"]);
|
var option = panelLocatorLabel.getElementsByAttribute("value", citationItem["label"]);
|
||||||
if(option.length) {
|
if(option.length) {
|
||||||
panelLocatorLabel.selectedItem = option[0];
|
panelLocatorLabel.selectedItem = option[0];
|
||||||
} else {
|
} else {
|
||||||
panelLocatorLabel.selectedIndex = 0;
|
panelLocatorLabel.selectedItem = pageOption;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
panelLocatorLabel.selectedIndex = 0;
|
panelLocatorLabel.selectedItem = pageOption;
|
||||||
}
|
}
|
||||||
panelLocator.value = citationItem["locator"] ? citationItem["locator"] : "";
|
panelLocator.value = citationItem["locator"] ? citationItem["locator"] : "";
|
||||||
panelSuppressAuthor.checked = !!citationItem["suppress-author"];
|
panelSuppressAuthor.checked = !!citationItem["suppress-author"];
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,6 @@ Cu.import("resource://gre/modules/osfile.jsm");
|
||||||
const CHILD_INDENT = 12;
|
const CHILD_INDENT = 12;
|
||||||
const COLORED_TAGS_RE = new RegExp("^[0-" + Zotero.Tags.MAX_COLORED_TAGS + "]{1}$");
|
const COLORED_TAGS_RE = new RegExp("^[0-" + Zotero.Tags.MAX_COLORED_TAGS + "]{1}$");
|
||||||
const COLUMN_PREFS_FILEPATH = OS.Path.join(Zotero.Profile.dir, "treePrefs.json");
|
const COLUMN_PREFS_FILEPATH = OS.Path.join(Zotero.Profile.dir, "treePrefs.json");
|
||||||
const EMOJI_RE = /\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F/gu;
|
|
||||||
const HTML_NS = "http://www.w3.org/1999/xhtml";
|
const HTML_NS = "http://www.w3.org/1999/xhtml";
|
||||||
const ATTACHMENT_STATE_LOAD_DELAY = 150; //ms
|
const ATTACHMENT_STATE_LOAD_DELAY = 150; //ms
|
||||||
|
|
||||||
|
|
@ -475,14 +474,17 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var visibleSubcollections = Zotero.Prefs.get('recursiveCollections')
|
||||||
|
? collectionTreeRow.ref.getDescendents(false, 'collection')
|
||||||
|
: [];
|
||||||
var splitIDs = [];
|
var splitIDs = [];
|
||||||
for (let id of ids) {
|
for (let id of ids) {
|
||||||
var split = id.split('-');
|
var split = id.split('-');
|
||||||
// Skip if not an item in this collection
|
// Include if an item in this collection or a visible subcollection
|
||||||
if (split[0] != collectionTreeRow.ref.id) {
|
if (split[0] == collectionTreeRow.ref.id
|
||||||
continue;
|
|| visibleSubcollections.some(c => split[0] == c.id)) {
|
||||||
|
splitIDs.push(split[1]);
|
||||||
}
|
}
|
||||||
splitIDs.push(split[1]);
|
|
||||||
}
|
}
|
||||||
ids = splitIDs;
|
ids = splitIDs;
|
||||||
}
|
}
|
||||||
|
|
@ -1241,20 +1243,14 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
? `for ${itemIDs.length} ` + Zotero.Utilities.pluralize(itemIDs.length, ['item', 'items'])
|
? `for ${itemIDs.length} ` + Zotero.Utilities.pluralize(itemIDs.length, ['item', 'items'])
|
||||||
: ""));
|
: ""));
|
||||||
|
|
||||||
// Set whether rows with empty values should be displayed last,
|
// Set whether rows with empty values should sort at the beginning
|
||||||
// which may be different for primary and secondary sorting.
|
var emptyFirst = {
|
||||||
var emptyFirst = {};
|
title: true,
|
||||||
switch (primaryField) {
|
|
||||||
case 'title':
|
// Date columns start descending, so put empty rows at end
|
||||||
emptyFirst.title = true;
|
date: true,
|
||||||
break;
|
year: true,
|
||||||
|
};
|
||||||
// When sorting by title we want empty titles at the top, but if not
|
|
||||||
// sorting by title, empty titles should sort to the bottom so that new
|
|
||||||
// empty items don't get sorted to the middle of the items list.
|
|
||||||
default:
|
|
||||||
emptyFirst.title = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Cache primary values while sorting, since base-field-mapped getField()
|
// Cache primary values while sorting, since base-field-mapped getField()
|
||||||
// calls are relatively expensive
|
// calls are relatively expensive
|
||||||
|
|
@ -1262,7 +1258,7 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
sortFields.forEach(x => cache[x] = {});
|
sortFields.forEach(x => cache[x] = {});
|
||||||
|
|
||||||
// Get the display field for a row (which might be a placeholder title)
|
// Get the display field for a row (which might be a placeholder title)
|
||||||
function getField(field, row) {
|
let getField = (field, row) => {
|
||||||
var item = row.ref;
|
var item = row.ref;
|
||||||
|
|
||||||
switch (field) {
|
switch (field) {
|
||||||
|
|
@ -1270,23 +1266,12 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
return Zotero.Items.getSortTitle(item.getDisplayTitle());
|
return Zotero.Items.getSortTitle(item.getDisplayTitle());
|
||||||
|
|
||||||
case 'hasAttachment':
|
case 'hasAttachment':
|
||||||
if (item.isFileAttachment()) {
|
if (this._canGetBestAttachmentState(item)) {
|
||||||
var state = item.fileExistsCached() ? 1 : -1;
|
return item.getBestAttachmentStateCached();
|
||||||
}
|
|
||||||
else if (item.isRegularItem()) {
|
|
||||||
var state = item.getBestAttachmentStateCached();
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
// Make sort order present, missing, empty when ascending
|
|
||||||
if (state === 1) {
|
|
||||||
state = 2;
|
|
||||||
}
|
|
||||||
else if (state === -1) {
|
|
||||||
state = 1;
|
|
||||||
}
|
|
||||||
return state;
|
|
||||||
|
|
||||||
case 'numNotes':
|
case 'numNotes':
|
||||||
return row.numNotes(false, true) || 0;
|
return row.numNotes(false, true) || 0;
|
||||||
|
|
@ -1350,7 +1335,11 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sortField == 'hasAttachment') {
|
if (sortField == 'hasAttachment') {
|
||||||
return fieldB - fieldA;
|
// PDFs at the top
|
||||||
|
const order = ['pdf', 'snapshot', 'other', 'none'];
|
||||||
|
fieldA = order.indexOf(fieldA.type || 'none') + (fieldA.exists ? 0 : 4);
|
||||||
|
fieldB = order.indexOf(fieldB.type || 'none') + (fieldB.exists ? 0 : 4);
|
||||||
|
return fieldA - fieldB;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sortField == 'callNumber') {
|
if (sortField == 'callNumber') {
|
||||||
|
|
@ -1439,18 +1428,27 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
var openItemIDs = this._saveOpenState(true);
|
var openItemIDs = this._saveOpenState(true);
|
||||||
|
|
||||||
// Sort specific items
|
// Sort specific items
|
||||||
if (itemIDs) {
|
try {
|
||||||
let idsToSort = new Set(itemIDs);
|
if (itemIDs) {
|
||||||
this._rows.sort((a, b) => {
|
let idsToSort = new Set(itemIDs);
|
||||||
// Don't re-sort existing items. This assumes a stable sort(), which is the case in Firefox
|
this._rows.sort((a, b) => {
|
||||||
// but not Chrome/v8.
|
// Don't re-sort existing items. This assumes a stable sort(), which is the case in Firefox
|
||||||
if (!idsToSort.has(a.ref.id) && !idsToSort.has(b.ref.id)) return 0;
|
// but not Chrome/v8.
|
||||||
return rowSort(a, b) * order;
|
if (!idsToSort.has(a.ref.id) && !idsToSort.has(b.ref.id)) return 0;
|
||||||
});
|
return rowSort(a, b) * order;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
// Full sort
|
||||||
|
else {
|
||||||
|
this._rows.sort((a, b) => rowSort(a, b) * order);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// Full sort
|
catch (e) {
|
||||||
else {
|
Zotero.logError("Error sorting fields: " + e.message);
|
||||||
this._rows.sort((a, b) => rowSort(a, b) * order);
|
Zotero.debug(e, 1);
|
||||||
|
// Clear anything that might be contributing to the error
|
||||||
|
Zotero.Prefs.clear('secondarySort.' + this.getSortField());
|
||||||
|
Zotero.Prefs.clear('fallbackSort');
|
||||||
}
|
}
|
||||||
|
|
||||||
this._refreshRowMap();
|
this._refreshRowMap();
|
||||||
|
|
@ -1748,8 +1746,21 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
await Zotero.Items.trashTx(ids);
|
await Zotero.Items.trashTx(ids);
|
||||||
}
|
}
|
||||||
else if (collectionTreeRow.isCollection()) {
|
else if (collectionTreeRow.isCollection()) {
|
||||||
|
let collectionIDs = [collectionTreeRow.ref.id];
|
||||||
|
if (Zotero.Prefs.get('recursiveCollections')) {
|
||||||
|
collectionIDs.push(...collectionTreeRow.ref.getDescendents(false, 'collection').map(c => c.id));
|
||||||
|
}
|
||||||
|
|
||||||
await Zotero.DB.executeTransaction(async () => {
|
await Zotero.DB.executeTransaction(async () => {
|
||||||
await collectionTreeRow.ref.removeItems(ids);
|
for (let itemID of ids) {
|
||||||
|
let item = Zotero.Items.get(itemID);
|
||||||
|
for (let collectionID of collectionIDs) {
|
||||||
|
item.removeFromCollection(collectionID);
|
||||||
|
}
|
||||||
|
await item.save({
|
||||||
|
skipDateModifiedUpdate: true
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else if (collectionTreeRow.isPublications()) {
|
else if (collectionTreeRow.isPublications()) {
|
||||||
|
|
@ -2752,93 +2763,60 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
|
|
||||||
// TEMP: For now, we use the blue bullet for all non-PDF attachments, but there's
|
// TEMP: For now, we use the blue bullet for all non-PDF attachments, but there's
|
||||||
// commented-out code for showing different icons for snapshots, files, and URL/DOI links
|
// commented-out code for showing different icons for snapshots, files, and URL/DOI links
|
||||||
if (this.isContainer(index)) {
|
if (this._canGetBestAttachmentState(item)) {
|
||||||
if (item.isRegularItem()) {
|
const { type, exists } = item.getBestAttachmentStateCached();
|
||||||
const { type, exists } = item.getBestAttachmentStateCached();
|
|
||||||
let icon = "";
|
|
||||||
let ariaLabel;
|
|
||||||
// If the item has a child attachment
|
|
||||||
if (type !== null && type != 'none') {
|
|
||||||
if (type == 'pdf') {
|
|
||||||
icon = getDOMElement('IconTreeitemAttachmentPDF');
|
|
||||||
ariaLabel = Zotero.getString('pane.item.attachments.hasPDF');
|
|
||||||
if (!exists) {
|
|
||||||
icon.classList.add('icon-missing-file');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (type == 'snapshot') {
|
|
||||||
//icon = getDOMElement('IconTreeitemAttachmentSnapshot');
|
|
||||||
icon = exists ? getDOMElement('IconBulletBlue') : getDOMElement('IconBulletBlueEmpty');
|
|
||||||
ariaLabel = Zotero.getString('pane.item.attachments.hasSnapshot');
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
//icon = getDOMElement('IconTreeitem');
|
|
||||||
icon = exists ? getDOMElement('IconBulletBlue') : getDOMElement('IconBulletBlueEmpty');
|
|
||||||
ariaLabel = Zotero.getString('pane.item.attachments.has');
|
|
||||||
}
|
|
||||||
icon.classList.add('cell-icon');
|
|
||||||
//if (!exists) {
|
|
||||||
// icon.classList.add('icon-missing-file');
|
|
||||||
//}
|
|
||||||
}
|
|
||||||
//else if (type == 'none') {
|
|
||||||
// if (item.getField('url') || item.getField('DOI')) {
|
|
||||||
// icon = getDOMElement('IconLink');
|
|
||||||
// ariaLabel = Zotero.getString('pane.item.attachments.hasLink');
|
|
||||||
// icon.classList.add('cell-icon');
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
if (ariaLabel) {
|
|
||||||
icon.setAttribute('aria-label', ariaLabel + '.');
|
|
||||||
span.setAttribute('title', ariaLabel);
|
|
||||||
}
|
|
||||||
span.append(icon);
|
|
||||||
|
|
||||||
// Don't run this immediately since it might cause a db check and disk access
|
|
||||||
// but delay for some time and see if the item is still visible in the tree
|
|
||||||
// (i.e. if we haven't scrolled right past it)
|
|
||||||
setTimeout(() => {
|
|
||||||
if (!this.tree.rowIsVisible(index)) return;
|
|
||||||
item.getBestAttachmentState()
|
|
||||||
// Refresh cell when promise is fulfilled
|
|
||||||
.then(({ type: newType, exists: newExists }) => {
|
|
||||||
if (newType !== type || newExists !== exists) {
|
|
||||||
this.tree.invalidateRow(index);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}, ATTACHMENT_STATE_LOAD_DELAY);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (item.isFileAttachment()) {
|
|
||||||
const exists = item.fileExistsCached();
|
|
||||||
let icon = "";
|
let icon = "";
|
||||||
if (exists !== null) {
|
let ariaLabel;
|
||||||
if (item.isPDFAttachment()) {
|
// If the item has a child attachment
|
||||||
|
if (type !== null && type != 'none') {
|
||||||
|
if (type == 'pdf') {
|
||||||
icon = getDOMElement('IconTreeitemAttachmentPDF');
|
icon = getDOMElement('IconTreeitemAttachmentPDF');
|
||||||
|
ariaLabel = Zotero.getString('pane.item.attachments.hasPDF');
|
||||||
if (!exists) {
|
if (!exists) {
|
||||||
icon.classList.add('icon-missing-file');
|
icon.classList.add('icon-missing-file');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (item.isSnapshotAttachment()) {
|
else if (type == 'snapshot') {
|
||||||
//icon = getDOMElement('IconTreeitemAttachmentSnapshot');
|
//icon = getDOMElement('IconTreeitemAttachmentSnapshot');
|
||||||
icon = exists ? getDOMElement('IconBulletBlue') : getDOMElement('IconBulletBlueEmpty');
|
icon = exists ? getDOMElement('IconBulletBlue') : getDOMElement('IconBulletBlueEmpty');
|
||||||
|
ariaLabel = Zotero.getString('pane.item.attachments.hasSnapshot');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
//icon = getDOMElement('IconTreeitem');
|
//icon = getDOMElement('IconTreeitem');
|
||||||
icon = exists ? getDOMElement('IconBulletBlue') : getDOMElement('IconBulletBlueEmpty');
|
icon = exists ? getDOMElement('IconBulletBlue') : getDOMElement('IconBulletBlueEmpty');
|
||||||
|
ariaLabel = Zotero.getString('pane.item.attachments.has');
|
||||||
}
|
}
|
||||||
icon.classList.add('cell-icon');
|
icon.classList.add('cell-icon');
|
||||||
//if (!exists) {
|
//if (!exists) {
|
||||||
// icon.classList.add('icon-missing-file');
|
// icon.classList.add('icon-missing-file');
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
|
//else if (type == 'none') {
|
||||||
|
// if (item.getField('url') || item.getField('DOI')) {
|
||||||
|
// icon = getDOMElement('IconLink');
|
||||||
|
// ariaLabel = Zotero.getString('pane.item.attachments.hasLink');
|
||||||
|
// icon.classList.add('cell-icon');
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
if (ariaLabel) {
|
||||||
|
icon.setAttribute('aria-label', ariaLabel + '.');
|
||||||
|
span.setAttribute('title', ariaLabel);
|
||||||
|
}
|
||||||
span.append(icon);
|
span.append(icon);
|
||||||
|
|
||||||
item.fileExists()
|
// Don't run this immediately since it might cause a db check and disk access
|
||||||
// TODO: With no cell refreshing this is possibly somewhat inefficient
|
// but delay for some time and see if the item is still visible in the tree
|
||||||
// Refresh cell when promise is fulfilled
|
// (i.e. if we haven't scrolled right past it)
|
||||||
.then(realExists => realExists != exists && this.tree.invalidateRow(index));
|
setTimeout(() => {
|
||||||
|
if (!this.tree.rowIsVisible(index)) return;
|
||||||
|
item.getBestAttachmentState()
|
||||||
|
// Refresh cell when promise is fulfilled
|
||||||
|
.then(({ type: newType, exists: newExists }) => {
|
||||||
|
if (newType !== type || newExists !== exists) {
|
||||||
|
this.tree.invalidateRow(index);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}, ATTACHMENT_STATE_LOAD_DELAY);
|
||||||
}
|
}
|
||||||
|
|
||||||
return span;
|
return span;
|
||||||
|
|
@ -3550,7 +3528,7 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
let t = new Date();
|
let t = new Date();
|
||||||
for (let i = 0; i < this._rows.length; i++) {
|
for (let i = 0; i < this._rows.length; i++) {
|
||||||
let item = this.getRow(i).ref;
|
let item = this.getRow(i).ref;
|
||||||
if (item.isRegularItem()) {
|
if (this._canGetBestAttachmentState(item)) {
|
||||||
await item.getBestAttachmentState();
|
await item.getBestAttachmentState();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -3824,10 +3802,10 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
}
|
}
|
||||||
return icon;
|
return icon;
|
||||||
}
|
}
|
||||||
|
|
||||||
_isOnlyEmoji(str) {
|
_canGetBestAttachmentState(item) {
|
||||||
// Remove emoji and zero-width joiner and see if anything's left
|
return (item.isRegularItem() && item.numAttachments())
|
||||||
return !str.replace(EMOJI_RE, '').replace(/\u200D/g,'');
|
|| (item.isFileAttachment() && item.isTopLevelItem());
|
||||||
}
|
}
|
||||||
|
|
||||||
_getTagSwatch(tag, color) {
|
_getTagSwatch(tag, color) {
|
||||||
|
|
@ -3837,7 +3815,7 @@ var ItemTree = class ItemTree extends LibraryTree {
|
||||||
//
|
//
|
||||||
// TODO: Check for a maximum number of graphemes, which is hard to do
|
// TODO: Check for a maximum number of graphemes, which is hard to do
|
||||||
// https://stackoverflow.com/a/54369605
|
// https://stackoverflow.com/a/54369605
|
||||||
if (this._isOnlyEmoji(tag)) {
|
if (Zotero.Utilities.Internal.isOnlyEmoji(tag)) {
|
||||||
span.textContent = tag;
|
span.textContent = tag;
|
||||||
}
|
}
|
||||||
// Otherwise display color
|
// Otherwise display color
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 4877f181b1a962ea3e26d23f12d1acba3ccce347
|
Subproject commit e637746677fd1f600173e07b561f0388284ae39b
|
||||||
|
|
@ -152,7 +152,7 @@ var Zotero_Tabs = new function () {
|
||||||
* @param {Function} onClose
|
* @param {Function} onClose
|
||||||
* @return {{ id: string, container: XULElement}} id - tab id, container - a new tab container created in the deck
|
* @return {{ id: string, container: XULElement}} id - tab id, container - a new tab container created in the deck
|
||||||
*/
|
*/
|
||||||
this.add = function ({ type, data, title, index, select, onClose }) {
|
this.add = function ({ id, type, data, title, index, select, onClose }) {
|
||||||
if (typeof type != 'string') {
|
if (typeof type != 'string') {
|
||||||
}
|
}
|
||||||
if (typeof title != 'string') {
|
if (typeof title != 'string') {
|
||||||
|
|
@ -164,7 +164,7 @@ var Zotero_Tabs = new function () {
|
||||||
if (onClose !== undefined && typeof onClose != 'function') {
|
if (onClose !== undefined && typeof onClose != 'function') {
|
||||||
throw new Error(`'onClose' should be a function (was ${typeof onClose})`);
|
throw new Error(`'onClose' should be a function (was ${typeof onClose})`);
|
||||||
}
|
}
|
||||||
var id = 'tab-' + Zotero.Utilities.randomString();
|
id = id || 'tab-' + Zotero.Utilities.randomString();
|
||||||
var container = document.createElement('vbox');
|
var container = document.createElement('vbox');
|
||||||
container.id = id;
|
container.id = id;
|
||||||
this.deck.appendChild(container);
|
this.deck.appendChild(container);
|
||||||
|
|
@ -251,7 +251,7 @@ var Zotero_Tabs = new function () {
|
||||||
closedIDs.push(id);
|
closedIDs.push(id);
|
||||||
}
|
}
|
||||||
this._history.push(historyEntry);
|
this._history.push(historyEntry);
|
||||||
Zotero.Notifier.trigger('close', 'tab', [closedIDs]);
|
Zotero.Notifier.trigger('close', 'tab', [closedIDs], true);
|
||||||
this._update();
|
this._update();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -333,6 +333,7 @@ var Zotero_Tabs = new function () {
|
||||||
if (tab.type === 'reader-unloaded') {
|
if (tab.type === 'reader-unloaded') {
|
||||||
this.close(tab.id);
|
this.close(tab.id);
|
||||||
Zotero.Reader.open(tab.data.itemID, null, {
|
Zotero.Reader.open(tab.data.itemID, null, {
|
||||||
|
tabID: tab.id,
|
||||||
title: tab.title,
|
title: tab.title,
|
||||||
tabIndex,
|
tabIndex,
|
||||||
allowDuplicate: true
|
allowDuplicate: true
|
||||||
|
|
@ -385,6 +386,7 @@ var Zotero_Tabs = new function () {
|
||||||
}
|
}
|
||||||
this.close(tab.id);
|
this.close(tab.id);
|
||||||
this.add({
|
this.add({
|
||||||
|
id: tab.id,
|
||||||
type: 'reader-unloaded',
|
type: 'reader-unloaded',
|
||||||
title: tab.title,
|
title: tab.title,
|
||||||
index: tabIndex,
|
index: tabIndex,
|
||||||
|
|
|
||||||
|
|
@ -59,10 +59,8 @@ var Zotero_CSL_Editor = new function() {
|
||||||
|
|
||||||
var pageList = document.getElementById('zotero-csl-page-type');
|
var pageList = document.getElementById('zotero-csl-page-type');
|
||||||
var locators = Zotero.Cite.labels;
|
var locators = Zotero.Cite.labels;
|
||||||
for (let type of locators) {
|
for (let locator of locators) {
|
||||||
var locator = type;
|
pageList.appendItem(Zotero.Cite.getLocatorString(locator), locator);
|
||||||
locator = Zotero.getString('citation.locator.'+locator.replace(/\s/g,''));
|
|
||||||
pageList.appendItem(locator, type);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pageList.selectedIndex = 0;
|
pageList.selectedIndex = 0;
|
||||||
|
|
|
||||||
|
|
@ -1143,16 +1143,16 @@ Zotero.Attachments = new function(){
|
||||||
*/
|
*/
|
||||||
this.downloadPDFViaBrowser = async function (url, path, options = {}) {
|
this.downloadPDFViaBrowser = async function (url, path, options = {}) {
|
||||||
Zotero.debug(`downloadPDFViaBrowser: Downloading file via browser from ${url}`);
|
Zotero.debug(`downloadPDFViaBrowser: Downloading file via browser from ${url}`);
|
||||||
const onLoadTimeout = 1e3;
|
const onLoadTimeout = Zotero.Prefs.get('downloadPDFViaBrowser.onLoadTimeout');
|
||||||
// Technically this is not a download, but the full operation timeout
|
// Technically this is not a download, but the full operation timeout
|
||||||
const downloadTimeout = 60e3;
|
const downloadTimeout = Zotero.Prefs.get('downloadPDFViaBrowser.downloadTimeout');
|
||||||
let channelBrowser, hiddenBrowser;
|
let channelBrowser, hiddenBrowser;
|
||||||
let hiddenBrowserPDFFoundDeferred = Zotero.Promise.defer();
|
let hiddenBrowserPDFFoundDeferred = Zotero.Promise.defer();
|
||||||
|
|
||||||
|
let isOurPDF = false;
|
||||||
var pdfMIMETypeHandler = async (blob, name, _, channel) => {
|
var pdfMIMETypeHandler = async (blob, name, _, channel) => {
|
||||||
Zotero.debug(`downloadPDFViaBrowser: Sniffing a PDF loaded at ${name}`);
|
Zotero.debug(`downloadPDFViaBrowser: Sniffing a PDF loaded at ${name}`);
|
||||||
|
|
||||||
let isOurPDF = false;
|
|
||||||
// try the browser
|
// try the browser
|
||||||
try {
|
try {
|
||||||
channelBrowser = channel.notificationCallbacks.getInterface(Ci.nsIWebNavigation)
|
channelBrowser = channel.notificationCallbacks.getInterface(Ci.nsIWebNavigation)
|
||||||
|
|
@ -1187,23 +1187,36 @@ Zotero.Attachments = new function(){
|
||||||
};
|
};
|
||||||
try {
|
try {
|
||||||
Zotero.MIMETypeHandler.addHandler("application/pdf", pdfMIMETypeHandler, true);
|
Zotero.MIMETypeHandler.addHandler("application/pdf", pdfMIMETypeHandler, true);
|
||||||
let noop = () => 0;
|
function noop() {};
|
||||||
hiddenBrowser = Zotero.HTTP.loadDocuments([url], noop, noop, noop, true, options.cookieSandbox);
|
hiddenBrowser = Zotero.HTTP.loadDocuments([url], noop, noop, noop, true, options.cookieSandbox);
|
||||||
let onLoadTimeoutDeferred = Zotero.Promise.defer();
|
let onLoadTimeoutDeferred = Zotero.Promise.defer();
|
||||||
hiddenBrowser.addEventListener("load", async function onLoad() {
|
let currentUrl = "";
|
||||||
Zotero.debug(`downloadPDFViaBrowser: Page with potential JS redirect loaded, giving it ${onLoadTimeout}ms to process`);
|
hiddenBrowser.addProgressListener({
|
||||||
hiddenBrowser.addEventListener("unload", () => {
|
QueryInterface: XPCOMUtils.generateQI([Components.interfaces.nsIWebProgressListener,
|
||||||
Zotero.debug(`downloadPDFViaBrowser: A JS redirect occurred, short timeout cancelled`);
|
Components.interfaces.nsISupportsWeakReference]),
|
||||||
hiddenBrowser.removeEventListener('load', onLoad);
|
onProgressChange: noop,
|
||||||
});
|
onStateChange: noop,
|
||||||
await Zotero.Promise.delay(onLoadTimeout);
|
onStatusChange: noop,
|
||||||
onLoadTimeoutDeferred.reject(`Loading PDF via browser timed out on the JS challenge page after ${onLoadTimeout}ms`);
|
onSecurityChange: noop,
|
||||||
}, true);
|
async onLocationChange() {
|
||||||
|
let url = hiddenBrowser.contentDocument.location.href
|
||||||
|
if (currentUrl) {
|
||||||
|
Zotero.debug(`downloadPDFViaBrowser: A JS redirect occurred to ${hiddenBrowser.contentDocument.location.href}`);
|
||||||
|
}
|
||||||
|
currentUrl = url;
|
||||||
|
Zotero.debug(`downloadPDFViaBrowser: Page with potential JS redirect loaded, giving it ${onLoadTimeout}ms to process`);
|
||||||
|
await Zotero.Promise.delay(onLoadTimeout);
|
||||||
|
// If URL changed that means we got redirected and the onLoadTimeout needs to restart
|
||||||
|
if (currentUrl === url && !isOurPDF) {
|
||||||
|
onLoadTimeoutDeferred.reject(new Error(`downloadPDFViaBrowser: Loading PDF via browser timed out on the JS challenge page after ${onLoadTimeout}ms`));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
await Zotero.Promise.race([
|
await Zotero.Promise.race([
|
||||||
onLoadTimeoutDeferred.promise,
|
onLoadTimeoutDeferred.promise,
|
||||||
Zotero.Promise.delay(downloadTimeout).then(() => {
|
Zotero.Promise.delay(downloadTimeout).then(() => {
|
||||||
if (!hiddenBrowserPDFFoundDeferred.promise.isResolved()) {
|
if (!isOurPDF) {
|
||||||
throw new Error(`Loading PDF via browser timed out after ${downloadTimeout}ms`);
|
throw new Error(`downloadPDFViaBrowser: Loading PDF via browser timed out after ${downloadTimeout}ms`);
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
hiddenBrowserPDFFoundDeferred.promise
|
hiddenBrowserPDFFoundDeferred.promise
|
||||||
|
|
@ -1214,7 +1227,7 @@ Zotero.Attachments = new function(){
|
||||||
await OS.File.remove(path, { ignoreAbsent: true });
|
await OS.File.remove(path, { ignoreAbsent: true });
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
Zotero.logError(e, 1);
|
Zotero.logError(e);
|
||||||
}
|
}
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,110 @@ Zotero.Cite = {
|
||||||
/**
|
/**
|
||||||
* Locator labels
|
* Locator labels
|
||||||
*/
|
*/
|
||||||
"labels":["page", "book", "chapter", "column", "figure", "folio",
|
"labels": [
|
||||||
"issue", "line", "note", "opus", "paragraph", "part", "section", "sub verbo",
|
"act",
|
||||||
"volume", "verse"],
|
"appendix",
|
||||||
|
"article-locator",
|
||||||
|
"book",
|
||||||
|
"canon",
|
||||||
|
"chapter",
|
||||||
|
"column",
|
||||||
|
"elocation",
|
||||||
|
"equation",
|
||||||
|
"figure",
|
||||||
|
"folio",
|
||||||
|
"issue",
|
||||||
|
"line",
|
||||||
|
"note",
|
||||||
|
"opus",
|
||||||
|
"page",
|
||||||
|
"paragraph",
|
||||||
|
"part",
|
||||||
|
"rule",
|
||||||
|
"scene",
|
||||||
|
"section",
|
||||||
|
"sub-verbo",
|
||||||
|
"table",
|
||||||
|
//"timestamp",
|
||||||
|
"title-locator",
|
||||||
|
"verse",
|
||||||
|
"volume"
|
||||||
|
],
|
||||||
|
|
||||||
|
_locatorStrings: new Map(),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get localized string for locator
|
||||||
|
*
|
||||||
|
* @param {String} locator - Locator name (e.g., 'book')
|
||||||
|
* @return {String} - Localized string (e.g., 'Livre')
|
||||||
|
*/
|
||||||
|
getLocatorString: function (locator) {
|
||||||
|
// 'timestamp' not included in CSL locales
|
||||||
|
if (locator == 'timestamp') {
|
||||||
|
return Zotero.getString('citation.locator.timestamp');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get the best CSL locale for the current Zotero locale
|
||||||
|
var cslLocale = Zotero.Utilities.Internal.resolveLocale(
|
||||||
|
Zotero.locale,
|
||||||
|
Object.keys(Zotero.Styles.locales)
|
||||||
|
);
|
||||||
|
|
||||||
|
// If locator strings are already cached for the current locale, use that
|
||||||
|
if (this._locatorStrings.has(cslLocale)) {
|
||||||
|
return this._locatorStrings.get(cslLocale).get(locator);
|
||||||
|
}
|
||||||
|
var map = new Map();
|
||||||
|
this._locatorStrings.set(cslLocale, map);
|
||||||
|
|
||||||
|
var localeXML = Zotero.Cite.Locale.get(cslLocale);
|
||||||
|
var parser;
|
||||||
|
if (Zotero.platformMajorVersion > 60) {
|
||||||
|
parser = new DOMParser();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
parser = Components.classes["@mozilla.org/xmlextras/domparser;1"]
|
||||||
|
.createInstance(Components.interfaces.nsIDOMParser);
|
||||||
|
}
|
||||||
|
var doc = parser.parseFromString(localeXML, 'text/xml');
|
||||||
|
var englishDoc;
|
||||||
|
// Cache all locators for the current locale
|
||||||
|
for (let locator of this.labels) {
|
||||||
|
let elem = doc.querySelector(`term[name="${locator}"]:not([form="short"]) > single`);
|
||||||
|
if (!elem) {
|
||||||
|
// If locator not found, get from the U.S. English locale
|
||||||
|
if (cslLocale != 'en-US') {
|
||||||
|
Zotero.logError(`Locator '${locator}' not found in ${cslLocale} locale -- trying en-US`);
|
||||||
|
if (!englishDoc) {
|
||||||
|
englishDoc = parser.parseFromString(Zotero.Cite.Locale.get('en-US'), 'text/xml');
|
||||||
|
}
|
||||||
|
elem = englishDoc.querySelector(`term[name="${locator}"]:not([form="short"]) > single`);
|
||||||
|
if (!elem) {
|
||||||
|
Zotero.logError(`Locator '${locator}' not found in en-US locale -- using name`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Zotero.logError(`Locator '${locator}' not found in en-US locale -- using name`);
|
||||||
|
}
|
||||||
|
// If still not found, use the locator name directly
|
||||||
|
if (!elem) {
|
||||||
|
map.set(locator, Zotero.Utilities.capitalize(locator));
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// If <single> is empty, use the locator name directly
|
||||||
|
let str = elem.textContent;
|
||||||
|
if (!str) {
|
||||||
|
Zotero.logError(`Locator '${locator}' is empty in ${cslLocale} locale -- using name`);
|
||||||
|
map.set(locator, Zotero.Utilities.capitalize(locator));
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
map.set(locator, Zotero.Utilities.capitalize(str));
|
||||||
|
}
|
||||||
|
|
||||||
|
return map.get(locator);
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove specified item IDs in-place from a citeproc-js bibliography object returned
|
* Remove specified item IDs in-place from a citeproc-js bibliography object returned
|
||||||
|
|
|
||||||
|
|
@ -22261,7 +22261,7 @@ CSL.Output.Formats.prototype.text = {
|
||||||
return "\n"+str;
|
return "\n"+str;
|
||||||
},
|
},
|
||||||
"@display/left-margin": function (state, str) {
|
"@display/left-margin": function (state, str) {
|
||||||
return str;
|
return str + " ";
|
||||||
},
|
},
|
||||||
"@display/right-inline": function (state, str) {
|
"@display/right-inline": function (state, str) {
|
||||||
return str;
|
return str;
|
||||||
|
|
|
||||||
|
|
@ -383,6 +383,10 @@ Zotero.CookieSandbox.Observer = new function() {
|
||||||
if(trackedBy) {
|
if(trackedBy) {
|
||||||
var cookiesForURI = trackedBy.getCookiesForURI(channel.URI);
|
var cookiesForURI = trackedBy.getCookiesForURI(channel.URI);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (trackedBy && trackedBy.userAgent) {
|
||||||
|
channel.setRequestHeader("User-Agent", trackedBy.userAgent, false);
|
||||||
|
}
|
||||||
|
|
||||||
if(!trackedBy || !cookiesForURI) {
|
if(!trackedBy || !cookiesForURI) {
|
||||||
channel.setRequestHeader("Cookie", "", false);
|
channel.setRequestHeader("Cookie", "", false);
|
||||||
|
|
@ -390,11 +394,7 @@ Zotero.CookieSandbox.Observer = new function() {
|
||||||
Zotero.debug("CookieSandbox: Cleared cookies to be sent to "+channelURI, 5);
|
Zotero.debug("CookieSandbox: Cleared cookies to be sent to "+channelURI, 5);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(trackedBy.userAgent) {
|
|
||||||
channel.setRequestHeader("User-Agent", trackedBy.userAgent, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
// add cookies to be sent to this domain
|
// add cookies to be sent to this domain
|
||||||
channel.setRequestHeader("Cookie", Zotero.CookieSandbox.generateCookieString(cookiesForURI), false);
|
channel.setRequestHeader("Cookie", Zotero.CookieSandbox.generateCookieString(cookiesForURI), false);
|
||||||
Zotero.debug("CookieSandbox: Added cookies for request to "+channelURI, 5);
|
Zotero.debug("CookieSandbox: Added cookies for request to "+channelURI, 5);
|
||||||
|
|
|
||||||
|
|
@ -133,8 +133,9 @@ Zotero.Feeds = new function() {
|
||||||
for (let feedElem of feedElems) {
|
for (let feedElem of feedElems) {
|
||||||
let url = feedElem.getAttribute('xmlUrl');
|
let url = feedElem.getAttribute('xmlUrl');
|
||||||
if (!url) url = feedElem.getAttribute('url');
|
if (!url) url = feedElem.getAttribute('url');
|
||||||
let name = feedElem.getAttribute('title');
|
let name = feedElem.getAttribute('title')
|
||||||
if (!name) name = feedElem.getAttribute('text');
|
|| feedElem.getAttribute('text')
|
||||||
|
|| Zotero.getString('pane.collections.untitled');
|
||||||
if (Zotero.Feeds.existsByURL(url) || registeredUrls.has(url)) {
|
if (Zotero.Feeds.existsByURL(url) || registeredUrls.has(url)) {
|
||||||
Zotero.debug("Feed Import from OPML: Feed " + name + " : " + url + " already exists. Skipping");
|
Zotero.debug("Feed Import from OPML: Feed " + name + " : " + url + " already exists. Skipping");
|
||||||
continue;
|
continue;
|
||||||
|
|
|
||||||
|
|
@ -3713,7 +3713,7 @@ Zotero.Item.prototype.getBestAttachments = Zotero.Promise.coroutine(function* ()
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return state of best attachment
|
* Return state of best attachment (or this item if it's a standalone attachment)
|
||||||
*
|
*
|
||||||
* @return {Promise<Object>} - Promise for object with string 'type' ('none'|'pdf'|'snapshot'|'other')
|
* @return {Promise<Object>} - Promise for object with string 'type' ('none'|'pdf'|'snapshot'|'other')
|
||||||
* and boolean 'exists'
|
* and boolean 'exists'
|
||||||
|
|
@ -3722,7 +3722,9 @@ Zotero.Item.prototype.getBestAttachmentState = async function () {
|
||||||
if (this._bestAttachmentState !== null) {
|
if (this._bestAttachmentState !== null) {
|
||||||
return this._bestAttachmentState;
|
return this._bestAttachmentState;
|
||||||
}
|
}
|
||||||
var item = await this.getBestAttachment();
|
var item = this.isAttachment() && this.isTopLevelItem()
|
||||||
|
? this
|
||||||
|
: await this.getBestAttachment();
|
||||||
if (!item) {
|
if (!item) {
|
||||||
return this._bestAttachmentState = {
|
return this._bestAttachmentState = {
|
||||||
type: 'none'
|
type: 'none'
|
||||||
|
|
|
||||||
|
|
@ -89,6 +89,25 @@ class EditorInstance {
|
||||||
return doc.execCommand(command, ui, value);
|
return doc.execCommand(command, ui, value);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Translate note HTML into Markdown, for setting it as text/plain in clipboard (on text copy/drag)
|
||||||
|
this._iframeWindow.wrappedJSObject.zoteroTranslateToMarkdown = (html) => {
|
||||||
|
let item = new Zotero.Item('note');
|
||||||
|
item.libraryID = this._item.libraryID;
|
||||||
|
item.setNote(html);
|
||||||
|
let text = '';
|
||||||
|
var translation = new Zotero.Translate.Export;
|
||||||
|
translation.noWait = true;
|
||||||
|
translation.setItems([item]);
|
||||||
|
translation.setTranslator(Zotero.Translators.TRANSLATOR_ID_NOTE_MARKDOWN);
|
||||||
|
translation.setHandler("done", (obj, worked) => {
|
||||||
|
if (worked) {
|
||||||
|
text = obj.string.replace(/\r\n/g, '\n');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
translation.translate();
|
||||||
|
return text;
|
||||||
|
};
|
||||||
|
|
||||||
this._iframeWindow.addEventListener('message', this._messageHandler);
|
this._iframeWindow.addEventListener('message', this._messageHandler);
|
||||||
this._iframeWindow.addEventListener('error', (event) => {
|
this._iframeWindow.addEventListener('error', (event) => {
|
||||||
Zotero.logError(event.error);
|
Zotero.logError(event.error);
|
||||||
|
|
@ -1359,16 +1378,24 @@ class EditorInstanceUtilities {
|
||||||
template = '<p>{{image}}<br/>{{citation}} {{comment}}</p>';
|
template = '<p>{{image}}<br/>{{citation}} {{comment}}</p>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Zotero.debug('Using note template:');
|
||||||
|
Zotero.debug(template);
|
||||||
|
|
||||||
|
template = template.replace(
|
||||||
|
/(<blockquote>[^<>]*?)({{highlight}})([\s\S]*?<\/blockquote>)/g,
|
||||||
|
(match, p1, p2, p3) => p1 + "{{highlight quotes='false'}}" + p3
|
||||||
|
);
|
||||||
|
|
||||||
let vars = {
|
let vars = {
|
||||||
color: annotation.color || '',
|
color: annotation.color || '',
|
||||||
highlight: (attrs) => attrs.quotes === 'true' ? quotedHighlightHTML : highlightHTML,
|
// Include quotation marks by default, but allow to disable with `quotes='false'`
|
||||||
|
highlight: (attrs) => attrs.quotes === 'false' ? highlightHTML : quotedHighlightHTML,
|
||||||
comment: commentHTML,
|
comment: commentHTML,
|
||||||
citation: citationHTML,
|
citation: citationHTML,
|
||||||
image: imageHTML,
|
image: imageHTML,
|
||||||
tags: (attrs) => (annotation.tags && annotation.tags.map(tag => tag.name) || []).join(attrs.join || ' ')
|
tags: (attrs) => (annotation.tags && annotation.tags.map(tag => tag.name) || []).join(attrs.join || ' ')
|
||||||
};
|
};
|
||||||
Zotero.debug('Using note template:');
|
|
||||||
Zotero.debug(template);
|
|
||||||
let templateHTML = Zotero.Utilities.Internal.generateHTMLFromTemplate(template, vars);
|
let templateHTML = Zotero.Utilities.Internal.generateHTMLFromTemplate(template, vars);
|
||||||
// Remove some spaces at the end of paragraph
|
// Remove some spaces at the end of paragraph
|
||||||
templateHTML = templateHTML.replace(/([\s]*)(<\/p)/g, '$2');
|
templateHTML = templateHTML.replace(/([\s]*)(<\/p)/g, '$2');
|
||||||
|
|
|
||||||
|
|
@ -108,7 +108,7 @@ Zotero.MIMETypeHandler = new function () {
|
||||||
else if (_typeHandlers[type]) {
|
else if (_typeHandlers[type]) {
|
||||||
var i = _typeHandlers[type].indexOf(handler);
|
var i = _typeHandlers[type].indexOf(handler);
|
||||||
if (i != -1) {
|
if (i != -1) {
|
||||||
_typeHandlers.splice(i, 1);
|
_typeHandlers[type].splice(i, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -410,6 +410,162 @@ class PDFWorker {
|
||||||
}
|
}
|
||||||
await Promise.all(promises);
|
await Promise.all(promises);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete pages from PDF attachment
|
||||||
|
*
|
||||||
|
* @param {Integer} itemID Attachment item id
|
||||||
|
* @param {Array} pageIndexes
|
||||||
|
* @param {Boolean} [isPriority]
|
||||||
|
* @param {String} [password]
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
async deletePages(itemID, pageIndexes, isPriority, password) {
|
||||||
|
return this._enqueue(async () => {
|
||||||
|
let attachment = await Zotero.Items.getAsync(itemID);
|
||||||
|
|
||||||
|
Zotero.debug(`Deleting [${pageIndexes.join(', ')}] pages for item ${attachment.libraryKey}`);
|
||||||
|
let t = new Date();
|
||||||
|
|
||||||
|
if (!attachment.isPDFAttachment()) {
|
||||||
|
throw new Error('Item must be a PDF attachment');
|
||||||
|
}
|
||||||
|
|
||||||
|
let annotations = attachment
|
||||||
|
.getAnnotations()
|
||||||
|
.map(annotation => ({
|
||||||
|
id: annotation.id,
|
||||||
|
position: JSON.parse(annotation.annotationPosition)
|
||||||
|
}));
|
||||||
|
|
||||||
|
let path = await attachment.getFilePathAsync();
|
||||||
|
let buf = await OS.File.read(path, {});
|
||||||
|
buf = new Uint8Array(buf).buffer;
|
||||||
|
|
||||||
|
try {
|
||||||
|
var { buf: modifiedBuf } = await this._query('deletePages', {
|
||||||
|
buf, pageIndexes, password
|
||||||
|
}, [buf]);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
let error = new Error(`Worker 'deletePages' failed: ${JSON.stringify({ error: e.message })}`);
|
||||||
|
try {
|
||||||
|
error.name = JSON.parse(e.message).name;
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
Zotero.logError(e);
|
||||||
|
}
|
||||||
|
Zotero.logError(error);
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete annotations from deleted pages
|
||||||
|
let ids = [];
|
||||||
|
for (let i = annotations.length - 1; i >= 0; i--) {
|
||||||
|
let { id, position } = annotations[i];
|
||||||
|
if (pageIndexes.includes(position.pageIndex)) {
|
||||||
|
ids.push(id);
|
||||||
|
annotations.splice(i, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (ids.length) {
|
||||||
|
await Zotero.Items.erase(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Shift page index for other annotations
|
||||||
|
ids = [];
|
||||||
|
await Zotero.DB.executeTransaction(async function () {
|
||||||
|
let rows = await Zotero.DB.queryAsync('SELECT itemID, position FROM itemAnnotations WHERE parentItemID=?', itemID);
|
||||||
|
for (let { itemID, position } of rows) {
|
||||||
|
try {
|
||||||
|
position = JSON.parse(position);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
Zotero.logError(e);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
// Find the count of deleted pages before the current annotation page
|
||||||
|
let shift = pageIndexes.reduce((prev, cur) => cur < position.pageIndex ? prev + 1 : prev, 0);
|
||||||
|
if (shift > 0) {
|
||||||
|
position.pageIndex -= shift;
|
||||||
|
position = JSON.stringify(position);
|
||||||
|
await Zotero.DB.queryAsync('UPDATE itemAnnotations SET position=? WHERE itemID=?', [position, itemID]);
|
||||||
|
ids.push(itemID);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
let objectsClass = Zotero.DataObjectUtilities.getObjectsClassForObjectType('item');
|
||||||
|
let loadedObjects = objectsClass.getLoaded();
|
||||||
|
for (let object of loadedObjects) {
|
||||||
|
if (ids.includes(object.id)) {
|
||||||
|
await object.reload(null, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
await Zotero.Notifier.trigger('modify', 'item', ids, {});
|
||||||
|
|
||||||
|
await OS.File.writeAtomic(path, new Uint8Array(modifiedBuf));
|
||||||
|
let mtime = Math.floor(await attachment.attachmentModificationTime / 1000);
|
||||||
|
attachment.attachmentLastProcessedModificationTime = mtime;
|
||||||
|
await attachment.saveTx({
|
||||||
|
skipAll: true
|
||||||
|
});
|
||||||
|
|
||||||
|
Zotero.debug(`Deleted pages for item ${attachment.libraryKey} in ${new Date() - t} ms`);
|
||||||
|
}, isPriority);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rotate pages in PDF attachment
|
||||||
|
*
|
||||||
|
* @param {Integer} itemID Attachment item id
|
||||||
|
* @param {Array} pageIndexes
|
||||||
|
* @param {Integer} degrees 90, 180, 270
|
||||||
|
* @param {Boolean} [isPriority]
|
||||||
|
* @param {String} [password]
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
async rotatePages(itemID, pageIndexes, degrees, isPriority, password) {
|
||||||
|
return this._enqueue(async () => {
|
||||||
|
let attachment = await Zotero.Items.getAsync(itemID);
|
||||||
|
|
||||||
|
Zotero.debug(`Rotating [${pageIndexes.join(', ')}] pages for item ${attachment.libraryKey}`);
|
||||||
|
let t = new Date();
|
||||||
|
|
||||||
|
if (!attachment.isPDFAttachment()) {
|
||||||
|
throw new Error('Item must be a PDF attachment');
|
||||||
|
}
|
||||||
|
|
||||||
|
let path = await attachment.getFilePathAsync();
|
||||||
|
let buf = await OS.File.read(path, {});
|
||||||
|
buf = new Uint8Array(buf).buffer;
|
||||||
|
|
||||||
|
try {
|
||||||
|
var { buf: modifiedBuf } = await this._query('rotatePages', {
|
||||||
|
buf, pageIndexes, degrees, password
|
||||||
|
}, [buf]);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
let error = new Error(`Worker 'rotatePages' failed: ${JSON.stringify({ error: e.message })}`);
|
||||||
|
try {
|
||||||
|
error.name = JSON.parse(e.message).name;
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
Zotero.logError(e);
|
||||||
|
}
|
||||||
|
Zotero.logError(error);
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
|
||||||
|
await OS.File.writeAtomic(path, new Uint8Array(modifiedBuf));
|
||||||
|
let mtime = Math.floor(await attachment.attachmentModificationTime / 1000);
|
||||||
|
attachment.attachmentLastProcessedModificationTime = mtime;
|
||||||
|
await attachment.saveTx({
|
||||||
|
skipAll: true
|
||||||
|
});
|
||||||
|
|
||||||
|
Zotero.debug(`Rotated pages for item ${attachment.libraryKey} in ${new Date() - t} ms`);
|
||||||
|
}, isPriority);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Zotero.PDFWorker = new PDFWorker();
|
Zotero.PDFWorker = new PDFWorker();
|
||||||
|
|
|
||||||
|
|
@ -249,6 +249,33 @@ class ReaderInstance {
|
||||||
);
|
);
|
||||||
return !index;
|
return !index;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
promptToDeletePages(num) {
|
||||||
|
let ps = Services.prompt;
|
||||||
|
let buttonFlags = ps.BUTTON_POS_0 * ps.BUTTON_TITLE_IS_STRING
|
||||||
|
+ ps.BUTTON_POS_1 * ps.BUTTON_TITLE_CANCEL;
|
||||||
|
let index = ps.confirmEx(
|
||||||
|
null,
|
||||||
|
Zotero.getString('pdfReader.promptDeletePages.title'),
|
||||||
|
Zotero.getString(
|
||||||
|
'pdfReader.promptDeletePages.text',
|
||||||
|
new Intl.NumberFormat().format(num),
|
||||||
|
num
|
||||||
|
),
|
||||||
|
buttonFlags,
|
||||||
|
Zotero.getString('general.continue'),
|
||||||
|
null, null, null, {}
|
||||||
|
);
|
||||||
|
return !index;
|
||||||
|
}
|
||||||
|
|
||||||
|
async reload() {
|
||||||
|
let item = Zotero.Items.get(this._itemID);
|
||||||
|
let path = await item.getFilePathAsync();
|
||||||
|
let buf = await OS.File.read(path, {});
|
||||||
|
buf = new Uint8Array(buf).buffer;
|
||||||
|
this._postMessage({ action: 'reload', buf, }, [buf]);
|
||||||
|
}
|
||||||
|
|
||||||
async menuCmd(cmd) {
|
async menuCmd(cmd) {
|
||||||
if (cmd === 'transferFromPDF') {
|
if (cmd === 'transferFromPDF') {
|
||||||
|
|
@ -661,6 +688,60 @@ class ReaderInstance {
|
||||||
popup.openPopup(element, 'after_start', 0, 0, true);
|
popup.openPopup(element, 'after_start', 0, 0, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_openThumbnailPopup(data) {
|
||||||
|
let popup = this._window.document.createElement('menupopup');
|
||||||
|
this._popupset.appendChild(popup);
|
||||||
|
popup.addEventListener('popuphidden', function () {
|
||||||
|
popup.remove();
|
||||||
|
});
|
||||||
|
let menuitem;
|
||||||
|
// Rotate Left
|
||||||
|
menuitem = this._window.document.createElement('menuitem');
|
||||||
|
menuitem.setAttribute('label', Zotero.getString('pdfReader.rotateLeft'));
|
||||||
|
menuitem.addEventListener('command', async () => {
|
||||||
|
this._postMessage({ action: 'reloading' });
|
||||||
|
await Zotero.PDFWorker.rotatePages(this._itemID, data.pageIndexes, 270, true);
|
||||||
|
await this.reload();
|
||||||
|
});
|
||||||
|
popup.appendChild(menuitem);
|
||||||
|
// Rotate Right
|
||||||
|
menuitem = this._window.document.createElement('menuitem');
|
||||||
|
menuitem.setAttribute('label', Zotero.getString('pdfReader.rotateRight'));
|
||||||
|
menuitem.addEventListener('command', async () => {
|
||||||
|
this._postMessage({ action: 'reloading' });
|
||||||
|
await Zotero.PDFWorker.rotatePages(this._itemID, data.pageIndexes, 90, true);
|
||||||
|
await this.reload();
|
||||||
|
});
|
||||||
|
popup.appendChild(menuitem);
|
||||||
|
// Rotate 180
|
||||||
|
menuitem = this._window.document.createElement('menuitem');
|
||||||
|
menuitem.setAttribute('label', Zotero.getString('pdfReader.rotate180'));
|
||||||
|
menuitem.addEventListener('command', async () => {
|
||||||
|
this._postMessage({ action: 'reloading' });
|
||||||
|
await Zotero.PDFWorker.rotatePages(this._itemID, data.pageIndexes, 180, true);
|
||||||
|
await this.reload();
|
||||||
|
});
|
||||||
|
popup.appendChild(menuitem);
|
||||||
|
// Separator
|
||||||
|
popup.appendChild(this._window.document.createElement('menuseparator'));
|
||||||
|
// Delete
|
||||||
|
menuitem = this._window.document.createElement('menuitem');
|
||||||
|
menuitem.setAttribute('label', Zotero.getString('general.delete'));
|
||||||
|
menuitem.addEventListener('command', async () => {
|
||||||
|
if (this.promptToDeletePages(data.pageIndexes.length)) {
|
||||||
|
this._postMessage({ action: 'reloading' });
|
||||||
|
try {
|
||||||
|
await Zotero.PDFWorker.deletePages(this._itemID, data.pageIndexes, true);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
}
|
||||||
|
await this.reload();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
popup.appendChild(menuitem);
|
||||||
|
popup.openPopupAtScreen(data.x, data.y, true);
|
||||||
|
}
|
||||||
|
|
||||||
_openSelectorPopup(data) {
|
_openSelectorPopup(data) {
|
||||||
let popup = this._window.document.createElement('menupopup');
|
let popup = this._window.document.createElement('menupopup');
|
||||||
this._popupset.appendChild(popup);
|
this._popupset.appendChild(popup);
|
||||||
|
|
@ -799,6 +880,10 @@ class ReaderInstance {
|
||||||
this._openColorPopup(message.data);
|
this._openColorPopup(message.data);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
case 'openThumbnailPopup': {
|
||||||
|
this._openThumbnailPopup(message.data);
|
||||||
|
return;
|
||||||
|
}
|
||||||
case 'closePopup': {
|
case 'closePopup': {
|
||||||
// Note: This currently only closes tags popup when annotations are
|
// Note: This currently only closes tags popup when annotations are
|
||||||
// disappearing from pdf-reader sidebar
|
// disappearing from pdf-reader sidebar
|
||||||
|
|
@ -925,7 +1010,7 @@ class ReaderInstance {
|
||||||
}
|
}
|
||||||
|
|
||||||
class ReaderTab extends ReaderInstance {
|
class ReaderTab extends ReaderInstance {
|
||||||
constructor({ itemID, title, sidebarWidth, sidebarOpen, bottomPlaceholderHeight, index, background }) {
|
constructor({ itemID, title, sidebarWidth, sidebarOpen, bottomPlaceholderHeight, index, tabID, background }) {
|
||||||
super();
|
super();
|
||||||
this._itemID = itemID;
|
this._itemID = itemID;
|
||||||
this._sidebarWidth = sidebarWidth;
|
this._sidebarWidth = sidebarWidth;
|
||||||
|
|
@ -934,6 +1019,7 @@ class ReaderTab extends ReaderInstance {
|
||||||
this._showItemPaneToggle = true;
|
this._showItemPaneToggle = true;
|
||||||
this._window = Services.wm.getMostRecentWindow('navigator:browser');
|
this._window = Services.wm.getMostRecentWindow('navigator:browser');
|
||||||
let { id, container } = this._window.Zotero_Tabs.add({
|
let { id, container } = this._window.Zotero_Tabs.add({
|
||||||
|
id: tabID,
|
||||||
type: 'reader',
|
type: 'reader',
|
||||||
title: title || '',
|
title: title || '',
|
||||||
index,
|
index,
|
||||||
|
|
@ -968,20 +1054,24 @@ class ReaderTab extends ReaderInstance {
|
||||||
// events in PDF reader iframe when mouse up happens over another iframe
|
// events in PDF reader iframe when mouse up happens over another iframe
|
||||||
// i.e. note-editor. There should be a better way to solve this
|
// i.e. note-editor. There should be a better way to solve this
|
||||||
this._window.addEventListener('pointerup', (event) => {
|
this._window.addEventListener('pointerup', (event) => {
|
||||||
if (this._window.Zotero_Tabs.selectedID === this.tabID
|
try {
|
||||||
&& this._iframeWindow
|
if (this._window.Zotero_Tabs.selectedID === this.tabID
|
||||||
&& event.target
|
&& this._iframeWindow
|
||||||
&& event.target.closest
|
&& event.target
|
||||||
&& !event.target.closest('#outerContainer')) {
|
&& event.target.closest
|
||||||
let evt = new this._iframeWindow.CustomEvent('mouseup', { bubbles: false });
|
&& !event.target.closest('#outerContainer')) {
|
||||||
evt.clientX = event.clientX;
|
let evt = new this._iframeWindow.CustomEvent('mouseup', { bubbles: false });
|
||||||
evt.clientY = event.clientY;
|
evt.clientX = event.clientX;
|
||||||
this._iframeWindow.dispatchEvent(evt);
|
evt.clientY = event.clientY;
|
||||||
|
this._iframeWindow.dispatchEvent(evt);
|
||||||
|
|
||||||
evt = new this._iframeWindow.CustomEvent('pointerup', { bubbles: false });
|
evt = new this._iframeWindow.CustomEvent('pointerup', { bubbles: false });
|
||||||
evt.clientX = event.clientX;
|
evt.clientX = event.clientX;
|
||||||
evt.clientY = event.clientY;
|
evt.clientY = event.clientY;
|
||||||
this._iframeWindow.dispatchEvent(evt);
|
this._iframeWindow.dispatchEvent(evt);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch(e) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -1270,7 +1360,7 @@ class Reader {
|
||||||
await this.open(item.id, location, options);
|
await this.open(item.id, location, options);
|
||||||
}
|
}
|
||||||
|
|
||||||
async open(itemID, location, { title, tabIndex, openInBackground, openInWindow, allowDuplicate } = {}) {
|
async open(itemID, location, { title, tabIndex, tabID, openInBackground, openInWindow, allowDuplicate } = {}) {
|
||||||
this._loadSidebarState();
|
this._loadSidebarState();
|
||||||
this.triggerAnnotationsImportCheck(itemID);
|
this.triggerAnnotationsImportCheck(itemID);
|
||||||
let reader;
|
let reader;
|
||||||
|
|
@ -1312,6 +1402,7 @@ class Reader {
|
||||||
itemID,
|
itemID,
|
||||||
title,
|
title,
|
||||||
index: tabIndex,
|
index: tabIndex,
|
||||||
|
tabID,
|
||||||
background: openInBackground,
|
background: openInBackground,
|
||||||
sidebarWidth: this._sidebarWidth,
|
sidebarWidth: this._sidebarWidth,
|
||||||
sidebarOpen: this._sidebarOpen,
|
sidebarOpen: this._sidebarOpen,
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 5595949fd1223802159fd1716a116da62fe8f917
|
Subproject commit 1de1a0e56d2b7d7a93e75d3cbe426aa3ad4291d3
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit a0a145a4b534721148da362a3bae3befc8d65121
|
Subproject commit 4d8d7d3e92cbc3b4d62b82478e212a6f63b9a35f
|
||||||
|
|
@ -405,6 +405,12 @@ Zotero.Utilities.Internal = {
|
||||||
return s;
|
return s;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
isOnlyEmoji: function (str) {
|
||||||
|
// Remove emoji, Zero Width Joiner, and Variation Selector-16 and see if anything's left
|
||||||
|
const re = /\p{Extended_Pictographic}|\u200D|\uFE0F/gu;
|
||||||
|
return !str.replace(re, '');
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display a prompt from an error with custom buttons and a callback
|
* Display a prompt from an error with custom buttons and a callback
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -2098,7 +2098,7 @@ Zotero.Browser = new function() {
|
||||||
hiddenBrowser.docShell.allowJavascript = options.allowJavaScript !== false
|
hiddenBrowser.docShell.allowJavascript = options.allowJavaScript !== false
|
||||||
hiddenBrowser.docShell.allowMetaRedirects = false;
|
hiddenBrowser.docShell.allowMetaRedirects = false;
|
||||||
hiddenBrowser.docShell.allowPlugins = false;
|
hiddenBrowser.docShell.allowPlugins = false;
|
||||||
Zotero.debug("Created hidden browser (" + (nBrowsers++) + ")");
|
Zotero.debug("Created hidden browser (" + (++nBrowsers) + ")");
|
||||||
return hiddenBrowser;
|
return hiddenBrowser;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -148,6 +148,26 @@ var ZoteroPane = new function()
|
||||||
Zotero.hiDPI = window.devicePixelRatio > 1;
|
Zotero.hiDPI = window.devicePixelRatio > 1;
|
||||||
Zotero.hiDPISuffix = Zotero.hiDPI ? "@2x" : "";
|
Zotero.hiDPISuffix = Zotero.hiDPI ? "@2x" : "";
|
||||||
|
|
||||||
|
// Show warning in toolbar for 'dev' channel builds
|
||||||
|
try {
|
||||||
|
let isDevBuild = Zotero.version.includes('-dev');
|
||||||
|
// Uncomment to test
|
||||||
|
//isDevBuild = isDevBuild || Zotero.version.includes('.SOURCE');
|
||||||
|
if (isDevBuild) {
|
||||||
|
let label = document.createElement('label');
|
||||||
|
label.setAttribute('value', 'TEST BUILD — DO NOT USE');
|
||||||
|
label.setAttribute('style', 'font-weight: bold; color: red; cursor: pointer');
|
||||||
|
label.onclick = function () {
|
||||||
|
Zotero.launchURL('https://www.zotero.org/support/kb/test_builds');
|
||||||
|
};
|
||||||
|
let syncStop = document.getElementById('zotero-tb-sync-stop');
|
||||||
|
syncStop.parentNode.insertBefore(label, syncStop);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
Zotero.logError(e);
|
||||||
|
}
|
||||||
|
|
||||||
Zotero_Tabs.init();
|
Zotero_Tabs.init();
|
||||||
ZoteroContextPane.init();
|
ZoteroContextPane.init();
|
||||||
await ZoteroPane.initCollectionsTree();
|
await ZoteroPane.initCollectionsTree();
|
||||||
|
|
@ -1877,13 +1897,39 @@ var ZoteroPane = new function()
|
||||||
var prompt = (force && !fromMenu) ? false : toTrash;
|
var prompt = (force && !fromMenu) ? false : toTrash;
|
||||||
}
|
}
|
||||||
else if (collectionTreeRow.isCollection()) {
|
else if (collectionTreeRow.isCollection()) {
|
||||||
|
if (force) {
|
||||||
// Ignore unmodified action if only child items are selected
|
var prompt = toTrash;
|
||||||
if (!force && this.itemsView.getSelectedItems().every(item => !item.isTopLevelItem())) {
|
}
|
||||||
return;
|
else {
|
||||||
|
// Ignore unmodified action if only child items are selected
|
||||||
|
if (this.itemsView.getSelectedItems().every(item => !item.isTopLevelItem())) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// If unmodified, recursiveCollections is true, and items are in
|
||||||
|
// descendant collections (even if also in the selected collection),
|
||||||
|
// prompt to remove from all
|
||||||
|
if (Zotero.Prefs.get('recursiveCollections')) {
|
||||||
|
let descendants = collectionTreeRow.ref.getDescendents(false, 'collection');
|
||||||
|
let inSubcollection = descendants
|
||||||
|
.some(({ id }) => this.itemsView.getSelectedItems()
|
||||||
|
.some(item => item.inCollection(id)));
|
||||||
|
if (inSubcollection) {
|
||||||
|
var prompt = {
|
||||||
|
title: Zotero.getString('pane.items.removeRecursive.title'),
|
||||||
|
text: Zotero.getString(
|
||||||
|
'pane.items.removeRecursive' + (this.itemsView.selection.count > 1 ? '.multiple' : '')
|
||||||
|
)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
var prompt = toRemove;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
var prompt = toRemove;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var prompt = force ? toTrash : toRemove;
|
|
||||||
}
|
}
|
||||||
else if (collectionTreeRow.isTrash() || collectionTreeRow.isBucket()) {
|
else if (collectionTreeRow.isTrash() || collectionTreeRow.isBucket()) {
|
||||||
var prompt = toDelete;
|
var prompt = toDelete;
|
||||||
|
|
@ -1920,8 +1966,9 @@ var ZoteroPane = new function()
|
||||||
this.deleteSelectedCollection = function (deleteItems) {
|
this.deleteSelectedCollection = function (deleteItems) {
|
||||||
var collectionTreeRow = this.getCollectionTreeRow();
|
var collectionTreeRow = this.getCollectionTreeRow();
|
||||||
|
|
||||||
// Don't allow deleting libraries
|
// Don't allow deleting libraries or My Publications
|
||||||
if (collectionTreeRow.isLibrary(true) && !collectionTreeRow.isFeed()) {
|
if (collectionTreeRow.isLibrary(true) && !collectionTreeRow.isFeed()
|
||||||
|
|| collectionTreeRow.isPublications()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3507,6 +3554,9 @@ var ZoteroPane = new function()
|
||||||
throw new Error('collection must be null if createNew is true');
|
throw new Error('collection must be null if createNew is true');
|
||||||
}
|
}
|
||||||
let id = await this.newCollection();
|
let id = await this.newCollection();
|
||||||
|
if (!id) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
collection = Zotero.Collections.get(id);
|
collection = Zotero.Collections.get(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4284,7 +4334,19 @@ var ZoteroPane = new function()
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// Try to open external reader to page number if specified
|
||||||
|
else {
|
||||||
|
let pageIndex = extraData?.location?.position?.pageIndex;
|
||||||
|
if (pageIndex !== undefined) {
|
||||||
|
await Zotero.OpenPDF.openToPage(
|
||||||
|
item,
|
||||||
|
parseInt(pageIndex) + 1
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
// Custom PDF handler
|
// Custom PDF handler
|
||||||
|
// TODO: Remove this and unify with Zotero.OpenPDF
|
||||||
if (pdfHandler != 'system') {
|
if (pdfHandler != 'system') {
|
||||||
try {
|
try {
|
||||||
if (await OS.File.exists(pdfHandler)) {
|
if (await OS.File.exists(pdfHandler)) {
|
||||||
|
|
@ -4823,9 +4885,11 @@ var ZoteroPane = new function()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await Zotero.PDFWorker.import(attachment.id, true);
|
await Zotero.PDFWorker.import(attachment.id, true);
|
||||||
var note = await Zotero.EditorInstance.createNoteFromAnnotations(
|
var annotations = attachment.getAnnotations().filter(x => x.annotationType != 'ink');
|
||||||
attachment.getAnnotations().filter(x => x.annotationType != 'ink'), attachment.parentID
|
if (!annotations.length) {
|
||||||
);
|
return;
|
||||||
|
}
|
||||||
|
var note = await Zotero.EditorInstance.createNoteFromAnnotations(annotations, attachment.parentID);
|
||||||
if (!skipSelect) {
|
if (!skipSelect) {
|
||||||
await this.selectItem(note.id);
|
await this.selectItem(note.id);
|
||||||
}
|
}
|
||||||
|
|
@ -4863,7 +4927,9 @@ var ZoteroPane = new function()
|
||||||
attachment,
|
attachment,
|
||||||
{ skipSelect: true }
|
{ skipSelect: true }
|
||||||
);
|
);
|
||||||
itemIDsToSelect.push(note.id);
|
if (note) {
|
||||||
|
itemIDsToSelect.push(note.id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
await this.selectItems(itemIDsToSelect);
|
await this.selectItems(itemIDsToSelect);
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!ENTITY styles.preview "Zotero Style Preview">
|
<!ENTITY styles.preview "Zotero Style Preview">
|
||||||
|
|
||||||
<!ENTITY styles.preview.citationFormat "Citation Format:">
|
<!ENTITY styles.preview.citationFormat "Citation Format:">
|
||||||
<!ENTITY styles.preview.citationFormat.all "all">
|
<!ENTITY styles.preview.citationFormat.all "alles">
|
||||||
<!ENTITY styles.preview.citationFormat.author "author">
|
<!ENTITY styles.preview.citationFormat.author "author">
|
||||||
<!ENTITY styles.preview.citationFormat.authorDate "author-date">
|
<!ENTITY styles.preview.citationFormat.authorDate "author-date">
|
||||||
<!ENTITY styles.preview.citationFormat.label "label">
|
<!ENTITY styles.preview.citationFormat.label "label">
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@
|
||||||
<!ENTITY zotero.items.itemType "Tipe item">
|
<!ENTITY zotero.items.itemType "Tipe item">
|
||||||
<!ENTITY zotero.items.creator_column "Skepper">
|
<!ENTITY zotero.items.creator_column "Skepper">
|
||||||
<!ENTITY zotero.items.year_column "Jaar">
|
<!ENTITY zotero.items.year_column "Jaar">
|
||||||
<!ENTITY zotero.items.dateModified_column "Date Modified">
|
<!ENTITY zotero.items.dateModified_column "Datum gewysig">
|
||||||
<!ENTITY zotero.items.moreColumns.label "More Columns">
|
<!ENTITY zotero.items.moreColumns.label "More Columns">
|
||||||
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
|
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
|
||||||
|
|
||||||
|
|
@ -129,7 +129,7 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Save Link to Current Page">
|
<!ENTITY zotero.toolbar.attachment.weblink "Save Link to Current Page">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Take Snapshot of Current Page">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Take Snapshot of Current Page">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Item">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Notas">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "No tags to display">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "No tags to display">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "Loading tags…">
|
<!ENTITY zotero.tagSelector.loadingTags "Loading tags…">
|
||||||
|
|
@ -148,7 +148,7 @@
|
||||||
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
|
<!ENTITY zotero.tagColorChooser.removeColor "Remove Color">
|
||||||
|
|
||||||
<!ENTITY zotero.lookup.description "Enter ISBNs, DOIs, PMIDs, arXiv IDs, or ADS Bibcodes to add to your library:">
|
<!ENTITY zotero.lookup.description "Enter ISBNs, DOIs, PMIDs, arXiv IDs, or ADS Bibcodes to add to your library:">
|
||||||
<!ENTITY zotero.lookup.button.search "Search">
|
<!ENTITY zotero.lookup.button.search "Soek">
|
||||||
|
|
||||||
<!ENTITY zotero.createParent.title "Create Parent Item">
|
<!ENTITY zotero.createParent.title "Create Parent Item">
|
||||||
<!ENTITY zotero.createParent.button.manual "Manual Entry">
|
<!ENTITY zotero.createParent.button.manual "Manual Entry">
|
||||||
|
|
|
||||||
|
|
@ -19,8 +19,8 @@ general.unknownErrorOccurred=An unknown error occurred.
|
||||||
general.invalidResponseServer=Invalid response from server.
|
general.invalidResponseServer=Invalid response from server.
|
||||||
general.tryAgainLater=Please try again in a few minutes.
|
general.tryAgainLater=Please try again in a few minutes.
|
||||||
general.serverError=The server returned an error. Please try again.
|
general.serverError=The server returned an error. Please try again.
|
||||||
general.pleaseRestart=Please restart %S.
|
general.pleaseRestart=Please restart Firefox.
|
||||||
general.pleaseRestartAndTryAgain=Please restart %S and try again.
|
general.pleaseRestartAndTryAgain=Please restart Firefox and try again.
|
||||||
general.checkForUpdate=Check for Update
|
general.checkForUpdate=Check for Update
|
||||||
general.checkForUpdates=Check for Updates
|
general.checkForUpdates=Check for Updates
|
||||||
general.actionCannotBeUndone=This action cannot be undone.
|
general.actionCannotBeUndone=This action cannot be undone.
|
||||||
|
|
@ -40,10 +40,10 @@ general.and=and
|
||||||
general.etAl=et al.
|
general.etAl=et al.
|
||||||
general.accessDenied=Access Denied
|
general.accessDenied=Access Denied
|
||||||
general.permissionDenied=Permission Denied
|
general.permissionDenied=Permission Denied
|
||||||
general.character.singular=character
|
general.character.singular=karakter
|
||||||
general.character.plural=characters
|
general.character.plural=karakters
|
||||||
general.create=Create
|
general.create=Create
|
||||||
general.delete=Delete
|
general.delete=Skrap
|
||||||
general.remove=Remove
|
general.remove=Remove
|
||||||
general.import=Import
|
general.import=Import
|
||||||
general.export=Export
|
general.export=Export
|
||||||
|
|
@ -76,7 +76,7 @@ general.continue=Continue
|
||||||
general.copy=Copy
|
general.copy=Copy
|
||||||
general.copyToClipboard=Copy to Clipboard
|
general.copyToClipboard=Copy to Clipboard
|
||||||
general.cancel=Cancel
|
general.cancel=Cancel
|
||||||
general.clear=Clear
|
general.clear=Skoon
|
||||||
general.processing=Processing
|
general.processing=Processing
|
||||||
general.finished=Finished
|
general.finished=Finished
|
||||||
general.submitted=Submitted
|
general.submitted=Submitted
|
||||||
|
|
@ -318,7 +318,7 @@ pane.items.attach.link.uri.file=To attach a link to a file, please use “%S”.
|
||||||
pane.items.trash.title=Move to Trash
|
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=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?
|
pane.items.trash.multiple=Are you sure you want to move the selected items to the Trash?
|
||||||
pane.items.delete.title=Delete
|
pane.items.delete.title=Skrap
|
||||||
pane.items.delete=Are you sure you want to delete the selected item?
|
pane.items.delete=Are you sure you want to delete the selected item?
|
||||||
pane.items.delete.multiple=Are you sure you want to delete the selected items?
|
pane.items.delete.multiple=Are you sure you want to delete the selected items?
|
||||||
pane.items.remove.title=Remove from Collection
|
pane.items.remove.title=Remove from Collection
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Are you sure you want to remove the selected items fr
|
||||||
pane.items.removeFromPublications.title=Remove from My Publications
|
pane.items.removeFromPublications.title=Remove from My Publications
|
||||||
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Find Available PDF
|
pane.items.menu.findAvailablePDF=Find Available PDF
|
||||||
|
|
@ -478,34 +481,34 @@ itemTypes.preprint=Preprint
|
||||||
|
|
||||||
itemFields.itemType=Type
|
itemFields.itemType=Type
|
||||||
itemFields.title=Title
|
itemFields.title=Title
|
||||||
itemFields.dateAdded=Date Added
|
itemFields.dateAdded=Datum bygevoeg
|
||||||
itemFields.dateModified=Modified
|
itemFields.dateModified=Modified
|
||||||
itemFields.source=Source
|
itemFields.source=Source
|
||||||
itemFields.notes=Notes
|
itemFields.notes=Notas
|
||||||
itemFields.tags=Tags
|
itemFields.tags=Etikette
|
||||||
itemFields.attachments=Attachments
|
itemFields.attachments=Aanhegsels
|
||||||
itemFields.related=Related
|
itemFields.related=Verwant
|
||||||
itemFields.url=URL
|
itemFields.url=URL
|
||||||
itemFields.rights=Rights
|
itemFields.rights=Regte
|
||||||
itemFields.series=Series
|
itemFields.series=Series
|
||||||
itemFields.volume=Volume
|
itemFields.volume=Volume
|
||||||
itemFields.issue=Issue
|
itemFields.issue=Issue
|
||||||
itemFields.edition=Edition
|
itemFields.edition=Edition
|
||||||
itemFields.place=Place
|
itemFields.place=Place
|
||||||
itemFields.publisher=Publisher
|
itemFields.publisher=Uitgewer
|
||||||
itemFields.pages=Pages
|
itemFields.pages=Pages
|
||||||
itemFields.ISBN=ISBN
|
itemFields.ISBN=ISBN
|
||||||
itemFields.publicationTitle=Publication
|
itemFields.publicationTitle=Publikasie
|
||||||
itemFields.ISSN=ISSN
|
itemFields.ISSN=ISSN
|
||||||
itemFields.date=Date
|
itemFields.date=Datum
|
||||||
itemFields.section=Section
|
itemFields.section=Section
|
||||||
itemFields.callNumber=Call Number
|
itemFields.callNumber=Telefoonnommer
|
||||||
itemFields.archiveLocation=Loc. in Archive
|
itemFields.archiveLocation=Loc. in Archive
|
||||||
itemFields.distributor=Distributor
|
itemFields.distributor=Distributor
|
||||||
itemFields.extra=Extra
|
itemFields.extra=Extra
|
||||||
itemFields.journalAbbreviation=Journal Abbr
|
itemFields.journalAbbreviation=Joernaalafkorting
|
||||||
itemFields.DOI=DOI
|
itemFields.DOI=DOI
|
||||||
itemFields.accessDate=Accessed
|
itemFields.accessDate=Gebruik/Toegang verkry
|
||||||
itemFields.seriesTitle=Series Title
|
itemFields.seriesTitle=Series Title
|
||||||
itemFields.seriesText=Series Text
|
itemFields.seriesText=Series Text
|
||||||
itemFields.seriesNumber=Series Number
|
itemFields.seriesNumber=Series Number
|
||||||
|
|
@ -529,7 +532,7 @@ itemFields.codeNumber=Code Number
|
||||||
itemFields.artworkMedium=Medium
|
itemFields.artworkMedium=Medium
|
||||||
itemFields.number=Number
|
itemFields.number=Number
|
||||||
itemFields.artworkSize=Artwork Size
|
itemFields.artworkSize=Artwork Size
|
||||||
itemFields.libraryCatalog=Library Catalog
|
itemFields.libraryCatalog=Biblioteekkatalogus
|
||||||
itemFields.videoRecordingFormat=Format
|
itemFields.videoRecordingFormat=Format
|
||||||
itemFields.interviewMedium=Medium
|
itemFields.interviewMedium=Medium
|
||||||
itemFields.letterType=Type
|
itemFields.letterType=Type
|
||||||
|
|
@ -812,11 +815,11 @@ searchOperator.isInTheLast=is in the last
|
||||||
searchConditions.tooltip.fields=Fields:
|
searchConditions.tooltip.fields=Fields:
|
||||||
searchConditions.collection=Collection
|
searchConditions.collection=Collection
|
||||||
searchConditions.savedSearch=Saved Search
|
searchConditions.savedSearch=Saved Search
|
||||||
searchConditions.itemTypeID=Item Type
|
searchConditions.itemTypeID=Tipe item
|
||||||
searchConditions.tag=Tag
|
searchConditions.tag=Tag
|
||||||
searchConditions.note=Note
|
searchConditions.note=Note
|
||||||
searchConditions.childNote=Child Note
|
searchConditions.childNote=Child Note
|
||||||
searchConditions.creator=Creator
|
searchConditions.creator=Skepper
|
||||||
searchConditions.type=Type
|
searchConditions.type=Type
|
||||||
searchConditions.thesisType=Thesis Type
|
searchConditions.thesisType=Thesis Type
|
||||||
searchConditions.reportType=Report Type
|
searchConditions.reportType=Report Type
|
||||||
|
|
@ -830,7 +833,7 @@ searchConditions.presentationType=Presentation Type
|
||||||
searchConditions.mapType=Map Type
|
searchConditions.mapType=Map Type
|
||||||
searchConditions.medium=Medium
|
searchConditions.medium=Medium
|
||||||
searchConditions.artworkMedium=Artwork Medium
|
searchConditions.artworkMedium=Artwork Medium
|
||||||
searchConditions.dateModified=Date Modified
|
searchConditions.dateModified=Datum gewysig
|
||||||
searchConditions.fulltextContent=Attachment Content
|
searchConditions.fulltextContent=Attachment Content
|
||||||
searchConditions.programmingLanguage=Programming Language
|
searchConditions.programmingLanguage=Programming Language
|
||||||
searchConditions.fileTypeID=Attachment File Type
|
searchConditions.fileTypeID=Attachment File Type
|
||||||
|
|
@ -863,23 +866,8 @@ citation.singleSource=Single Source...
|
||||||
citation.showEditor=Show Editor...
|
citation.showEditor=Show Editor...
|
||||||
citation.hideEditor=Hide Editor...
|
citation.hideEditor=Hide Editor...
|
||||||
citation.citations=Citations
|
citation.citations=Citations
|
||||||
citation.notes=Notes
|
citation.notes=Notas
|
||||||
citation.locator.page=Page
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Book
|
|
||||||
citation.locator.chapter=Chapter
|
|
||||||
citation.locator.column=Column
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Issue
|
|
||||||
citation.locator.line=Line
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paragraph
|
|
||||||
citation.locator.part=Part
|
|
||||||
citation.locator.section=Section
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verse
|
|
||||||
|
|
||||||
report.title.default=Zotero Report
|
report.title.default=Zotero Report
|
||||||
report.parentItem=Parent Item:
|
report.parentItem=Parent Item:
|
||||||
|
|
@ -1098,8 +1086,8 @@ sync.storage.mbRemaining=%SMB remaining
|
||||||
sync.storage.kbRemaining=%SKB remaining
|
sync.storage.kbRemaining=%SKB remaining
|
||||||
sync.storage.filesRemaining=%1$S/%2$S files
|
sync.storage.filesRemaining=%1$S/%2$S files
|
||||||
sync.storage.none=None
|
sync.storage.none=None
|
||||||
sync.storage.downloads=Downloads:
|
sync.storage.downloads=Aflaaie:
|
||||||
sync.storage.uploads=Uploads:
|
sync.storage.uploads=Oplaaie:
|
||||||
sync.storage.localFile=Local File
|
sync.storage.localFile=Local File
|
||||||
sync.storage.remoteFile=Remote File
|
sync.storage.remoteFile=Remote File
|
||||||
sync.storage.savedFile=Saved File
|
sync.storage.savedFile=Saved File
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=Paragraaf
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Verligmerk teks
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Remove Color
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Vetdruk
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Kursief
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Onderstreep
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Onderskrif
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Boskrif
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1338,7 +1326,7 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=Redigeer
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
|
|
@ -1363,7 +1351,7 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Verligmerk teks
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=Add Note
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Next Page
|
pdfReader.nextPage=Next Page
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=Bladsy
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,12 @@
|
||||||
"general_done": {
|
"general_done": {
|
||||||
"message": "تم"
|
"message": "تم"
|
||||||
},
|
},
|
||||||
|
"general_yes": {
|
||||||
|
"message": "نعم"
|
||||||
|
},
|
||||||
|
"general_no": {
|
||||||
|
"message": "لا"
|
||||||
|
},
|
||||||
"general_tryAgain": {
|
"general_tryAgain": {
|
||||||
"message": "حاول مرة أخرى"
|
"message": "حاول مرة أخرى"
|
||||||
},
|
},
|
||||||
|
|
@ -14,6 +20,9 @@
|
||||||
"general_cancel": {
|
"general_cancel": {
|
||||||
"message": "إلغاء"
|
"message": "إلغاء"
|
||||||
},
|
},
|
||||||
|
"general_copyToClipboard": {
|
||||||
|
"message": "انسخ إلى الحافظة"
|
||||||
|
},
|
||||||
"progressWindow_savingTo": {
|
"progressWindow_savingTo": {
|
||||||
"message": "الحفظ في"
|
"message": "الحفظ في"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<!ENTITY zotero.general.deselectAll "إلغاء تحديد الكل">
|
<!ENTITY zotero.general.deselectAll "إلغاء تحديد الكل">
|
||||||
<!ENTITY zotero.general.edit "تحرير">
|
<!ENTITY zotero.general.edit "تحرير">
|
||||||
<!ENTITY zotero.general.delete "حذف">
|
<!ENTITY zotero.general.delete "حذف">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "نقل لسلة المحذوفات">
|
||||||
<!ENTITY zotero.general.ok "موافق">
|
<!ENTITY zotero.general.ok "موافق">
|
||||||
<!ENTITY zotero.general.cancel "الغاء">
|
<!ENTITY zotero.general.cancel "الغاء">
|
||||||
<!ENTITY zotero.general.refresh "اعادة تحميل">
|
<!ENTITY zotero.general.refresh "اعادة تحميل">
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "الصفحة الأولى">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Back">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
|
|
|
||||||
|
|
@ -89,7 +89,7 @@ general.back=Back
|
||||||
general.languages=Languages
|
general.languages=Languages
|
||||||
general.default=Default
|
general.default=Default
|
||||||
general.custom=Custom
|
general.custom=Custom
|
||||||
general.loading=Loading…
|
general.loading=التحميل
|
||||||
general.richText=Rich Text
|
general.richText=Rich Text
|
||||||
general.clearSelection=Clear Selection
|
general.clearSelection=Clear Selection
|
||||||
|
|
||||||
|
|
@ -183,7 +183,7 @@ dataDir.unsafeLocation.existing.cloud=Your %S data directory appears to be withi
|
||||||
dataDir.unsafeLocation.existing.chooseDifferent=Would you like to choose a different location now?
|
dataDir.unsafeLocation.existing.chooseDifferent=Would you like to choose a different location now?
|
||||||
dataDir.selectedDirNonEmpty.title=المجلد غير فارغ
|
dataDir.selectedDirNonEmpty.title=المجلد غير فارغ
|
||||||
dataDir.selectedDirNonEmpty.text=المجلد المحدد غير فارغ، ولا يبدو انه مجلد بيانات زوتيرو.\n\nهل ترغب بإنشاء ملفات زوتيرو في هذا الدليل؟
|
dataDir.selectedDirNonEmpty.text=المجلد المحدد غير فارغ، ولا يبدو انه مجلد بيانات زوتيرو.\n\nهل ترغب بإنشاء ملفات زوتيرو في هذا الدليل؟
|
||||||
dataDir.mustSelectEmpty.title=Directory Not Empty
|
dataDir.mustSelectEmpty.title=المجلد غير فارغ
|
||||||
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
||||||
dataDir.selectedDirEmpty.title=مجلد فارغ
|
dataDir.selectedDirEmpty.title=مجلد فارغ
|
||||||
dataDir.selectedDirEmpty.text=الدليل الذي حددته فارغ. لنقل دليل بيانات زوتيرو موجود ، ستحتاج إلى نقل الملفات يدوياً من دليل البيانات الموجود إلى الموقع الجديد بعد إغلاق %1$S.
|
dataDir.selectedDirEmpty.text=الدليل الذي حددته فارغ. لنقل دليل بيانات زوتيرو موجود ، ستحتاج إلى نقل الملفات يدوياً من دليل البيانات الموجود إلى الموقع الجديد بعد إغلاق %1$S.
|
||||||
|
|
@ -255,10 +255,10 @@ pane.collections.savedSearchName=أدخل اسماً لهذا البحث الم
|
||||||
pane.collections.rename=إعادة تسمية مجموعة العناصر:
|
pane.collections.rename=إعادة تسمية مجموعة العناصر:
|
||||||
pane.collections.library=مكتبتي
|
pane.collections.library=مكتبتي
|
||||||
pane.collections.publications=منشوراتي
|
pane.collections.publications=منشوراتي
|
||||||
pane.collections.feeds=Feeds
|
pane.collections.feeds=الملقمات
|
||||||
pane.collections.libraryAndFeeds=My Library & Feeds
|
pane.collections.libraryAndFeeds=My Library & Feeds
|
||||||
pane.collections.groupLibraries=مكتبات المجموعات
|
pane.collections.groupLibraries=مكتبات المجموعات
|
||||||
pane.collections.feedLibraries=Feeds
|
pane.collections.feedLibraries=الملقمات
|
||||||
pane.collections.trash=سلة المحذوفات
|
pane.collections.trash=سلة المحذوفات
|
||||||
pane.collections.untitled=بدون عنوان
|
pane.collections.untitled=بدون عنوان
|
||||||
pane.collections.unfiled=العناصر الغير مصنفة
|
pane.collections.unfiled=العناصر الغير مصنفة
|
||||||
|
|
@ -270,7 +270,7 @@ pane.collections.removeLibrary.text=Are you sure you want to permanently remove
|
||||||
pane.collections.menu.rename.collection=إعادة تسمية مجموعة العناصر...
|
pane.collections.menu.rename.collection=إعادة تسمية مجموعة العناصر...
|
||||||
pane.collections.menu.duplicate.savedSearch=تكرار البحث المحفوظ
|
pane.collections.menu.duplicate.savedSearch=تكرار البحث المحفوظ
|
||||||
pane.collections.menu.edit.savedSearch=تحرير البحث المحفوظ
|
pane.collections.menu.edit.savedSearch=تحرير البحث المحفوظ
|
||||||
pane.collections.menu.edit.feed=Edit Feed…
|
pane.collections.menu.edit.feed=تحرير الخلاصة...
|
||||||
pane.collections.menu.remove.library=إزالة المكتبة...
|
pane.collections.menu.remove.library=إزالة المكتبة...
|
||||||
pane.collections.menu.delete.collection=امسح مجموعة العناصر...
|
pane.collections.menu.delete.collection=امسح مجموعة العناصر...
|
||||||
pane.collections.menu.delete.collectionAndItems=Delete Collection and Items…
|
pane.collections.menu.delete.collectionAndItems=Delete Collection and Items…
|
||||||
|
|
@ -288,7 +288,7 @@ pane.collections.menu.generateReport.collection=انتاج تقرير من مج
|
||||||
pane.collections.menu.generateReport.savedSearch=انتاج تقرير من البحث المخزن...
|
pane.collections.menu.generateReport.savedSearch=انتاج تقرير من البحث المخزن...
|
||||||
pane.collections.menu.generateReport.feed=Generate Report from Feed…
|
pane.collections.menu.generateReport.feed=Generate Report from Feed…
|
||||||
|
|
||||||
pane.collections.menu.refresh.feed=Refresh Feed
|
pane.collections.menu.refresh.feed=تحديث الخلاصة
|
||||||
|
|
||||||
pane.tagSelector.rename.title=إعادة تسمية الوسم
|
pane.tagSelector.rename.title=إعادة تسمية الوسم
|
||||||
pane.tagSelector.rename.message=من فضلك ادخل إسماً لهذا الوسم الجديد.\n\nسيتم إعادة تسمية الوسم في جميع العناصر المرتبطة.
|
pane.tagSelector.rename.message=من فضلك ادخل إسماً لهذا الوسم الجديد.\n\nسيتم إعادة تسمية الوسم في جميع العناصر المرتبطة.
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Are you sure you want to remove the selected items fr
|
||||||
pane.items.removeFromPublications.title=أزل من منشوراتي
|
pane.items.removeFromPublications.title=أزل من منشوراتي
|
||||||
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=ابحث عن ملف PDF متاح
|
pane.items.menu.findAvailablePDF=ابحث عن ملف PDF متاح
|
||||||
|
|
@ -338,7 +341,7 @@ pane.items.menu.removeFromPublications=أزل العنصر من منشوراتي
|
||||||
pane.items.menu.removeFromPublications.multiple=أزل العناصر من منشوراتي...
|
pane.items.menu.removeFromPublications.multiple=أزل العناصر من منشوراتي...
|
||||||
pane.items.menu.moveToTrash=انقل العنصر لسلة المحذوفات...
|
pane.items.menu.moveToTrash=انقل العنصر لسلة المحذوفات...
|
||||||
pane.items.menu.moveToTrash.multiple=انقل العناصر لسلة المحذوفات...
|
pane.items.menu.moveToTrash.multiple=انقل العناصر لسلة المحذوفات...
|
||||||
pane.items.menu.delete=Delete Permanently…
|
pane.items.menu.delete=حذف نهائي...
|
||||||
pane.items.menu.export=تصدير العنصر المحدد...
|
pane.items.menu.export=تصدير العنصر المحدد...
|
||||||
pane.items.menu.export.multiple=تصدير العناصر المحددة...
|
pane.items.menu.export.multiple=تصدير العناصر المحددة...
|
||||||
pane.items.menu.exportNote=Export Note…
|
pane.items.menu.exportNote=Export Note…
|
||||||
|
|
@ -430,11 +433,11 @@ pane.item.related.count.zero=لا توجد ارتباطات:
|
||||||
pane.item.related.count.singular=%S ارتباطات:
|
pane.item.related.count.singular=%S ارتباطات:
|
||||||
pane.item.related.count.plural=%S ارتباط:
|
pane.item.related.count.plural=%S ارتباط:
|
||||||
pane.item.parentItem=عنصر رئيسي:
|
pane.item.parentItem=عنصر رئيسي:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=الذهاب لهذا العنصر على الانترنت
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=No parent item
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
pane.context.allNotes=All Notes
|
pane.context.allNotes=كل الملاحظات
|
||||||
pane.context.noNotes=No notes
|
pane.context.noNotes=No notes
|
||||||
|
|
||||||
itemTypes.note=ملاحظة
|
itemTypes.note=ملاحظة
|
||||||
|
|
@ -547,7 +550,7 @@ itemFields.runningTime=وقت التشغيل
|
||||||
itemFields.network=الشبكة
|
itemFields.network=الشبكة
|
||||||
itemFields.postType=نوع الموضوع
|
itemFields.postType=نوع الموضوع
|
||||||
itemFields.audioFileType=نوع الملف الصوتي
|
itemFields.audioFileType=نوع الملف الصوتي
|
||||||
itemFields.versionNumber=Version
|
itemFields.versionNumber=الإصدارة
|
||||||
itemFields.system=النظام
|
itemFields.system=النظام
|
||||||
itemFields.company=الشركة
|
itemFields.company=الشركة
|
||||||
itemFields.conferenceName=اسم المؤتمر
|
itemFields.conferenceName=اسم المؤتمر
|
||||||
|
|
@ -757,7 +760,7 @@ zotero.debugOutputLogging.enabledAfterRestart=Debug output logging will be enabl
|
||||||
dragAndDrop.existingFiles=لم يتم نسخ الملفات التالية لأنها موجودة بالفعل في المجلد الهدف:
|
dragAndDrop.existingFiles=لم يتم نسخ الملفات التالية لأنها موجودة بالفعل في المجلد الهدف:
|
||||||
dragAndDrop.filesNotFound=لم يتم نسخ الملفات التالية لأنه لم يتم العثور عليها:
|
dragAndDrop.filesNotFound=لم يتم نسخ الملفات التالية لأنه لم يتم العثور عليها:
|
||||||
|
|
||||||
fileInterface.importing=Importing…
|
fileInterface.importing=استيراد...
|
||||||
fileInterface.importComplete=Import Complete
|
fileInterface.importComplete=Import Complete
|
||||||
fileInterface.itemsWereImported=%1$S item was imported;%1$S items were imported
|
fileInterface.itemsWereImported=%1$S item was imported;%1$S items were imported
|
||||||
fileInterface.itemsExported=تصدير العناصر...
|
fileInterface.itemsExported=تصدير العناصر...
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=عرض المحرر...
|
||||||
citation.hideEditor=إخفاء المحرر...
|
citation.hideEditor=إخفاء المحرر...
|
||||||
citation.citations=استشهادات
|
citation.citations=استشهادات
|
||||||
citation.notes=ملاحظات
|
citation.notes=ملاحظات
|
||||||
citation.locator.page=صفحة
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=كتاب
|
|
||||||
citation.locator.chapter=فصل
|
|
||||||
citation.locator.column=عمود
|
|
||||||
citation.locator.figure=شكل
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=اصدار
|
|
||||||
citation.locator.line=سطر
|
|
||||||
citation.locator.note=ملاحظة
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=فقرة
|
|
||||||
citation.locator.part=جزء
|
|
||||||
citation.locator.section=قسم
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=مجلد
|
|
||||||
citation.locator.verse=Verse
|
|
||||||
|
|
||||||
report.title.default=تقرير زوتيرو
|
report.title.default=تقرير زوتيرو
|
||||||
report.parentItem=عنصر رئيسي:
|
report.parentItem=عنصر رئيسي:
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=Skip Group
|
||||||
sync.removeGroupsAndSync=ازالة مجموعات المشاركة و المزامنة
|
sync.removeGroupsAndSync=ازالة مجموعات المشاركة و المزامنة
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=إعداد المزامنة
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=لم يتم تعيين اسم المستخدم
|
sync.error.usernameNotSet=لم يتم تعيين اسم المستخدم
|
||||||
|
|
@ -1072,8 +1060,8 @@ sync.conflict.tag.addedToLocal=It has been added to the following local items:
|
||||||
sync.conflict.localItem=Local Item
|
sync.conflict.localItem=Local Item
|
||||||
sync.conflict.remoteItem=Remote Item
|
sync.conflict.remoteItem=Remote Item
|
||||||
sync.conflict.mergedItem=Merged Item
|
sync.conflict.mergedItem=Merged Item
|
||||||
sync.conflict.localFile=Local File
|
sync.conflict.localFile=ملف محلي
|
||||||
sync.conflict.remoteFile=Remote File
|
sync.conflict.remoteFile=ملف عن بعد
|
||||||
sync.conflict.resolveAllLocal=Use the local version for all remaining conflicts
|
sync.conflict.resolveAllLocal=Use the local version for all remaining conflicts
|
||||||
sync.conflict.resolveAllRemote=Use the remote version for all remaining conflicts
|
sync.conflict.resolveAllRemote=Use the remote version for all remaining conflicts
|
||||||
sync.conflict.itemChanged=The following item has been changed in multiple locations. Click the version to use for resolving conflicting fields, and then click %S.
|
sync.conflict.itemChanged=The following item has been changed in multiple locations. Click the version to use for resolving conflicting fields, and then click %S.
|
||||||
|
|
@ -1124,7 +1112,7 @@ sync.storage.error.createNow=هل تريد إنشاؤه الآن؟
|
||||||
|
|
||||||
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
|
sync.storage.error.webdav.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.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.enterURL=برجاء ادخال موقع WebDAV.
|
||||||
sync.storage.error.webdav.invalidURL=%S موقع WebDAV غير صالح.
|
sync.storage.error.webdav.invalidURL=%S موقع WebDAV غير صالح.
|
||||||
sync.storage.error.webdav.invalidLogin=لم يقبل خادم WebDAV اسم المستخدم وكلمة السر التي قمت بإدخالهما.
|
sync.storage.error.webdav.invalidLogin=لم يقبل خادم WebDAV اسم المستخدم وكلمة السر التي قمت بإدخالهما.
|
||||||
sync.storage.error.webdav.permissionDenied=ليس لديك الصلاحية للوصول الى %S على خادم WebDAV.
|
sync.storage.error.webdav.permissionDenied=ليس لديك الصلاحية للوصول الى %S على خادم WebDAV.
|
||||||
|
|
@ -1293,9 +1281,9 @@ retraction.citationWarning=سُحِب أحد الاقتباسات في مستن
|
||||||
retraction.citationWarning.dontWarn=لا تحذرني حول هذا العنصر ثانية
|
retraction.citationWarning.dontWarn=لا تحذرني حول هذا العنصر ثانية
|
||||||
|
|
||||||
noteEditor.annotationsDateLine=(%S)
|
noteEditor.annotationsDateLine=(%S)
|
||||||
noteEditor.cut=Cut
|
noteEditor.cut=قص
|
||||||
noteEditor.copy=Copy
|
noteEditor.copy=نسخ
|
||||||
noteEditor.paste=Paste
|
noteEditor.paste=لصق
|
||||||
noteEditor.rightToLeft=Right to Left
|
noteEditor.rightToLeft=Right to Left
|
||||||
noteEditor.leftToRight=Left to Right
|
noteEditor.leftToRight=Left to Right
|
||||||
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=فقرة
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=تمييز النص
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=ازالة اللون
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=غامق
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=مائل
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=تسطير
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=منخفض
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=مرتفع
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1325,8 +1313,8 @@ noteEditor.alignLeft=Align Left
|
||||||
noteEditor.alignCenter=Align Center
|
noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=More
|
noteEditor.more=المزيد
|
||||||
noteEditor.find=Find
|
noteEditor.find=اعثر
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
noteEditor.next=Next
|
noteEditor.next=Next
|
||||||
|
|
@ -1338,7 +1326,7 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=تحرير
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=تمييز النص
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=اضافة ملاحظة
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Next Page
|
pdfReader.nextPage=Next Page
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=صفحة
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,24 @@
|
||||||
"general_done": {
|
"general_done": {
|
||||||
"message": "Готово"
|
"message": "Готово"
|
||||||
},
|
},
|
||||||
|
"general_yes": {
|
||||||
|
"message": "Да"
|
||||||
|
},
|
||||||
|
"general_no": {
|
||||||
|
"message": "Не"
|
||||||
|
},
|
||||||
"general_tryAgain": {
|
"general_tryAgain": {
|
||||||
"message": "Опитайте отново"
|
"message": "Опитайте отново"
|
||||||
},
|
},
|
||||||
|
"general_warning": {
|
||||||
|
"message": "Предупреждение"
|
||||||
|
},
|
||||||
"general_cancel": {
|
"general_cancel": {
|
||||||
"message": "Отказ"
|
"message": "Отказ"
|
||||||
},
|
},
|
||||||
|
"general_copyToClipboard": {
|
||||||
|
"message": "Копиране в клипборда"
|
||||||
|
},
|
||||||
"progressWindow_savingTo": {
|
"progressWindow_savingTo": {
|
||||||
"message": "Записване в"
|
"message": "Записване в"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<!ENTITY zotero.general.deselectAll "Отказ на всички">
|
<!ENTITY zotero.general.deselectAll "Отказ на всички">
|
||||||
<!ENTITY zotero.general.edit "Редактиране">
|
<!ENTITY zotero.general.edit "Редактиране">
|
||||||
<!ENTITY zotero.general.delete "Изтриване">
|
<!ENTITY zotero.general.delete "Изтриване">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Премества в кошчето за боклук">
|
||||||
<!ENTITY zotero.general.ok "OK">
|
<!ENTITY zotero.general.ok "OK">
|
||||||
<!ENTITY zotero.general.cancel "Отказ">
|
<!ENTITY zotero.general.cancel "Отказ">
|
||||||
<!ENTITY zotero.general.refresh "Опресняване">
|
<!ENTITY zotero.general.refresh "Опресняване">
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
<!ENTITY zotero.general.other "Други...">
|
<!ENTITY zotero.general.other "Други...">
|
||||||
<!ENTITY zotero.general.bigger "Bigger">
|
<!ENTITY zotero.general.bigger "Bigger">
|
||||||
<!ENTITY zotero.general.smaller "Smaller">
|
<!ENTITY zotero.general.smaller "Smaller">
|
||||||
<!ENTITY zotero.general.reset "Reset">
|
<!ENTITY zotero.general.reset "Нулиране">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY zotero.errorReport.title "Зотеро доклад за проблем">
|
<!ENTITY zotero.errorReport.title "Зотеро доклад за проблем">
|
||||||
|
|
@ -93,7 +93,7 @@
|
||||||
<!ENTITY zotero.toolbar.import.label "Внасяне...">
|
<!ENTITY zotero.toolbar.import.label "Внасяне...">
|
||||||
<!ENTITY zotero.toolbar.importFromClipboard "Внасяне от клипборда">
|
<!ENTITY zotero.toolbar.importFromClipboard "Внасяне от клипборда">
|
||||||
<!ENTITY zotero.toolbar.export.label "Изнасяне на библиотека...">
|
<!ENTITY zotero.toolbar.export.label "Изнасяне на библиотека...">
|
||||||
<!ENTITY zotero.toolbar.rtfScan.label "RTF Scan">
|
<!ENTITY zotero.toolbar.rtfScan.label "Сканиране на RTF">
|
||||||
<!ENTITY zotero.toolbar.timeline.label "Създаване на хронология">
|
<!ENTITY zotero.toolbar.timeline.label "Създаване на хронология">
|
||||||
<!ENTITY zotero.toolbar.preferences.label "Предпочитания...">
|
<!ENTITY zotero.toolbar.preferences.label "Предпочитания...">
|
||||||
<!ENTITY zotero.toolbar.supportAndDocumentation "Подръжка и документация">
|
<!ENTITY zotero.toolbar.supportAndDocumentation "Подръжка и документация">
|
||||||
|
|
@ -128,7 +128,7 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.add "Запазване на копие от файл">
|
<!ENTITY zotero.toolbar.attachment.add "Запазване на копие от файл">
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Запазване на връзка към настоящата страница">
|
<!ENTITY zotero.toolbar.attachment.weblink "Запазване на връзка към настоящата страница">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Направи "моментна снимка" на настоящата страница">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Направи "моментна снимка" на настоящата страница">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Елемент">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Notes">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "Няма маркери, които да бъдат показани">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "Няма маркери, които да бъдат показани">
|
||||||
|
|
@ -185,7 +185,7 @@
|
||||||
<!ENTITY zotero.import.lastModified "Променено за последно">
|
<!ENTITY zotero.import.lastModified "Променено за последно">
|
||||||
<!ENTITY zotero.import.size "Размер">
|
<!ENTITY zotero.import.size "Размер">
|
||||||
<!ENTITY zotero.import.createCollection "Поместване на внесените колекции и записи в нова колекция">
|
<!ENTITY zotero.import.createCollection "Поместване на внесените колекции и записи в нова колекция">
|
||||||
<!ENTITY zotero.import.fileHandling "File Handling">
|
<!ENTITY zotero.import.fileHandling "Обработка на файловете">
|
||||||
|
|
||||||
<!ENTITY zotero.exportOptions.title "Изнасяне...">
|
<!ENTITY zotero.exportOptions.title "Изнасяне...">
|
||||||
<!ENTITY zotero.exportOptions.format.label "Формат:">
|
<!ENTITY zotero.exportOptions.format.label "Формат:">
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "Първа страница">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Back">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ general.moreInformation=Повече информация
|
||||||
general.learnMore=Learn More
|
general.learnMore=Learn More
|
||||||
general.seeForMoreInformation=Вижте %S за повече информация.
|
general.seeForMoreInformation=Вижте %S за повече информация.
|
||||||
general.open=Отваряне на %S
|
general.open=Отваряне на %S
|
||||||
general.close=Close
|
general.close=Затвори
|
||||||
general.enable=Включване
|
general.enable=Включване
|
||||||
general.disable=Изключване
|
general.disable=Изключване
|
||||||
general.reset=Нулиране
|
general.reset=Нулиране
|
||||||
|
|
@ -71,7 +71,7 @@ general.fix=Поправяне…
|
||||||
general.tryAgain=Опит отново
|
general.tryAgain=Опит отново
|
||||||
general.tryLater=Опит по-късно
|
general.tryLater=Опит по-късно
|
||||||
general.showDirectory=Показване на директорията
|
general.showDirectory=Показване на директорията
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Показване в библиотеката
|
||||||
general.continue=Продължаване
|
general.continue=Продължаване
|
||||||
general.copy=Copy
|
general.copy=Copy
|
||||||
general.copyToClipboard=Копиране в клипборда
|
general.copyToClipboard=Копиране в клипборда
|
||||||
|
|
@ -89,7 +89,7 @@ general.back=Back
|
||||||
general.languages=Languages
|
general.languages=Languages
|
||||||
general.default=Default
|
general.default=Default
|
||||||
general.custom=Custom
|
general.custom=Custom
|
||||||
general.loading=Loading…
|
general.loading=Зареждане...
|
||||||
general.richText=Rich Text
|
general.richText=Rich Text
|
||||||
general.clearSelection=Clear Selection
|
general.clearSelection=Clear Selection
|
||||||
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Are you sure you want to remove the selected items fr
|
||||||
pane.items.removeFromPublications.title=Remove from My Publications
|
pane.items.removeFromPublications.title=Remove from My Publications
|
||||||
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Find Available PDF
|
pane.items.menu.findAvailablePDF=Find Available PDF
|
||||||
|
|
@ -338,7 +341,7 @@ pane.items.menu.removeFromPublications=Remove Item from My Publications…
|
||||||
pane.items.menu.removeFromPublications.multiple=Remove Items from My Publications…
|
pane.items.menu.removeFromPublications.multiple=Remove Items from My Publications…
|
||||||
pane.items.menu.moveToTrash=Move Item to Trash…
|
pane.items.menu.moveToTrash=Move Item to Trash…
|
||||||
pane.items.menu.moveToTrash.multiple=Move Items to Trash…
|
pane.items.menu.moveToTrash.multiple=Move Items to Trash…
|
||||||
pane.items.menu.delete=Delete Permanently…
|
pane.items.menu.delete=Изтриване окончателно...
|
||||||
pane.items.menu.export=Експорт на избрания запис...
|
pane.items.menu.export=Експорт на избрания запис...
|
||||||
pane.items.menu.export.multiple=Експорт на избраните записи...
|
pane.items.menu.export.multiple=Експорт на избраните записи...
|
||||||
pane.items.menu.exportNote=Export Note…
|
pane.items.menu.exportNote=Export Note…
|
||||||
|
|
@ -438,7 +441,7 @@ pane.context.allNotes=All Notes
|
||||||
pane.context.noNotes=No notes
|
pane.context.noNotes=No notes
|
||||||
|
|
||||||
itemTypes.note=Бележка
|
itemTypes.note=Бележка
|
||||||
itemTypes.annotation=Annotation
|
itemTypes.annotation=Анотация
|
||||||
itemTypes.attachment=Приложение
|
itemTypes.attachment=Приложение
|
||||||
itemTypes.book=Книга
|
itemTypes.book=Книга
|
||||||
itemTypes.bookSection=Глава от книга
|
itemTypes.bookSection=Глава от книга
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Показва редактора...
|
||||||
citation.hideEditor=Скрива редактора...
|
citation.hideEditor=Скрива редактора...
|
||||||
citation.citations=Citations
|
citation.citations=Citations
|
||||||
citation.notes=Notes
|
citation.notes=Notes
|
||||||
citation.locator.page=Page
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Book
|
|
||||||
citation.locator.chapter=Chapter
|
|
||||||
citation.locator.column=Column
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Issue
|
|
||||||
citation.locator.line=Line
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paragraph
|
|
||||||
citation.locator.part=Part
|
|
||||||
citation.locator.section=Section
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verse
|
|
||||||
|
|
||||||
report.title.default=Зотеро отчет
|
report.title.default=Зотеро отчет
|
||||||
report.parentItem=Родителски запис:
|
report.parentItem=Родителски запис:
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=Skip Group
|
||||||
sync.removeGroupsAndSync=Отстранява групите и синхронизация
|
sync.removeGroupsAndSync=Отстранява групите и синхронизация
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=Настройване на синхронизирането
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=Потребителското име не е въведено
|
sync.error.usernameNotSet=Потребителското име не е въведено
|
||||||
|
|
@ -1176,10 +1164,10 @@ recognizePDF.couldNotRead=Текста на този PDF файл не може
|
||||||
recognizePDF.noMatches=No matching references found
|
recognizePDF.noMatches=No matching references found
|
||||||
recognizePDF.fileNotFound=File not found
|
recognizePDF.fileNotFound=File not found
|
||||||
recognizePDF.error=An unexpected error occurred
|
recognizePDF.error=An unexpected error occurred
|
||||||
recognizePDF.recognizing.label=Retrieving Metadata…
|
recognizePDF.recognizing.label=Извлича на метаданите...
|
||||||
recognizePDF.complete.label=Metadata Retrieval Complete
|
recognizePDF.complete.label=Metadata Retrieval Complete
|
||||||
recognizePDF.pdfName.label=PDF Name
|
recognizePDF.pdfName.label=Име на PDF
|
||||||
recognizePDF.itemName.label=Item Name
|
recognizePDF.itemName.label=Име на запис
|
||||||
|
|
||||||
rtfScan.openTitle=Изберете файл, който да бъде сканиран
|
rtfScan.openTitle=Изберете файл, който да бъде сканиран
|
||||||
rtfScan.scanning.label=Сканира RTF документ...
|
rtfScan.scanning.label=Сканира RTF документ...
|
||||||
|
|
@ -1309,14 +1297,14 @@ noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Акцентиране на текст
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Премахване на цвят
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Удебелен
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Наклонен
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Подчертан
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Субскрипт / Долни букви
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Суперскрипт / Горни букви
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1325,7 +1313,7 @@ noteEditor.alignLeft=Align Left
|
||||||
noteEditor.alignCenter=Align Center
|
noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=More
|
noteEditor.more=Още
|
||||||
noteEditor.find=Find
|
noteEditor.find=Find
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
|
|
@ -1338,7 +1326,7 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=Редактиране
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Акцентиране на текст
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=Добавяне на бележка
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,9 @@
|
||||||
"general_pleaseWait": {
|
"general_pleaseWait": {
|
||||||
"message": "Gortozit mar plij..."
|
"message": "Gortozit mar plij..."
|
||||||
},
|
},
|
||||||
|
"general_copyToClipboard": {
|
||||||
|
"message": "Eilañ er golver"
|
||||||
|
},
|
||||||
"progressWindow_savingTo": {
|
"progressWindow_savingTo": {
|
||||||
"message": "Enrollañ e-barzh"
|
"message": "Enrollañ e-barzh"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<!ENTITY zotero.general.deselectAll "Diziuzañ pep-tra">
|
<!ENTITY zotero.general.deselectAll "Diziuzañ pep-tra">
|
||||||
<!ENTITY zotero.general.edit "Aozañ">
|
<!ENTITY zotero.general.edit "Aozañ">
|
||||||
<!ENTITY zotero.general.delete "Dilemel">
|
<!ENTITY zotero.general.delete "Dilemel">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Kas d'ar pod-lastez">
|
||||||
<!ENTITY zotero.general.ok "Mat eo">
|
<!ENTITY zotero.general.ok "Mat eo">
|
||||||
<!ENTITY zotero.general.cancel "Nullañ">
|
<!ENTITY zotero.general.cancel "Nullañ">
|
||||||
<!ENTITY zotero.general.refresh "Freskaat">
|
<!ENTITY zotero.general.refresh "Freskaat">
|
||||||
|
|
@ -129,7 +129,7 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Enrollañ al liamm d'ar bajenn a-vremañ">
|
<!ENTITY zotero.toolbar.attachment.weblink "Enrollañ al liamm d'ar bajenn a-vremañ">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Kemer un dapadenn-skramm eus ar bajenn a-vremañ">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Kemer un dapadenn-skramm eus ar bajenn a-vremañ">
|
||||||
<!ENTITY zotero.toolbar.context.item "Elfenn">
|
<!ENTITY zotero.toolbar.context.item "Elfenn">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Notennoù">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "Baliz ebet da ziskouez">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "Baliz ebet da ziskouez">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "O kargañ ar balizoù...">
|
<!ENTITY zotero.tagSelector.loadingTags "O kargañ ar balizoù...">
|
||||||
|
|
@ -307,9 +307,9 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "Pajenn gentañ">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Distreiñ">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
<!ENTITY zotero.pdfReader.rotateClockwise "Rotate Clockwise">
|
<!ENTITY zotero.pdfReader.rotateClockwise "Rotate Clockwise">
|
||||||
<!ENTITY zotero.pdfReader.rotateCounterclockwise "Rotate Counterclockwise">
|
<!ENTITY zotero.pdfReader.rotateCounterclockwise "Rotate Counterclockwise">
|
||||||
|
|
@ -320,8 +320,8 @@
|
||||||
<!ENTITY zotero.pdfReader.noSpreads "No Spreads">
|
<!ENTITY zotero.pdfReader.noSpreads "No Spreads">
|
||||||
<!ENTITY zotero.pdfReader.oddSpreads "Odd Spreads">
|
<!ENTITY zotero.pdfReader.oddSpreads "Odd Spreads">
|
||||||
<!ENTITY zotero.pdfReader.evenSpreads "Even Spreads">
|
<!ENTITY zotero.pdfReader.evenSpreads "Even Spreads">
|
||||||
<!ENTITY zotero.pdfReader.zoomIn "Zoom In">
|
<!ENTITY zotero.pdfReader.zoomIn "Zoumañ">
|
||||||
<!ENTITY zotero.pdfReader.zoomOut "Zoom Out">
|
<!ENTITY zotero.pdfReader.zoomOut "Dizoumañ">
|
||||||
<!ENTITY zotero.pdfReader.zoomAuto "Automatically Resize">
|
<!ENTITY zotero.pdfReader.zoomAuto "Automatically Resize">
|
||||||
<!ENTITY zotero.pdfReader.zoomPageWidth "Zoom to Page Width">
|
<!ENTITY zotero.pdfReader.zoomPageWidth "Zoom to Page Width">
|
||||||
<!ENTITY zotero.pdfReader.zoomPageHeight "Zoom to Page Height">
|
<!ENTITY zotero.pdfReader.zoomPageHeight "Zoom to Page Height">
|
||||||
|
|
|
||||||
|
|
@ -71,9 +71,9 @@ general.fix=Kempenn...
|
||||||
general.tryAgain=Klask en-dro
|
general.tryAgain=Klask en-dro
|
||||||
general.tryLater=Klask diwezhatoc'h
|
general.tryLater=Klask diwezhatoc'h
|
||||||
general.showDirectory=Diskouez ar c'havlec'h
|
general.showDirectory=Diskouez ar c'havlec'h
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Diskouez el levraoueg:
|
||||||
general.continue=Kenderc'hel
|
general.continue=Kenderc'hel
|
||||||
general.copy=Copy
|
general.copy=Eilañ
|
||||||
general.copyToClipboard=Eilañ er golver
|
general.copyToClipboard=Eilañ er golver
|
||||||
general.cancel=Nullañ
|
general.cancel=Nullañ
|
||||||
general.clear=Diverkañ
|
general.clear=Diverkañ
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Ha sur oc'h ho peus c'hoant da zilemel an elfennoù d
|
||||||
pane.items.removeFromPublications.title=Tennañ diwar Ma Embannadennoù
|
pane.items.removeFromPublications.title=Tennañ diwar Ma Embannadennoù
|
||||||
pane.items.removeFromPublications=Ha sur ho peus c'hoant da zilemel an elfenn diuzet diwar Ma Embannadennoù?
|
pane.items.removeFromPublications=Ha sur ho peus c'hoant da zilemel an elfenn diuzet diwar Ma Embannadennoù?
|
||||||
pane.items.removeFromPublications.multiple=Ha sur ho peus c'hoant da zilemel an elfennoù diuzet diwar Ma Embannadennoù?
|
pane.items.removeFromPublications.multiple=Ha sur ho peus c'hoant da zilemel an elfennoù diuzet diwar Ma Embannadennoù?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Kavout ur PDF hegerz
|
pane.items.menu.findAvailablePDF=Kavout ur PDF hegerz
|
||||||
|
|
@ -338,7 +341,7 @@ pane.items.menu.removeFromPublications=Tennañ an elfenn diwar Ma Embannadennoù
|
||||||
pane.items.menu.removeFromPublications.multiple=Tennañ an elfennoù diwar Ma Embannadennoù...
|
pane.items.menu.removeFromPublications.multiple=Tennañ an elfennoù diwar Ma Embannadennoù...
|
||||||
pane.items.menu.moveToTrash=Kas an elfenn d'ar pod-lastez...
|
pane.items.menu.moveToTrash=Kas an elfenn d'ar pod-lastez...
|
||||||
pane.items.menu.moveToTrash.multiple=Kas an elfennoù d'ar pod-lastez...
|
pane.items.menu.moveToTrash.multiple=Kas an elfennoù d'ar pod-lastez...
|
||||||
pane.items.menu.delete=Delete Permanently…
|
pane.items.menu.delete=Dilemel da virviken...
|
||||||
pane.items.menu.export=Ezporzhiañ an elfenn...
|
pane.items.menu.export=Ezporzhiañ an elfenn...
|
||||||
pane.items.menu.export.multiple=Ezporzhiañ an elfennoù...
|
pane.items.menu.export.multiple=Ezporzhiañ an elfennoù...
|
||||||
pane.items.menu.exportNote=Export Note…
|
pane.items.menu.exportNote=Export Note…
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=%S kevreet:
|
||||||
pane.item.related.count.singular=%S kevreet:
|
pane.item.related.count.singular=%S kevreet:
|
||||||
pane.item.related.count.plural=%S kevreet:
|
pane.item.related.count.plural=%S kevreet:
|
||||||
pane.item.parentItem=Elfenn kar:
|
pane.item.parentItem=Elfenn kar:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Mont d'an elfenn-mañ enlinenn
|
||||||
|
|
||||||
pane.context.noParent=Elfenn kar ebet
|
pane.context.noParent=Elfenn kar ebet
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Diskouez an aozer...
|
||||||
citation.hideEditor=Kuzhat an aozer...
|
citation.hideEditor=Kuzhat an aozer...
|
||||||
citation.citations=Arroudennoù
|
citation.citations=Arroudennoù
|
||||||
citation.notes=Notennoù
|
citation.notes=Notennoù
|
||||||
citation.locator.page=Pajenn
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Levr
|
|
||||||
citation.locator.chapter=Chabistr
|
|
||||||
citation.locator.column=Bann
|
|
||||||
citation.locator.figure=Lun
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Niverenn
|
|
||||||
citation.locator.line=Linenn
|
|
||||||
citation.locator.note=Notenn
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Rannbennad
|
|
||||||
citation.locator.part=Lodenn
|
|
||||||
citation.locator.section=Kevrenn
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Levrenn
|
|
||||||
citation.locator.verse=Gwerzad
|
|
||||||
|
|
||||||
report.title.default=Danevell Zotero
|
report.title.default=Danevell Zotero
|
||||||
report.parentItem=Elfenn kar:
|
report.parentItem=Elfenn kar:
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=Tremen ar strollad
|
||||||
sync.removeGroupsAndSync=Tennañ ar strolladoù ha sinkro
|
sync.removeGroupsAndSync=Tennañ ar strolladoù ha sinkro
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=Termeniñ ar sinkro
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=Anv-implijer didermenet:
|
sync.error.usernameNotSet=Anv-implijer didermenet:
|
||||||
|
|
@ -1309,14 +1297,14 @@ noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Usskediñ an destenn
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Dilemel al liv
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Druz
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Stouet
|
||||||
noteEditor.underline=Islinennet
|
noteEditor.underline=Islinennet
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Isskrid
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Usskrid
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1327,7 +1315,7 @@ noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=Muioc'h
|
noteEditor.more=Muioc'h
|
||||||
noteEditor.find=Find
|
noteEditor.find=Find
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Erlec'hiañ
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
noteEditor.next=Da-heul
|
noteEditor.next=Da-heul
|
||||||
noteEditor.replaceNext=Erlec'hiañ
|
noteEditor.replaceNext=Erlec'hiañ
|
||||||
|
|
@ -1363,7 +1351,7 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Usskediñ an destenn
|
||||||
pdfReader.addNote=Ouzhpennañ un notenn
|
pdfReader.addNote=Ouzhpennañ un notenn
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Pajenn da-heul
|
pdfReader.nextPage=Pajenn da-heul
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=Pajenn
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,18 @@
|
||||||
"general_moreInfo": {
|
"general_moreInfo": {
|
||||||
"message": "Més informació…"
|
"message": "Més informació…"
|
||||||
},
|
},
|
||||||
|
"general_needHelp": {
|
||||||
|
"message": "Us cal ajuda?"
|
||||||
|
},
|
||||||
"general_done": {
|
"general_done": {
|
||||||
"message": "Fet"
|
"message": "Fet"
|
||||||
},
|
},
|
||||||
|
"general_yes": {
|
||||||
|
"message": "Sí"
|
||||||
|
},
|
||||||
|
"general_no": {
|
||||||
|
"message": "No"
|
||||||
|
},
|
||||||
"general_tryAgain": {
|
"general_tryAgain": {
|
||||||
"message": "Torna-ho a provar"
|
"message": "Torna-ho a provar"
|
||||||
},
|
},
|
||||||
|
|
@ -32,9 +41,15 @@
|
||||||
"progressWindow_error_translation": {
|
"progressWindow_error_translation": {
|
||||||
"message": "S'ha produït un error desar l'element. Vegeu $1 per a més informació. "
|
"message": "S'ha produït un error desar l'element. Vegeu $1 per a més informació. "
|
||||||
},
|
},
|
||||||
|
"progressWindow_error_siteAccessLimitsError": {
|
||||||
|
"message": "S'ha produït un error en desar l'element. $1 pot limitar el nombre d'elements que podeu desar cada vegada. Vegeu $2 per a més informació."
|
||||||
|
},
|
||||||
"progressWindow_error_troubleshootingTranslatorIssues": {
|
"progressWindow_error_troubleshootingTranslatorIssues": {
|
||||||
"message": "Resolució d'incidències dels tradutors"
|
"message": "Resolució d'incidències dels tradutors"
|
||||||
},
|
},
|
||||||
|
"progressWindow_error_siteAccessLimits": {
|
||||||
|
"message": "Límits d'accés al lloc"
|
||||||
|
},
|
||||||
"progressWindow_error_fallback": {
|
"progressWindow_error_fallback": {
|
||||||
"message": "S'ha produït un error desant $1. Es provarà de desar-ho fent servir $2."
|
"message": "S'ha produït un error desant $1. Es provarà de desar-ho fent servir $2."
|
||||||
},
|
},
|
||||||
|
|
@ -50,6 +65,18 @@
|
||||||
"upgradeApp": {
|
"upgradeApp": {
|
||||||
"message": "Actualitza $1"
|
"message": "Actualitza $1"
|
||||||
},
|
},
|
||||||
|
"firstRun_title": {
|
||||||
|
"message": "Heu instal·lat el connector de $1!"
|
||||||
|
},
|
||||||
|
"firstRun_text1": {
|
||||||
|
"message": "El connector de $1 us permet <a href=\"$2\">desar elements al $1</a> des del vostre navegador amb un sol clic."
|
||||||
|
},
|
||||||
|
"firstRun_text2": {
|
||||||
|
"message": "Si no ho heu fet encara, <a href=\"$2\">baixeu</a> la versió d'escriptori del $1 per a gaudir d'una millor experiència."
|
||||||
|
},
|
||||||
|
"firstRun_acceptButton": {
|
||||||
|
"message": "Entesos"
|
||||||
|
},
|
||||||
"error_connection_isAppRunning": {
|
"error_connection_isAppRunning": {
|
||||||
"message": "Està executant-se el $1?"
|
"message": "Està executant-se el $1?"
|
||||||
},
|
},
|
||||||
|
|
@ -92,6 +119,15 @@
|
||||||
"integration_googleDocs_docxAlert": {
|
"integration_googleDocs_docxAlert": {
|
||||||
"message": "La integració de $1 no és disponible quan s'editen fitxers .docx de Microsoft Word directament a Google Docs. Trieu Fitxer → Desa com a Google Docs per a habilitar aquesta funcionalitat. <br/><br/>Si voleu transferir un document de Word amb citacions de $1 a Google Docs, consulteu <a href=\"https://www.zotero.org/support/kb/moving_documents_between_word_processors\">Moure documents entre processadors de text</a>."
|
"message": "La integració de $1 no és disponible quan s'editen fitxers .docx de Microsoft Word directament a Google Docs. Trieu Fitxer → Desa com a Google Docs per a habilitar aquesta funcionalitat. <br/><br/>Si voleu transferir un document de Word amb citacions de $1 a Google Docs, consulteu <a href=\"https://www.zotero.org/support/kb/moving_documents_between_word_processors\">Moure documents entre processadors de text</a>."
|
||||||
},
|
},
|
||||||
|
"integration_googleDocs_documentLocked": {
|
||||||
|
"message": "Les cites del document estan sent editades per un altre usuari del $1. Torneu-ho a provar més endavant."
|
||||||
|
},
|
||||||
|
"integration_googleDocs_documentLocked_moreInfo": {
|
||||||
|
"message": "El $1 bloqueja el vostre document per a evitar que diferents usuaris puguin editar-hi cites al mateix moment. L'edició concurrent de cites en un mateix document pot portar a la seva corrupció. Circumstàncies no esperades, com ara problemes de xarxa, poden provocar que el document quedi bloquejat de forma permanent. Si creieu que ha passat això, podeu sobreescriure el bloqueig. <br/><br/>Voleu sobreescriure el bloqueig del document?"
|
||||||
|
},
|
||||||
|
"integration_googleDocs_documentPermissionError": {
|
||||||
|
"message": "El compte de Google que heu seleccionat no té permisos per a editar el document. Torneu-ho a provar i assegureu-vos que trieu el compte amb accessos d'edició."
|
||||||
|
},
|
||||||
"integration_googleDocs_orphanedCitations_buttonTooltip": {
|
"integration_googleDocs_orphanedCitations_buttonTooltip": {
|
||||||
"message": "Mostra cites de $1 no enllaçades"
|
"message": "Mostra cites de $1 no enllaçades"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ general.moreInformation=Més informació
|
||||||
general.learnMore=Learn More
|
general.learnMore=Learn More
|
||||||
general.seeForMoreInformation=Mira %S per a més informació.
|
general.seeForMoreInformation=Mira %S per a més informació.
|
||||||
general.open=Obre %S
|
general.open=Obre %S
|
||||||
general.close=Close
|
general.close=Tanca
|
||||||
general.enable=Habilita
|
general.enable=Habilita
|
||||||
general.disable=Deshabilita
|
general.disable=Deshabilita
|
||||||
general.reset=Reinicia
|
general.reset=Reinicia
|
||||||
|
|
@ -71,7 +71,7 @@ general.fix=Arregla…
|
||||||
general.tryAgain=Torna-ho a provar
|
general.tryAgain=Torna-ho a provar
|
||||||
general.tryLater=Prova-ho després
|
general.tryLater=Prova-ho després
|
||||||
general.showDirectory=Mostra el directori
|
general.showDirectory=Mostra el directori
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Mostra a la biblioteca
|
||||||
general.continue=Continua
|
general.continue=Continua
|
||||||
general.copy=Copia
|
general.copy=Copia
|
||||||
general.copyToClipboard=Copia al portaretalls
|
general.copyToClipboard=Copia al portaretalls
|
||||||
|
|
@ -89,7 +89,7 @@ general.back=Enrere
|
||||||
general.languages=Languages
|
general.languages=Languages
|
||||||
general.default=Default
|
general.default=Default
|
||||||
general.custom=Custom
|
general.custom=Custom
|
||||||
general.loading=Loading…
|
general.loading=S'està carregant…
|
||||||
general.richText=Rich Text
|
general.richText=Rich Text
|
||||||
general.clearSelection=Clear Selection
|
general.clearSelection=Clear Selection
|
||||||
|
|
||||||
|
|
@ -327,7 +327,10 @@ pane.items.remove.multiple=Segur que voleu eliminar els elements seleccionats d'
|
||||||
pane.items.removeFromPublications.title=Suprimeix de les meves publicacions
|
pane.items.removeFromPublications.title=Suprimeix de les meves publicacions
|
||||||
pane.items.removeFromPublications=Esteu segur que voleu suprimir l'element seleccionat de 'Les meves publicacions'?
|
pane.items.removeFromPublications=Esteu segur que voleu suprimir l'element seleccionat de 'Les meves publicacions'?
|
||||||
pane.items.removeFromPublications.multiple=Esteu segur que voleu suprimir els elements seleccionats de 'Les meves publicacions'?
|
pane.items.removeFromPublications.multiple=Esteu segur que voleu suprimir els elements seleccionats de 'Les meves publicacions'?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
|
pane.items.menu.addNoteFromAnnotations=Afegeix nota de les anotacions
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Cerca els PDF disponibles
|
pane.items.menu.findAvailablePDF=Cerca els PDF disponibles
|
||||||
pane.items.menu.findAvailablePDF.multiple=Cerca els PDF disponibles
|
pane.items.menu.findAvailablePDF.multiple=Cerca els PDF disponibles
|
||||||
|
|
@ -338,7 +341,7 @@ pane.items.menu.removeFromPublications=Suprimeix l'element de les meves publicac
|
||||||
pane.items.menu.removeFromPublications.multiple=Suprimeix els elements de les meves publicacions…
|
pane.items.menu.removeFromPublications.multiple=Suprimeix els elements de les meves publicacions…
|
||||||
pane.items.menu.moveToTrash=Desplaça l'element a la paperera.
|
pane.items.menu.moveToTrash=Desplaça l'element a la paperera.
|
||||||
pane.items.menu.moveToTrash.multiple=Desplaça els elements a la paperera...
|
pane.items.menu.moveToTrash.multiple=Desplaça els elements a la paperera...
|
||||||
pane.items.menu.delete=Delete Permanently…
|
pane.items.menu.delete=Elimina permanentment…
|
||||||
pane.items.menu.export=Exporta l'element seleccionat...
|
pane.items.menu.export=Exporta l'element seleccionat...
|
||||||
pane.items.menu.export.multiple=Exporta els elements seleccionats...
|
pane.items.menu.export.multiple=Exporta els elements seleccionats...
|
||||||
pane.items.menu.exportNote=Export Note…
|
pane.items.menu.exportNote=Export Note…
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=Cap element relacionat:
|
||||||
pane.item.related.count.singular=%S element relacionat:
|
pane.item.related.count.singular=%S element relacionat:
|
||||||
pane.item.related.count.plural=%S elements relacionats:
|
pane.item.related.count.plural=%S elements relacionats:
|
||||||
pane.item.parentItem=Element ascendent
|
pane.item.parentItem=Element ascendent
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Vés a aquest element en línia
|
||||||
|
|
||||||
pane.context.noParent=No hi ha cap element pare
|
pane.context.noParent=No hi ha cap element pare
|
||||||
pane.context.itemNotes=Notes dels elements
|
pane.context.itemNotes=Notes dels elements
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Mostra editor...
|
||||||
citation.hideEditor=Oculta l'editor...
|
citation.hideEditor=Oculta l'editor...
|
||||||
citation.citations=Cites
|
citation.citations=Cites
|
||||||
citation.notes=Notes
|
citation.notes=Notes
|
||||||
citation.locator.page=Pàgina
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Llibre
|
|
||||||
citation.locator.chapter=Capítol
|
|
||||||
citation.locator.column=Columna
|
|
||||||
citation.locator.figure=Figura
|
|
||||||
citation.locator.folio=Infoli
|
|
||||||
citation.locator.issue=Número
|
|
||||||
citation.locator.line=Línia
|
|
||||||
citation.locator.note=Nota
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paràgraf
|
|
||||||
citation.locator.part=Part
|
|
||||||
citation.locator.section=Secció
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volum
|
|
||||||
citation.locator.verse=Vers
|
|
||||||
|
|
||||||
report.title.default=Informe del Zotero
|
report.title.default=Informe del Zotero
|
||||||
report.parentItem=Element pare:
|
report.parentItem=Element pare:
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=Omet el grup
|
||||||
sync.removeGroupsAndSync=Elimina el grup i sincronitza
|
sync.removeGroupsAndSync=Elimina el grup i sincronitza
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=Configura la sincronització
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=No s'ha establit un nom d'usuari
|
sync.error.usernameNotSet=No s'ha establit un nom d'usuari
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=Paràgraf
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Marca el text
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Elimina el color
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Negreta
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Cursiva
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Subratllat
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Subíndex
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Superíndex
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1326,7 +1314,7 @@ noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=Més
|
noteEditor.more=Més
|
||||||
noteEditor.find=Find
|
noteEditor.find=Cerca
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
noteEditor.next=Next
|
noteEditor.next=Next
|
||||||
|
|
@ -1338,11 +1326,11 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=Edita
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
noteEditor.editInWindow=Edit in a Separate Window
|
noteEditor.editInWindow=Edita en una finestra separada
|
||||||
noteEditor.applyAnnotationColors=Show Annotation Colors
|
noteEditor.applyAnnotationColors=Show Annotation Colors
|
||||||
noteEditor.removeAnnotationColors=Hide Annotation Colors
|
noteEditor.removeAnnotationColors=Hide Annotation Colors
|
||||||
noteEditor.addCitations=Show Annotation Citations
|
noteEditor.addCitations=Show Annotation Citations
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Marca el text
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=Afegeix una nota
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,12 @@
|
||||||
"general_done": {
|
"general_done": {
|
||||||
"message": "Hotovo"
|
"message": "Hotovo"
|
||||||
},
|
},
|
||||||
|
"general_yes": {
|
||||||
|
"message": "Ano"
|
||||||
|
},
|
||||||
|
"general_no": {
|
||||||
|
"message": "Ne"
|
||||||
|
},
|
||||||
"general_tryAgain": {
|
"general_tryAgain": {
|
||||||
"message": "Zkusit znovu"
|
"message": "Zkusit znovu"
|
||||||
},
|
},
|
||||||
|
|
@ -14,6 +20,9 @@
|
||||||
"general_cancel": {
|
"general_cancel": {
|
||||||
"message": "Zrušit"
|
"message": "Zrušit"
|
||||||
},
|
},
|
||||||
|
"general_copyToClipboard": {
|
||||||
|
"message": "Kopírovat do schránky"
|
||||||
|
},
|
||||||
"progressWindow_savingTo": {
|
"progressWindow_savingTo": {
|
||||||
"message": "Ukládám do"
|
"message": "Ukládám do"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<!ENTITY zotero.general.deselectAll "Odznačit vše">
|
<!ENTITY zotero.general.deselectAll "Odznačit vše">
|
||||||
<!ENTITY zotero.general.edit "Editovat">
|
<!ENTITY zotero.general.edit "Editovat">
|
||||||
<!ENTITY zotero.general.delete "Smazat">
|
<!ENTITY zotero.general.delete "Smazat">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Přesunout do Koše">
|
||||||
<!ENTITY zotero.general.ok "OK">
|
<!ENTITY zotero.general.ok "OK">
|
||||||
<!ENTITY zotero.general.cancel "Zrušit">
|
<!ENTITY zotero.general.cancel "Zrušit">
|
||||||
<!ENTITY zotero.general.refresh "Obnovit">
|
<!ENTITY zotero.general.refresh "Obnovit">
|
||||||
|
|
@ -128,8 +128,8 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.add "Uložit kopii souboru...">
|
<!ENTITY zotero.toolbar.attachment.add "Uložit kopii souboru...">
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Uložit odkaz na aktuální stránku">
|
<!ENTITY zotero.toolbar.attachment.weblink "Uložit odkaz na aktuální stránku">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Vytvořit snímek aktuální stránky">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Vytvořit snímek aktuální stránky">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Položka">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Poznámky">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "Žádné štítky k zobrazení">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "Žádné štítky k zobrazení">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "Nahrávám štítky...">
|
<!ENTITY zotero.tagSelector.loadingTags "Nahrávám štítky...">
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "První strana">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Back">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ general.moreInformation=Více informací
|
||||||
general.learnMore=Learn More
|
general.learnMore=Learn More
|
||||||
general.seeForMoreInformation=Pro více informací se podívejte na %S
|
general.seeForMoreInformation=Pro více informací se podívejte na %S
|
||||||
general.open=Otevřít %S
|
general.open=Otevřít %S
|
||||||
general.close=Close
|
general.close=Zavřít
|
||||||
general.enable=Povolit
|
general.enable=Povolit
|
||||||
general.disable=Zakázat
|
general.disable=Zakázat
|
||||||
general.reset=Resetovat
|
general.reset=Resetovat
|
||||||
|
|
@ -71,9 +71,9 @@ general.fix=Fix...
|
||||||
general.tryAgain=Zkusit znovu
|
general.tryAgain=Zkusit znovu
|
||||||
general.tryLater=Zkusit později
|
general.tryLater=Zkusit později
|
||||||
general.showDirectory=Zobrazit adresář
|
general.showDirectory=Zobrazit adresář
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Ukázat v knihovně
|
||||||
general.continue=Pokračovat
|
general.continue=Pokračovat
|
||||||
general.copy=Copy
|
general.copy=Kopírovat
|
||||||
general.copyToClipboard=Kopírovat do schránky
|
general.copyToClipboard=Kopírovat do schránky
|
||||||
general.cancel=Zrušit
|
general.cancel=Zrušit
|
||||||
general.clear=Vyčistit
|
general.clear=Vyčistit
|
||||||
|
|
@ -89,7 +89,7 @@ general.back=Back
|
||||||
general.languages=Languages
|
general.languages=Languages
|
||||||
general.default=Default
|
general.default=Default
|
||||||
general.custom=Custom
|
general.custom=Custom
|
||||||
general.loading=Loading…
|
general.loading=Nahrává se...
|
||||||
general.richText=Rich Text
|
general.richText=Rich Text
|
||||||
general.clearSelection=Clear Selection
|
general.clearSelection=Clear Selection
|
||||||
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Opravdu chcete odstranit vybrané položky z této ko
|
||||||
pane.items.removeFromPublications.title=Odstranit z Mých publikací
|
pane.items.removeFromPublications.title=Odstranit z Mých publikací
|
||||||
pane.items.removeFromPublications=Opravdu chcete odstranit vybranou položku z Mých publikací?
|
pane.items.removeFromPublications=Opravdu chcete odstranit vybranou položku z Mých publikací?
|
||||||
pane.items.removeFromPublications.multiple=Opravdu chcete odstranit vybrané položky z Mých publikací?
|
pane.items.removeFromPublications.multiple=Opravdu chcete odstranit vybrané položky z Mých publikací?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Najít dostupné PDF
|
pane.items.menu.findAvailablePDF=Najít dostupné PDF
|
||||||
|
|
@ -338,7 +341,7 @@ pane.items.menu.removeFromPublications=Odstranit položku z Mých publikací
|
||||||
pane.items.menu.removeFromPublications.multiple=Odstranit položky z Mých publikací...
|
pane.items.menu.removeFromPublications.multiple=Odstranit položky z Mých publikací...
|
||||||
pane.items.menu.moveToTrash=Přesunout položku do Koše...
|
pane.items.menu.moveToTrash=Přesunout položku do Koše...
|
||||||
pane.items.menu.moveToTrash.multiple=Přesunout položky do Koše...
|
pane.items.menu.moveToTrash.multiple=Přesunout položky do Koše...
|
||||||
pane.items.menu.delete=Delete Permanently…
|
pane.items.menu.delete=Definitivně smazat...
|
||||||
pane.items.menu.export=Exportovat vybranou položku...
|
pane.items.menu.export=Exportovat vybranou položku...
|
||||||
pane.items.menu.export.multiple=Exportovat vybrané položky...
|
pane.items.menu.export.multiple=Exportovat vybrané položky...
|
||||||
pane.items.menu.exportNote=Export Note…
|
pane.items.menu.exportNote=Export Note…
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=%S souvisejících:
|
||||||
pane.item.related.count.singular=%S související:
|
pane.item.related.count.singular=%S související:
|
||||||
pane.item.related.count.plural=%S souvisejících:
|
pane.item.related.count.plural=%S souvisejících:
|
||||||
pane.item.parentItem=Rodičovská položka:
|
pane.item.parentItem=Rodičovská položka:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Přejít na tuto položku online
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=No parent item
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
|
|
@ -438,7 +441,7 @@ pane.context.allNotes=All Notes
|
||||||
pane.context.noNotes=No notes
|
pane.context.noNotes=No notes
|
||||||
|
|
||||||
itemTypes.note=Poznámka
|
itemTypes.note=Poznámka
|
||||||
itemTypes.annotation=Annotation
|
itemTypes.annotation=Anotace
|
||||||
itemTypes.attachment=Příloha
|
itemTypes.attachment=Příloha
|
||||||
itemTypes.book=Kniha
|
itemTypes.book=Kniha
|
||||||
itemTypes.bookSection=Kapitola knihy
|
itemTypes.bookSection=Kapitola knihy
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Zobrazit editor...
|
||||||
citation.hideEditor=Skrýt editor...
|
citation.hideEditor=Skrýt editor...
|
||||||
citation.citations=Citace
|
citation.citations=Citace
|
||||||
citation.notes=Poznámky
|
citation.notes=Poznámky
|
||||||
citation.locator.page=Stránka
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Kniha
|
|
||||||
citation.locator.chapter=Kapitola
|
|
||||||
citation.locator.column=Sloupec
|
|
||||||
citation.locator.figure=Obrázek
|
|
||||||
citation.locator.folio=Složka
|
|
||||||
citation.locator.issue=Číslo
|
|
||||||
citation.locator.line=Řádek
|
|
||||||
citation.locator.note=Poznámka
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Odstavec
|
|
||||||
citation.locator.part=Část
|
|
||||||
citation.locator.section=Sekce
|
|
||||||
citation.locator.subverbo=Pod heslem
|
|
||||||
citation.locator.volume=Ročník
|
|
||||||
citation.locator.verse=Verš
|
|
||||||
|
|
||||||
report.title.default=Zotero report
|
report.title.default=Zotero report
|
||||||
report.parentItem=Rodičovská položka:
|
report.parentItem=Rodičovská položka:
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=Přeskočit skupinu
|
||||||
sync.removeGroupsAndSync=Odstranit skupinu a synchronizovat
|
sync.removeGroupsAndSync=Odstranit skupinu a synchronizovat
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=Nastavení synchronizace
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=Uživatelské jméno není nastaveno
|
sync.error.usernameNotSet=Uživatelské jméno není nastaveno
|
||||||
|
|
@ -1293,9 +1281,9 @@ retraction.citationWarning=Ve vašem dokumentu byly odvoláno publikování cita
|
||||||
retraction.citationWarning.dontWarn=Varování k této položce mi příště nezobrazujte
|
retraction.citationWarning.dontWarn=Varování k této položce mi příště nezobrazujte
|
||||||
|
|
||||||
noteEditor.annotationsDateLine=(%S)
|
noteEditor.annotationsDateLine=(%S)
|
||||||
noteEditor.cut=Cut
|
noteEditor.cut=Vyjmout
|
||||||
noteEditor.copy=Copy
|
noteEditor.copy=Kopírovat
|
||||||
noteEditor.paste=Paste
|
noteEditor.paste=Vložit
|
||||||
noteEditor.rightToLeft=Right to Left
|
noteEditor.rightToLeft=Right to Left
|
||||||
noteEditor.leftToRight=Left to Right
|
noteEditor.leftToRight=Left to Right
|
||||||
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=Odstavec
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Zvýraznit text
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Odstranit barvu
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Tučné
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Kurzíva
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Podtržené
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Spodní index
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Horní index
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1325,8 +1313,8 @@ noteEditor.alignLeft=Align Left
|
||||||
noteEditor.alignCenter=Align Center
|
noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=More
|
noteEditor.more=Více
|
||||||
noteEditor.find=Find
|
noteEditor.find=Najít
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
noteEditor.next=Next
|
noteEditor.next=Next
|
||||||
|
|
@ -1338,7 +1326,7 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=Upravit
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Zvýraznit text
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=Přidat poznámku
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Next Page
|
pdfReader.nextPage=Next Page
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=Stránka
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,12 @@
|
||||||
"general_done": {
|
"general_done": {
|
||||||
"message": "Færdig"
|
"message": "Færdig"
|
||||||
},
|
},
|
||||||
|
"general_yes": {
|
||||||
|
"message": "Ja"
|
||||||
|
},
|
||||||
|
"general_no": {
|
||||||
|
"message": "Nej"
|
||||||
|
},
|
||||||
"general_tryAgain": {
|
"general_tryAgain": {
|
||||||
"message": "Prøv igen"
|
"message": "Prøv igen"
|
||||||
},
|
},
|
||||||
|
|
@ -14,6 +20,9 @@
|
||||||
"general_cancel": {
|
"general_cancel": {
|
||||||
"message": "Annullér"
|
"message": "Annullér"
|
||||||
},
|
},
|
||||||
|
"general_copyToClipboard": {
|
||||||
|
"message": "Kopiér til udklipsholderen"
|
||||||
|
},
|
||||||
"progressWindow_savingTo": {
|
"progressWindow_savingTo": {
|
||||||
"message": "Gemmer i"
|
"message": "Gemmer i"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,14 +6,14 @@
|
||||||
<!ENTITY zotero.general.deselectAll "Fravælg alle">
|
<!ENTITY zotero.general.deselectAll "Fravælg alle">
|
||||||
<!ENTITY zotero.general.edit "Rediger">
|
<!ENTITY zotero.general.edit "Rediger">
|
||||||
<!ENTITY zotero.general.delete "Slet">
|
<!ENTITY zotero.general.delete "Slet">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Flyt til papirkurv">
|
||||||
<!ENTITY zotero.general.ok "OK">
|
<!ENTITY zotero.general.ok "OK">
|
||||||
<!ENTITY zotero.general.cancel "Annullér">
|
<!ENTITY zotero.general.cancel "Annullér">
|
||||||
<!ENTITY zotero.general.refresh "Opdatér">
|
<!ENTITY zotero.general.refresh "Opdatér">
|
||||||
<!ENTITY zotero.general.saveAs "Gem som...">
|
<!ENTITY zotero.general.saveAs "Gem som...">
|
||||||
<!ENTITY zotero.general.options "Indstillinger">
|
<!ENTITY zotero.general.options "Indstillinger">
|
||||||
<!ENTITY zotero.general.advancedOptions.label "Avancerede indstillinger">
|
<!ENTITY zotero.general.advancedOptions.label "Avancerede indstillinger">
|
||||||
<!ENTITY zotero.general.tools "Tools">
|
<!ENTITY zotero.general.tools "Værktøj">
|
||||||
<!ENTITY zotero.general.more "Mere">
|
<!ENTITY zotero.general.more "Mere">
|
||||||
<!ENTITY zotero.general.loading "Indlæser...">
|
<!ENTITY zotero.general.loading "Indlæser...">
|
||||||
<!ENTITY zotero.general.close "Luk">
|
<!ENTITY zotero.general.close "Luk">
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
<!ENTITY zotero.general.other "Andet...">
|
<!ENTITY zotero.general.other "Andet...">
|
||||||
<!ENTITY zotero.general.bigger "Bigger">
|
<!ENTITY zotero.general.bigger "Bigger">
|
||||||
<!ENTITY zotero.general.smaller "Smaller">
|
<!ENTITY zotero.general.smaller "Smaller">
|
||||||
<!ENTITY zotero.general.reset "Reset">
|
<!ENTITY zotero.general.reset "Nulstil">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY zotero.errorReport.title "Zotero fejlrapport">
|
<!ENTITY zotero.errorReport.title "Zotero fejlrapport">
|
||||||
|
|
@ -128,8 +128,8 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.add "Gem kopi af filen...">
|
<!ENTITY zotero.toolbar.attachment.add "Gem kopi af filen...">
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Gem link til den aktuelle side">
|
<!ENTITY zotero.toolbar.attachment.weblink "Gem link til den aktuelle side">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Tag kopi af den aktuelle side">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Tag kopi af den aktuelle side">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Element">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Noter">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "Der er ingen mærker at vise">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "Der er ingen mærker at vise">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "Indlæser mærker...">
|
<!ENTITY zotero.tagSelector.loadingTags "Indlæser mærker...">
|
||||||
|
|
@ -150,7 +150,7 @@
|
||||||
<!ENTITY zotero.lookup.description "Enter ISBNs, DOIs, PMIDs, arXiv IDs, or ADS Bibcodes to add to your library:">
|
<!ENTITY zotero.lookup.description "Enter ISBNs, DOIs, PMIDs, arXiv IDs, or ADS Bibcodes to add to your library:">
|
||||||
<!ENTITY zotero.lookup.button.search "Søg">
|
<!ENTITY zotero.lookup.button.search "Søg">
|
||||||
|
|
||||||
<!ENTITY zotero.createParent.title "Create Parent Item">
|
<!ENTITY zotero.createParent.title "Opret moder-element">
|
||||||
<!ENTITY zotero.createParent.button.manual "Manual Entry">
|
<!ENTITY zotero.createParent.button.manual "Manual Entry">
|
||||||
|
|
||||||
<!ENTITY zotero.selectitems.title "Vælg elementer">
|
<!ENTITY zotero.selectitems.title "Vælg elementer">
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "Første side">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Back">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
|
|
|
||||||
|
|
@ -45,14 +45,14 @@ general.character.plural=tegn
|
||||||
general.create=Opret
|
general.create=Opret
|
||||||
general.delete=Slet
|
general.delete=Slet
|
||||||
general.remove=Fjern
|
general.remove=Fjern
|
||||||
general.import=Import
|
general.import=Importér
|
||||||
general.export=Export
|
general.export=Eksportér
|
||||||
general.update=Update
|
general.update=Update
|
||||||
general.moreInformation=Mere information
|
general.moreInformation=Mere information
|
||||||
general.learnMore=Learn More
|
general.learnMore=Learn More
|
||||||
general.seeForMoreInformation=Se %S for nærmere oplysninger.
|
general.seeForMoreInformation=Se %S for nærmere oplysninger.
|
||||||
general.open=Åbn %S
|
general.open=Åbn %S
|
||||||
general.close=Close
|
general.close=Luk
|
||||||
general.enable=Slå til
|
general.enable=Slå til
|
||||||
general.disable=Slå fra
|
general.disable=Slå fra
|
||||||
general.reset=Nulstil
|
general.reset=Nulstil
|
||||||
|
|
@ -71,9 +71,9 @@ general.fix=Løs...
|
||||||
general.tryAgain=Prøv igen
|
general.tryAgain=Prøv igen
|
||||||
general.tryLater=Prøv igen senere
|
general.tryLater=Prøv igen senere
|
||||||
general.showDirectory=Vis mappe
|
general.showDirectory=Vis mappe
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Vis i bibliotek
|
||||||
general.continue=Fortsæt
|
general.continue=Fortsæt
|
||||||
general.copy=Copy
|
general.copy=Kopier
|
||||||
general.copyToClipboard=Kopiér til udklipsholderen
|
general.copyToClipboard=Kopiér til udklipsholderen
|
||||||
general.cancel=Annullér
|
general.cancel=Annullér
|
||||||
general.clear=Ryd
|
general.clear=Ryd
|
||||||
|
|
@ -89,7 +89,7 @@ general.back=Back
|
||||||
general.languages=Languages
|
general.languages=Languages
|
||||||
general.default=Default
|
general.default=Default
|
||||||
general.custom=Custom
|
general.custom=Custom
|
||||||
general.loading=Loading…
|
general.loading=Indlæser...
|
||||||
general.richText=Rich Text
|
general.richText=Rich Text
|
||||||
general.clearSelection=Clear Selection
|
general.clearSelection=Clear Selection
|
||||||
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Er du sikker på, du vil slette de valgte elementer f
|
||||||
pane.items.removeFromPublications.title=Fjern fra Mine publikationer
|
pane.items.removeFromPublications.title=Fjern fra Mine publikationer
|
||||||
pane.items.removeFromPublications=Er du sikker på, du vil slette det valgte element fra Mine publikationer?
|
pane.items.removeFromPublications=Er du sikker på, du vil slette det valgte element fra Mine publikationer?
|
||||||
pane.items.removeFromPublications.multiple=Er du sikker på, du vil slette det valgte element fra Mine publikationer?
|
pane.items.removeFromPublications.multiple=Er du sikker på, du vil slette det valgte element fra Mine publikationer?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Find tilgængelig PDF
|
pane.items.menu.findAvailablePDF=Find tilgængelig PDF
|
||||||
|
|
@ -338,7 +341,7 @@ pane.items.menu.removeFromPublications=Fjern element fra Mine publikationer...
|
||||||
pane.items.menu.removeFromPublications.multiple=Fjern elementer fra Mine publikationer...
|
pane.items.menu.removeFromPublications.multiple=Fjern elementer fra Mine publikationer...
|
||||||
pane.items.menu.moveToTrash=Flyt element til papirkurven...
|
pane.items.menu.moveToTrash=Flyt element til papirkurven...
|
||||||
pane.items.menu.moveToTrash.multiple=Flyt elementer til papirkurven...
|
pane.items.menu.moveToTrash.multiple=Flyt elementer til papirkurven...
|
||||||
pane.items.menu.delete=Delete Permanently…
|
pane.items.menu.delete=Slet permanent...
|
||||||
pane.items.menu.export=Eksportér dette element...
|
pane.items.menu.export=Eksportér dette element...
|
||||||
pane.items.menu.export.multiple=Eksportér disse elementer...
|
pane.items.menu.export.multiple=Eksportér disse elementer...
|
||||||
pane.items.menu.exportNote=Export Note…
|
pane.items.menu.exportNote=Export Note…
|
||||||
|
|
@ -352,7 +355,7 @@ pane.items.menu.reindexItem.multiple=Indeksér elementer igen
|
||||||
pane.items.menu.recognizePDF=Hent metadata for pdf-filen.
|
pane.items.menu.recognizePDF=Hent metadata for pdf-filen.
|
||||||
pane.items.menu.recognizePDF.multiple=Hent metadata for pdf-filerne
|
pane.items.menu.recognizePDF.multiple=Hent metadata for pdf-filerne
|
||||||
pane.items.menu.createParent=Create Parent Item…
|
pane.items.menu.createParent=Create Parent Item…
|
||||||
pane.items.menu.createParent.multiple=Create Parent Items
|
pane.items.menu.createParent.multiple=Opret moder-elementer
|
||||||
pane.items.menu.renameAttachments=Omdøb fil fra moder-metadata
|
pane.items.menu.renameAttachments=Omdøb fil fra moder-metadata
|
||||||
pane.items.menu.renameAttachments.multiple=Omdøb filer fra moder-metadata
|
pane.items.menu.renameAttachments.multiple=Omdøb filer fra moder-metadata
|
||||||
pane.items.showItemInLibrary=Vis element i Bibliotek
|
pane.items.showItemInLibrary=Vis element i Bibliotek
|
||||||
|
|
@ -404,8 +407,8 @@ pane.item.attachments.rename.error=Der opstod en fejl under omdøbningen af file
|
||||||
pane.item.attachments.fileNotFound.title=Fil ikke fundet
|
pane.item.attachments.fileNotFound.title=Fil ikke fundet
|
||||||
pane.item.attachments.fileNotFound.text1=Den vedhæftede fil kunne ikke findes.
|
pane.item.attachments.fileNotFound.text1=Den vedhæftede fil kunne ikke findes.
|
||||||
pane.item.attachments.fileNotFound.text1.path=The attached file could not be found at the following path:
|
pane.item.attachments.fileNotFound.text1.path=The attached file could not be found at the following path:
|
||||||
pane.item.attachments.fileNotFound.text2.stored=It may have been moved or deleted outside of %1$S, or, if the file was added on another computer, it may not yet have been synced to or from %2$S.
|
pane.item.attachments.fileNotFound.text2.stored=Den kan være blevet slettet eller flyttet uden for %1$S eller, hvis filen blev tilføjet på en anden computer, er den måske endnu ikke blevet synkroniseret til eller fra %2$S.
|
||||||
pane.item.attachments.fileNotFound.text2.stored.notOnServer=It may have been moved or deleted outside of %1$S, or, if the file was added on another computer, it may not yet have been synced to %2$S.
|
pane.item.attachments.fileNotFound.text2.stored.notOnServer=Den kan være blevet slettet eller flyttet uden for %1$S eller, hvis filen blev tilføjet på en anden computer, er den måske endnu ikke blevet synkroniseret til eller fra %2$S.
|
||||||
pane.item.attachments.fileNotFound.text2.linked=It may have been moved or deleted outside of %1$S, or a Linked Attachment Base Directory may be set incorrectly on one of your computers.
|
pane.item.attachments.fileNotFound.text2.linked=It may have been moved or deleted outside of %1$S, or a Linked Attachment Base Directory may be set incorrectly on one of your computers.
|
||||||
pane.item.attachments.delete.confirm=Er du sikker på, du vil slette denne vedhæftning ?
|
pane.item.attachments.delete.confirm=Er du sikker på, du vil slette denne vedhæftning ?
|
||||||
pane.item.attachments.count.zero=%S vedhæftninger:
|
pane.item.attachments.count.zero=%S vedhæftninger:
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=%S relaterede:
|
||||||
pane.item.related.count.singular=%S relateret:
|
pane.item.related.count.singular=%S relateret:
|
||||||
pane.item.related.count.plural=%S relaterede:
|
pane.item.related.count.plural=%S relaterede:
|
||||||
pane.item.parentItem=Overordnet element:
|
pane.item.parentItem=Overordnet element:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Gå til dette element online
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=No parent item
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
|
|
@ -438,7 +441,7 @@ pane.context.allNotes=All Notes
|
||||||
pane.context.noNotes=No notes
|
pane.context.noNotes=No notes
|
||||||
|
|
||||||
itemTypes.note=Note
|
itemTypes.note=Note
|
||||||
itemTypes.annotation=Annotation
|
itemTypes.annotation=Annotering
|
||||||
itemTypes.attachment=Vedhæftning
|
itemTypes.attachment=Vedhæftning
|
||||||
itemTypes.book=Bog
|
itemTypes.book=Bog
|
||||||
itemTypes.bookSection=Bidrag til bog
|
itemTypes.bookSection=Bidrag til bog
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Vis redaktør...
|
||||||
citation.hideEditor=Skjul redaktør...
|
citation.hideEditor=Skjul redaktør...
|
||||||
citation.citations=Henvisninger
|
citation.citations=Henvisninger
|
||||||
citation.notes=Noter
|
citation.notes=Noter
|
||||||
citation.locator.page=Side
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Bog
|
|
||||||
citation.locator.chapter=Kapitel
|
|
||||||
citation.locator.column=Spalte
|
|
||||||
citation.locator.figure=Figur
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Nummer
|
|
||||||
citation.locator.line=Linje
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Værk
|
|
||||||
citation.locator.paragraph=Afsnit
|
|
||||||
citation.locator.part=Del
|
|
||||||
citation.locator.section=Afsnit
|
|
||||||
citation.locator.subverbo=Under ordet
|
|
||||||
citation.locator.volume=Bind
|
|
||||||
citation.locator.verse=Vers
|
|
||||||
|
|
||||||
report.title.default=Zotero-rapport
|
report.title.default=Zotero-rapport
|
||||||
report.parentItem=Overordnet element:
|
report.parentItem=Overordnet element:
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=Spring gruppe over
|
||||||
sync.removeGroupsAndSync=Fjern grupper og synkronisering
|
sync.removeGroupsAndSync=Fjern grupper og synkronisering
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=Indstil synkronisering
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=Brugernavn ikke angivet
|
sync.error.usernameNotSet=Brugernavn ikke angivet
|
||||||
|
|
@ -1293,9 +1281,9 @@ retraction.citationWarning=A citation in your document has been retracted:
|
||||||
retraction.citationWarning.dontWarn=Don’t warn me about this item again
|
retraction.citationWarning.dontWarn=Don’t warn me about this item again
|
||||||
|
|
||||||
noteEditor.annotationsDateLine=(%S)
|
noteEditor.annotationsDateLine=(%S)
|
||||||
noteEditor.cut=Cut
|
noteEditor.cut=Klip
|
||||||
noteEditor.copy=Copy
|
noteEditor.copy=Kopier
|
||||||
noteEditor.paste=Paste
|
noteEditor.paste=Indsæt
|
||||||
noteEditor.rightToLeft=Right to Left
|
noteEditor.rightToLeft=Right to Left
|
||||||
noteEditor.leftToRight=Left to Right
|
noteEditor.leftToRight=Left to Right
|
||||||
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=Afsnit
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Marker tekst
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Fjern farve
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Fed
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Kursiv
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Understreg
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Sænket skrift
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Hævet skrift
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1325,7 +1313,7 @@ noteEditor.alignLeft=Align Left
|
||||||
noteEditor.alignCenter=Align Center
|
noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=More
|
noteEditor.more=Mere
|
||||||
noteEditor.find=Find
|
noteEditor.find=Find
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
|
|
@ -1338,7 +1326,7 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=Rediger
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Marker tekst
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=Tilføj note
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Next Page
|
pdfReader.nextPage=Next Page
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=Side
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -311,8 +311,8 @@
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Letzte Seite">
|
<!ENTITY zotero.pdfReader.lastPage "Letzte Seite">
|
||||||
<!ENTITY zotero.pdfReader.back "Zurück">
|
<!ENTITY zotero.pdfReader.back "Zurück">
|
||||||
<!ENTITY zotero.pdfReader.forward "Vorwärts">
|
<!ENTITY zotero.pdfReader.forward "Vorwärts">
|
||||||
<!ENTITY zotero.pdfReader.rotateClockwise "Drehe im Uhrzeigersinn">
|
<!ENTITY zotero.pdfReader.rotateClockwise "Im Uhrzeigersinn drehen">
|
||||||
<!ENTITY zotero.pdfReader.rotateCounterclockwise "Drehe gegen den Uhrzeigersinn">
|
<!ENTITY zotero.pdfReader.rotateCounterclockwise "Gegen den Uhrzeigersinn drehen">
|
||||||
<!ENTITY zotero.pdfReader.handTool "Hand-Werkzeug">
|
<!ENTITY zotero.pdfReader.handTool "Hand-Werkzeug">
|
||||||
<!ENTITY zotero.pdfReader.verticalScrolling "Vertikale Seitenanordnung">
|
<!ENTITY zotero.pdfReader.verticalScrolling "Vertikale Seitenanordnung">
|
||||||
<!ENTITY zotero.pdfReader.horizontalScrolling "Horizontale Seitenanordnung">
|
<!ENTITY zotero.pdfReader.horizontalScrolling "Horizontale Seitenanordnung">
|
||||||
|
|
|
||||||
|
|
@ -157,7 +157,7 @@ attachmentBasePath.clearBasePath.title=Auf absolute Pfade zurücksetzen
|
||||||
attachmentBasePath.clearBasePath.message=Neue verlinkte Dateianhänge werden mit absoluten Pfaden gespeichert.
|
attachmentBasePath.clearBasePath.message=Neue verlinkte Dateianhänge werden mit absoluten Pfaden gespeichert.
|
||||||
attachmentBasePath.clearBasePath.existingAttachments.singular=Ein Dateianhang im alten Basisverzeichnis wird zu einem absoluten Pfad konvertiert
|
attachmentBasePath.clearBasePath.existingAttachments.singular=Ein Dateianhang im alten Basisverzeichnis wird zu einem absoluten Pfad konvertiert
|
||||||
attachmentBasePath.clearBasePath.existingAttachments.plural=%S Dateinanhänge im alten Basisverzeichnis werden zu absoluten Pfaden konvertiert
|
attachmentBasePath.clearBasePath.existingAttachments.plural=%S Dateinanhänge im alten Basisverzeichnis werden zu absoluten Pfaden konvertiert
|
||||||
attachmentBasePath.clearBasePath.button=Basisverzeichnis Einstellungen löschen
|
attachmentBasePath.clearBasePath.button=Basisverzeichnis-Einstellungen löschen
|
||||||
|
|
||||||
dataDir.dirCannotBeCreated=Das %S-Datenverzeichnis (%S) kann nicht erstellt werden.
|
dataDir.dirCannotBeCreated=Das %S-Datenverzeichnis (%S) kann nicht erstellt werden.
|
||||||
dataDir.checkDirWriteAccess=Stellen Sie sicher, dass Sie Schreibberechtigungen für dieses Verzeichnis haben, und, dass Sicherheitssoftware das Schreiben von %S auf der Festplatte nicht verhindert.
|
dataDir.checkDirWriteAccess=Stellen Sie sicher, dass Sie Schreibberechtigungen für dieses Verzeichnis haben, und, dass Sicherheitssoftware das Schreiben von %S auf der Festplatte nicht verhindert.
|
||||||
|
|
@ -171,17 +171,17 @@ dataDir.useNewLocation=Neuen Ort verwenden
|
||||||
dataDir.previousDir=Vorheriger Ordner:
|
dataDir.previousDir=Vorheriger Ordner:
|
||||||
dataDir.default=Standard (%S)
|
dataDir.default=Standard (%S)
|
||||||
dataDir.useDefaultLocation=Standardverzeichnis benutzen
|
dataDir.useDefaultLocation=Standardverzeichnis benutzen
|
||||||
dataDir.selectDir=Zotero-Daten-Ordner auswählen
|
dataDir.selectDir=Zotero-Datenverzeichnis auswählen
|
||||||
dataDir.selectNewDir=Wählen Sie ein neues %S Daten-Verzeichnis
|
dataDir.selectNewDir=Wählen Sie ein neues %S Datenverzeichnis
|
||||||
dataDir.changeDataDirectory=Datenverzeichnis ändern...
|
dataDir.changeDataDirectory=Datenverzeichnis ändern...
|
||||||
dataDir.chooseNewDataDirectory=Wählen Sie das neue Daten-Verzeichnis
|
dataDir.chooseNewDataDirectory=Wählen Sie das neue Datenverzeichnis
|
||||||
dataDir.cannotBeSetWithAlternative=Das Daten-Verzeichnis kann nicht auf ein "%S"-Verzeichnis gesetzt werden. Meinten Sie %S?
|
dataDir.cannotBeSetWithAlternative=Das Daten-Verzeichnis kann nicht auf ein "%S"-Verzeichnis gesetzt werden. Meinten Sie %S?
|
||||||
dataDir.cannotBeLinkedAttachmentBaseDirectory=Das Daten-Verzeichnis kann nicht auf den gleichen Speicherort wie das Basisverzeichnis für verlinkte Anhänge eingestellt werden.
|
dataDir.cannotBeLinkedAttachmentBaseDirectory=Das Daten-Verzeichnis kann nicht auf den gleichen Speicherort wie das Basisverzeichnis für verlinkte Anhänge eingestellt werden.
|
||||||
dataDir.unsafeLocation.selected.cloud=Das Speichern des Daten-Verzeichnisses in einem Cloud-Verzeichnis führt mit hoher Wahrscheinlichkeit zu einer Beschädigung Ihrer Datenbank.
|
dataDir.unsafeLocation.selected.cloud=Das Speichern des Daten-Verzeichnisses in einem Cloud-Verzeichnis führt mit hoher Wahrscheinlichkeit zu einer Beschädigung Ihrer Datenbank.
|
||||||
dataDir.unsafeLocation.selected.areYouSure=Sind Sie sicher, dass Sie diesen Speicherort nutzen möchten?
|
dataDir.unsafeLocation.selected.areYouSure=Sind Sie sicher, dass Sie diesen Speicherort nutzen möchten?
|
||||||
dataDir.unsafeLocation.existing.cloud=Ihr %S-Daten-Verzeichnis scheint in einem Cloud-Speicherordner zu liegen, was mit hoher Wahrscheinlichkeit zu einer Beschädigung Ihrer Datenbank führt.
|
dataDir.unsafeLocation.existing.cloud=Ihr %S-Daten-Verzeichnis scheint in einem Cloud-Speicherordner zu liegen, was mit hoher Wahrscheinlichkeit zu einer Beschädigung Ihrer Datenbank führt.
|
||||||
dataDir.unsafeLocation.existing.chooseDifferent=Möchten Sie ein anderes Verzeichnis wählen?
|
dataDir.unsafeLocation.existing.chooseDifferent=Möchten Sie ein anderes Verzeichnis wählen?
|
||||||
dataDir.selectedDirNonEmpty.title=Ordner nicht leer
|
dataDir.selectedDirNonEmpty.title=Verzeichnis 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.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.mustSelectEmpty.title=Verzeichnis ist nicht leer
|
dataDir.mustSelectEmpty.title=Verzeichnis ist nicht leer
|
||||||
dataDir.mustSelectEmpty.text=Das Verzeichnis, das Sie ausgewählt haben, ist nicht leer. Sie müssen ein leeres Verzeichnis auswählen um fortzufahren.
|
dataDir.mustSelectEmpty.text=Das Verzeichnis, das Sie ausgewählt haben, ist nicht leer. Sie müssen ein leeres Verzeichnis auswählen um fortzufahren.
|
||||||
|
|
@ -189,7 +189,7 @@ dataDir.selectedDirEmpty.title=Verzeichnis ist leer
|
||||||
dataDir.selectedDirEmpty.text=Das ausgewählte Verzeichnis ist leer. Um ein bestehendes Zotero Datenverzeichnis zu verschieben, müssen Sie die Dateien manuell aus dem bestehenden Verzeichnis an den neuen Speicherort verschieben, nachdem %1$S geschlossen wurde.
|
dataDir.selectedDirEmpty.text=Das ausgewählte Verzeichnis ist leer. Um ein bestehendes Zotero Datenverzeichnis zu verschieben, müssen Sie die Dateien manuell aus dem bestehenden Verzeichnis an den neuen Speicherort verschieben, nachdem %1$S geschlossen wurde.
|
||||||
dataDir.selectedDirEmpty.useNewDir=Das neue Verzeichnis verwenden?
|
dataDir.selectedDirEmpty.useNewDir=Das neue Verzeichnis verwenden?
|
||||||
dataDir.moveFilesToNewLocation=Sie sollten die Dateien aus Ihrem Zotero-Datenverzeichnis an den neuen Speicherort verschieben, bevor Sie %1$S erneut öffnen.
|
dataDir.moveFilesToNewLocation=Sie sollten die Dateien aus Ihrem Zotero-Datenverzeichnis an den neuen Speicherort verschieben, bevor Sie %1$S erneut öffnen.
|
||||||
dataDir.incompatibleDbVersion.title=Datenbank Version ist nicht kompatibel
|
dataDir.incompatibleDbVersion.title=Datenbankversion ist nicht kompatibel
|
||||||
dataDir.incompatibleDbVersion.text=Das ausgewählte Datenverzeichnis ist zu alt um dies mit dieser Version von Zotero zu nutzen. Führen sie zuerst ein Upgrade des Datenverzeichnis unter Zuhilfenahme von Zotero 4.0 für Firefox durch, oder wählen sie ein anderes Datenverzeichnis für Zotero aus.
|
dataDir.incompatibleDbVersion.text=Das ausgewählte Datenverzeichnis ist zu alt um dies mit dieser Version von Zotero zu nutzen. Führen sie zuerst ein Upgrade des Datenverzeichnis unter Zuhilfenahme von Zotero 4.0 für Firefox durch, oder wählen sie ein anderes Datenverzeichnis für Zotero aus.
|
||||||
dataDir.migration.inProgress=Datenmigration wird durchgeführt...
|
dataDir.migration.inProgress=Datenmigration wird durchgeführt...
|
||||||
dataDir.migration.failure.title=Fehler bei der Migration des Datenverzeichnis
|
dataDir.migration.failure.title=Fehler bei der Migration des Datenverzeichnis
|
||||||
|
|
@ -201,7 +201,7 @@ dataDir.migration.failure.partial.showDirectoriesAndQuit=Verzeichnisse anzeigen
|
||||||
dataDir.migration.failure.full.automatic.text1=%S hat versucht das Daten-Verzeichnis in ein neues Standard-Verzeichnis zu verschieben, aber die Migration konnte nicht abgeschlossen werden.
|
dataDir.migration.failure.full.automatic.text1=%S hat versucht das Daten-Verzeichnis in ein neues Standard-Verzeichnis zu verschieben, aber die Migration konnte nicht abgeschlossen werden.
|
||||||
dataDir.migration.failure.full.automatic.text2=Es ist empfohlen, dass Sie %S schließen und manuell das Datenverzeichnis verschieben.
|
dataDir.migration.failure.full.automatic.text2=Es ist empfohlen, dass Sie %S schließen und manuell das Datenverzeichnis verschieben.
|
||||||
dataDir.migration.failure.full.automatic.newDirOnDifferentDrive=%S hat versucht das Daten-Verzeichnis in ein neues Standard-Verzeichnis zu verschieben, aber das alte Verzeichnis befindet sich auf einer anderen Festplatte und kann nicht automatisch migriert werden.
|
dataDir.migration.failure.full.automatic.newDirOnDifferentDrive=%S hat versucht das Daten-Verzeichnis in ein neues Standard-Verzeichnis zu verschieben, aber das alte Verzeichnis befindet sich auf einer anderen Festplatte und kann nicht automatisch migriert werden.
|
||||||
dataDir.migration.failure.full.manual.text1=Der %S Daten-Ordner konnte nicht migriert werden.
|
dataDir.migration.failure.full.manual.text1=Das %S Datenverzeichnis konnte nicht migriert werden.
|
||||||
dataDir.migration.failure.full.manual.text2=Es ist empfohlen, dass Sie %S schließen und manuell das Datenverzeichnis an den neuen Standard-Speicherort verschieben.
|
dataDir.migration.failure.full.manual.text2=Es ist empfohlen, dass Sie %S schließen und manuell das Datenverzeichnis an den neuen Standard-Speicherort verschieben.
|
||||||
dataDir.migration.failure.full.firefoxOpen=Das Datenverzeichnis kann nicht migriert werden, während Zotero für Firefox offen ist. Bitte schließen Sie Firefox und versuchen Sie es erneut.
|
dataDir.migration.failure.full.firefoxOpen=Das Datenverzeichnis kann nicht migriert werden, während Zotero für Firefox offen ist. Bitte schließen Sie Firefox und versuchen Sie es erneut.
|
||||||
dataDir.migration.failure.full.current=Aktuelles Verzeichnis: %S
|
dataDir.migration.failure.full.current=Aktuelles Verzeichnis: %S
|
||||||
|
|
@ -295,7 +295,7 @@ pane.tagSelector.rename.message=Bitte geben Sie einen neuen Namen für dieses Ta
|
||||||
pane.tagSelector.delete.title=Tag löschen
|
pane.tagSelector.delete.title=Tag löschen
|
||||||
pane.tagSelector.delete.message=Sind Sie sicher, dass Sie dieses Tag löschen wollen?\n\nDas Tag wird aus allen Einträgen entfernt werden.
|
pane.tagSelector.delete.message=Sind Sie sicher, dass Sie dieses Tag löschen wollen?\n\nDas Tag wird aus allen Einträgen entfernt werden.
|
||||||
pane.tagSelector.deleteAutomatic.title=Lösche automatische Tags...
|
pane.tagSelector.deleteAutomatic.title=Lösche automatische Tags...
|
||||||
pane.tagSelector.deleteAutomatic.message=Sind Sie sicher dass Sie %1$S automatisches Tag in dieser Bibliothek löschen wollen?;Sind Sie sicher dass Sie %1$S automatische Tags in dieser Bibliothek löschen wollen?
|
pane.tagSelector.deleteAutomatic.message=Sind Sie sicher, dass Sie %1$S automatisches Tag in dieser Bibliothek löschen wollen?;Sind Sie sicher, dass Sie %1$S automatische Tags in dieser Bibliothek löschen wollen?
|
||||||
pane.tagSelector.numSelected.none=0 Tags ausgewählt
|
pane.tagSelector.numSelected.none=0 Tags ausgewählt
|
||||||
pane.tagSelector.numSelected.singular=%S Tag ausgewählt
|
pane.tagSelector.numSelected.singular=%S Tag ausgewählt
|
||||||
pane.tagSelector.numSelected.plural=%S Tags ausgewählt
|
pane.tagSelector.numSelected.plural=%S Tags ausgewählt
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Sind Sie sicher, dass Sie die ausgewählten Einträge
|
||||||
pane.items.removeFromPublications.title=Bei Meine Veröffentlichungen löschen
|
pane.items.removeFromPublications.title=Bei Meine Veröffentlichungen löschen
|
||||||
pane.items.removeFromPublications=Sind Sie sicher, dass Sie den ausgewählten Eintrag aus Meine Veröffentlichungen entfernen möchten?
|
pane.items.removeFromPublications=Sind Sie sicher, dass Sie den ausgewählten Eintrag aus Meine Veröffentlichungen entfernen möchten?
|
||||||
pane.items.removeFromPublications.multiple=Sind Sie sicher, dass Sie die ausgewählten Einträge aus Meine Veröffentlichungen entfernen möchten?
|
pane.items.removeFromPublications.multiple=Sind Sie sicher, dass Sie die ausgewählten Einträge aus Meine Veröffentlichungen entfernen möchten?
|
||||||
|
pane.items.removeRecursive.title=Aus Sammlung und Untersammlungen entfernen
|
||||||
|
pane.items.removeRecursive=Sind Sie sicher, dass Sie den ausgewählten Eintrag aus dieser Sammlung und allen Untersammlungen entfernen möchten?
|
||||||
|
pane.items.removeRecursive.multiple=Sind Sie sicher, dass Sie die ausgewählten Einträge aus dieser Sammlung und allen Untersammlungen entfernen möchten?
|
||||||
pane.items.menu.addNoteFromAnnotations=Notiz aus Anmerkungen hinzufügen
|
pane.items.menu.addNoteFromAnnotations=Notiz aus Anmerkungen hinzufügen
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Notizen aus Anmerkungen hinzufügen
|
pane.items.menu.addNoteFromAnnotations.multiple=Notizen aus Anmerkungen hinzufügen
|
||||||
pane.items.menu.findAvailablePDF=Verfügbares PDF finden
|
pane.items.menu.findAvailablePDF=Verfügbares PDF finden
|
||||||
|
|
@ -590,7 +593,7 @@ itemFields.archive=Archiv
|
||||||
itemFields.attachmentPDF=PDF-Anhang
|
itemFields.attachmentPDF=PDF-Anhang
|
||||||
itemFields.repository=Repositorium
|
itemFields.repository=Repositorium
|
||||||
itemFields.archiveID=Archiv-ID
|
itemFields.archiveID=Archiv-ID
|
||||||
itemFields.citationKey=Zitationsschlüssel
|
itemFields.citationKey=Zitierschlüssel
|
||||||
|
|
||||||
creatorTypes.author=Autor
|
creatorTypes.author=Autor
|
||||||
creatorTypes.contributor=Mitarbeiter
|
creatorTypes.contributor=Mitarbeiter
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Editor anzeigen...
|
||||||
citation.hideEditor=Editor verbergen...
|
citation.hideEditor=Editor verbergen...
|
||||||
citation.citations=Zitationen
|
citation.citations=Zitationen
|
||||||
citation.notes=Fußnoten
|
citation.notes=Fußnoten
|
||||||
citation.locator.page=Seite
|
citation.locator.timestamp=Zeitstempel
|
||||||
citation.locator.book=Buch
|
|
||||||
citation.locator.chapter=Kapitel
|
|
||||||
citation.locator.column=Spalte
|
|
||||||
citation.locator.figure=Abbildung
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Ausgabe
|
|
||||||
citation.locator.line=Zeile
|
|
||||||
citation.locator.note=Fußnote
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Absatz
|
|
||||||
citation.locator.part=Teil
|
|
||||||
citation.locator.section=Abschnitt
|
|
||||||
citation.locator.subverbo=Sub voce
|
|
||||||
citation.locator.volume=Band
|
|
||||||
citation.locator.verse=Vers
|
|
||||||
|
|
||||||
report.title.default=Zotero-Bericht
|
report.title.default=Zotero-Bericht
|
||||||
report.parentItem=Übergeordneter Eintrag:
|
report.parentItem=Übergeordneter Eintrag:
|
||||||
|
|
@ -987,8 +975,8 @@ styles.installed=Der Stil "%S" wurde erfolgreich installiert.
|
||||||
styles.installError=%S scheint keine gültige Zitierstils-Datei zu sein.
|
styles.installError=%S scheint keine gültige Zitierstils-Datei zu sein.
|
||||||
styles.validationWarning="%S" ist keine gültige CSL 1.0.2 Zitierstil-Datei, daher funktioniert sie möglicherweise nicht korrekt mit %S.\n\nMöchten Sie dennoch fortfahren?
|
styles.validationWarning="%S" ist keine gültige CSL 1.0.2 Zitierstil-Datei, daher funktioniert sie möglicherweise nicht korrekt mit %S.\n\nMöchten Sie dennoch fortfahren?
|
||||||
styles.installSourceError=%1$S ruft eine ungültige oder nicht existierenden CSL-Datei unter %2$S als Quelle auf.
|
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.deleteStyle=Sind Sie sicher, dass Sie den Stil "%1$S" löschen möchten?
|
||||||
styles.deleteStyles=Sind Sie sicher, dass Sie die ausgewählten Stile löschen wollen?
|
styles.deleteStyles=Sind Sie sicher, dass Sie die ausgewählten Stile löschen möchten?
|
||||||
|
|
||||||
styles.abbreviations.title=Abkürzungen laden
|
styles.abbreviations.title=Abkürzungen laden
|
||||||
styles.abbreviations.parseError=Die Kürzel-Datei "%1$S" ist nicht gültig gemäß JSON.
|
styles.abbreviations.parseError=Die Kürzel-Datei "%1$S" ist nicht gültig gemäß JSON.
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=In der PDF-Datei gespeicherte Anmerkungen w
|
||||||
pdfReader.promptTransferToPDF.title=Anmerkungen in der Datei speichern
|
pdfReader.promptTransferToPDF.title=Anmerkungen in der Datei speichern
|
||||||
pdfReader.promptTransferToPDF.text=Anmerkungen werden in die PDF-Datei übertragen und können nicht mehr in %S bearbeitet werden.
|
pdfReader.promptTransferToPDF.text=Anmerkungen werden in die PDF-Datei übertragen und können nicht mehr in %S bearbeitet werden.
|
||||||
pdfReader.promptPasswordProtected=Dieser Vorgang wird für passwortgeschützte PDF-Dateien nicht unterstützt.
|
pdfReader.promptPasswordProtected=Dieser Vorgang wird für passwortgeschützte PDF-Dateien nicht unterstützt.
|
||||||
|
pdfReader.promptDeletePages.title=Seiten löschen
|
||||||
|
pdfReader.promptDeletePages.text=Sind Sie sicher, dass Sie %1$S Seite aus der PDF-Datei löschen möchten?;Sind Sie sicher, dass Sie %1$S Seiten aus der PDF-Datei löschen möchten?
|
||||||
|
pdfReader.rotateLeft=Nach links drehen
|
||||||
|
pdfReader.rotateRight=Nach rechts drehen
|
||||||
|
pdfReader.rotate180=Um 180° drehen
|
||||||
pdfReader.editPageNumber=Seitenzahl bearbeiten…
|
pdfReader.editPageNumber=Seitenzahl bearbeiten…
|
||||||
pdfReader.editHighlightedText=Hervorgehobenen Text bearbeiten
|
pdfReader.editHighlightedText=Hervorgehobenen Text bearbeiten
|
||||||
pdfReader.pageNumberPopupHeader=Seitenzahl ändern für:
|
pdfReader.pageNumberPopupHeader=Seitenzahl ändern für:
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,12 @@
|
||||||
"general_done": {
|
"general_done": {
|
||||||
"message": "Ολοκληρώθηκε"
|
"message": "Ολοκληρώθηκε"
|
||||||
},
|
},
|
||||||
|
"general_yes": {
|
||||||
|
"message": "Ναι"
|
||||||
|
},
|
||||||
|
"general_no": {
|
||||||
|
"message": "Όχι"
|
||||||
|
},
|
||||||
"general_tryAgain": {
|
"general_tryAgain": {
|
||||||
"message": "Ξαναπροσπάθηστε"
|
"message": "Ξαναπροσπάθηστε"
|
||||||
},
|
},
|
||||||
|
|
@ -17,6 +23,9 @@
|
||||||
"general_pleaseWait": {
|
"general_pleaseWait": {
|
||||||
"message": "Παρακαλώ περιμένετε..."
|
"message": "Παρακαλώ περιμένετε..."
|
||||||
},
|
},
|
||||||
|
"general_copyToClipboard": {
|
||||||
|
"message": "Αντιγραφή στο Πρόχειρο"
|
||||||
|
},
|
||||||
"progressWindow_savingTo": {
|
"progressWindow_savingTo": {
|
||||||
"message": "Αποθήκευση σε"
|
"message": "Αποθήκευση σε"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<!ENTITY zotero.general.deselectAll "Αποεπιλογή όλων">
|
<!ENTITY zotero.general.deselectAll "Αποεπιλογή όλων">
|
||||||
<!ENTITY zotero.general.edit "Επεξεργασία">
|
<!ENTITY zotero.general.edit "Επεξεργασία">
|
||||||
<!ENTITY zotero.general.delete "Διαγραφή">
|
<!ENTITY zotero.general.delete "Διαγραφή">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Μετακίνηση στον Κάδο απορριμμάτων">
|
||||||
<!ENTITY zotero.general.ok "ΟΚ">
|
<!ENTITY zotero.general.ok "ΟΚ">
|
||||||
<!ENTITY zotero.general.cancel "Ακύρωση">
|
<!ENTITY zotero.general.cancel "Ακύρωση">
|
||||||
<!ENTITY zotero.general.refresh "Ανανέωση">
|
<!ENTITY zotero.general.refresh "Ανανέωση">
|
||||||
|
|
@ -128,8 +128,8 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.add "Αποθήκευση αντιγράφου του αρχείου...">
|
<!ENTITY zotero.toolbar.attachment.add "Αποθήκευση αντιγράφου του αρχείου...">
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Αποθήκευση Συνδέσμου στην Τρέχουσα Σελίδα">
|
<!ENTITY zotero.toolbar.attachment.weblink "Αποθήκευση Συνδέσμου στην Τρέχουσα Σελίδα">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Λήψη Στιγμιότυπου της Τρέχουσας Σελίδας">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Λήψη Στιγμιότυπου της Τρέχουσας Σελίδας">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Είδος">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Σημείωση">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "Δεν υπάρχουν ετικέτες προς εμφάνιση">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "Δεν υπάρχουν ετικέτες προς εμφάνιση">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "Φόρτωση ετικετών...">
|
<!ENTITY zotero.tagSelector.loadingTags "Φόρτωση ετικετών...">
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "Πρώτη Σελίδα">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Back">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ general.moreInformation=Περισσότερες πληροφορίες
|
||||||
general.learnMore=Learn More
|
general.learnMore=Learn More
|
||||||
general.seeForMoreInformation=Για περισσότερες πληροφορίες δείτε %S.
|
general.seeForMoreInformation=Για περισσότερες πληροφορίες δείτε %S.
|
||||||
general.open=Άνοιξε %S
|
general.open=Άνοιξε %S
|
||||||
general.close=Close
|
general.close=Κλείσιμο
|
||||||
general.enable=Ενεργοποίηση
|
general.enable=Ενεργοποίηση
|
||||||
general.disable=Απενεργοποίηση
|
general.disable=Απενεργοποίηση
|
||||||
general.reset=Επανεκκίνηση
|
general.reset=Επανεκκίνηση
|
||||||
|
|
@ -71,9 +71,9 @@ general.fix=Διορθώσετε…
|
||||||
general.tryAgain=Προσπάθησε Πάλι
|
general.tryAgain=Προσπάθησε Πάλι
|
||||||
general.tryLater=Προσπάθησε αργότερα
|
general.tryLater=Προσπάθησε αργότερα
|
||||||
general.showDirectory=Εμφάνιση Καταλόγου
|
general.showDirectory=Εμφάνιση Καταλόγου
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Εμφάνιση στην Βιβλιοθήκη
|
||||||
general.continue=Συνέχεια
|
general.continue=Συνέχεια
|
||||||
general.copy=Copy
|
general.copy=Αντιγραφή
|
||||||
general.copyToClipboard=Αντιγραφή στο Πρόχειρο
|
general.copyToClipboard=Αντιγραφή στο Πρόχειρο
|
||||||
general.cancel=Άκυρο
|
general.cancel=Άκυρο
|
||||||
general.clear=Καθαρισμός
|
general.clear=Καθαρισμός
|
||||||
|
|
@ -89,7 +89,7 @@ general.back=Back
|
||||||
general.languages=Languages
|
general.languages=Languages
|
||||||
general.default=Default
|
general.default=Default
|
||||||
general.custom=Custom
|
general.custom=Custom
|
||||||
general.loading=Loading…
|
general.loading=Φόρτωση...
|
||||||
general.richText=Rich Text
|
general.richText=Rich Text
|
||||||
general.clearSelection=Clear Selection
|
general.clearSelection=Clear Selection
|
||||||
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Είστε βέβαιοι ότι θέλετε να κ
|
||||||
pane.items.removeFromPublications.title=Κατάργηση από τις Δημοσιεύσεις μου
|
pane.items.removeFromPublications.title=Κατάργηση από τις Δημοσιεύσεις μου
|
||||||
pane.items.removeFromPublications=Είστε βέβαιοι ότι θέλετε να καταργήσετε το επιλεγμένο στοιχείο από τις Δημοσιεύσεις μου;
|
pane.items.removeFromPublications=Είστε βέβαιοι ότι θέλετε να καταργήσετε το επιλεγμένο στοιχείο από τις Δημοσιεύσεις μου;
|
||||||
pane.items.removeFromPublications.multiple=Είστε βέβαιοι ότι θέλετε να καταργήσετε τα επιλεγμένα στοιχεία από τις Δημοσιεύσεις μου;
|
pane.items.removeFromPublications.multiple=Είστε βέβαιοι ότι θέλετε να καταργήσετε τα επιλεγμένα στοιχεία από τις Δημοσιεύσεις μου;
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Εύρεση διαθέσιμου αρχείου PDF
|
pane.items.menu.findAvailablePDF=Εύρεση διαθέσιμου αρχείου PDF
|
||||||
|
|
@ -338,7 +341,7 @@ pane.items.menu.removeFromPublications=Κατάργηση αντικειμένο
|
||||||
pane.items.menu.removeFromPublications.multiple=Κατάργηση αντικειμένων από τις Δημοσιεύσεις μου…
|
pane.items.menu.removeFromPublications.multiple=Κατάργηση αντικειμένων από τις Δημοσιεύσεις μου…
|
||||||
pane.items.menu.moveToTrash=Μετακίνηση στοιχείου στον Κάδο απορριμμάτων…
|
pane.items.menu.moveToTrash=Μετακίνηση στοιχείου στον Κάδο απορριμμάτων…
|
||||||
pane.items.menu.moveToTrash.multiple=Μετακίνηση στοιχείων στον Κάδο απορριμμάτων…
|
pane.items.menu.moveToTrash.multiple=Μετακίνηση στοιχείων στον Κάδο απορριμμάτων…
|
||||||
pane.items.menu.delete=Delete Permanently…
|
pane.items.menu.delete=Μόνιμη διαγραφή...;
|
||||||
pane.items.menu.export=Export Selected Item...
|
pane.items.menu.export=Export Selected Item...
|
||||||
pane.items.menu.export.multiple=Export Selected Items...
|
pane.items.menu.export.multiple=Export Selected Items...
|
||||||
pane.items.menu.exportNote=Export Note…
|
pane.items.menu.exportNote=Export Note…
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=%S σχετικό:
|
||||||
pane.item.related.count.singular=%S σχετικό:
|
pane.item.related.count.singular=%S σχετικό:
|
||||||
pane.item.related.count.plural=%S σχετικό:
|
pane.item.related.count.plural=%S σχετικό:
|
||||||
pane.item.parentItem=Γονικό Στοιχείο:
|
pane.item.parentItem=Γονικό Στοιχείο:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Μεταβείτε διαδικτυακά σε αυτό το αντικείμενο
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=No parent item
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
|
|
@ -503,9 +506,9 @@ itemFields.callNumber=Αριθμός κλήσης
|
||||||
itemFields.archiveLocation=Τοπ. στο Αρχείο
|
itemFields.archiveLocation=Τοπ. στο Αρχείο
|
||||||
itemFields.distributor=Διανομέας
|
itemFields.distributor=Διανομέας
|
||||||
itemFields.extra=Επιπλέον
|
itemFields.extra=Επιπλέον
|
||||||
itemFields.journalAbbreviation=Journal Abbr
|
itemFields.journalAbbreviation=Συντομογραφία περιοδικού
|
||||||
itemFields.DOI=DOI
|
itemFields.DOI=DOI
|
||||||
itemFields.accessDate=Accessed
|
itemFields.accessDate=Πρόσβαση
|
||||||
itemFields.seriesTitle=Τίτλος Σειράς
|
itemFields.seriesTitle=Τίτλος Σειράς
|
||||||
itemFields.seriesText=Series Text
|
itemFields.seriesText=Series Text
|
||||||
itemFields.seriesNumber=Αριθμός Σειράς
|
itemFields.seriesNumber=Αριθμός Σειράς
|
||||||
|
|
@ -526,12 +529,12 @@ itemFields.issueDate=Ημερομηνία Έκδοσης
|
||||||
itemFields.references=Αναφορές
|
itemFields.references=Αναφορές
|
||||||
itemFields.legalStatus=Νομική Υπόσταση
|
itemFields.legalStatus=Νομική Υπόσταση
|
||||||
itemFields.codeNumber=Code Number
|
itemFields.codeNumber=Code Number
|
||||||
itemFields.artworkMedium=Medium
|
itemFields.artworkMedium=Μέσο
|
||||||
itemFields.number=Αριθμός
|
itemFields.number=Αριθμός
|
||||||
itemFields.artworkSize=Μέγεθος έργου τέχνης
|
itemFields.artworkSize=Μέγεθος έργου τέχνης
|
||||||
itemFields.libraryCatalog=Κατάλογος Βιβλιοθήκης
|
itemFields.libraryCatalog=Κατάλογος Βιβλιοθήκης
|
||||||
itemFields.videoRecordingFormat=Μορφή
|
itemFields.videoRecordingFormat=Μορφή
|
||||||
itemFields.interviewMedium=Medium
|
itemFields.interviewMedium=Μέσο
|
||||||
itemFields.letterType=Τύπος
|
itemFields.letterType=Τύπος
|
||||||
itemFields.manuscriptType=Τύπος
|
itemFields.manuscriptType=Τύπος
|
||||||
itemFields.mapType=Τύπος
|
itemFields.mapType=Τύπος
|
||||||
|
|
@ -573,7 +576,7 @@ itemFields.applicationNumber=Application Number
|
||||||
itemFields.forumTitle=Forum/Listserv Title
|
itemFields.forumTitle=Forum/Listserv Title
|
||||||
itemFields.episodeNumber=Αριθμός Επεισοδίου
|
itemFields.episodeNumber=Αριθμός Επεισοδίου
|
||||||
itemFields.blogTitle=Blog Title
|
itemFields.blogTitle=Blog Title
|
||||||
itemFields.medium=Medium
|
itemFields.medium=Μέσο
|
||||||
itemFields.caseName=Case Name
|
itemFields.caseName=Case Name
|
||||||
itemFields.nameOfAct=Name of Act
|
itemFields.nameOfAct=Name of Act
|
||||||
itemFields.subject=Θέμα
|
itemFields.subject=Θέμα
|
||||||
|
|
@ -585,7 +588,7 @@ itemFields.numPages=# από Σελίδες
|
||||||
itemFields.programTitle=Program Title
|
itemFields.programTitle=Program Title
|
||||||
itemFields.issuingAuthority=Issuing Authority
|
itemFields.issuingAuthority=Issuing Authority
|
||||||
itemFields.filingDate=Filing Date
|
itemFields.filingDate=Filing Date
|
||||||
itemFields.genre=Genre
|
itemFields.genre=Είδος
|
||||||
itemFields.archive=Αρχείο
|
itemFields.archive=Αρχείο
|
||||||
itemFields.attachmentPDF=PDF Attachment
|
itemFields.attachmentPDF=PDF Attachment
|
||||||
itemFields.repository=Repository
|
itemFields.repository=Repository
|
||||||
|
|
@ -747,7 +750,7 @@ zotero.preferences.advanced.migrateDataDir.directoryWillBeMoved=Your %1$S data d
|
||||||
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=%S must be restarted to complete the migration.
|
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=%S must be restarted to complete the migration.
|
||||||
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
||||||
|
|
||||||
zotero.debugOutputLogging=Debug Output Logging
|
zotero.debugOutputLogging=Αποσφαλμάτωση Καταγραφή Εξόδου
|
||||||
zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
||||||
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
||||||
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
||||||
|
|
@ -757,7 +760,7 @@ zotero.debugOutputLogging.enabledAfterRestart=Debug output logging will be enabl
|
||||||
dragAndDrop.existingFiles=The following files already existed in the destination directory and were not copied:
|
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:
|
dragAndDrop.filesNotFound=The following files were not found and could not be copied:
|
||||||
|
|
||||||
fileInterface.importing=Importing…
|
fileInterface.importing=Εισαγωγή ...
|
||||||
fileInterface.importComplete=Import Complete
|
fileInterface.importComplete=Import Complete
|
||||||
fileInterface.itemsWereImported=%1$S item was imported;%1$S items were imported
|
fileInterface.itemsWereImported=%1$S item was imported;%1$S items were imported
|
||||||
fileInterface.itemsExported=Exporting items...
|
fileInterface.itemsExported=Exporting items...
|
||||||
|
|
@ -828,7 +831,7 @@ searchConditions.interviewMedium=Interview Medium
|
||||||
searchConditions.manuscriptType=Manuscript Type
|
searchConditions.manuscriptType=Manuscript Type
|
||||||
searchConditions.presentationType=Presentation Type
|
searchConditions.presentationType=Presentation Type
|
||||||
searchConditions.mapType=Map Type
|
searchConditions.mapType=Map Type
|
||||||
searchConditions.medium=Medium
|
searchConditions.medium=Μέσο
|
||||||
searchConditions.artworkMedium=Artwork Medium
|
searchConditions.artworkMedium=Artwork Medium
|
||||||
searchConditions.dateModified=Ημερομηνία Τροποποίησης
|
searchConditions.dateModified=Ημερομηνία Τροποποίησης
|
||||||
searchConditions.fulltextContent=Attachment Content
|
searchConditions.fulltextContent=Attachment Content
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Show Editor...
|
||||||
citation.hideEditor=Hide Editor...
|
citation.hideEditor=Hide Editor...
|
||||||
citation.citations=Citations
|
citation.citations=Citations
|
||||||
citation.notes=Σημείωση
|
citation.notes=Σημείωση
|
||||||
citation.locator.page=Σελίδα
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Βιβλίο
|
|
||||||
citation.locator.chapter=Chapter
|
|
||||||
citation.locator.column=Column
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Τεύχος
|
|
||||||
citation.locator.line=Line
|
|
||||||
citation.locator.note=Σημείωση
|
|
||||||
citation.locator.opus=Εργασία
|
|
||||||
citation.locator.paragraph=Παράγραφος
|
|
||||||
citation.locator.part=Μέρος
|
|
||||||
citation.locator.section=Ενότητα
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Τόμος
|
|
||||||
citation.locator.verse=Στίχος
|
|
||||||
|
|
||||||
report.title.default=Αναφορά Zotero
|
report.title.default=Αναφορά Zotero
|
||||||
report.parentItem=Γονικό Στοιχείο:
|
report.parentItem=Γονικό Στοιχείο:
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=Παράλειψη Ομάδας
|
||||||
sync.removeGroupsAndSync=Κατάργηση Ομάδων και Συγχρονισμού
|
sync.removeGroupsAndSync=Κατάργηση Ομάδων και Συγχρονισμού
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=Ρύθμιση Συγχρονισμού
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=Το όνομα χρήστη δεν έχει οριστεί
|
sync.error.usernameNotSet=Το όνομα χρήστη δεν έχει οριστεί
|
||||||
|
|
@ -1293,9 +1281,9 @@ retraction.citationWarning=Μια αναφορά στο έγγραφό σας έ
|
||||||
retraction.citationWarning.dontWarn=Μην με προειδοποιείτε για το στοιχείο αυτό ξανά
|
retraction.citationWarning.dontWarn=Μην με προειδοποιείτε για το στοιχείο αυτό ξανά
|
||||||
|
|
||||||
noteEditor.annotationsDateLine=(%S)
|
noteEditor.annotationsDateLine=(%S)
|
||||||
noteEditor.cut=Cut
|
noteEditor.cut=Αποκοπή
|
||||||
noteEditor.copy=Copy
|
noteEditor.copy=Αντιγραφή
|
||||||
noteEditor.paste=Paste
|
noteEditor.paste=Επικόλληση
|
||||||
noteEditor.rightToLeft=Right to Left
|
noteEditor.rightToLeft=Right to Left
|
||||||
noteEditor.leftToRight=Left to Right
|
noteEditor.leftToRight=Left to Right
|
||||||
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=Παράγραφος
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Υπογράμμιση κειμένου
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Απομάκρυνση χρώματος
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Έντονα
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Πλάγια
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Υπογραμμισμένα
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Δείκτης
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Εκθέτης
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1325,8 +1313,8 @@ noteEditor.alignLeft=Align Left
|
||||||
noteEditor.alignCenter=Align Center
|
noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=More
|
noteEditor.more=Περισσότερα
|
||||||
noteEditor.find=Find
|
noteEditor.find=Εύρεση
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
noteEditor.next=Next
|
noteEditor.next=Next
|
||||||
|
|
@ -1338,7 +1326,7 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=Επεξεργασία
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Υπογράμμιση κειμένου
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=Προσθήκη σημείωσης
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Next Page
|
pdfReader.nextPage=Next Page
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=Σελίδα
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<!ENTITY zotero.general.deselectAll "Deselect All">
|
<!ENTITY zotero.general.deselectAll "Deselect All">
|
||||||
<!ENTITY zotero.general.edit "Edit">
|
<!ENTITY zotero.general.edit "Edit">
|
||||||
<!ENTITY zotero.general.delete "Delete">
|
<!ENTITY zotero.general.delete "Delete">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Move to Bin">
|
||||||
<!ENTITY zotero.general.ok "OK">
|
<!ENTITY zotero.general.ok "OK">
|
||||||
<!ENTITY zotero.general.cancel "Cancel">
|
<!ENTITY zotero.general.cancel "Cancel">
|
||||||
<!ENTITY zotero.general.refresh "Refresh">
|
<!ENTITY zotero.general.refresh "Refresh">
|
||||||
|
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Are you sure you want to remove the selected items fr
|
||||||
pane.items.removeFromPublications.title=Remove from My Publications
|
pane.items.removeFromPublications.title=Remove from My Publications
|
||||||
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Find Available PDF
|
pane.items.menu.findAvailablePDF=Find Available PDF
|
||||||
|
|
@ -529,7 +532,7 @@ itemFields.codeNumber=Code Number
|
||||||
itemFields.artworkMedium=Medium
|
itemFields.artworkMedium=Medium
|
||||||
itemFields.number=Number
|
itemFields.number=Number
|
||||||
itemFields.artworkSize=Artwork Size
|
itemFields.artworkSize=Artwork Size
|
||||||
itemFields.libraryCatalog=Library Catalog
|
itemFields.libraryCatalog=Library Catalogue
|
||||||
itemFields.videoRecordingFormat=Format
|
itemFields.videoRecordingFormat=Format
|
||||||
itemFields.interviewMedium=Medium
|
itemFields.interviewMedium=Medium
|
||||||
itemFields.letterType=Type
|
itemFields.letterType=Type
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Show Editor…
|
||||||
citation.hideEditor=Hide Editor…
|
citation.hideEditor=Hide Editor…
|
||||||
citation.citations=Citations
|
citation.citations=Citations
|
||||||
citation.notes=Notes
|
citation.notes=Notes
|
||||||
citation.locator.page=Page
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Book
|
|
||||||
citation.locator.chapter=Chapter
|
|
||||||
citation.locator.column=Column
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Issue
|
|
||||||
citation.locator.line=Line
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paragraph
|
|
||||||
citation.locator.part=Part
|
|
||||||
citation.locator.section=Section
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verse
|
|
||||||
|
|
||||||
report.title.default=Zotero Report
|
report.title.default=Zotero Report
|
||||||
report.parentItem=Parent Item:
|
report.parentItem=Parent Item:
|
||||||
|
|
@ -1310,7 +1298,7 @@ noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Highlight Text
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Remove Colour
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Bold
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Italic
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Underline
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -328,6 +328,9 @@ pane.items.remove.multiple = Are you sure you want to remove the selected items
|
||||||
pane.items.removeFromPublications.title = Remove from My Publications
|
pane.items.removeFromPublications.title = Remove from My Publications
|
||||||
pane.items.removeFromPublications = Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications = Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple = Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple = Are you sure you want to remove the selected items from My Publications?
|
||||||
|
pane.items.removeRecursive.title = Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive = Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple = Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations = Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations = Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple = Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple = Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF = Find Available PDF
|
pane.items.menu.findAvailablePDF = Find Available PDF
|
||||||
|
|
@ -865,22 +868,7 @@ citation.showEditor = Show Editor…
|
||||||
citation.hideEditor = Hide Editor…
|
citation.hideEditor = Hide Editor…
|
||||||
citation.citations = Citations
|
citation.citations = Citations
|
||||||
citation.notes = Notes
|
citation.notes = Notes
|
||||||
citation.locator.page = Page
|
citation.locator.timestamp = Timestamp
|
||||||
citation.locator.book = Book
|
|
||||||
citation.locator.chapter = Chapter
|
|
||||||
citation.locator.column = Column
|
|
||||||
citation.locator.figure = Figure
|
|
||||||
citation.locator.folio = Folio
|
|
||||||
citation.locator.issue = Issue
|
|
||||||
citation.locator.line = Line
|
|
||||||
citation.locator.note = Note
|
|
||||||
citation.locator.opus = Opus
|
|
||||||
citation.locator.paragraph = Paragraph
|
|
||||||
citation.locator.part = Part
|
|
||||||
citation.locator.section = Section
|
|
||||||
citation.locator.subverbo = Sub verbo
|
|
||||||
citation.locator.volume = Volume
|
|
||||||
citation.locator.verse = Verse
|
|
||||||
|
|
||||||
report.title.default = Zotero Report
|
report.title.default = Zotero Report
|
||||||
report.parentItem = Parent Item:
|
report.parentItem = Parent Item:
|
||||||
|
|
@ -1383,6 +1371,11 @@ pdfReader.promptTransferFromPDF.text = Annotations stored in the PDF file will b
|
||||||
pdfReader.promptTransferToPDF.title = Store Annotations in File
|
pdfReader.promptTransferToPDF.title = Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text = Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text = Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected = The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected = The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title = Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text = Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft = Rotate Left
|
||||||
|
pdfReader.rotateRight = Rotate Right
|
||||||
|
pdfReader.rotate180 = Rotate 180°
|
||||||
pdfReader.editPageNumber = Edit Page Number…
|
pdfReader.editPageNumber = Edit Page Number…
|
||||||
pdfReader.editHighlightedText = Edit Highlighted Text
|
pdfReader.editHighlightedText = Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader = Change page number for:
|
pdfReader.pageNumberPopupHeader = Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=¿Está seguro de que quiere eliminar los elementos s
|
||||||
pane.items.removeFromPublications.title=Eliminar de Mis Publicaciones
|
pane.items.removeFromPublications.title=Eliminar de Mis Publicaciones
|
||||||
pane.items.removeFromPublications=¿Está seguro de que quiere eliminar el elemento seleccionado de Mis publicaciones?
|
pane.items.removeFromPublications=¿Está seguro de que quiere eliminar el elemento seleccionado de Mis publicaciones?
|
||||||
pane.items.removeFromPublications.multiple=¿Está seguro de que quiere eliminar los elementos seleccionados de Mis publicaciones?
|
pane.items.removeFromPublications.multiple=¿Está seguro de que quiere eliminar los elementos seleccionados de Mis publicaciones?
|
||||||
|
pane.items.removeRecursive.title=Eliminar de la colección y subcolecciones
|
||||||
|
pane.items.removeRecursive=¿Está seguro de que quiere eliminar el elemento seleccionado de esta colección y de todas las subcolecciones?
|
||||||
|
pane.items.removeRecursive.multiple=¿Está seguro de que quiere eliminar los elementos seleccionados de esta colección y de todas las subcolecciones?
|
||||||
pane.items.menu.addNoteFromAnnotations=Añadir una nota a partir de anotaciones
|
pane.items.menu.addNoteFromAnnotations=Añadir una nota a partir de anotaciones
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Añadir notas a partir de anotaciones
|
pane.items.menu.addNoteFromAnnotations.multiple=Añadir notas a partir de anotaciones
|
||||||
pane.items.menu.findAvailablePDF=Buscar PDF disponible
|
pane.items.menu.findAvailablePDF=Buscar PDF disponible
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Mostrar editor...
|
||||||
citation.hideEditor=Ocultar editor...
|
citation.hideEditor=Ocultar editor...
|
||||||
citation.citations=Citas
|
citation.citations=Citas
|
||||||
citation.notes=Notas
|
citation.notes=Notas
|
||||||
citation.locator.page=Página
|
citation.locator.timestamp=Marca de tiempo
|
||||||
citation.locator.book=Libro
|
|
||||||
citation.locator.chapter=Capítulo
|
|
||||||
citation.locator.column=Columna
|
|
||||||
citation.locator.figure=Figura
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Número
|
|
||||||
citation.locator.line=Línea
|
|
||||||
citation.locator.note=Nota
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Párrafo
|
|
||||||
citation.locator.part=Pieza
|
|
||||||
citation.locator.section=Sección
|
|
||||||
citation.locator.subverbo=Sub voce
|
|
||||||
citation.locator.volume=Volumen
|
|
||||||
citation.locator.verse=Versículo
|
|
||||||
|
|
||||||
report.title.default=Informe de Zotero
|
report.title.default=Informe de Zotero
|
||||||
report.parentItem=Elemento contenedor:
|
report.parentItem=Elemento contenedor:
|
||||||
|
|
@ -1342,7 +1330,7 @@ noteEditor.edit=Editar
|
||||||
noteEditor.addCitation=Añadir cita
|
noteEditor.addCitation=Añadir cita
|
||||||
noteEditor.removeCitation=Ocultar cita
|
noteEditor.removeCitation=Ocultar cita
|
||||||
noteEditor.findAndReplace=Buscar y reemplazar
|
noteEditor.findAndReplace=Buscar y reemplazar
|
||||||
noteEditor.editInWindow=Editar en una ventana separada
|
noteEditor.editInWindow=Editar en una ventana aparte
|
||||||
noteEditor.applyAnnotationColors=Mostrar los colores de las anotaciones
|
noteEditor.applyAnnotationColors=Mostrar los colores de las anotaciones
|
||||||
noteEditor.removeAnnotationColors=Ocultar los colores de las anotaciones
|
noteEditor.removeAnnotationColors=Ocultar los colores de las anotaciones
|
||||||
noteEditor.addCitations=Mostrar citas de anotaciones
|
noteEditor.addCitations=Mostrar citas de anotaciones
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=Las anotaciones guardadas en el archivo PDF
|
||||||
pdfReader.promptTransferToPDF.title=Guardar anotaciones en archivo
|
pdfReader.promptTransferToPDF.title=Guardar anotaciones en archivo
|
||||||
pdfReader.promptTransferToPDF.text=Las anotaciones se transferirán al archivo PDF y ya no se podrán editar en %S.
|
pdfReader.promptTransferToPDF.text=Las anotaciones se transferirán al archivo PDF y ya no se podrán editar en %S.
|
||||||
pdfReader.promptPasswordProtected=La operación no es compatible con archivos PDF protegidos por contraseña.
|
pdfReader.promptPasswordProtected=La operación no es compatible con archivos PDF protegidos por contraseña.
|
||||||
|
pdfReader.promptDeletePages.title=Borrar páginas
|
||||||
|
pdfReader.promptDeletePages.text=¿Está seguro de que desea borrar la página %1$S del archivo PDF?;¿Está seguro de que desea borrar las páginas %1$S del archivo PDF?
|
||||||
|
pdfReader.rotateLeft=Girar a la izquierda
|
||||||
|
pdfReader.rotateRight=Girar a la derecha
|
||||||
|
pdfReader.rotate180=Rotar 180º
|
||||||
pdfReader.editPageNumber=Editar número de página...
|
pdfReader.editPageNumber=Editar número de página...
|
||||||
pdfReader.editHighlightedText=Editar texto resaltado
|
pdfReader.editHighlightedText=Editar texto resaltado
|
||||||
pdfReader.pageNumberPopupHeader=Cambiar número de página por::
|
pdfReader.pageNumberPopupHeader=Cambiar número de página por::
|
||||||
|
|
|
||||||
|
|
@ -69,8 +69,8 @@
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "tingimuste ja piirangutega">
|
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "tingimuste ja piirangutega">
|
||||||
<!ENTITY zotero.preferences.sync.librariesToSync "Libraries to Sync">
|
<!ENTITY zotero.preferences.sync.librariesToSync "Libraries to Sync">
|
||||||
<!ENTITY zotero.preferences.sync.librariesToSync.button "Choose Libraries…">
|
<!ENTITY zotero.preferences.sync.librariesToSync.button "Choose Libraries…">
|
||||||
<!ENTITY zotero.preferences.sync.librariesToSync.sync "Sync">
|
<!ENTITY zotero.preferences.sync.librariesToSync.sync "Sünkroonimine">
|
||||||
<!ENTITY zotero.preferences.sync.librariesToSync.library "Library">
|
<!ENTITY zotero.preferences.sync.librariesToSync.library "Raamatukogu">
|
||||||
<!ENTITY zotero.preferences.sync.reset.warning1 "Järgnevad toimingud on mõeldud vaid erakordseteks ja spetsiifilisteks olukordadeks ja neid ei tohiks kasutada üldiseks probleemide lahendamiseks. Paljudel juhtudel võib algseadistamine lisaprobleeme põhjustada. Vt ">
|
<!ENTITY zotero.preferences.sync.reset.warning1 "Järgnevad toimingud on mõeldud vaid erakordseteks ja spetsiifilisteks olukordadeks ja neid ei tohiks kasutada üldiseks probleemide lahendamiseks. Paljudel juhtudel võib algseadistamine lisaprobleeme põhjustada. Vt ">
|
||||||
<!ENTITY zotero.preferences.sync.reset.warning2 "Sünkroniseerimise alglaadimise seaded">
|
<!ENTITY zotero.preferences.sync.reset.warning2 "Sünkroniseerimise alglaadimise seaded">
|
||||||
<!ENTITY zotero.preferences.sync.reset.warning3 "edasine info.">
|
<!ENTITY zotero.preferences.sync.reset.warning3 "edasine info.">
|
||||||
|
|
@ -111,7 +111,7 @@
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.setings "Leheküljespetsiifilised seaded:">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.setings "Leheküljespetsiifilised seaded:">
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath "Domeen/aadress">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath "Domeen/aadress">
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath.example "(e.g., wikipedia.org)">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath.example "(e.g., wikipedia.org)">
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.format "Format">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.format "Formaat">
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.locale "Keel">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.locale "Keel">
|
||||||
<!ENTITY zotero.preferences.quickCopy.dragLimit "Peatada kiirkopeerimine juhul kui lohistatakse rohkem kui">
|
<!ENTITY zotero.preferences.quickCopy.dragLimit "Peatada kiirkopeerimine juhul kui lohistatakse rohkem kui">
|
||||||
|
|
||||||
|
|
@ -182,7 +182,7 @@
|
||||||
<!ENTITY zotero.preferences.dataDir "Lao asukoht">
|
<!ENTITY zotero.preferences.dataDir "Lao asukoht">
|
||||||
<!ENTITY zotero.preferences.dataDir.useProfile "Kasutada Firefoxi profiili kataloogi">
|
<!ENTITY zotero.preferences.dataDir.useProfile "Kasutada Firefoxi profiili kataloogi">
|
||||||
<!ENTITY zotero.preferences.dataDir.custom "Oma valik:">
|
<!ENTITY zotero.preferences.dataDir.custom "Oma valik:">
|
||||||
<!ENTITY zotero.preferences.dataDir.choose "Choose…">
|
<!ENTITY zotero.preferences.dataDir.choose "Valida...">
|
||||||
<!ENTITY zotero.preferences.dataDir.viaCommandLine "(specified via command line)">
|
<!ENTITY zotero.preferences.dataDir.viaCommandLine "(specified via command line)">
|
||||||
<!ENTITY zotero.preferences.dataDir.reveal "Andmete kataloogi näitamine">
|
<!ENTITY zotero.preferences.dataDir.reveal "Andmete kataloogi näitamine">
|
||||||
<!ENTITY zotero.preferences.dataDir.migrate "Migrate To New Default Location…">
|
<!ENTITY zotero.preferences.dataDir.migrate "Migrate To New Default Location…">
|
||||||
|
|
|
||||||
|
|
@ -25,9 +25,9 @@
|
||||||
<!ENTITY closeCmd.accesskey "C">
|
<!ENTITY closeCmd.accesskey "C">
|
||||||
<!ENTITY manageAttachments.label "Manage Attachments">
|
<!ENTITY manageAttachments.label "Manage Attachments">
|
||||||
<!ENTITY convertToStored.label "Convert Linked Files to Stored Files…">
|
<!ENTITY convertToStored.label "Convert Linked Files to Stored Files…">
|
||||||
<!ENTITY importCmd.label "Import…">
|
<!ENTITY importCmd.label "Import...">
|
||||||
<!ENTITY importCmd.key "I">
|
<!ENTITY importCmd.key "I">
|
||||||
<!ENTITY importFromClipboardCmd.label "Import from Clipboard">
|
<!ENTITY importFromClipboardCmd.label "Lõikepuhvrist importimine">
|
||||||
<!ENTITY quitApplicationCmdWin.label "Väljuda">
|
<!ENTITY quitApplicationCmdWin.label "Väljuda">
|
||||||
<!ENTITY quitApplicationCmdWin.accesskey "x">
|
<!ENTITY quitApplicationCmdWin.accesskey "x">
|
||||||
<!ENTITY quitApplicationCmd.label "Väljuda">
|
<!ENTITY quitApplicationCmd.label "Väljuda">
|
||||||
|
|
@ -92,14 +92,14 @@
|
||||||
<!ENTITY helpFeedbackPage.label "Discussion Forums">
|
<!ENTITY helpFeedbackPage.label "Discussion Forums">
|
||||||
<!ENTITY helpFeedbackPage.accesskey "F">
|
<!ENTITY helpFeedbackPage.accesskey "F">
|
||||||
|
|
||||||
<!ENTITY helpReportErrors.label "Report Errors…">
|
<!ENTITY helpReportErrors.label "Andke vigadest teada...">
|
||||||
<!ENTITY helpReportErrors.accesskey "R">
|
<!ENTITY helpReportErrors.accesskey "R">
|
||||||
|
|
||||||
<!ENTITY debugOutputLogging.label "Debug Output Logging">
|
<!ENTITY debugOutputLogging.label "Veateadete logimine">
|
||||||
<!ENTITY debugOutputLogging.accesskey "L">
|
<!ENTITY debugOutputLogging.accesskey "L">
|
||||||
<!ENTITY debugOutputLogging.submit "Submit Output">
|
<!ENTITY debugOutputLogging.submit "Submit Output">
|
||||||
<!ENTITY debugOutputLogging.view "View Output">
|
<!ENTITY debugOutputLogging.view "Logi vaatamine">
|
||||||
<!ENTITY debugOutputLogging.clear "Clear Output">
|
<!ENTITY debugOutputLogging.clear "Logi tühjendamine">
|
||||||
<!ENTITY debugOutputLogging.restartWithLoggingEnabled "Restart with Logging Enabled…">
|
<!ENTITY debugOutputLogging.restartWithLoggingEnabled "Restart with Logging Enabled…">
|
||||||
|
|
||||||
<!ENTITY helpCheckForUpdates.label "Uuenduste kontrollimine">
|
<!ENTITY helpCheckForUpdates.label "Uuenduste kontrollimine">
|
||||||
|
|
|
||||||
|
|
@ -1,27 +1,27 @@
|
||||||
<!ENTITY zotero.general.yes "Yes">
|
<!ENTITY zotero.general.yes "Jah">
|
||||||
<!ENTITY zotero.general.no "No">
|
<!ENTITY zotero.general.no "Ei">
|
||||||
<!ENTITY zotero.general.optional "(Valikuline)">
|
<!ENTITY zotero.general.optional "(Valikuline)">
|
||||||
<!ENTITY zotero.general.note "Märkus:">
|
<!ENTITY zotero.general.note "Märkus:">
|
||||||
<!ENTITY zotero.general.selectAll "Valida kõik">
|
<!ENTITY zotero.general.selectAll "Valida kõik">
|
||||||
<!ENTITY zotero.general.deselectAll "Tühistada kõik valikud">
|
<!ENTITY zotero.general.deselectAll "Tühistada kõik valikud">
|
||||||
<!ENTITY zotero.general.edit "Toimetada">
|
<!ENTITY zotero.general.edit "Toimetada">
|
||||||
<!ENTITY zotero.general.delete "Kustutada">
|
<!ENTITY zotero.general.delete "Kustutada">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Liiguta Prahi hulka">
|
||||||
<!ENTITY zotero.general.ok "OK">
|
<!ENTITY zotero.general.ok "OK">
|
||||||
<!ENTITY zotero.general.cancel "Tühistada">
|
<!ENTITY zotero.general.cancel "Tühistada">
|
||||||
<!ENTITY zotero.general.refresh "Värskenda">
|
<!ENTITY zotero.general.refresh "Värskenda">
|
||||||
<!ENTITY zotero.general.saveAs "Salvestada kui...">
|
<!ENTITY zotero.general.saveAs "Salvestada kui...">
|
||||||
<!ENTITY zotero.general.options "Options">
|
<!ENTITY zotero.general.options "Options">
|
||||||
<!ENTITY zotero.general.advancedOptions.label "Advanced Options">
|
<!ENTITY zotero.general.advancedOptions.label "Advanced Options">
|
||||||
<!ENTITY zotero.general.tools "Tools">
|
<!ENTITY zotero.general.tools "Tööriistad">
|
||||||
<!ENTITY zotero.general.more "More">
|
<!ENTITY zotero.general.more "Veel">
|
||||||
<!ENTITY zotero.general.loading "Loading…">
|
<!ENTITY zotero.general.loading "Loading…">
|
||||||
<!ENTITY zotero.general.close "Close">
|
<!ENTITY zotero.general.close "Sulge">
|
||||||
<!ENTITY zotero.general.minimize "Minimize">
|
<!ENTITY zotero.general.minimize "Minimeerida">
|
||||||
<!ENTITY zotero.general.other "Other…">
|
<!ENTITY zotero.general.other "Other…">
|
||||||
<!ENTITY zotero.general.bigger "Bigger">
|
<!ENTITY zotero.general.bigger "Bigger">
|
||||||
<!ENTITY zotero.general.smaller "Smaller">
|
<!ENTITY zotero.general.smaller "Smaller">
|
||||||
<!ENTITY zotero.general.reset "Reset">
|
<!ENTITY zotero.general.reset "Lähtestamine">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY zotero.errorReport.title "Zotero vearaport">
|
<!ENTITY zotero.errorReport.title "Zotero vearaport">
|
||||||
|
|
@ -93,7 +93,7 @@
|
||||||
<!ENTITY zotero.toolbar.import.label "Import...">
|
<!ENTITY zotero.toolbar.import.label "Import...">
|
||||||
<!ENTITY zotero.toolbar.importFromClipboard "Lõikepuhvrist importimine">
|
<!ENTITY zotero.toolbar.importFromClipboard "Lõikepuhvrist importimine">
|
||||||
<!ENTITY zotero.toolbar.export.label "Raamatukogu eksport...">
|
<!ENTITY zotero.toolbar.export.label "Raamatukogu eksport...">
|
||||||
<!ENTITY zotero.toolbar.rtfScan.label "RTF Scan">
|
<!ENTITY zotero.toolbar.rtfScan.label "RTF Skänn">
|
||||||
<!ENTITY zotero.toolbar.timeline.label "Ajajoone loomine">
|
<!ENTITY zotero.toolbar.timeline.label "Ajajoone loomine">
|
||||||
<!ENTITY zotero.toolbar.preferences.label "Eelistused...">
|
<!ENTITY zotero.toolbar.preferences.label "Eelistused...">
|
||||||
<!ENTITY zotero.toolbar.supportAndDocumentation "Abi ja dokumentatsioon">
|
<!ENTITY zotero.toolbar.supportAndDocumentation "Abi ja dokumentatsioon">
|
||||||
|
|
@ -129,7 +129,7 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Salvestada link käesolevale leheküljele">
|
<!ENTITY zotero.toolbar.attachment.weblink "Salvestada link käesolevale leheküljele">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Teha käesolevast leheküljest momentülesvõte">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Teha käesolevast leheküljest momentülesvõte">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Item">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Märkused">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "Lipikud puuduvad">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "Lipikud puuduvad">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "Loading tags…">
|
<!ENTITY zotero.tagSelector.loadingTags "Loading tags…">
|
||||||
|
|
@ -264,7 +264,7 @@
|
||||||
<!ENTITY zotero.feedSettings.title "Feed Settings">
|
<!ENTITY zotero.feedSettings.title "Feed Settings">
|
||||||
<!ENTITY zotero.feedSettings.saveButton.label "Save">
|
<!ENTITY zotero.feedSettings.saveButton.label "Save">
|
||||||
<!ENTITY zotero.feedSettings.url.label "URL:">
|
<!ENTITY zotero.feedSettings.url.label "URL:">
|
||||||
<!ENTITY zotero.feedSettings.title.label "Title:">
|
<!ENTITY zotero.feedSettings.title.label "Pealkiri:">
|
||||||
<!ENTITY zotero.feedSettings.refresh.label1 "Update feed every">
|
<!ENTITY zotero.feedSettings.refresh.label1 "Update feed every">
|
||||||
<!ENTITY zotero.feedSettings.refresh.label2 "hour(s)">
|
<!ENTITY zotero.feedSettings.refresh.label2 "hour(s)">
|
||||||
<!ENTITY zotero.feedSettings.cleanupUnreadAfter.label1 "Remove unread feed items after">
|
<!ENTITY zotero.feedSettings.cleanupUnreadAfter.label1 "Remove unread feed items after">
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "Esimene lehekülg">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Back">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
|
|
|
||||||
|
|
@ -19,8 +19,8 @@ general.unknownErrorOccurred=Tundmatu viga.
|
||||||
general.invalidResponseServer=Server andis vigase vastuse
|
general.invalidResponseServer=Server andis vigase vastuse
|
||||||
general.tryAgainLater=Palun mõne minuti pärast uuesti proovida
|
general.tryAgainLater=Palun mõne minuti pärast uuesti proovida
|
||||||
general.serverError=Server andis veateate. Palun uuesti proovida.
|
general.serverError=Server andis veateate. Palun uuesti proovida.
|
||||||
general.pleaseRestart=Please restart %S.
|
general.pleaseRestart=Palun Firefox alglaadida.
|
||||||
general.pleaseRestartAndTryAgain=Please restart %S and try again.
|
general.pleaseRestartAndTryAgain=Palun Firefox alglaadida ja siis uuesti proovida.
|
||||||
general.checkForUpdate=Uuenduste kontrollimine
|
general.checkForUpdate=Uuenduste kontrollimine
|
||||||
general.checkForUpdates=Check for Updates
|
general.checkForUpdates=Check for Updates
|
||||||
general.actionCannotBeUndone=Seda ei saa tagasi võtta.
|
general.actionCannotBeUndone=Seda ei saa tagasi võtta.
|
||||||
|
|
@ -43,16 +43,16 @@ general.permissionDenied=Juurdepääs keelatud
|
||||||
general.character.singular=tähemärk
|
general.character.singular=tähemärk
|
||||||
general.character.plural=tähemärgid
|
general.character.plural=tähemärgid
|
||||||
general.create=Luua
|
general.create=Luua
|
||||||
general.delete=Delete
|
general.delete=Kustutada
|
||||||
general.remove=Eemaldada
|
general.remove=Eemaldada
|
||||||
general.import=Import
|
general.import=Import
|
||||||
general.export=Export
|
general.export=Eksport
|
||||||
general.update=Update
|
general.update=Update
|
||||||
general.moreInformation=More Information
|
general.moreInformation=More Information
|
||||||
general.learnMore=Learn More
|
general.learnMore=Learn More
|
||||||
general.seeForMoreInformation=Edasise info tarbeks vaadake %S.
|
general.seeForMoreInformation=Edasise info tarbeks vaadake %S.
|
||||||
general.open=Open %S
|
general.open=Open %S
|
||||||
general.close=Close
|
general.close=Sulge
|
||||||
general.enable=Lubada
|
general.enable=Lubada
|
||||||
general.disable=Keelata
|
general.disable=Keelata
|
||||||
general.reset=Lähtestamine
|
general.reset=Lähtestamine
|
||||||
|
|
@ -71,12 +71,12 @@ general.fix=Fix…
|
||||||
general.tryAgain=Try Again
|
general.tryAgain=Try Again
|
||||||
general.tryLater=Try Later
|
general.tryLater=Try Later
|
||||||
general.showDirectory=Show Directory
|
general.showDirectory=Show Directory
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Näidata raamatukogus
|
||||||
general.continue=Continue
|
general.continue=Continue
|
||||||
general.copy=Copy
|
general.copy=Kopeerida
|
||||||
general.copyToClipboard=Copy to Clipboard
|
general.copyToClipboard=Lõikepuhvrisse kopeerimine
|
||||||
general.cancel=Cancel
|
general.cancel=Tühistada
|
||||||
general.clear=Clear
|
general.clear=Tühjendada
|
||||||
general.processing=Processing
|
general.processing=Processing
|
||||||
general.finished=Finished
|
general.finished=Finished
|
||||||
general.submitted=Submitted
|
general.submitted=Submitted
|
||||||
|
|
@ -183,7 +183,7 @@ dataDir.unsafeLocation.existing.cloud=Your %S data directory appears to be withi
|
||||||
dataDir.unsafeLocation.existing.chooseDifferent=Would you like to choose a different location now?
|
dataDir.unsafeLocation.existing.chooseDifferent=Would you like to choose a different location now?
|
||||||
dataDir.selectedDirNonEmpty.title=Kataloog ei ole tühi
|
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.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.mustSelectEmpty.title=Directory Not Empty
|
dataDir.mustSelectEmpty.title=Kataloog ei ole tühi
|
||||||
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
||||||
dataDir.selectedDirEmpty.title=Kataloog on tühi
|
dataDir.selectedDirEmpty.title=Kataloog on tühi
|
||||||
dataDir.selectedDirEmpty.text=Kataloog, mille valisite, on tühi. Et liigutada olemasolev Zotero andmekataloog, on tarvis käsitsi kopeerida failid olemasolevast kataloogist uued asukohta. Selleks on vajalik kõigepealt sulgeda %1$S.
|
dataDir.selectedDirEmpty.text=Kataloog, mille valisite, on tühi. Et liigutada olemasolev Zotero andmekataloog, on tarvis käsitsi kopeerida failid olemasolevast kataloogist uued asukohta. Selleks on vajalik kõigepealt sulgeda %1$S.
|
||||||
|
|
@ -311,7 +311,7 @@ pane.items.intro.text3=Already using %S on another computer? [Set up syncing] to
|
||||||
pane.items.title=Items
|
pane.items.title=Items
|
||||||
pane.items.loading=Loading items…
|
pane.items.loading=Loading items…
|
||||||
pane.items.loadError=Error loading items list
|
pane.items.loadError=Error loading items list
|
||||||
pane.items.columnChooser.moreColumns=More Columns
|
pane.items.columnChooser.moreColumns=Rohkem tulpasid
|
||||||
pane.items.columnChooser.secondarySort=Secondary Sort (%S)
|
pane.items.columnChooser.secondarySort=Secondary Sort (%S)
|
||||||
pane.items.attach.link.uri.unrecognized=Zotero did not recognize the URI you entered. Please check the address and try again.
|
pane.items.attach.link.uri.unrecognized=Zotero did not recognize the URI you entered. Please check the address and try again.
|
||||||
pane.items.attach.link.uri.file=To attach a link to a file, please use “%S”.
|
pane.items.attach.link.uri.file=To attach a link to a file, please use “%S”.
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Are you sure you want to remove the selected items fr
|
||||||
pane.items.removeFromPublications.title=Remove from My Publications
|
pane.items.removeFromPublications.title=Remove from My Publications
|
||||||
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Find Available PDF
|
pane.items.menu.findAvailablePDF=Find Available PDF
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=%S seotut:
|
||||||
pane.item.related.count.singular=%S seotud:
|
pane.item.related.count.singular=%S seotud:
|
||||||
pane.item.related.count.plural=%S seotut:
|
pane.item.related.count.plural=%S seotut:
|
||||||
pane.item.parentItem=Ülemkirje:
|
pane.item.parentItem=Ülemkirje:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Selle kirje vaatamine võrgus
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=No parent item
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
|
|
@ -438,7 +441,7 @@ pane.context.allNotes=All Notes
|
||||||
pane.context.noNotes=No notes
|
pane.context.noNotes=No notes
|
||||||
|
|
||||||
itemTypes.note=Märkus
|
itemTypes.note=Märkus
|
||||||
itemTypes.annotation=Annotation
|
itemTypes.annotation=Annotatsioon
|
||||||
itemTypes.attachment=Manus
|
itemTypes.attachment=Manus
|
||||||
itemTypes.book=Raamat
|
itemTypes.book=Raamat
|
||||||
itemTypes.bookSection=Osa raamatust
|
itemTypes.bookSection=Osa raamatust
|
||||||
|
|
@ -547,7 +550,7 @@ itemFields.runningTime=Kestvus
|
||||||
itemFields.network=Võrk
|
itemFields.network=Võrk
|
||||||
itemFields.postType=Postituse tüüp
|
itemFields.postType=Postituse tüüp
|
||||||
itemFields.audioFileType=Faili tüüp
|
itemFields.audioFileType=Faili tüüp
|
||||||
itemFields.versionNumber=Version
|
itemFields.versionNumber=Versioon
|
||||||
itemFields.system=Süsteem
|
itemFields.system=Süsteem
|
||||||
itemFields.company=Firma
|
itemFields.company=Firma
|
||||||
itemFields.conferenceName=Konverentsi nimi
|
itemFields.conferenceName=Konverentsi nimi
|
||||||
|
|
@ -747,7 +750,7 @@ zotero.preferences.advanced.migrateDataDir.directoryWillBeMoved=Your %1$S data d
|
||||||
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=%S must be restarted to complete the migration.
|
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=%S must be restarted to complete the migration.
|
||||||
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
||||||
|
|
||||||
zotero.debugOutputLogging=Debug Output Logging
|
zotero.debugOutputLogging=Veateadete logimine
|
||||||
zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
||||||
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
||||||
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Toimetaja näidata...
|
||||||
citation.hideEditor=Toimetaja peita...
|
citation.hideEditor=Toimetaja peita...
|
||||||
citation.citations=Viited
|
citation.citations=Viited
|
||||||
citation.notes=Märkused
|
citation.notes=Märkused
|
||||||
citation.locator.page=Page
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Book
|
|
||||||
citation.locator.chapter=Chapter
|
|
||||||
citation.locator.column=Column
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Issue
|
|
||||||
citation.locator.line=Line
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paragraph
|
|
||||||
citation.locator.part=Part
|
|
||||||
citation.locator.section=Section
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verse
|
|
||||||
|
|
||||||
report.title.default=Zotero raport
|
report.title.default=Zotero raport
|
||||||
report.parentItem=Ülemkirje:
|
report.parentItem=Ülemkirje:
|
||||||
|
|
@ -994,7 +982,7 @@ styles.abbreviations.title=Load Abbreviations
|
||||||
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
|
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
|
||||||
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
|
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
|
||||||
|
|
||||||
sync.sync=Sync
|
sync.sync=Sünkroonimine
|
||||||
sync.syncWith=Sync with %S
|
sync.syncWith=Sync with %S
|
||||||
sync.stopping=Stopping…
|
sync.stopping=Stopping…
|
||||||
sync.cancel=Lõpeta sync
|
sync.cancel=Lõpeta sync
|
||||||
|
|
@ -1072,8 +1060,8 @@ sync.conflict.tag.addedToLocal=It has been added to the following local items:
|
||||||
sync.conflict.localItem=Local Item
|
sync.conflict.localItem=Local Item
|
||||||
sync.conflict.remoteItem=Remote Item
|
sync.conflict.remoteItem=Remote Item
|
||||||
sync.conflict.mergedItem=Merged Item
|
sync.conflict.mergedItem=Merged Item
|
||||||
sync.conflict.localFile=Local File
|
sync.conflict.localFile=Kohalik fail
|
||||||
sync.conflict.remoteFile=Remote File
|
sync.conflict.remoteFile=Serveris asuv fail
|
||||||
sync.conflict.resolveAllLocal=Use the local version for all remaining conflicts
|
sync.conflict.resolveAllLocal=Use the local version for all remaining conflicts
|
||||||
sync.conflict.resolveAllRemote=Use the remote version for all remaining conflicts
|
sync.conflict.resolveAllRemote=Use the remote version for all remaining conflicts
|
||||||
sync.conflict.itemChanged=The following item has been changed in multiple locations. Click the version to use for resolving conflicting fields, and then click %S.
|
sync.conflict.itemChanged=The following item has been changed in multiple locations. Click the version to use for resolving conflicting fields, and then click %S.
|
||||||
|
|
@ -1098,8 +1086,8 @@ sync.storage.mbRemaining=%SMB remaining
|
||||||
sync.storage.kbRemaining=jäänud on %SKB
|
sync.storage.kbRemaining=jäänud on %SKB
|
||||||
sync.storage.filesRemaining=%1$S/%2$S faili
|
sync.storage.filesRemaining=%1$S/%2$S faili
|
||||||
sync.storage.none=Midagi
|
sync.storage.none=Midagi
|
||||||
sync.storage.downloads=Downloads:
|
sync.storage.downloads=Allalaadimised:
|
||||||
sync.storage.uploads=Uploads:
|
sync.storage.uploads=Üleslaadimised:
|
||||||
sync.storage.localFile=Kohalik fail
|
sync.storage.localFile=Kohalik fail
|
||||||
sync.storage.remoteFile=Serveris asuv fail
|
sync.storage.remoteFile=Serveris asuv fail
|
||||||
sync.storage.savedFile=Salvestatud fail
|
sync.storage.savedFile=Salvestatud fail
|
||||||
|
|
@ -1124,7 +1112,7 @@ sync.storage.error.createNow=Kas soovite seda luua?
|
||||||
|
|
||||||
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.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.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.enterURL=Sisestage WebDAV URL.
|
||||||
sync.storage.error.webdav.invalidURL=%S ei ole korrektne 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.invalidLogin=WebDAV server ei tunnista sisestatud kasutajanime ja salasõna.
|
||||||
sync.storage.error.webdav.permissionDenied=Teil puudub WebDAV serveris ligipääs %S-le.
|
sync.storage.error.webdav.permissionDenied=Teil puudub WebDAV serveris ligipääs %S-le.
|
||||||
|
|
@ -1176,10 +1164,10 @@ recognizePDF.couldNotRead=PDFist ei õnnetstu teksti lugeda
|
||||||
recognizePDF.noMatches=Sobivaid vasteid ei leitud.
|
recognizePDF.noMatches=Sobivaid vasteid ei leitud.
|
||||||
recognizePDF.fileNotFound=Faili ei leitud.
|
recognizePDF.fileNotFound=Faili ei leitud.
|
||||||
recognizePDF.error=An unexpected error occurred
|
recognizePDF.error=An unexpected error occurred
|
||||||
recognizePDF.recognizing.label=Retrieving Metadata…
|
recognizePDF.recognizing.label=Metaandmete laadimine...
|
||||||
recognizePDF.complete.label=Metaandmete kogumine lõppenud.
|
recognizePDF.complete.label=Metaandmete kogumine lõppenud.
|
||||||
recognizePDF.pdfName.label=PDF Name
|
recognizePDF.pdfName.label=PDFi nimi
|
||||||
recognizePDF.itemName.label=Item Name
|
recognizePDF.itemName.label=Kirje nimi
|
||||||
|
|
||||||
rtfScan.openTitle=Faili valimine (RTF skänn)
|
rtfScan.openTitle=Faili valimine (RTF skänn)
|
||||||
rtfScan.scanning.label=RTF dokumendi skänn...
|
rtfScan.scanning.label=RTF dokumendi skänn...
|
||||||
|
|
@ -1225,7 +1213,7 @@ standalone.corruptInstallation=Your Zotero installation appears to be corrupted
|
||||||
standalone.addonInstallationFailed.title=Lisa paigaldamine nurjus
|
standalone.addonInstallationFailed.title=Lisa paigaldamine nurjus
|
||||||
standalone.addonInstallationFailed.body=The add-on "%S" could not be installed. It may be incompatible with this version of Zotero.
|
standalone.addonInstallationFailed.body=The add-on "%S" could not be installed. It may be incompatible with this version of Zotero.
|
||||||
standalone.rootWarning=You appear to be running Zotero as root. This is insecure and may prevent Zotero from functioning when launched from your user account.\n\nIf you wish to install an automatic update, modify the Zotero program directory to be writable by your user account.
|
standalone.rootWarning=You appear to be running Zotero as root. This is insecure and may prevent Zotero from functioning when launched from your user account.\n\nIf you wish to install an automatic update, modify the Zotero program directory to be writable by your user account.
|
||||||
standalone.rootWarning.exit=Exit
|
standalone.rootWarning.exit=Väljuda
|
||||||
standalone.rootWarning.continue=Continue
|
standalone.rootWarning.continue=Continue
|
||||||
standalone.updateMessage=A recommended update is available, but you do not have permission to install it. To update automatically, modify the Zotero program directory to be writeable by your user account.
|
standalone.updateMessage=A recommended update is available, but you do not have permission to install it. To update automatically, modify the Zotero program directory to be writeable by your user account.
|
||||||
|
|
||||||
|
|
@ -1239,7 +1227,7 @@ firstRunGuidance.toolbarButton.new=Click the ‘Z’ button to open Zotero, or u
|
||||||
firstRunGuidance.toolbarButton.upgrade=The Zotero icon can now be found in the Firefox toolbar. Click the icon to open Zotero, or use the %S keyboard shortcut.
|
firstRunGuidance.toolbarButton.upgrade=The Zotero icon can now be found in the Firefox toolbar. Click the icon to open Zotero, or use the %S keyboard shortcut.
|
||||||
firstRunGuidance.saveButton=Click this button to save any web page to your Zotero library. On some pages, Zotero will be able to save full details, including author and date.
|
firstRunGuidance.saveButton=Click this button to save any web page to your Zotero library. On some pages, Zotero will be able to save full details, including author and date.
|
||||||
|
|
||||||
styles.bibliography=Bibliography
|
styles.bibliography=Biblograafia
|
||||||
styles.editor.save=Save Citation Style
|
styles.editor.save=Save Citation Style
|
||||||
styles.editor.warning.noItems=No items selected in Zotero.
|
styles.editor.warning.noItems=No items selected in Zotero.
|
||||||
styles.editor.warning.parseError=Error parsing style:
|
styles.editor.warning.parseError=Error parsing style:
|
||||||
|
|
@ -1293,9 +1281,9 @@ retraction.citationWarning=A citation in your document has been retracted:
|
||||||
retraction.citationWarning.dontWarn=Don’t warn me about this item again
|
retraction.citationWarning.dontWarn=Don’t warn me about this item again
|
||||||
|
|
||||||
noteEditor.annotationsDateLine=(%S)
|
noteEditor.annotationsDateLine=(%S)
|
||||||
noteEditor.cut=Cut
|
noteEditor.cut=Lõigata
|
||||||
noteEditor.copy=Copy
|
noteEditor.copy=Kopeerida
|
||||||
noteEditor.paste=Paste
|
noteEditor.paste=Asetada
|
||||||
noteEditor.rightToLeft=Right to Left
|
noteEditor.rightToLeft=Right to Left
|
||||||
noteEditor.leftToRight=Left to Right
|
noteEditor.leftToRight=Left to Right
|
||||||
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
noteEditor.updateNotice=This note was edited with a newer version of %1$S.\nPlease update %1$S to make changes.
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=Paragrahv
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Teksti esiletõstmine
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Värvi eemaldamine
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Rasvane
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Kaldkiri
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Allajoonitud
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Alaindeks
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Ülaindeks
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1325,8 +1313,8 @@ noteEditor.alignLeft=Align Left
|
||||||
noteEditor.alignCenter=Align Center
|
noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=More
|
noteEditor.more=Veel
|
||||||
noteEditor.find=Find
|
noteEditor.find=Otsida
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
noteEditor.next=Next
|
noteEditor.next=Next
|
||||||
|
|
@ -1338,7 +1326,7 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=Toimetada
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Teksti esiletõstmine
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=Märkuse lisamine
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Next Page
|
pdfReader.nextPage=Next Page
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=Lehekülg
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -263,7 +263,7 @@ pane.collections.trash=Zaborra
|
||||||
pane.collections.untitled=Titulu gabe
|
pane.collections.untitled=Titulu gabe
|
||||||
pane.collections.unfiled=Artxibatu gabeko elementuak
|
pane.collections.unfiled=Artxibatu gabeko elementuak
|
||||||
pane.collections.retracted=Erretiratutako elementuak
|
pane.collections.retracted=Erretiratutako elementuak
|
||||||
pane.collections.duplicate=Bikoiztu elementuak
|
pane.collections.duplicate=Bikoiztutako elementuak
|
||||||
pane.collections.removeLibrary=Liburutegiak ezabatu
|
pane.collections.removeLibrary=Liburutegiak ezabatu
|
||||||
pane.collections.removeLibrary.text=Ziur zaude "%S" betirako ezabatu nahi duzula ordenagailu honetatik?
|
pane.collections.removeLibrary.text=Ziur zaude "%S" betirako ezabatu nahi duzula ordenagailu honetatik?
|
||||||
|
|
||||||
|
|
@ -327,8 +327,11 @@ pane.items.remove.multiple=Ziur zaude hautatutako elementuak bilduma honetatik e
|
||||||
pane.items.removeFromPublications.title=Ezabatu Nire argitalpenetatik
|
pane.items.removeFromPublications.title=Ezabatu Nire argitalpenetatik
|
||||||
pane.items.removeFromPublications=Ziur zaude hautatutako elementua Nire argitalpenak ataletik ezabatu nahi duzula?
|
pane.items.removeFromPublications=Ziur zaude hautatutako elementua Nire argitalpenak ataletik ezabatu nahi duzula?
|
||||||
pane.items.removeFromPublications.multiple=Ziur zaude hautatutako elementuak Nire argitalpenak ataletik ezabatu nahi dituzula?
|
pane.items.removeFromPublications.multiple=Ziur zaude hautatutako elementuak Nire argitalpenak ataletik ezabatu nahi dituzula?
|
||||||
pane.items.menu.addNoteFromAnnotations=Gehitu oharra oharpenetatik
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Gehitu oharrak oharpenetatik
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
|
pane.items.menu.addNoteFromAnnotations=Sortu ohar bat oharpenekin
|
||||||
|
pane.items.menu.addNoteFromAnnotations.multiple=Sortu oharrak oharpenekin
|
||||||
pane.items.menu.findAvailablePDF=Aurkitu eskuragarri den PDFa
|
pane.items.menu.findAvailablePDF=Aurkitu eskuragarri den PDFa
|
||||||
pane.items.menu.findAvailablePDF.multiple=Aurkitu eskuragarri diren PDFak
|
pane.items.menu.findAvailablePDF.multiple=Aurkitu eskuragarri diren PDFak
|
||||||
pane.items.menu.addToCollection=Bilduman gehitu
|
pane.items.menu.addToCollection=Bilduman gehitu
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=%S erlaziodun:
|
||||||
pane.item.related.count.singular=erlaziodun %S:
|
pane.item.related.count.singular=erlaziodun %S:
|
||||||
pane.item.related.count.plural=%S erlaziodun:
|
pane.item.related.count.plural=%S erlaziodun:
|
||||||
pane.item.parentItem=Guraso elementua:
|
pane.item.parentItem=Guraso elementua:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Ikusi elementu hau linean
|
||||||
|
|
||||||
pane.context.noParent=Ez du guraso elementurik
|
pane.context.noParent=Ez du guraso elementurik
|
||||||
pane.context.itemNotes=Elementuaren oharrak
|
pane.context.itemNotes=Elementuaren oharrak
|
||||||
|
|
@ -722,7 +725,7 @@ zotero.preferences.export.quickCopy.citationInstructions=Aipuen estilotarako, ai
|
||||||
|
|
||||||
zotero.preferences.wordProcessors.installationSuccess=Instalazioa zuzen burutu da.
|
zotero.preferences.wordProcessors.installationSuccess=Instalazioa zuzen burutu da.
|
||||||
zotero.preferences.wordProcessors.installationError=Ezin izan da instalazioa burutu errore bat gertatu delako. Mesedez ziurtatu %1$S itxita dagoela, eta orduan berrabiarazi %2$S.
|
zotero.preferences.wordProcessors.installationError=Ezin izan da instalazioa burutu errore bat gertatu delako. Mesedez ziurtatu %1$S itxita dagoela, eta orduan berrabiarazi %2$S.
|
||||||
zotero.preferences.wordProcessors.manualInstallation.button=Manual Installation
|
zotero.preferences.wordProcessors.manualInstallation.button=Eskuz instalatu
|
||||||
zotero.preferences.wordProcessors.installed=%S gehigarria instalatuta dago.
|
zotero.preferences.wordProcessors.installed=%S gehigarria instalatuta dago.
|
||||||
zotero.preferences.wordProcessors.notInstalled=%S gehigarria ez dago instalatuta.
|
zotero.preferences.wordProcessors.notInstalled=%S gehigarria ez dago instalatuta.
|
||||||
zotero.preferences.wordProcessors.install=%S gehigarria instalatu
|
zotero.preferences.wordProcessors.install=%S gehigarria instalatu
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Erakutsi Editorea...
|
||||||
citation.hideEditor=Ezkutatu Editorea...
|
citation.hideEditor=Ezkutatu Editorea...
|
||||||
citation.citations=Aipuak
|
citation.citations=Aipuak
|
||||||
citation.notes=Oharrak
|
citation.notes=Oharrak
|
||||||
citation.locator.page=Orrialdea
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Liburua
|
|
||||||
citation.locator.chapter=Kapitulua
|
|
||||||
citation.locator.column=Zutabea
|
|
||||||
citation.locator.figure=Irudia
|
|
||||||
citation.locator.folio=Folioa
|
|
||||||
citation.locator.issue=Zenbakia
|
|
||||||
citation.locator.line=Lerroa
|
|
||||||
citation.locator.note=Oharra
|
|
||||||
citation.locator.opus=Opusa
|
|
||||||
citation.locator.paragraph=Paragrafoa
|
|
||||||
citation.locator.part=Zatia
|
|
||||||
citation.locator.section=Atala
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Liburukia
|
|
||||||
citation.locator.verse=Bertsoa
|
|
||||||
|
|
||||||
report.title.default=Zotero Txostena
|
report.title.default=Zotero Txostena
|
||||||
report.parentItem=Guraso elementua:
|
report.parentItem=Guraso elementua:
|
||||||
|
|
@ -1210,8 +1198,8 @@ lookup.failureTooMany.description=Identifikatzaile gehiegi. Mesedez sar ezazu id
|
||||||
createParent.prompt=Adierazi DOI, ISBN, PMID, arXiv ID edo ADS Bibcode bat fitxategi hau identifikatzeko
|
createParent.prompt=Adierazi DOI, ISBN, PMID, arXiv ID edo ADS Bibcode bat fitxategi hau identifikatzeko
|
||||||
|
|
||||||
locate.online.label=Linean ikusi
|
locate.online.label=Linean ikusi
|
||||||
locate.pdf.label=Open PDF
|
locate.pdf.label=Ireki PDFa
|
||||||
locate.pdfNewWindow.label=Open PDF in New Window
|
locate.pdfNewWindow.label=Ireki PDFa leiho berrian
|
||||||
locate.snapshot.label=Pantaila-argazkia ikusi
|
locate.snapshot.label=Pantaila-argazkia ikusi
|
||||||
locate.file.label=Ikusi fitxategia
|
locate.file.label=Ikusi fitxategia
|
||||||
locate.externalViewer.label=Kanpo-ikustailean ireki
|
locate.externalViewer.label=Kanpo-ikustailean ireki
|
||||||
|
|
@ -1347,14 +1335,14 @@ noteEditor.applyAnnotationColors=Oharpenen koloreak erakutsi
|
||||||
noteEditor.removeAnnotationColors=Oharpenen koloreak ezkutatu
|
noteEditor.removeAnnotationColors=Oharpenen koloreak ezkutatu
|
||||||
noteEditor.addCitations=Oharpen aipuak erakutsi
|
noteEditor.addCitations=Oharpen aipuak erakutsi
|
||||||
noteEditor.removeCitations=Oharpen aipuak ezkutatu
|
noteEditor.removeCitations=Oharpen aipuak ezkutatu
|
||||||
noteEditor.insertTable=Insert Table
|
noteEditor.insertTable=Txertatu taula
|
||||||
noteEditor.insertRowBefore=Insert Row Above
|
noteEditor.insertRowBefore=Txertatu errenkada gainean
|
||||||
noteEditor.insertRowAfter=Insert Row Below
|
noteEditor.insertRowAfter=Txertatu errenkada azpian
|
||||||
noteEditor.insertColumnBefore=Insert Column Left
|
noteEditor.insertColumnBefore=Txertatu zutabea ezkerrean
|
||||||
noteEditor.insertColumnAfter=Insert Column Right
|
noteEditor.insertColumnAfter=Txertatu zutabea eskubian
|
||||||
noteEditor.deleteRow=Delete Row
|
noteEditor.deleteRow=Ezabatu errenkada
|
||||||
noteEditor.deleteColumn=Delete Column
|
noteEditor.deleteColumn=Ezabatu zutabea
|
||||||
noteEditor.deleteTable=Delete Table
|
noteEditor.deleteTable=Ezabatu taula
|
||||||
|
|
||||||
pdfReader.annotations=Oharpenak
|
pdfReader.annotations=Oharpenak
|
||||||
pdfReader.showAnnotations=Erakutsi oharpenak
|
pdfReader.showAnnotations=Erakutsi oharpenak
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=PDF fitxategian jasotako oharpenak %1$S(e)r
|
||||||
pdfReader.promptTransferToPDF.title=Oharpenak fitxategian gorde
|
pdfReader.promptTransferToPDF.title=Oharpenak fitxategian gorde
|
||||||
pdfReader.promptTransferToPDF.text=Oharpenak PDF fitxategira transferituko dira eta ezingo dira aurrerantzean %S(e)n editatu.
|
pdfReader.promptTransferToPDF.text=Oharpenak PDF fitxategira transferituko dira eta ezingo dira aurrerantzean %S(e)n editatu.
|
||||||
pdfReader.promptPasswordProtected=Prozedura ez da onartzen pasahitzez babestutako PDF fitxategietan.
|
pdfReader.promptPasswordProtected=Prozedura ez da onartzen pasahitzez babestutako PDF fitxategietan.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Orrialde zenbakia editatu...
|
pdfReader.editPageNumber=Orrialde zenbakia editatu...
|
||||||
pdfReader.editHighlightedText=Nabarmendutako testua editatu
|
pdfReader.editHighlightedText=Nabarmendutako testua editatu
|
||||||
pdfReader.pageNumberPopupHeader=Honakoagatik aldatu orrialde zenbakia:
|
pdfReader.pageNumberPopupHeader=Honakoagatik aldatu orrialde zenbakia:
|
||||||
|
|
@ -1404,6 +1397,6 @@ tabs.move=Mugitu fitxa
|
||||||
tabs.moveToStart=Hasierara mugitu
|
tabs.moveToStart=Hasierara mugitu
|
||||||
tabs.moveToEnd=Amaierara mugitu
|
tabs.moveToEnd=Amaierara mugitu
|
||||||
tabs.moveToWindow=Leiho berri batera mugitu
|
tabs.moveToWindow=Leiho berri batera mugitu
|
||||||
tabs.duplicate=Duplicate Tab
|
tabs.duplicate=Bikoiztu fitxa
|
||||||
tabs.undoClose=Ireki berriro itxitako fitxa;Ireki berriro itxitako fitxak
|
tabs.undoClose=Ireki berriro itxitako fitxa;Ireki berriro itxitako fitxak
|
||||||
tabs.closeOther=Itxi beste fitxak
|
tabs.closeOther=Itxi beste fitxak
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,21 @@
|
||||||
"general_done": {
|
"general_done": {
|
||||||
"message": "انجام شد"
|
"message": "انجام شد"
|
||||||
},
|
},
|
||||||
|
"general_yes": {
|
||||||
|
"message": "بله"
|
||||||
|
},
|
||||||
|
"general_no": {
|
||||||
|
"message": "خیر"
|
||||||
|
},
|
||||||
|
"general_warning": {
|
||||||
|
"message": "اخطار"
|
||||||
|
},
|
||||||
|
"general_cancel": {
|
||||||
|
"message": "انصراف"
|
||||||
|
},
|
||||||
|
"general_copyToClipboard": {
|
||||||
|
"message": "رونوشت به حافظه"
|
||||||
|
},
|
||||||
"progressWindow_savingTo": {
|
"progressWindow_savingTo": {
|
||||||
"message": "ذخیره در"
|
"message": "ذخیره در"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!ENTITY styles.preview "Zotero Style Preview">
|
<!ENTITY styles.preview "Zotero Style Preview">
|
||||||
|
|
||||||
<!ENTITY styles.preview.citationFormat "Citation Format:">
|
<!ENTITY styles.preview.citationFormat "Citation Format:">
|
||||||
<!ENTITY styles.preview.citationFormat.all "all">
|
<!ENTITY styles.preview.citationFormat.all "همه">
|
||||||
<!ENTITY styles.preview.citationFormat.author "author">
|
<!ENTITY styles.preview.citationFormat.author "author">
|
||||||
<!ENTITY styles.preview.citationFormat.authorDate "author-date">
|
<!ENTITY styles.preview.citationFormat.authorDate "author-date">
|
||||||
<!ENTITY styles.preview.citationFormat.label "label">
|
<!ENTITY styles.preview.citationFormat.label "label">
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@
|
||||||
<!ENTITY zotero.preferences.feeds.feedDefaults "Feed Defaults">
|
<!ENTITY zotero.preferences.feeds.feedDefaults "Feed Defaults">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.openurl.choose "Choose a resolver…">
|
<!ENTITY zotero.preferences.openurl.choose "Choose a resolver…">
|
||||||
<!ENTITY zotero.preferences.openurl.custom "Custom…">
|
<!ENTITY zotero.preferences.openurl.custom "سفارشی...">
|
||||||
<!ENTITY zotero.preferences.openurl.server "تشخیصدهنده (resolver):">
|
<!ENTITY zotero.preferences.openurl.server "تشخیصدهنده (resolver):">
|
||||||
<!ENTITY zotero.preferences.openurl.version "نگارش:">
|
<!ENTITY zotero.preferences.openurl.version "نگارش:">
|
||||||
|
|
||||||
|
|
@ -164,7 +164,7 @@
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.prefpane.advanced "پیشرفته">
|
<!ENTITY zotero.preferences.prefpane.advanced "پیشرفته">
|
||||||
<!ENTITY zotero.preferences.advanced.filesAndFolders "پروندهها و پوشهها">
|
<!ENTITY zotero.preferences.advanced.filesAndFolders "پروندهها و پوشهها">
|
||||||
<!ENTITY zotero.preferences.advanced.keys "Shortcuts">
|
<!ENTITY zotero.preferences.advanced.keys "کلیدهای میانبر">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.advanced.advancedConfiguration "Advanced Configuration">
|
<!ENTITY zotero.preferences.advanced.advancedConfiguration "Advanced Configuration">
|
||||||
|
|
||||||
|
|
@ -182,7 +182,7 @@
|
||||||
<!ENTITY zotero.preferences.dataDir "محل ذخیره اطلاعات">
|
<!ENTITY zotero.preferences.dataDir "محل ذخیره اطلاعات">
|
||||||
<!ENTITY zotero.preferences.dataDir.useProfile "استفاده از پوشه پروفایل فایرفاکس">
|
<!ENTITY zotero.preferences.dataDir.useProfile "استفاده از پوشه پروفایل فایرفاکس">
|
||||||
<!ENTITY zotero.preferences.dataDir.custom "محل دلخواه:">
|
<!ENTITY zotero.preferences.dataDir.custom "محل دلخواه:">
|
||||||
<!ENTITY zotero.preferences.dataDir.choose "Choose…">
|
<!ENTITY zotero.preferences.dataDir.choose "انتخاب...">
|
||||||
<!ENTITY zotero.preferences.dataDir.viaCommandLine "(specified via command line)">
|
<!ENTITY zotero.preferences.dataDir.viaCommandLine "(specified via command line)">
|
||||||
<!ENTITY zotero.preferences.dataDir.reveal "نمایش محل ذخیره اطلاعات">
|
<!ENTITY zotero.preferences.dataDir.reveal "نمایش محل ذخیره اطلاعات">
|
||||||
<!ENTITY zotero.preferences.dataDir.migrate "Migrate To New Default Location…">
|
<!ENTITY zotero.preferences.dataDir.migrate "Migrate To New Default Location…">
|
||||||
|
|
|
||||||
|
|
@ -95,11 +95,11 @@
|
||||||
<!ENTITY helpReportErrors.label "گزارش خطاها">
|
<!ENTITY helpReportErrors.label "گزارش خطاها">
|
||||||
<!ENTITY helpReportErrors.accesskey "R">
|
<!ENTITY helpReportErrors.accesskey "R">
|
||||||
|
|
||||||
<!ENTITY debugOutputLogging.label "Debug Output Logging">
|
<!ENTITY debugOutputLogging.label "ثبت وقایع برای اشکالزدایی">
|
||||||
<!ENTITY debugOutputLogging.accesskey "L">
|
<!ENTITY debugOutputLogging.accesskey "L">
|
||||||
<!ENTITY debugOutputLogging.submit "Submit Output">
|
<!ENTITY debugOutputLogging.submit "Submit Output">
|
||||||
<!ENTITY debugOutputLogging.view "View Output">
|
<!ENTITY debugOutputLogging.view "نمایش خروجی">
|
||||||
<!ENTITY debugOutputLogging.clear "Clear Output">
|
<!ENTITY debugOutputLogging.clear "پاک کردن خروجی">
|
||||||
<!ENTITY debugOutputLogging.restartWithLoggingEnabled "Restart with Logging Enabled…">
|
<!ENTITY debugOutputLogging.restartWithLoggingEnabled "Restart with Logging Enabled…">
|
||||||
|
|
||||||
<!ENTITY helpCheckForUpdates.label "بررسی بروزرسانی...">
|
<!ENTITY helpCheckForUpdates.label "بررسی بروزرسانی...">
|
||||||
|
|
|
||||||
|
|
@ -1,27 +1,27 @@
|
||||||
<!ENTITY zotero.general.yes "Yes">
|
<!ENTITY zotero.general.yes "بله">
|
||||||
<!ENTITY zotero.general.no "No">
|
<!ENTITY zotero.general.no "خیر">
|
||||||
<!ENTITY zotero.general.optional "(اختیاری)">
|
<!ENTITY zotero.general.optional "(اختیاری)">
|
||||||
<!ENTITY zotero.general.note "یادداشت:">
|
<!ENTITY zotero.general.note "یادداشت:">
|
||||||
<!ENTITY zotero.general.selectAll "انتخاب همه">
|
<!ENTITY zotero.general.selectAll "انتخاب همه">
|
||||||
<!ENTITY zotero.general.deselectAll "انتخاب هیچکدام">
|
<!ENTITY zotero.general.deselectAll "انتخاب هیچکدام">
|
||||||
<!ENTITY zotero.general.edit "ویرایش">
|
<!ENTITY zotero.general.edit "ویرایش">
|
||||||
<!ENTITY zotero.general.delete "حذف">
|
<!ENTITY zotero.general.delete "حذف">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "انتقال به سطل بازیافت">
|
||||||
<!ENTITY zotero.general.ok "تایید">
|
<!ENTITY zotero.general.ok "تایید">
|
||||||
<!ENTITY zotero.general.cancel "انصراف">
|
<!ENTITY zotero.general.cancel "انصراف">
|
||||||
<!ENTITY zotero.general.refresh "Refresh">
|
<!ENTITY zotero.general.refresh "Refresh">
|
||||||
<!ENTITY zotero.general.saveAs "Save As…">
|
<!ENTITY zotero.general.saveAs "Save As…">
|
||||||
<!ENTITY zotero.general.options "Options">
|
<!ENTITY zotero.general.options "Options">
|
||||||
<!ENTITY zotero.general.advancedOptions.label "Advanced Options">
|
<!ENTITY zotero.general.advancedOptions.label "Advanced Options">
|
||||||
<!ENTITY zotero.general.tools "Tools">
|
<!ENTITY zotero.general.tools "ابزارها">
|
||||||
<!ENTITY zotero.general.more "More">
|
<!ENTITY zotero.general.more "بیشتر">
|
||||||
<!ENTITY zotero.general.loading "Loading…">
|
<!ENTITY zotero.general.loading "Loading…">
|
||||||
<!ENTITY zotero.general.close "Close">
|
<!ENTITY zotero.general.close "بستن">
|
||||||
<!ENTITY zotero.general.minimize "Minimize">
|
<!ENTITY zotero.general.minimize "کوچک کردن">
|
||||||
<!ENTITY zotero.general.other "Other…">
|
<!ENTITY zotero.general.other "Other…">
|
||||||
<!ENTITY zotero.general.bigger "Bigger">
|
<!ENTITY zotero.general.bigger "Bigger">
|
||||||
<!ENTITY zotero.general.smaller "Smaller">
|
<!ENTITY zotero.general.smaller "Smaller">
|
||||||
<!ENTITY zotero.general.reset "Reset">
|
<!ENTITY zotero.general.reset "تنظیم مجدد">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY zotero.errorReport.title "گزارش خطا در زوترو">
|
<!ENTITY zotero.errorReport.title "گزارش خطا در زوترو">
|
||||||
|
|
@ -93,7 +93,7 @@
|
||||||
<!ENTITY zotero.toolbar.import.label "درونبرد...">
|
<!ENTITY zotero.toolbar.import.label "درونبرد...">
|
||||||
<!ENTITY zotero.toolbar.importFromClipboard "درونبرد از حافظه">
|
<!ENTITY zotero.toolbar.importFromClipboard "درونبرد از حافظه">
|
||||||
<!ENTITY zotero.toolbar.export.label "صدور کتابخانه...">
|
<!ENTITY zotero.toolbar.export.label "صدور کتابخانه...">
|
||||||
<!ENTITY zotero.toolbar.rtfScan.label "RTF Scan">
|
<!ENTITY zotero.toolbar.rtfScan.label "پیمایش RTF">
|
||||||
<!ENTITY zotero.toolbar.timeline.label "ساخت Time Line">
|
<!ENTITY zotero.toolbar.timeline.label "ساخت Time Line">
|
||||||
<!ENTITY zotero.toolbar.preferences.label "تنظیمات...">
|
<!ENTITY zotero.toolbar.preferences.label "تنظیمات...">
|
||||||
<!ENTITY zotero.toolbar.supportAndDocumentation "پشتیبانی و راهنما">
|
<!ENTITY zotero.toolbar.supportAndDocumentation "پشتیبانی و راهنما">
|
||||||
|
|
@ -114,7 +114,7 @@
|
||||||
<!ENTITY zotero.item.textTransform.titlecase "حروف اول بزرگ">
|
<!ENTITY zotero.item.textTransform.titlecase "حروف اول بزرگ">
|
||||||
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
|
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
|
||||||
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap First/Last Names">
|
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap First/Last Names">
|
||||||
<!ENTITY zotero.item.viewOnline "View Online">
|
<!ENTITY zotero.item.viewOnline "نمایش نسخه برخط">
|
||||||
<!ENTITY zotero.item.copyAsURL "Copy as URL">
|
<!ENTITY zotero.item.copyAsURL "Copy as URL">
|
||||||
<!ENTITY zotero.item.deletePermanently "Delete Permanently…">
|
<!ENTITY zotero.item.deletePermanently "Delete Permanently…">
|
||||||
|
|
||||||
|
|
@ -129,7 +129,7 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "ذخیره پیوند به صفحه جاری">
|
<!ENTITY zotero.toolbar.attachment.weblink "ذخیره پیوند به صفحه جاری">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "گرفتن تصویر لحظهای از صفحه جاری">
|
<!ENTITY zotero.toolbar.attachment.snapshot "گرفتن تصویر لحظهای از صفحه جاری">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Item">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "یادداشتها">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "هیچ برچسبی برای نمایش وجود ندارد">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "هیچ برچسبی برای نمایش وجود ندارد">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "Loading tags…">
|
<!ENTITY zotero.tagSelector.loadingTags "Loading tags…">
|
||||||
|
|
@ -177,7 +177,7 @@
|
||||||
|
|
||||||
<!ENTITY zotero.progress.title "پیشرفت">
|
<!ENTITY zotero.progress.title "پیشرفت">
|
||||||
|
|
||||||
<!ENTITY zotero.import "Import">
|
<!ENTITY zotero.import "درونبرد">
|
||||||
<!ENTITY zotero.import.whereToImportFrom "Where do you want to import from?">
|
<!ENTITY zotero.import.whereToImportFrom "Where do you want to import from?">
|
||||||
<!ENTITY zotero.import.source.file "A file (BibTeX, RIS, Zotero RDF, etc.)">
|
<!ENTITY zotero.import.source.file "A file (BibTeX, RIS, Zotero RDF, etc.)">
|
||||||
<!ENTITY zotero.import.importing "Importing…">
|
<!ENTITY zotero.import.importing "Importing…">
|
||||||
|
|
@ -263,8 +263,8 @@
|
||||||
|
|
||||||
<!ENTITY zotero.feedSettings.title "Feed Settings">
|
<!ENTITY zotero.feedSettings.title "Feed Settings">
|
||||||
<!ENTITY zotero.feedSettings.saveButton.label "Save">
|
<!ENTITY zotero.feedSettings.saveButton.label "Save">
|
||||||
<!ENTITY zotero.feedSettings.url.label "URL:">
|
<!ENTITY zotero.feedSettings.url.label "آدرس:">
|
||||||
<!ENTITY zotero.feedSettings.title.label "Title:">
|
<!ENTITY zotero.feedSettings.title.label "عنوان:">
|
||||||
<!ENTITY zotero.feedSettings.refresh.label1 "Update feed every">
|
<!ENTITY zotero.feedSettings.refresh.label1 "Update feed every">
|
||||||
<!ENTITY zotero.feedSettings.refresh.label2 "hour(s)">
|
<!ENTITY zotero.feedSettings.refresh.label2 "hour(s)">
|
||||||
<!ENTITY zotero.feedSettings.cleanupUnreadAfter.label1 "Remove unread feed items after">
|
<!ENTITY zotero.feedSettings.cleanupUnreadAfter.label1 "Remove unread feed items after">
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "صفحه اول">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Back">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
|
|
|
||||||
|
|
@ -19,8 +19,8 @@ general.unknownErrorOccurred=خطای ناشناخته.
|
||||||
general.invalidResponseServer=Invalid response from server.
|
general.invalidResponseServer=Invalid response from server.
|
||||||
general.tryAgainLater=Please try again in a few minutes.
|
general.tryAgainLater=Please try again in a few minutes.
|
||||||
general.serverError=The server returned an error. Please try again.
|
general.serverError=The server returned an error. Please try again.
|
||||||
general.pleaseRestart=Please restart %S.
|
general.pleaseRestart=لطفا فایرفاکس را دوباره راهاندازی کنید.
|
||||||
general.pleaseRestartAndTryAgain=Please restart %S and try again.
|
general.pleaseRestartAndTryAgain=لطفا فایرفاکس را مجددا راهاندازی و دوباره تلاش کنید.
|
||||||
general.checkForUpdate=بررسی به روزرسانی
|
general.checkForUpdate=بررسی به روزرسانی
|
||||||
general.checkForUpdates=Check for Updates
|
general.checkForUpdates=Check for Updates
|
||||||
general.actionCannotBeUndone=این عمل قابل بازگشت نیست.
|
general.actionCannotBeUndone=این عمل قابل بازگشت نیست.
|
||||||
|
|
@ -45,14 +45,14 @@ general.character.plural=نویسهها
|
||||||
general.create=ساختن
|
general.create=ساختن
|
||||||
general.delete=حذف
|
general.delete=حذف
|
||||||
general.remove=حذف
|
general.remove=حذف
|
||||||
general.import=Import
|
general.import=درونبرد
|
||||||
general.export=Export
|
general.export=صدور
|
||||||
general.update=Update
|
general.update=Update
|
||||||
general.moreInformation=اطلاعات بیشتر
|
general.moreInformation=اطلاعات بیشتر
|
||||||
general.learnMore=Learn More
|
general.learnMore=Learn More
|
||||||
general.seeForMoreInformation=برای اطلاعات بیشتر %S را ببینید
|
general.seeForMoreInformation=برای اطلاعات بیشتر %S را ببینید
|
||||||
general.open=Open %S
|
general.open=Open %S
|
||||||
general.close=Close
|
general.close=بستن
|
||||||
general.enable=فعال
|
general.enable=فعال
|
||||||
general.disable=غیرفعال
|
general.disable=غیرفعال
|
||||||
general.reset=تنظیم مجدد
|
general.reset=تنظیم مجدد
|
||||||
|
|
@ -71,12 +71,12 @@ general.fix=Fix…
|
||||||
general.tryAgain=Try Again
|
general.tryAgain=Try Again
|
||||||
general.tryLater=Try Later
|
general.tryLater=Try Later
|
||||||
general.showDirectory=Show Directory
|
general.showDirectory=Show Directory
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=نمایش در کتابخانه
|
||||||
general.continue=Continue
|
general.continue=ادامه
|
||||||
general.copy=Copy
|
general.copy=کپی
|
||||||
general.copyToClipboard=Copy to Clipboard
|
general.copyToClipboard=رونوشت به حافظه
|
||||||
general.cancel=Cancel
|
general.cancel=انصراف
|
||||||
general.clear=Clear
|
general.clear=پاک کردن
|
||||||
general.processing=Processing
|
general.processing=Processing
|
||||||
general.finished=Finished
|
general.finished=Finished
|
||||||
general.submitted=Submitted
|
general.submitted=Submitted
|
||||||
|
|
@ -183,7 +183,7 @@ dataDir.unsafeLocation.existing.cloud=Your %S data directory appears to be withi
|
||||||
dataDir.unsafeLocation.existing.chooseDifferent=Would you like to choose a different location now?
|
dataDir.unsafeLocation.existing.chooseDifferent=Would you like to choose a different location now?
|
||||||
dataDir.selectedDirNonEmpty.title=پوشه خالی نیست
|
dataDir.selectedDirNonEmpty.title=پوشه خالی نیست
|
||||||
dataDir.selectedDirNonEmpty.text=پوشه انتخاب شده خالی نیست و به نظر نمیرسد که پوشه دادههای زوترو باشد. \n\n آیا به هرحال میخواهید پروندههای زوترو در این پوشه ساخته شوند؟
|
dataDir.selectedDirNonEmpty.text=پوشه انتخاب شده خالی نیست و به نظر نمیرسد که پوشه دادههای زوترو باشد. \n\n آیا به هرحال میخواهید پروندههای زوترو در این پوشه ساخته شوند؟
|
||||||
dataDir.mustSelectEmpty.title=Directory Not Empty
|
dataDir.mustSelectEmpty.title=پوشه خالی نیست
|
||||||
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
||||||
dataDir.selectedDirEmpty.title=Directory Empty
|
dataDir.selectedDirEmpty.title=Directory Empty
|
||||||
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed.
|
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed.
|
||||||
|
|
@ -254,7 +254,7 @@ pane.collections.newSavedSeach=جستجوی ذخیره شده جدید
|
||||||
pane.collections.savedSearchName=یک نام برای این جستجوی ذخیره شده وارد کنید:
|
pane.collections.savedSearchName=یک نام برای این جستجوی ذخیره شده وارد کنید:
|
||||||
pane.collections.rename=تغییر نام مجموعه:
|
pane.collections.rename=تغییر نام مجموعه:
|
||||||
pane.collections.library=کتابخانه
|
pane.collections.library=کتابخانه
|
||||||
pane.collections.publications=My Publications
|
pane.collections.publications=نگارشهای من
|
||||||
pane.collections.feeds=Feeds
|
pane.collections.feeds=Feeds
|
||||||
pane.collections.libraryAndFeeds=My Library & Feeds
|
pane.collections.libraryAndFeeds=My Library & Feeds
|
||||||
pane.collections.groupLibraries=Group Libraries
|
pane.collections.groupLibraries=Group Libraries
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=آیا اطمینان دارید که می خواه
|
||||||
pane.items.removeFromPublications.title=Remove from My Publications
|
pane.items.removeFromPublications.title=Remove from My Publications
|
||||||
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Find Available PDF
|
pane.items.menu.findAvailablePDF=Find Available PDF
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=بدون آیتم مرتبط:
|
||||||
pane.item.related.count.singular=یک آیتم مرتبط:
|
pane.item.related.count.singular=یک آیتم مرتبط:
|
||||||
pane.item.related.count.plural=%S آیتم مرتبط:
|
pane.item.related.count.plural=%S آیتم مرتبط:
|
||||||
pane.item.parentItem=آیتم مادر:
|
pane.item.parentItem=آیتم مادر:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=رفتن به نسخه برخط این آیتم
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=No parent item
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
|
|
@ -438,7 +441,7 @@ pane.context.allNotes=All Notes
|
||||||
pane.context.noNotes=No notes
|
pane.context.noNotes=No notes
|
||||||
|
|
||||||
itemTypes.note=یادداشت
|
itemTypes.note=یادداشت
|
||||||
itemTypes.annotation=Annotation
|
itemTypes.annotation=حاشیهنویسی
|
||||||
itemTypes.attachment=پیوست
|
itemTypes.attachment=پیوست
|
||||||
itemTypes.book=کتاب
|
itemTypes.book=کتاب
|
||||||
itemTypes.bookSection=فصل کتاب
|
itemTypes.bookSection=فصل کتاب
|
||||||
|
|
@ -547,7 +550,7 @@ itemFields.runningTime=زمان اجرا
|
||||||
itemFields.network=شبکه
|
itemFields.network=شبکه
|
||||||
itemFields.postType=نوع پست
|
itemFields.postType=نوع پست
|
||||||
itemFields.audioFileType=نوع پرونده
|
itemFields.audioFileType=نوع پرونده
|
||||||
itemFields.versionNumber=Version
|
itemFields.versionNumber=نگارش
|
||||||
itemFields.system=سامانه
|
itemFields.system=سامانه
|
||||||
itemFields.company=شرکت
|
itemFields.company=شرکت
|
||||||
itemFields.conferenceName=نام کنفرانس
|
itemFields.conferenceName=نام کنفرانس
|
||||||
|
|
@ -636,11 +639,11 @@ save.error.cannotAddToMyPublications=You cannot save items directly to My Public
|
||||||
save.error.cannotAddToFeed=You cannot save items to feeds.
|
save.error.cannotAddToFeed=You cannot save items to feeds.
|
||||||
|
|
||||||
ingester.scraping=در حال ذخیره...
|
ingester.scraping=در حال ذخیره...
|
||||||
ingester.scrapingTo=Saving to
|
ingester.scrapingTo=ذخیره در
|
||||||
ingester.scrapeComplete=ذخیره شد
|
ingester.scrapeComplete=ذخیره شد
|
||||||
ingester.scrapeError=ذخیره امکانپذیر نیست
|
ingester.scrapeError=ذخیره امکانپذیر نیست
|
||||||
ingester.scrapeErrorDescription=در زمان ذخیره این آیتم، خطایی رخ داد. %S را برای اطلاعات بیشتر چک کنید.
|
ingester.scrapeErrorDescription=در زمان ذخیره این آیتم، خطایی رخ داد. %S را برای اطلاعات بیشتر چک کنید.
|
||||||
ingester.scrapeErrorDescription.linkText=Troubleshooting Translator Issues
|
ingester.scrapeErrorDescription.linkText=عیبیابی مشکلات مترجم
|
||||||
ingester.scrapeErrorDescription.previousError=فرایند ذخیره به خاطر خطای قبلی زوترو با شکست مواجه شد.
|
ingester.scrapeErrorDescription.previousError=فرایند ذخیره به خاطر خطای قبلی زوترو با شکست مواجه شد.
|
||||||
|
|
||||||
ingester.importFile.title=واردکردن فایل
|
ingester.importFile.title=واردکردن فایل
|
||||||
|
|
@ -747,7 +750,7 @@ zotero.preferences.advanced.migrateDataDir.directoryWillBeMoved=Your %1$S data d
|
||||||
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=%S must be restarted to complete the migration.
|
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=%S must be restarted to complete the migration.
|
||||||
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
||||||
|
|
||||||
zotero.debugOutputLogging=Debug Output Logging
|
zotero.debugOutputLogging=ثبت وقایع برای اشکالزدایی
|
||||||
zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
||||||
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
||||||
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=نمایش ویرایشگر...
|
||||||
citation.hideEditor=نهفتن ویرایشگر ...
|
citation.hideEditor=نهفتن ویرایشگر ...
|
||||||
citation.citations=Citations
|
citation.citations=Citations
|
||||||
citation.notes=یادداشتها
|
citation.notes=یادداشتها
|
||||||
citation.locator.page=Page
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Book
|
|
||||||
citation.locator.chapter=Chapter
|
|
||||||
citation.locator.column=Column
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Issue
|
|
||||||
citation.locator.line=Line
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paragraph
|
|
||||||
citation.locator.part=Part
|
|
||||||
citation.locator.section=Section
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verse
|
|
||||||
|
|
||||||
report.title.default=گزارش زوترو
|
report.title.default=گزارش زوترو
|
||||||
report.parentItem=آیتم مادر:
|
report.parentItem=آیتم مادر:
|
||||||
|
|
@ -994,7 +982,7 @@ styles.abbreviations.title=Load Abbreviations
|
||||||
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
|
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
|
||||||
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
|
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
|
||||||
|
|
||||||
sync.sync=Sync
|
sync.sync=همگامسازی
|
||||||
sync.syncWith=Sync with %S
|
sync.syncWith=Sync with %S
|
||||||
sync.stopping=Stopping…
|
sync.stopping=Stopping…
|
||||||
sync.cancel=لغو همزمانسازی
|
sync.cancel=لغو همزمانسازی
|
||||||
|
|
@ -1072,8 +1060,8 @@ sync.conflict.tag.addedToLocal=It has been added to the following local items:
|
||||||
sync.conflict.localItem=Local Item
|
sync.conflict.localItem=Local Item
|
||||||
sync.conflict.remoteItem=Remote Item
|
sync.conflict.remoteItem=Remote Item
|
||||||
sync.conflict.mergedItem=Merged Item
|
sync.conflict.mergedItem=Merged Item
|
||||||
sync.conflict.localFile=Local File
|
sync.conflict.localFile=پرونده محلی
|
||||||
sync.conflict.remoteFile=Remote File
|
sync.conflict.remoteFile=پرونده دور
|
||||||
sync.conflict.resolveAllLocal=Use the local version for all remaining conflicts
|
sync.conflict.resolveAllLocal=Use the local version for all remaining conflicts
|
||||||
sync.conflict.resolveAllRemote=Use the remote version for all remaining conflicts
|
sync.conflict.resolveAllRemote=Use the remote version for all remaining conflicts
|
||||||
sync.conflict.itemChanged=The following item has been changed in multiple locations. Click the version to use for resolving conflicting fields, and then click %S.
|
sync.conflict.itemChanged=The following item has been changed in multiple locations. Click the version to use for resolving conflicting fields, and then click %S.
|
||||||
|
|
@ -1098,8 +1086,8 @@ sync.storage.mbRemaining=%SMB remaining
|
||||||
sync.storage.kbRemaining=%SKB باقی مانده است
|
sync.storage.kbRemaining=%SKB باقی مانده است
|
||||||
sync.storage.filesRemaining=پروندههای %1$S/%2$S
|
sync.storage.filesRemaining=پروندههای %1$S/%2$S
|
||||||
sync.storage.none=هیچکدام
|
sync.storage.none=هیچکدام
|
||||||
sync.storage.downloads=Downloads:
|
sync.storage.downloads=بارگیریها:
|
||||||
sync.storage.uploads=Uploads:
|
sync.storage.uploads=بارگذاریها:
|
||||||
sync.storage.localFile=پرونده محلی
|
sync.storage.localFile=پرونده محلی
|
||||||
sync.storage.remoteFile=پرونده دور
|
sync.storage.remoteFile=پرونده دور
|
||||||
sync.storage.savedFile=پرونده ذخیره شده
|
sync.storage.savedFile=پرونده ذخیره شده
|
||||||
|
|
@ -1124,7 +1112,7 @@ sync.storage.error.createNow=آیا میخواهید آن را ایجاد ک
|
||||||
|
|
||||||
sync.storage.error.webdav.default=A WebDAV file sync error occurred. Please try syncing again.\n\nIf you receive this message repeatedly, check your WebDAV server settings in the Sync pane of the Zotero preferences.
|
sync.storage.error.webdav.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.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.enterURL=لطفا یک WebDAV URL وارد کنید.
|
||||||
sync.storage.error.webdav.invalidURL=%S یک WebDAV URL معتبر نیست.
|
sync.storage.error.webdav.invalidURL=%S یک WebDAV URL معتبر نیست.
|
||||||
sync.storage.error.webdav.invalidLogin=کارگزار WebDAV نام کاربر و گذرواژهای که وارد کردید را نپذیرفت.
|
sync.storage.error.webdav.invalidLogin=کارگزار WebDAV نام کاربر و گذرواژهای که وارد کردید را نپذیرفت.
|
||||||
sync.storage.error.webdav.permissionDenied=شما مجوز دسترسی به %S روی کارگزار WebDAV را ندارید.
|
sync.storage.error.webdav.permissionDenied=شما مجوز دسترسی به %S روی کارگزار WebDAV را ندارید.
|
||||||
|
|
@ -1176,10 +1164,10 @@ recognizePDF.couldNotRead=خواندن متن از PDF امکانپذیر ن
|
||||||
recognizePDF.noMatches=No matching references found
|
recognizePDF.noMatches=No matching references found
|
||||||
recognizePDF.fileNotFound=فایل پیدا نشد
|
recognizePDF.fileNotFound=فایل پیدا نشد
|
||||||
recognizePDF.error=An unexpected error occurred
|
recognizePDF.error=An unexpected error occurred
|
||||||
recognizePDF.recognizing.label=Retrieving Metadata…
|
recognizePDF.recognizing.label=در حال بازیابی فرادادهها...
|
||||||
recognizePDF.complete.label=Metadata Retrieval Complete
|
recognizePDF.complete.label=Metadata Retrieval Complete
|
||||||
recognizePDF.pdfName.label=PDF Name
|
recognizePDF.pdfName.label=نام PDF
|
||||||
recognizePDF.itemName.label=Item Name
|
recognizePDF.itemName.label=نام آیتم
|
||||||
|
|
||||||
rtfScan.openTitle=پروندهای را برای پیمایش انتخاب کنید
|
rtfScan.openTitle=پروندهای را برای پیمایش انتخاب کنید
|
||||||
rtfScan.scanning.label=در حال پیمایش سند RTF...
|
rtfScan.scanning.label=در حال پیمایش سند RTF...
|
||||||
|
|
@ -1294,7 +1282,7 @@ retraction.citationWarning.dontWarn=Don’t warn me about this item again
|
||||||
|
|
||||||
noteEditor.annotationsDateLine=(%S)
|
noteEditor.annotationsDateLine=(%S)
|
||||||
noteEditor.cut=Cut
|
noteEditor.cut=Cut
|
||||||
noteEditor.copy=Copy
|
noteEditor.copy=کپی
|
||||||
noteEditor.paste=Paste
|
noteEditor.paste=Paste
|
||||||
noteEditor.rightToLeft=Right to Left
|
noteEditor.rightToLeft=Right to Left
|
||||||
noteEditor.leftToRight=Left to Right
|
noteEditor.leftToRight=Left to Right
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=پاراگراف
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=پررنگ کردن متن
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=حذف رنگ
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=ضخیم
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=کج
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=خط زیر
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=زیرنویس
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=بالانویس
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1325,8 +1313,8 @@ noteEditor.alignLeft=Align Left
|
||||||
noteEditor.alignCenter=Align Center
|
noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=More
|
noteEditor.more=بیشتر
|
||||||
noteEditor.find=Find
|
noteEditor.find=یافتن
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
noteEditor.next=Next
|
noteEditor.next=Next
|
||||||
|
|
@ -1338,7 +1326,7 @@ noteEditor.editCitation=Edit Citation
|
||||||
noteEditor.showOnPage=Show on Page
|
noteEditor.showOnPage=Show on Page
|
||||||
noteEditor.unlink=Unlink
|
noteEditor.unlink=Unlink
|
||||||
noteEditor.set=Set
|
noteEditor.set=Set
|
||||||
noteEditor.edit=Edit
|
noteEditor.edit=ویرایش
|
||||||
noteEditor.addCitation=Add Citation
|
noteEditor.addCitation=Add Citation
|
||||||
noteEditor.removeCitation=Hide Citation
|
noteEditor.removeCitation=Hide Citation
|
||||||
noteEditor.findAndReplace=Find and Replace
|
noteEditor.findAndReplace=Find and Replace
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=پررنگ کردن متن
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=افزودن یادداشت
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Next Page
|
pdfReader.nextPage=Next Page
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=صفحه
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Haluatko varmasti poistaa valitut nimikkeet tästä k
|
||||||
pane.items.removeFromPublications.title=Poista Omista julkaisuistani
|
pane.items.removeFromPublications.title=Poista Omista julkaisuistani
|
||||||
pane.items.removeFromPublications=Oletko varma että haluat poistaa valitun nimikkeen Omista julkaisuistasi?
|
pane.items.removeFromPublications=Oletko varma että haluat poistaa valitun nimikkeen Omista julkaisuistasi?
|
||||||
pane.items.removeFromPublications.multiple=Haluatko varmasti poistaa valitut nimikkeet Omista julkaisuistasi?
|
pane.items.removeFromPublications.multiple=Haluatko varmasti poistaa valitut nimikkeet Omista julkaisuistasi?
|
||||||
|
pane.items.removeRecursive.title=Poista kokoelmasta ja alakokoelmista
|
||||||
|
pane.items.removeRecursive=Haluatko varmasti poistaa valitun nimikkeen tästä kokoelmasta ja kaikista alakokoelmista?
|
||||||
|
pane.items.removeRecursive.multiple=Haluatko varmasti poistaa valitut nimikkeet tästä kokoelmasta ja kaikista alakokoelmista?
|
||||||
pane.items.menu.addNoteFromAnnotations=Lisää muistiinpano huomautuksista
|
pane.items.menu.addNoteFromAnnotations=Lisää muistiinpano huomautuksista
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Lisää muistiinpanot huomautuksista
|
pane.items.menu.addNoteFromAnnotations.multiple=Lisää muistiinpanot huomautuksista
|
||||||
pane.items.menu.findAvailablePDF=Etsi saatavilla oleva PDF
|
pane.items.menu.findAvailablePDF=Etsi saatavilla oleva PDF
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Näytä editori...
|
||||||
citation.hideEditor=Piilota editori...
|
citation.hideEditor=Piilota editori...
|
||||||
citation.citations=Viitteet
|
citation.citations=Viitteet
|
||||||
citation.notes=Muistiinpanot
|
citation.notes=Muistiinpanot
|
||||||
citation.locator.page=Sivu
|
citation.locator.timestamp=Aikaleima
|
||||||
citation.locator.book=Kirja
|
|
||||||
citation.locator.chapter=Luku
|
|
||||||
citation.locator.column=Palsta
|
|
||||||
citation.locator.figure=Kuva
|
|
||||||
citation.locator.folio=Lehti
|
|
||||||
citation.locator.issue=Numero
|
|
||||||
citation.locator.line=Rivi
|
|
||||||
citation.locator.note=Muistiinpano
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Kappale
|
|
||||||
citation.locator.part=Osa
|
|
||||||
citation.locator.section=Osa
|
|
||||||
citation.locator.subverbo=ks.
|
|
||||||
citation.locator.volume=Vuosikerta
|
|
||||||
citation.locator.verse=Jae
|
|
||||||
|
|
||||||
report.title.default=Zotero-raportti
|
report.title.default=Zotero-raportti
|
||||||
report.parentItem=Ylänimike:
|
report.parentItem=Ylänimike:
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=PDF-tiedostoon tallennetut huomautukset sii
|
||||||
pdfReader.promptTransferToPDF.title=Tallenna huomautukset tiedostoon
|
pdfReader.promptTransferToPDF.title=Tallenna huomautukset tiedostoon
|
||||||
pdfReader.promptTransferToPDF.text=Huomautukset siirretään PDF-tiedostoon eivätkä ne ole enää muokattavissa %Sssa.
|
pdfReader.promptTransferToPDF.text=Huomautukset siirretään PDF-tiedostoon eivätkä ne ole enää muokattavissa %Sssa.
|
||||||
pdfReader.promptPasswordProtected=Toimenpidettä ei tueta salasanasuojatuilla PDF-tiedostoilla.
|
pdfReader.promptPasswordProtected=Toimenpidettä ei tueta salasanasuojatuilla PDF-tiedostoilla.
|
||||||
|
pdfReader.promptDeletePages.title=Poista sivut
|
||||||
|
pdfReader.promptDeletePages.text=Haluatko varmasti poistaa %1$S sivun PDF-tiedostosta?;Haluatko varmasti poistaa %1$S sivua PDF-tiedostosta?
|
||||||
|
pdfReader.rotateLeft=Kierrä vasemmalle
|
||||||
|
pdfReader.rotateRight=Kierrä oikealle
|
||||||
|
pdfReader.rotate180=Kierrä 180°
|
||||||
pdfReader.editPageNumber=Muokkaa sivunumeroa...
|
pdfReader.editPageNumber=Muokkaa sivunumeroa...
|
||||||
pdfReader.editHighlightedText=Muokkaa korostettua tekstiä
|
pdfReader.editHighlightedText=Muokkaa korostettua tekstiä
|
||||||
pdfReader.pageNumberPopupHeader=Vaihda sivunumero kohteelle:
|
pdfReader.pageNumberPopupHeader=Vaihda sivunumero kohteelle:
|
||||||
|
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Voulez-vous vraiment retirer les documents sélection
|
||||||
pane.items.removeFromPublications.title=Retirer de Mes publications
|
pane.items.removeFromPublications.title=Retirer de Mes publications
|
||||||
pane.items.removeFromPublications=Voulez-vous vraiment retirer le document sélectionné de Mes publications ?
|
pane.items.removeFromPublications=Voulez-vous vraiment retirer le document sélectionné de Mes publications ?
|
||||||
pane.items.removeFromPublications.multiple=Voulez-vous vraiment retirer les documents sélectionnés de Mes publications ?
|
pane.items.removeFromPublications.multiple=Voulez-vous vraiment retirer les documents sélectionnés de Mes publications ?
|
||||||
|
pane.items.removeRecursive.title=Retirer de la collection et des sous-collections
|
||||||
|
pane.items.removeRecursive=Êtes-vous sûr de vouloir retirer le document sélectionné de cette collection et de toutes ses sous-collections ?
|
||||||
|
pane.items.removeRecursive.multiple=Êtes-vous sûr de vouloir retirer les documents sélectionnés de cette collection et de toutes ses sous-collections ?
|
||||||
pane.items.menu.addNoteFromAnnotations=Ajouter une note depuis les annotations
|
pane.items.menu.addNoteFromAnnotations=Ajouter une note depuis les annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Ajouter des notes depuis les annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Ajouter des notes depuis les annotations
|
||||||
pane.items.menu.findAvailablePDF=Trouver un PDF disponible
|
pane.items.menu.findAvailablePDF=Trouver un PDF disponible
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Afficher l'éditeur…
|
||||||
citation.hideEditor=Cacher l'éditeur…
|
citation.hideEditor=Cacher l'éditeur…
|
||||||
citation.citations=Citations
|
citation.citations=Citations
|
||||||
citation.notes=Notes
|
citation.notes=Notes
|
||||||
citation.locator.page=Page
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Livre
|
|
||||||
citation.locator.chapter=Chapitre
|
|
||||||
citation.locator.column=Colonne
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Numéro
|
|
||||||
citation.locator.line=Ligne
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paragraphe
|
|
||||||
citation.locator.part=Partie
|
|
||||||
citation.locator.section=Section
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verset
|
|
||||||
|
|
||||||
report.title.default=Rapport Zotero
|
report.title.default=Rapport Zotero
|
||||||
report.parentItem=Document parent :
|
report.parentItem=Document parent :
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=Les annotations stockées dans le fichier P
|
||||||
pdfReader.promptTransferToPDF.title=Stocker les annotations dans le fichier
|
pdfReader.promptTransferToPDF.title=Stocker les annotations dans le fichier
|
||||||
pdfReader.promptTransferToPDF.text=Les annotations seront transférées dans le fichier PDF et pourront plus être modifiées dans %S.
|
pdfReader.promptTransferToPDF.text=Les annotations seront transférées dans le fichier PDF et pourront plus être modifiées dans %S.
|
||||||
pdfReader.promptPasswordProtected=Cette opération n'est pas prise en charge pour les fichiers PDF protégés par un mot de passe.
|
pdfReader.promptPasswordProtected=Cette opération n'est pas prise en charge pour les fichiers PDF protégés par un mot de passe.
|
||||||
|
pdfReader.promptDeletePages.title=Supprimer les pages
|
||||||
|
pdfReader.promptDeletePages.text=Êtes-vous sure de vouloir supprimer %1$S page du fichier PDF ?;Êtes-vous sure de vouloir supprimer %1$S pages du fichier PDF ?
|
||||||
|
pdfReader.rotateLeft=Rotation antihoraire
|
||||||
|
pdfReader.rotateRight=Rotation horaire
|
||||||
|
pdfReader.rotate180=Rotation de 180°
|
||||||
pdfReader.editPageNumber=Modifier le numéro de page...
|
pdfReader.editPageNumber=Modifier le numéro de page...
|
||||||
pdfReader.editHighlightedText=Modifier le texte surligné
|
pdfReader.editHighlightedText=Modifier le texte surligné
|
||||||
pdfReader.pageNumberPopupHeader=Changer le numéro de page en :
|
pdfReader.pageNumberPopupHeader=Changer le numéro de page en :
|
||||||
|
|
|
||||||
|
|
@ -320,9 +320,9 @@
|
||||||
<!ENTITY zotero.pdfReader.noSpreads "Sen axustar">
|
<!ENTITY zotero.pdfReader.noSpreads "Sen axustar">
|
||||||
<!ENTITY zotero.pdfReader.oddSpreads "Impares axustadas">
|
<!ENTITY zotero.pdfReader.oddSpreads "Impares axustadas">
|
||||||
<!ENTITY zotero.pdfReader.evenSpreads "Pares axustadas">
|
<!ENTITY zotero.pdfReader.evenSpreads "Pares axustadas">
|
||||||
<!ENTITY zotero.pdfReader.zoomIn "Zoom In">
|
<!ENTITY zotero.pdfReader.zoomIn "Ampliar">
|
||||||
<!ENTITY zotero.pdfReader.zoomOut "Zoom Out">
|
<!ENTITY zotero.pdfReader.zoomOut "Alonxar">
|
||||||
<!ENTITY zotero.pdfReader.zoomAuto "Automatically Resize">
|
<!ENTITY zotero.pdfReader.zoomAuto "Axuste automático">
|
||||||
<!ENTITY zotero.pdfReader.zoomPageWidth "Zoom to Page Width">
|
<!ENTITY zotero.pdfReader.zoomPageWidth "Ampliar ao ancho de páxina">
|
||||||
<!ENTITY zotero.pdfReader.zoomPageHeight "Zoom to Page Height">
|
<!ENTITY zotero.pdfReader.zoomPageHeight "Zoom to Page Height">
|
||||||
<!ENTITY zotero.pdfReader.transferFromPDF "Import Annotations…">
|
<!ENTITY zotero.pdfReader.transferFromPDF "Import Annotations…">
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ general.moreInformation=Máis información
|
||||||
general.learnMore=Saber máis
|
general.learnMore=Saber máis
|
||||||
general.seeForMoreInformation=Vexa %S para máis información.
|
general.seeForMoreInformation=Vexa %S para máis información.
|
||||||
general.open=Abrir %S
|
general.open=Abrir %S
|
||||||
general.close=Close
|
general.close=Pechar
|
||||||
general.enable=Activar
|
general.enable=Activar
|
||||||
general.disable=Desactivar
|
general.disable=Desactivar
|
||||||
general.reset=Reiniciar
|
general.reset=Reiniciar
|
||||||
|
|
@ -71,7 +71,7 @@ general.fix=Arranxar...
|
||||||
general.tryAgain=Vólveo a intentar
|
general.tryAgain=Vólveo a intentar
|
||||||
general.tryLater=Vólveo a intentar máis tarde
|
general.tryLater=Vólveo a intentar máis tarde
|
||||||
general.showDirectory=Mostrar o cartafol
|
general.showDirectory=Mostrar o cartafol
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Amosar na biblioteca
|
||||||
general.continue=Continuar
|
general.continue=Continuar
|
||||||
general.copy=Copiar
|
general.copy=Copiar
|
||||||
general.copyToClipboard=Copiar no portaretallos
|
general.copyToClipboard=Copiar no portaretallos
|
||||||
|
|
@ -327,7 +327,10 @@ pane.items.remove.multiple=Seguro que queres eliminar os elementos escollidos de
|
||||||
pane.items.removeFromPublications.title=Eliminar das miñas publicacións
|
pane.items.removeFromPublications.title=Eliminar das miñas publicacións
|
||||||
pane.items.removeFromPublications=Seguro que queres eliminar o elemento escollido das túas publicacións?
|
pane.items.removeFromPublications=Seguro que queres eliminar o elemento escollido das túas publicacións?
|
||||||
pane.items.removeFromPublications.multiple=Seguro que queres eliminar os elementos escollidos das túas publicacións?
|
pane.items.removeFromPublications.multiple=Seguro que queres eliminar os elementos escollidos das túas publicacións?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
|
pane.items.menu.addNoteFromAnnotations=Engadir nota desde anotacións
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Buscar PDF dispoñibles
|
pane.items.menu.findAvailablePDF=Buscar PDF dispoñibles
|
||||||
pane.items.menu.findAvailablePDF.multiple=Busca dos PDF dispoñibles
|
pane.items.menu.findAvailablePDF.multiple=Busca dos PDF dispoñibles
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=%S relacionados:
|
||||||
pane.item.related.count.singular=%S relacionado:
|
pane.item.related.count.singular=%S relacionado:
|
||||||
pane.item.related.count.plural=%S relacionados:
|
pane.item.related.count.plural=%S relacionados:
|
||||||
pane.item.parentItem=Elemento parental:
|
pane.item.parentItem=Elemento parental:
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Ir a este elemento en liña
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=No parent item
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Mostrar o editor
|
||||||
citation.hideEditor=Agochar o editor
|
citation.hideEditor=Agochar o editor
|
||||||
citation.citations=Citas
|
citation.citations=Citas
|
||||||
citation.notes=Notas
|
citation.notes=Notas
|
||||||
citation.locator.page=Páxina
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Libro
|
|
||||||
citation.locator.chapter=Capítulo
|
|
||||||
citation.locator.column=Columna
|
|
||||||
citation.locator.figure=Figura
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Número
|
|
||||||
citation.locator.line=Liña
|
|
||||||
citation.locator.note=Nota
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Parágrafo
|
|
||||||
citation.locator.part=Parte
|
|
||||||
citation.locator.section=Sección
|
|
||||||
citation.locator.subverbo=Sub voce (s/v)
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verso
|
|
||||||
|
|
||||||
report.title.default=Informe de Zotero
|
report.title.default=Informe de Zotero
|
||||||
report.parentItem=Artigo pai:
|
report.parentItem=Artigo pai:
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=Saír do grupo
|
||||||
sync.removeGroupsAndSync=Borrar o grupo e a sincronización
|
sync.removeGroupsAndSync=Borrar o grupo e a sincronización
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=Configurar a sincronización
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=Nome de usuario sen definir
|
sync.error.usernameNotSet=Nome de usuario sen definir
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -108,10 +108,10 @@ networkError.errorViaProxy=אירעה שגיאה בהתחברות לשרת המ
|
||||||
networkError.connectionMonitored=החיבור שלך כנראה נמצא תחת מעקב ו־%S לא הוגדר לתת אמון בשרת הביניים.
|
networkError.connectionMonitored=החיבור שלך כנראה נמצא תחת מעקב ו־%S לא הוגדר לתת אמון בשרת הביניים.
|
||||||
|
|
||||||
about.createdBy=%1$S הוא מיזם מבית %2$S והמפתחים שלו הם חלק [מקהילה גלובלית].
|
about.createdBy=%1$S הוא מיזם מבית %2$S והמפתחים שלו הם חלק [מקהילה גלובלית].
|
||||||
about.openSource=%S is [open-source software] and depends on many [exceptional open-source projects].
|
about.openSource=%S היא [תוכנה בקוד פתוח] ותלויה במגוון [מיזמים נפלאים בקוד פתוח].
|
||||||
about.getInvolved=מעניין אותך לעזור? אפשר [להצטרף אלינו] עוד היום!
|
about.getInvolved=מעניין אותך לעזור? אפשר [להצטרף אלינו] עוד היום!
|
||||||
|
|
||||||
punctuation.openingQMark=“
|
punctuation.openingQMark=„
|
||||||
punctuation.closingQMark=”
|
punctuation.closingQMark=”
|
||||||
punctuation.colon=:
|
punctuation.colon=:
|
||||||
punctuation.ellipsis=…
|
punctuation.ellipsis=…
|
||||||
|
|
@ -178,8 +178,8 @@ dataDir.chooseNewDataDirectory=בחירת תיקיית נתונים חדשה…
|
||||||
dataDir.cannotBeSetWithAlternative=The data directory cannot be set to a “%S” directory. Did you mean %S?
|
dataDir.cannotBeSetWithAlternative=The data directory cannot be set to a “%S” directory. Did you mean %S?
|
||||||
dataDir.cannotBeLinkedAttachmentBaseDirectory=The data directory cannot be set to the same location as the Linked Attachment Base Directory.
|
dataDir.cannotBeLinkedAttachmentBaseDirectory=The data directory cannot be set to the same location as the Linked Attachment Base Directory.
|
||||||
dataDir.unsafeLocation.selected.cloud=Storing the data directory in a cloud storage folder is very likely to corrupt your database.
|
dataDir.unsafeLocation.selected.cloud=Storing the data directory in a cloud storage folder is very likely to corrupt your database.
|
||||||
dataDir.unsafeLocation.selected.areYouSure=Are you sure you want to use this location?
|
dataDir.unsafeLocation.selected.areYouSure=להשתמש במיקום הזה?
|
||||||
dataDir.unsafeLocation.existing.cloud=Your %S data directory appears to be within a cloud storage folder, which is very likely to corrupt your database.
|
dataDir.unsafeLocation.existing.cloud=נראה כי תיקיית הנתונים של ה־%S שלך נמצאת בתיקייה באחסון ענן, מה שעלול בסבירות די גבוהה לפגום במסד הנתונים שלך.
|
||||||
dataDir.unsafeLocation.existing.chooseDifferent=לבחור מיקום שונה כעת?
|
dataDir.unsafeLocation.existing.chooseDifferent=לבחור מיקום שונה כעת?
|
||||||
dataDir.selectedDirNonEmpty.title=ספרייה אינה ריקה
|
dataDir.selectedDirNonEmpty.title=ספרייה אינה ריקה
|
||||||
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.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?
|
||||||
|
|
@ -222,7 +222,7 @@ startupError.zoteroVersionIsOlder.upgrade=נא לשדרג לגרסה העדכנ
|
||||||
startupError.databaseUpgradeError=שגיאת שדרוג מסד נתונים
|
startupError.databaseUpgradeError=שגיאת שדרוג מסד נתונים
|
||||||
startupError.internetFunctionalityMayNotWork=יתכן שיכולות שתלויות בחיבור לאינטרנט לא תעבודנה.
|
startupError.internetFunctionalityMayNotWork=יתכן שיכולות שתלויות בחיבור לאינטרנט לא תעבודנה.
|
||||||
startupError.bundledFileUpdateError=%S was unable to load translators and styles.
|
startupError.bundledFileUpdateError=%S was unable to load translators and styles.
|
||||||
startupError.startedFromDiskImage1=%S was started from a disk image, which can break some functionality.
|
startupError.startedFromDiskImage1=%S הופעלה מדמות כונן, מה שעשוי לפגום בחלק מהיכולות.
|
||||||
startupError.startedFromDiskImage2=To install %1$S properly, quit the program, open the disk image you downloaded, and drag “%1$S” to the alias of the Applications folder shown in the window. Then eject the disk image and launch Zotero by opening it from your Applications folder.
|
startupError.startedFromDiskImage2=To install %1$S properly, quit the program, open the disk image you downloaded, and drag “%1$S” to the alias of the Applications folder shown in the window. Then eject the disk image and launch Zotero by opening it from your Applications folder.
|
||||||
|
|
||||||
date.relative.secondsAgo.one=לפני שנייה
|
date.relative.secondsAgo.one=לפני שנייה
|
||||||
|
|
@ -257,12 +257,12 @@ pane.collections.library=הספרייה שלי
|
||||||
pane.collections.publications=הפרסומים שלי
|
pane.collections.publications=הפרסומים שלי
|
||||||
pane.collections.feeds=ערוצי תוכן
|
pane.collections.feeds=ערוצי תוכן
|
||||||
pane.collections.libraryAndFeeds=הספרייה שלי וערוצי תוכן
|
pane.collections.libraryAndFeeds=הספרייה שלי וערוצי תוכן
|
||||||
pane.collections.groupLibraries=Group Libraries
|
pane.collections.groupLibraries=ספריות קבוצתיות
|
||||||
pane.collections.feedLibraries=ערוצי תוכן
|
pane.collections.feedLibraries=ערוצי תוכן
|
||||||
pane.collections.trash=אשפה
|
pane.collections.trash=אשפה
|
||||||
pane.collections.untitled=ללא שם
|
pane.collections.untitled=ללא שם
|
||||||
pane.collections.unfiled=פריטים בלתי מתויקים
|
pane.collections.unfiled=פריטים בלתי מתויקים
|
||||||
pane.collections.retracted=Retracted Items
|
pane.collections.retracted=פריטים שנסוגו
|
||||||
pane.collections.duplicate=פריטים כפולים
|
pane.collections.duplicate=פריטים כפולים
|
||||||
pane.collections.removeLibrary=הסרת ספרייה
|
pane.collections.removeLibrary=הסרת ספרייה
|
||||||
pane.collections.removeLibrary.text=להסיר את „%S” מהמחשב הזה לצמיתות?
|
pane.collections.removeLibrary.text=להסיר את „%S” מהמחשב הזה לצמיתות?
|
||||||
|
|
@ -282,7 +282,7 @@ pane.collections.menu.export.feed=ייצוא ערוץ תוכן…
|
||||||
pane.collections.menu.createBib.collection=יצירת ביבליוגרפיה מאוסף…
|
pane.collections.menu.createBib.collection=יצירת ביבליוגרפיה מאוסף…
|
||||||
pane.collections.menu.createBib.savedSearch=יצירת ביבליוגרפיה מחיפוש שמור…
|
pane.collections.menu.createBib.savedSearch=יצירת ביבליוגרפיה מחיפוש שמור…
|
||||||
pane.collections.menu.createBib.feed=יצירת ביבליוגרפיה מערוץ תוכן…
|
pane.collections.menu.createBib.feed=יצירת ביבליוגרפיה מערוץ תוכן…
|
||||||
pane.collections.showCollectionInLibrary=Show Collection in Library
|
pane.collections.showCollectionInLibrary=הצגת אוספים בספרייה
|
||||||
|
|
||||||
pane.collections.menu.generateReport.collection=יצירת דוח מאוסף…
|
pane.collections.menu.generateReport.collection=יצירת דוח מאוסף…
|
||||||
pane.collections.menu.generateReport.savedSearch=יצירת דוח מחיפוש שמור…
|
pane.collections.menu.generateReport.savedSearch=יצירת דוח מחיפוש שמור…
|
||||||
|
|
@ -294,7 +294,7 @@ pane.tagSelector.rename.title=שינוי שם תגית
|
||||||
pane.tagSelector.rename.message=נא למלא שם חדש לתגית הזאת.\n\nהתגית תשתנה בכל הפריטים המשויכים.
|
pane.tagSelector.rename.message=נא למלא שם חדש לתגית הזאת.\n\nהתגית תשתנה בכל הפריטים המשויכים.
|
||||||
pane.tagSelector.delete.title=למחוק תגית זו?
|
pane.tagSelector.delete.title=למחוק תגית זו?
|
||||||
pane.tagSelector.delete.message=למחוק את התגית?\n\nהתגית תוסר מכל הפריטים.
|
pane.tagSelector.delete.message=למחוק את התגית?\n\nהתגית תוסר מכל הפריטים.
|
||||||
pane.tagSelector.deleteAutomatic.title=Delete Automatic Tags
|
pane.tagSelector.deleteAutomatic.title=מחיקת תגיות אוטומטיות
|
||||||
pane.tagSelector.deleteAutomatic.message=Are you sure you want to delete %1$S automatic tag in this library?;Are you sure you want to delete %1$S automatic tags in this library?
|
pane.tagSelector.deleteAutomatic.message=Are you sure you want to delete %1$S automatic tag in this library?;Are you sure you want to delete %1$S automatic tags in this library?
|
||||||
pane.tagSelector.numSelected.none=0 תגיות נבחרו
|
pane.tagSelector.numSelected.none=0 תגיות נבחרו
|
||||||
pane.tagSelector.numSelected.singular=נבחרה תגית אחת
|
pane.tagSelector.numSelected.singular=נבחרה תגית אחת
|
||||||
|
|
@ -304,7 +304,7 @@ pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors ass
|
||||||
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
|
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
|
||||||
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
|
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
|
||||||
|
|
||||||
pane.items.intro.text1=Welcome to %S!
|
pane.items.intro.text1=ברוך בואך אל %S!
|
||||||
pane.items.intro.text2=View the [Quick Start Guide] to learn how to begin building your library, and be sure to [install a %S] so you can add items to %S as you browse the web.
|
pane.items.intro.text2=View the [Quick Start Guide] to learn how to begin building your library, and be sure to [install a %S] so you can add items to %S as you browse the web.
|
||||||
pane.items.intro.text3=Already using %S on another computer? [Set up syncing] to pick up right where you left off.
|
pane.items.intro.text3=Already using %S on another computer? [Set up syncing] to pick up right where you left off.
|
||||||
|
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=להסיר את הפריטים הנבחרים מהא
|
||||||
pane.items.removeFromPublications.title=הסרה מהפרסומים שלי
|
pane.items.removeFromPublications.title=הסרה מהפרסומים שלי
|
||||||
pane.items.removeFromPublications=להסיר את הפריט הנבחר מהפרסומים שלי?
|
pane.items.removeFromPublications=להסיר את הפריט הנבחר מהפרסומים שלי?
|
||||||
pane.items.removeFromPublications.multiple=להסיר את הפריטים הנבחרים מהפרסומים שלי?
|
pane.items.removeFromPublications.multiple=להסיר את הפריטים הנבחרים מהפרסומים שלי?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=הוספת הערה מהסברים
|
pane.items.menu.addNoteFromAnnotations=הוספת הערה מהסברים
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=הוספות הערות מהסברים
|
pane.items.menu.addNoteFromAnnotations.multiple=הוספות הערות מהסברים
|
||||||
pane.items.menu.findAvailablePDF=איתור PDF זמין
|
pane.items.menu.findAvailablePDF=איתור PDF זמין
|
||||||
|
|
@ -420,7 +423,7 @@ pane.item.attachments.PDF.installTools.title=כלי PDF לא מותקנים
|
||||||
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Search pane of the Zotero preferences.
|
pane.item.attachments.PDF.installTools.text=To use this feature, you must first install the PDF tools in the Search pane of the Zotero preferences.
|
||||||
pane.item.attachments.filename=שם קובץ
|
pane.item.attachments.filename=שם קובץ
|
||||||
pane.item.noteEditor.clickHere=ללחוץ כאן
|
pane.item.noteEditor.clickHere=ללחוץ כאן
|
||||||
pane.item.tags.count.zero=%S tags:
|
pane.item.tags.count.zero=%S תגיות:
|
||||||
pane.item.tags.count.singular=תגית אחת:
|
pane.item.tags.count.singular=תגית אחת:
|
||||||
pane.item.tags.count.plural=%S תגיות:
|
pane.item.tags.count.plural=%S תגיות:
|
||||||
pane.item.tags.icon.user=תגית משתמש
|
pane.item.tags.icon.user=תגית משתמש
|
||||||
|
|
@ -484,7 +487,7 @@ itemFields.source=מקור
|
||||||
itemFields.notes=הערות
|
itemFields.notes=הערות
|
||||||
itemFields.tags=תגיות
|
itemFields.tags=תגיות
|
||||||
itemFields.attachments=קבצים מצורפים
|
itemFields.attachments=קבצים מצורפים
|
||||||
itemFields.related=Related
|
itemFields.related=קשור
|
||||||
itemFields.url=כתובת
|
itemFields.url=כתובת
|
||||||
itemFields.rights=זכויות
|
itemFields.rights=זכויות
|
||||||
itemFields.series=סדרה
|
itemFields.series=סדרה
|
||||||
|
|
@ -498,7 +501,7 @@ itemFields.ISBN=מסת״ב
|
||||||
itemFields.publicationTitle=הוצאה לאור
|
itemFields.publicationTitle=הוצאה לאור
|
||||||
itemFields.ISSN=ISSN
|
itemFields.ISSN=ISSN
|
||||||
itemFields.date=תאריך
|
itemFields.date=תאריך
|
||||||
itemFields.section=Section
|
itemFields.section=מקטע
|
||||||
itemFields.callNumber=Call Number
|
itemFields.callNumber=Call Number
|
||||||
itemFields.archiveLocation=מיקום בארכיון
|
itemFields.archiveLocation=מיקום בארכיון
|
||||||
itemFields.distributor=מפיץ
|
itemFields.distributor=מפיץ
|
||||||
|
|
@ -526,11 +529,11 @@ itemFields.issueDate=תאריך הנפקה
|
||||||
itemFields.references=References
|
itemFields.references=References
|
||||||
itemFields.legalStatus=מצב משפטי
|
itemFields.legalStatus=מצב משפטי
|
||||||
itemFields.codeNumber=Code Number
|
itemFields.codeNumber=Code Number
|
||||||
itemFields.artworkMedium=Medium
|
itemFields.artworkMedium=אמצעי
|
||||||
itemFields.number=מספר
|
itemFields.number=מספר
|
||||||
itemFields.artworkSize=גודל יצירת האומנות
|
itemFields.artworkSize=גודל יצירת האומנות
|
||||||
itemFields.libraryCatalog=קטלוג ספרייה
|
itemFields.libraryCatalog=קטלוג ספרייה
|
||||||
itemFields.videoRecordingFormat=Format
|
itemFields.videoRecordingFormat=עיצוב
|
||||||
itemFields.interviewMedium=אמצעי
|
itemFields.interviewMedium=אמצעי
|
||||||
itemFields.letterType=סוג
|
itemFields.letterType=סוג
|
||||||
itemFields.manuscriptType=סוג
|
itemFields.manuscriptType=סוג
|
||||||
|
|
@ -538,7 +541,7 @@ itemFields.mapType=סוג
|
||||||
itemFields.scale=קנה מידה
|
itemFields.scale=קנה מידה
|
||||||
itemFields.thesisType=סוג
|
itemFields.thesisType=סוג
|
||||||
itemFields.websiteType=סוג אתר
|
itemFields.websiteType=סוג אתר
|
||||||
itemFields.audioRecordingFormat=Format
|
itemFields.audioRecordingFormat=עיצוב
|
||||||
itemFields.label=תווית
|
itemFields.label=תווית
|
||||||
itemFields.presentationType=סוג
|
itemFields.presentationType=סוג
|
||||||
itemFields.meetingName=שם פגישה
|
itemFields.meetingName=שם פגישה
|
||||||
|
|
@ -573,7 +576,7 @@ itemFields.applicationNumber=מספר בקשה
|
||||||
itemFields.forumTitle=Forum/Listserv Title
|
itemFields.forumTitle=Forum/Listserv Title
|
||||||
itemFields.episodeNumber=מספר פרק
|
itemFields.episodeNumber=מספר פרק
|
||||||
itemFields.blogTitle=שם בלוג
|
itemFields.blogTitle=שם בלוג
|
||||||
itemFields.medium=Medium
|
itemFields.medium=אמצעי
|
||||||
itemFields.caseName=שם התיק
|
itemFields.caseName=שם התיק
|
||||||
itemFields.nameOfAct=שם החוק
|
itemFields.nameOfAct=שם החוק
|
||||||
itemFields.subject=נושא
|
itemFields.subject=נושא
|
||||||
|
|
@ -747,7 +750,7 @@ zotero.preferences.advanced.migrateDataDir.directoryWillBeMoved=תיקיית ה
|
||||||
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=יש להפעיל את %S מחדש כדי להשלים את ההסבה.
|
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=יש להפעיל את %S מחדש כדי להשלים את ההסבה.
|
||||||
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
||||||
|
|
||||||
zotero.debugOutputLogging=Debug Output Logging
|
zotero.debugOutputLogging=תיעוד פלט ניפוי שגיאות
|
||||||
zotero.debugOutputLogging.linesLogged=שורה תועדה;%1$S שורות תועדו
|
zotero.debugOutputLogging.linesLogged=שורה תועדה;%1$S שורות תועדו
|
||||||
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
||||||
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=הצגת עורך…
|
||||||
citation.hideEditor=הסתרת עורך…
|
citation.hideEditor=הסתרת עורך…
|
||||||
citation.citations=ציטוטים
|
citation.citations=ציטוטים
|
||||||
citation.notes=הערות
|
citation.notes=הערות
|
||||||
citation.locator.page=עמוד
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=ספר
|
|
||||||
citation.locator.chapter=פרק
|
|
||||||
citation.locator.column=עמודה
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=גיליון
|
|
||||||
citation.locator.line=שורה
|
|
||||||
citation.locator.note=הערה
|
|
||||||
citation.locator.opus=אופוס
|
|
||||||
citation.locator.paragraph=פסקה
|
|
||||||
citation.locator.part=חלק
|
|
||||||
citation.locator.section=מקטע
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=כרך
|
|
||||||
citation.locator.verse=פסוק
|
|
||||||
|
|
||||||
report.title.default=דוח Zotero
|
report.title.default=דוח Zotero
|
||||||
report.parentItem=פריט הורה:
|
report.parentItem=פריט הורה:
|
||||||
|
|
@ -934,9 +922,9 @@ integration.error.noBibliography=The current bibliographic style does not define
|
||||||
integration.error.deletePipe=The pipe that Zotero uses to communicate with the word processor could not be initialized. Would you like Zotero to attempt to correct this error? You will be prompted for your password.
|
integration.error.deletePipe=The pipe that Zotero uses to communicate with the word processor could not be initialized. Would you like Zotero to attempt to correct this error? You will be prompted for your password.
|
||||||
integration.error.invalidStyle=The style you have selected does not appear to be valid. If you have created this style yourself, please ensure that it passes validation as described at https://github.com/citation-style-language/styles/wiki/Validation. Alternatively, try selecting another style.
|
integration.error.invalidStyle=The style you have selected does not appear to be valid. If you have created this style yourself, please ensure that it passes validation as described at https://github.com/citation-style-language/styles/wiki/Validation. Alternatively, try selecting another style.
|
||||||
integration.error.fieldTypeMismatch=Zotero cannot update this document because it was created by a different word processing application with an incompatible field encoding. In order to make a document compatible with both Word and LibreOffice, open the document in the word processor with which it was originally created and switch the field type to Bookmarks in the Zotero Document Preferences.
|
integration.error.fieldTypeMismatch=Zotero cannot update this document because it was created by a different word processing application with an incompatible field encoding. In order to make a document compatible with both Word and LibreOffice, open the document in the word processor with which it was originally created and switch the field type to Bookmarks in the Zotero Document Preferences.
|
||||||
integration.error.styleMissing=The citation style used in this document is missing. Would you like to install it from %S?
|
integration.error.styleMissing=סגנון הציטוט בו נעשה שימוש במסמך הזה חסר. להתקין אותו מתוך %S?
|
||||||
integration.error.styleNotFound=The citation style %S could not be found.
|
integration.error.styleNotFound=לא ניתן למצוא את סגנון הציטוט %S.
|
||||||
integration.error.misconfiguredWordStartupFolder.some=%S could not install the Word plugin for some versions of Word installed on your computer because the Word Startup folder location is misconfigured.
|
integration.error.misconfiguredWordStartupFolder.some=ל־%S לא הייתה אפשרות להתקין את תוסף Word לחלק מגרסאות ה־Word המותקנות במחשב שלך כיוון שמיקום תיקיית ההפעלה של Word לא מוגדר היטב.
|
||||||
integration.error.misconfiguredWordStartupFolder.all=%S could not install the Word plugin because the Word Startup folder location is misconfigured.
|
integration.error.misconfiguredWordStartupFolder.all=%S could not install the Word plugin because the Word Startup folder location is misconfigured.
|
||||||
integration.error.misconfiguredWordStartupFolder.fix=The plugin may not appear in Word until you reset your Startup folder to the default location.
|
integration.error.misconfiguredWordStartupFolder.fix=The plugin may not appear in Word until you reset your Startup folder to the default location.
|
||||||
integration.error.macWordSBPermissionsMissing.title=Missing Permission
|
integration.error.macWordSBPermissionsMissing.title=Missing Permission
|
||||||
|
|
@ -1005,7 +993,7 @@ sync.skipGroup=דילוג על הקבוצה
|
||||||
sync.removeGroupsAndSync=להסיר את הקבוצות ולסנכרן
|
sync.removeGroupsAndSync=להסיר את הקבוצות ולסנכרן
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Back up your library with %S syncing.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=הקמת סנכרון
|
||||||
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
sync.reminder.autoSync.message=%S hasn’t synced in a while. Do you want to enable automatic syncing?
|
||||||
|
|
||||||
sync.error.usernameNotSet=לא הוגדר שם משתמש
|
sync.error.usernameNotSet=לא הוגדר שם משתמש
|
||||||
|
|
@ -1154,7 +1142,7 @@ sync.longTagFixer.saveTag=שמירת תגית
|
||||||
sync.longTagFixer.saveTags=שמירת תגיות
|
sync.longTagFixer.saveTags=שמירת תגיות
|
||||||
sync.longTagFixer.deleteTag=מחיקת תגית
|
sync.longTagFixer.deleteTag=מחיקת תגית
|
||||||
|
|
||||||
proxies.multiSite=Multi-Site
|
proxies.multiSite=ריבוי אתרים
|
||||||
proxies.error=הגדרות המתווך שגויות
|
proxies.error=הגדרות המתווך שגויות
|
||||||
proxies.error.scheme.noHTTP=Valid proxy schemes must start with "http://" or "https://"
|
proxies.error.scheme.noHTTP=Valid proxy schemes must start with "http://" or "https://"
|
||||||
proxies.error.host.invalid=You must enter a full hostname for the site served by this proxy (e.g., jstor.org).
|
proxies.error.host.invalid=You must enter a full hostname for the site served by this proxy (e.g., jstor.org).
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=הסברים שמאוחסנים ב־PDF י
|
||||||
pdfReader.promptTransferToPDF.title=אחסון הסברים בקובץ
|
pdfReader.promptTransferToPDF.title=אחסון הסברים בקובץ
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=הפעולה אינה נתמכת בקובצי PDF שמוגנים בסיסמה.
|
pdfReader.promptPasswordProtected=הפעולה אינה נתמכת בקובצי PDF שמוגנים בסיסמה.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=עריכת מספר עמוד…
|
pdfReader.editPageNumber=עריכת מספר עמוד…
|
||||||
pdfReader.editHighlightedText=עריכת טקסט מודגש
|
pdfReader.editHighlightedText=עריכת טקסט מודגש
|
||||||
pdfReader.pageNumberPopupHeader=החלפת מספר העמוד של:
|
pdfReader.pageNumberPopupHeader=החלפת מספר העמוד של:
|
||||||
|
|
|
||||||
|
|
@ -164,7 +164,7 @@
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.prefpane.advanced "Advanced">
|
<!ENTITY zotero.preferences.prefpane.advanced "Advanced">
|
||||||
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
|
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
|
||||||
<!ENTITY zotero.preferences.advanced.keys "Shortcuts">
|
<!ENTITY zotero.preferences.advanced.keys "Shortcut Keys">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.advanced.advancedConfiguration "Advanced Configuration">
|
<!ENTITY zotero.preferences.advanced.advancedConfiguration "Advanced Configuration">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<!ENTITY preferencesCmdMac.label "Preferences…">
|
<!ENTITY preferencesCmdMac.label "Preferences...">
|
||||||
<!ENTITY preferencesCmdMac.commandkey ",">
|
<!ENTITY preferencesCmdMac.commandkey ",">
|
||||||
<!ENTITY servicesMenuMac.label "Services">
|
<!ENTITY servicesMenuMac.label "Services">
|
||||||
<!ENTITY hideThisAppCmdMac.label "Hide &brandShortName;">
|
<!ENTITY hideThisAppCmdMac.label "Hide &brandShortName;">
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
<!ENTITY closeCmd.accesskey "C">
|
<!ENTITY closeCmd.accesskey "C">
|
||||||
<!ENTITY manageAttachments.label "Manage Attachments">
|
<!ENTITY manageAttachments.label "Manage Attachments">
|
||||||
<!ENTITY convertToStored.label "Convert Linked Files to Stored Files…">
|
<!ENTITY convertToStored.label "Convert Linked Files to Stored Files…">
|
||||||
<!ENTITY importCmd.label "Import…">
|
<!ENTITY importCmd.label "Import...">
|
||||||
<!ENTITY importCmd.key "I">
|
<!ENTITY importCmd.key "I">
|
||||||
<!ENTITY importFromClipboardCmd.label "Import from Clipboard">
|
<!ENTITY importFromClipboardCmd.label "Import from Clipboard">
|
||||||
<!ENTITY quitApplicationCmdWin.label "Exit">
|
<!ENTITY quitApplicationCmdWin.label "Exit">
|
||||||
|
|
@ -92,7 +92,7 @@
|
||||||
<!ENTITY helpFeedbackPage.label "Discussion Forums">
|
<!ENTITY helpFeedbackPage.label "Discussion Forums">
|
||||||
<!ENTITY helpFeedbackPage.accesskey "F">
|
<!ENTITY helpFeedbackPage.accesskey "F">
|
||||||
|
|
||||||
<!ENTITY helpReportErrors.label "Report Errors…">
|
<!ENTITY helpReportErrors.label "Report Errors...">
|
||||||
<!ENTITY helpReportErrors.accesskey "R">
|
<!ENTITY helpReportErrors.accesskey "R">
|
||||||
|
|
||||||
<!ENTITY debugOutputLogging.label "Debug Output Logging">
|
<!ENTITY debugOutputLogging.label "Debug Output Logging">
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<!ENTITY zotero.general.optional "(Optional)">
|
<!ENTITY zotero.general.optional "(Optional)">
|
||||||
<!ENTITY zotero.general.note "Note:">
|
<!ENTITY zotero.general.note "Note:">
|
||||||
<!ENTITY zotero.general.selectAll "Select All">
|
<!ENTITY zotero.general.selectAll "Select All">
|
||||||
<!ENTITY zotero.general.deselectAll "Deselect All">
|
<!ENTITY zotero.general.deselectAll "Deselect all">
|
||||||
<!ENTITY zotero.general.edit "Edit">
|
<!ENTITY zotero.general.edit "Edit">
|
||||||
<!ENTITY zotero.general.delete "Delete">
|
<!ENTITY zotero.general.delete "Delete">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
||||||
|
|
@ -57,8 +57,8 @@
|
||||||
|
|
||||||
<!ENTITY zotero.items.itemType "Item Type">
|
<!ENTITY zotero.items.itemType "Item Type">
|
||||||
<!ENTITY zotero.items.creator_column "Creator">
|
<!ENTITY zotero.items.creator_column "Creator">
|
||||||
<!ENTITY zotero.items.year_column "Year">
|
<!ENTITY zotero.items.year_column "Godina">
|
||||||
<!ENTITY zotero.items.dateModified_column "Date Modified">
|
<!ENTITY zotero.items.dateModified_column "Datum izmjene">
|
||||||
<!ENTITY zotero.items.moreColumns.label "More Columns">
|
<!ENTITY zotero.items.moreColumns.label "More Columns">
|
||||||
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
|
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,8 +19,8 @@ general.unknownErrorOccurred=An unknown error occurred.
|
||||||
general.invalidResponseServer=Invalid response from server.
|
general.invalidResponseServer=Invalid response from server.
|
||||||
general.tryAgainLater=Please try again in a few minutes.
|
general.tryAgainLater=Please try again in a few minutes.
|
||||||
general.serverError=The server returned an error. Please try again.
|
general.serverError=The server returned an error. Please try again.
|
||||||
general.pleaseRestart=Please restart %S.
|
general.pleaseRestart=Please restart Firefox.
|
||||||
general.pleaseRestartAndTryAgain=Please restart %S and try again.
|
general.pleaseRestartAndTryAgain=Please restart Firefox and try again.
|
||||||
general.checkForUpdate=Check for Update
|
general.checkForUpdate=Check for Update
|
||||||
general.checkForUpdates=Check for Updates
|
general.checkForUpdates=Check for Updates
|
||||||
general.actionCannotBeUndone=This action cannot be undone.
|
general.actionCannotBeUndone=This action cannot be undone.
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Are you sure you want to remove the selected items fr
|
||||||
pane.items.removeFromPublications.title=Remove from My Publications
|
pane.items.removeFromPublications.title=Remove from My Publications
|
||||||
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Find Available PDF
|
pane.items.menu.findAvailablePDF=Find Available PDF
|
||||||
|
|
@ -830,7 +833,7 @@ searchConditions.presentationType=Presentation Type
|
||||||
searchConditions.mapType=Map Type
|
searchConditions.mapType=Map Type
|
||||||
searchConditions.medium=Medium
|
searchConditions.medium=Medium
|
||||||
searchConditions.artworkMedium=Artwork Medium
|
searchConditions.artworkMedium=Artwork Medium
|
||||||
searchConditions.dateModified=Date Modified
|
searchConditions.dateModified=Datum izmjene
|
||||||
searchConditions.fulltextContent=Attachment Content
|
searchConditions.fulltextContent=Attachment Content
|
||||||
searchConditions.programmingLanguage=Programming Language
|
searchConditions.programmingLanguage=Programming Language
|
||||||
searchConditions.fileTypeID=Attachment File Type
|
searchConditions.fileTypeID=Attachment File Type
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Show Editor...
|
||||||
citation.hideEditor=Hide Editor...
|
citation.hideEditor=Hide Editor...
|
||||||
citation.citations=Citations
|
citation.citations=Citations
|
||||||
citation.notes=Notes
|
citation.notes=Notes
|
||||||
citation.locator.page=Page
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Book
|
|
||||||
citation.locator.chapter=Chapter
|
|
||||||
citation.locator.column=Column
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Issue
|
|
||||||
citation.locator.line=Line
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paragraph
|
|
||||||
citation.locator.part=Part
|
|
||||||
citation.locator.section=Section
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verse
|
|
||||||
|
|
||||||
report.title.default=Zotero Report
|
report.title.default=Zotero Report
|
||||||
report.parentItem=Parent Item:
|
report.parentItem=Parent Item:
|
||||||
|
|
@ -1176,7 +1164,7 @@ recognizePDF.couldNotRead=Could not read text from PDF
|
||||||
recognizePDF.noMatches=No matching references found
|
recognizePDF.noMatches=No matching references found
|
||||||
recognizePDF.fileNotFound=File not found
|
recognizePDF.fileNotFound=File not found
|
||||||
recognizePDF.error=An unexpected error occurred
|
recognizePDF.error=An unexpected error occurred
|
||||||
recognizePDF.recognizing.label=Retrieving Metadata…
|
recognizePDF.recognizing.label=Retrieving Metadata...
|
||||||
recognizePDF.complete.label=Metadata Retrieval Complete
|
recognizePDF.complete.label=Metadata Retrieval Complete
|
||||||
recognizePDF.pdfName.label=PDF Name
|
recognizePDF.pdfName.label=PDF Name
|
||||||
recognizePDF.itemName.label=Item Name
|
recognizePDF.itemName.label=Item Name
|
||||||
|
|
@ -1382,6 +1370,11 @@ pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -89,9 +89,15 @@
|
||||||
"integration_googleDocs_documentLocked": {
|
"integration_googleDocs_documentLocked": {
|
||||||
"message": "A dokumentum hivatkozásait egy másik $1 felhasználó szerkeszti. Próbálja meg később."
|
"message": "A dokumentum hivatkozásait egy másik $1 felhasználó szerkeszti. Próbálja meg később."
|
||||||
},
|
},
|
||||||
|
"integration_googleDocs_documentPermissionError": {
|
||||||
|
"message": "A kiválasztott Google-fióknak nincs jogosultsága a dokumentum szerkesztésére. Kérjük, próbálja meg újra, és győződjön meg róla, hogy a szerkesztési jogosultsággal rendelkező fiókot választotta."
|
||||||
|
},
|
||||||
"integration_googleDocs_orphanedCitations_buttonTooltip": {
|
"integration_googleDocs_orphanedCitations_buttonTooltip": {
|
||||||
"message": "A$1jelenítse meg a nem linkelt hivatkozásokat"
|
"message": "A$1jelenítse meg a nem linkelt hivatkozásokat"
|
||||||
},
|
},
|
||||||
|
"integration_googleDocs_orphanedCitations_alert": {
|
||||||
|
"message": "A szerkeszteni kívánt idézet nem kapcsolódik a(z) $1."
|
||||||
|
},
|
||||||
"integration_googleDocs_orphanedCitations_alertButton": {
|
"integration_googleDocs_orphanedCitations_alertButton": {
|
||||||
"message": "Hivatkozás újralinkelése"
|
"message": "Hivatkozás újralinkelése"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
<!ENTITY closeCmd.key "W">
|
<!ENTITY closeCmd.key "W">
|
||||||
<!ENTITY closeCmd.accesskey "B">
|
<!ENTITY closeCmd.accesskey "B">
|
||||||
<!ENTITY manageAttachments.label "Csatolmányok kezelése">
|
<!ENTITY manageAttachments.label "Csatolmányok kezelése">
|
||||||
<!ENTITY convertToStored.label "Convert Linked Files to Stored Files…">
|
<!ENTITY convertToStored.label "Hivatkozott fájlok átalakítása tárolt fájlokká...">
|
||||||
<!ENTITY importCmd.label "Importálás...">
|
<!ENTITY importCmd.label "Importálás...">
|
||||||
<!ENTITY importCmd.key "I">
|
<!ENTITY importCmd.key "I">
|
||||||
<!ENTITY importFromClipboardCmd.label "Importálás Vágólapról">
|
<!ENTITY importFromClipboardCmd.label "Importálás Vágólapról">
|
||||||
|
|
@ -50,11 +50,11 @@
|
||||||
|
|
||||||
<!ENTITY viewMenu.label "Nézet">
|
<!ENTITY viewMenu.label "Nézet">
|
||||||
<!ENTITY viewMenu.accesskey "V">
|
<!ENTITY viewMenu.accesskey "V">
|
||||||
<!ENTITY layout.label "Layout">
|
<!ENTITY layout.label "Elrendezés">
|
||||||
<!ENTITY standardView.label "Alapértelmezett nézet">
|
<!ENTITY standardView.label "Alapértelmezett nézet">
|
||||||
<!ENTITY stackedView.label "Stacked View">
|
<!ENTITY stackedView.label "Kombinált nézet">
|
||||||
<!ENTITY collectionsPane.label "Collections Pane">
|
<!ENTITY collectionsPane.label "Gyűjtemények ablak">
|
||||||
<!ENTITY itemPane.label "Item Pane">
|
<!ENTITY itemPane.label "Elem ablak">
|
||||||
<!ENTITY tagSelector.label "Címkeválasztó">
|
<!ENTITY tagSelector.label "Címkeválasztó">
|
||||||
<!ENTITY recursiveCollections.label "Elemek megjelenítése az algyűjteményekből">
|
<!ENTITY recursiveCollections.label "Elemek megjelenítése az algyűjteményekből">
|
||||||
<!ENTITY fontSize.label "Betűméret">
|
<!ENTITY fontSize.label "Betűméret">
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@
|
||||||
<!ENTITY zotero.items.year_column "Év">
|
<!ENTITY zotero.items.year_column "Év">
|
||||||
<!ENTITY zotero.items.dateModified_column "Módosítás dátuma">
|
<!ENTITY zotero.items.dateModified_column "Módosítás dátuma">
|
||||||
<!ENTITY zotero.items.moreColumns.label "Több oszlop">
|
<!ENTITY zotero.items.moreColumns.label "Több oszlop">
|
||||||
<!ENTITY zotero.items.restoreColumnOrder.label "Restore Column Order">
|
<!ENTITY zotero.items.restoreColumnOrder.label "Oszlopok sorrendjének visszaállítása">
|
||||||
|
|
||||||
<!ENTITY zotero.items.menu.showInLibrary "Megjelenítés a könyvtárban">
|
<!ENTITY zotero.items.menu.showInLibrary "Megjelenítés a könyvtárban">
|
||||||
<!ENTITY zotero.items.menu.attach.note "Jegyzet hozzáadása">
|
<!ENTITY zotero.items.menu.attach.note "Jegyzet hozzáadása">
|
||||||
|
|
@ -75,7 +75,7 @@
|
||||||
<!ENTITY zotero.items.menu.unrecognize "Beolvasott metaadatok visszavonása">
|
<!ENTITY zotero.items.menu.unrecognize "Beolvasott metaadatok visszavonása">
|
||||||
|
|
||||||
<!ENTITY zotero.duplicatesMerge.versionSelect "Válassza ki azt az elemverziót, amit mester elemnek kíván használni: ">
|
<!ENTITY zotero.duplicatesMerge.versionSelect "Válassza ki azt az elemverziót, amit mester elemnek kíván használni: ">
|
||||||
<!ENTITY zotero.duplicatesMerge.fieldSelect "Select fields to keep from other versions of the item:">
|
<!ENTITY zotero.duplicatesMerge.fieldSelect "Válassza ki az elem más verzióiból megtartandó mezőket:">
|
||||||
|
|
||||||
<!ENTITY zotero.toolbar.newItem.label "Új elem">
|
<!ENTITY zotero.toolbar.newItem.label "Új elem">
|
||||||
<!ENTITY zotero.toolbar.moreItemTypes.label "Egyéb...">
|
<!ENTITY zotero.toolbar.moreItemTypes.label "Egyéb...">
|
||||||
|
|
@ -196,7 +196,7 @@
|
||||||
|
|
||||||
<!ENTITY zotero.citation.keepSorted.label "Források sorbarendezése">
|
<!ENTITY zotero.citation.keepSorted.label "Források sorbarendezése">
|
||||||
|
|
||||||
<!ENTITY zotero.citation.suppressAuthor.label "Omit Author">
|
<!ENTITY zotero.citation.suppressAuthor.label "Szerző kihagyása">
|
||||||
<!ENTITY zotero.citation.prefix.label "Előtag:">
|
<!ENTITY zotero.citation.prefix.label "Előtag:">
|
||||||
<!ENTITY zotero.citation.suffix.label "Utótag:">
|
<!ENTITY zotero.citation.suffix.label "Utótag:">
|
||||||
<!ENTITY zotero.citation.editorWarning.label "Figyelmeztetés: Ha a szerkesztőben szerkeszt egy hivatkozást, akkor nem fog frissülni és nem fogja megjeleníteni az adatbázis vagy a hivatkozási stílus változásait.">
|
<!ENTITY zotero.citation.editorWarning.label "Figyelmeztetés: Ha a szerkesztőben szerkeszt egy hivatkozást, akkor nem fog frissülni és nem fogja megjeleníteni az adatbázis vagy a hivatkozási stílus változásait.">
|
||||||
|
|
@ -225,8 +225,8 @@
|
||||||
<!ENTITY zotero.integration.prefs.automaticCitationUpdates.tooltip "A függőben lévő, frissítésekkel ellátott idézetek kiemelésre kerülnek a dokumentumban">
|
<!ENTITY zotero.integration.prefs.automaticCitationUpdates.tooltip "A függőben lévő, frissítésekkel ellátott idézetek kiemelésre kerülnek a dokumentumban">
|
||||||
<!ENTITY zotero.integration.prefs.automaticCitationUpdates.description "A frissítések letiltása felgyorsíthatja a hivatkozások beillesztését a nagy dokumentumokba. A hivatkozások manuális frissítéséhez kattintson a Frissítés gombra.">
|
<!ENTITY zotero.integration.prefs.automaticCitationUpdates.description "A frissítések letiltása felgyorsíthatja a hivatkozások beillesztését a nagy dokumentumokba. A hivatkozások manuális frissítéséhez kattintson a Frissítés gombra.">
|
||||||
|
|
||||||
<!ENTITY zotero.integration.prefs.automaticJournalAbbeviations.label "Use MEDLINE journal abbreviations">
|
<!ENTITY zotero.integration.prefs.automaticJournalAbbeviations.label "Használja a MEDLINE folyóirat rövidítéseket">
|
||||||
<!ENTITY zotero.integration.prefs.automaticJournalAbbeviations.caption "The “Journal Abbr” field will be ignored.">
|
<!ENTITY zotero.integration.prefs.automaticJournalAbbeviations.caption "A "Journal Abbr" mező figyelmen kívül hagyása">
|
||||||
|
|
||||||
<!ENTITY zotero.integration.prefs.exportDocument "Váltson egy másik szövegszerkesztőre…">
|
<!ENTITY zotero.integration.prefs.exportDocument "Váltson egy másik szövegszerkesztőre…">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -155,12 +155,12 @@ attachmentBasePath.chooseNewPath.existingAttachments.plural=%S existing attachme
|
||||||
attachmentBasePath.chooseNewPath.button=A Base Directory beállításának megváltoztatása
|
attachmentBasePath.chooseNewPath.button=A Base Directory beállításának megváltoztatása
|
||||||
attachmentBasePath.clearBasePath.title=Visszavonás
|
attachmentBasePath.clearBasePath.title=Visszavonás
|
||||||
attachmentBasePath.clearBasePath.message=Az új fájlmellékletekre mutató hivatkozások a közvetlen elérési utak használatával kerülnek mentésre.
|
attachmentBasePath.clearBasePath.message=Az új fájlmellékletekre mutató hivatkozások a közvetlen elérési utak használatával kerülnek mentésre.
|
||||||
attachmentBasePath.clearBasePath.existingAttachments.singular=One existing attachment within the old base directory will be converted to use an absolute path.
|
attachmentBasePath.clearBasePath.existingAttachments.singular=A régi alapkönyvtáron belül egy meglévő csatolmányt közvetlen elérési útvonal használatára alakítunk át.
|
||||||
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
|
attachmentBasePath.clearBasePath.existingAttachments.plural=%S existing attachments within the old base directory will be converted to use absolute paths.
|
||||||
attachmentBasePath.clearBasePath.button=Base Directory beállításának törlése
|
attachmentBasePath.clearBasePath.button=Base Directory beállításának törlése
|
||||||
|
|
||||||
dataDir.dirCannotBeCreated=A %S adatkönyvtár (%S) létrehozása nem sikerült.
|
dataDir.dirCannotBeCreated=A %S adatkönyvtár (%S) létrehozása nem sikerült.
|
||||||
dataDir.checkDirWriteAccess=Make sure you have write access to this directory and that security software isn’t preventing %S from writing to the disk.
|
dataDir.checkDirWriteAccess=Győződjön meg róla, hogy van írási hozzáférése ehhez a könyvtárhoz, és hogy a biztonsági szoftver nem akadályozza meg, hogy a %S írjon a lemezre.
|
||||||
dataDir.databaseCannotBeOpened=A %S adatbázist nem lehet megnyitni.
|
dataDir.databaseCannotBeOpened=A %S adatbázist nem lehet megnyitni.
|
||||||
dataDir.checkPermissions=Make sure you have read and write permissions for all files in the %1$S data directory and that security software isn’t preventing %1$S from accessing that directory.
|
dataDir.checkPermissions=Make sure you have read and write permissions for all files in the %1$S data directory and that security software isn’t preventing %1$S from accessing that directory.
|
||||||
dataDir.moveToDefaultLocation=You may be able to fix this problem by moving the data directory to the new default location in your home directory. %S will automatically detect the new location.
|
dataDir.moveToDefaultLocation=You may be able to fix this problem by moving the data directory to the new default location in your home directory. %S will automatically detect the new location.
|
||||||
|
|
@ -175,16 +175,16 @@ dataDir.selectDir=Válassza ki a Zotero adatokat tartalmazó mappát
|
||||||
dataDir.selectNewDir=Válasszon új %S adatkönyvtárat
|
dataDir.selectNewDir=Válasszon új %S adatkönyvtárat
|
||||||
dataDir.changeDataDirectory=Adatkönyvtár módosítása...
|
dataDir.changeDataDirectory=Adatkönyvtár módosítása...
|
||||||
dataDir.chooseNewDataDirectory=Válassza az Új adatkönyvtár lehetőséget...
|
dataDir.chooseNewDataDirectory=Válassza az Új adatkönyvtár lehetőséget...
|
||||||
dataDir.cannotBeSetWithAlternative=The data directory cannot be set to a “%S” directory. Did you mean %S?
|
dataDir.cannotBeSetWithAlternative=Az adatkönyvtár nem állítható "%S" könyvtárra. Úgy értette, hogy %S?
|
||||||
dataDir.cannotBeLinkedAttachmentBaseDirectory=The data directory cannot be set to the same location as the Linked Attachment Base Directory.
|
dataDir.cannotBeLinkedAttachmentBaseDirectory=The data directory cannot be set to the same location as the Linked Attachment Base Directory.
|
||||||
dataDir.unsafeLocation.selected.cloud=Storing the data directory in a cloud storage folder is very likely to corrupt your database.
|
dataDir.unsafeLocation.selected.cloud=Az adatkönyvtár tárolása egy felhő tároló mappában nagy valószínűséggel megrongálja az adatbázist.
|
||||||
dataDir.unsafeLocation.selected.areYouSure=Biztosan használni szeretné ezt a helyet?
|
dataDir.unsafeLocation.selected.areYouSure=Biztosan használni szeretné ezt a helyet?
|
||||||
dataDir.unsafeLocation.existing.cloud=Your %S data directory appears to be within a cloud storage folder, which is very likely to corrupt your database.
|
dataDir.unsafeLocation.existing.cloud=Úgy tűnik, hogy a %S adatkönyvtára egy felhőalapú tároló mappában van, ami nagy valószínűséggel megrongálja az adatbázisát.
|
||||||
dataDir.unsafeLocation.existing.chooseDifferent=Szeretne most másik helyet választani?
|
dataDir.unsafeLocation.existing.chooseDifferent=Szeretne most másik helyet választani?
|
||||||
dataDir.selectedDirNonEmpty.title=A mappa nem üres
|
dataDir.selectedDirNonEmpty.title=A mappa nem üres
|
||||||
dataDir.selectedDirNonEmpty.text=A kiválasztott mappa nem üres és nem tartalmaz Zotero adatokat.\n\nEnnek ellenére hozza létre a Zotero fájlokat?
|
dataDir.selectedDirNonEmpty.text=A kiválasztott mappa nem üres és nem tartalmaz Zotero adatokat.\n\nEnnek ellenére hozza létre a Zotero fájlokat?
|
||||||
dataDir.mustSelectEmpty.title=A mappa nem üres
|
dataDir.mustSelectEmpty.title=A mappa nem üres
|
||||||
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
dataDir.mustSelectEmpty.text=A kiválasztott könyvtár nem üres. A folytatáshoz üres könyvtárat kell választania.
|
||||||
dataDir.selectedDirEmpty.title=A könyvtár üres
|
dataDir.selectedDirEmpty.title=A könyvtár üres
|
||||||
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed.
|
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed.
|
||||||
dataDir.selectedDirEmpty.useNewDir=Az új könyvtárat használja?
|
dataDir.selectedDirEmpty.useNewDir=Az új könyvtárat használja?
|
||||||
|
|
@ -197,12 +197,12 @@ dataDir.migration.failure.partial.automatic.text=%1$S attempted to move your dat
|
||||||
dataDir.migration.failure.partial.manual.text=A(z) %1$S adatkönyvtár egyes fájljait nem sikerült átvinni az új helyre. Zárjon be minden nyitott mellékletfájlt, és próbálja újra. Kiléphet %2$S-ból is, és megkísérelheti manuálisan áthelyezni a fennmaradó fájlokat.
|
dataDir.migration.failure.partial.manual.text=A(z) %1$S adatkönyvtár egyes fájljait nem sikerült átvinni az új helyre. Zárjon be minden nyitott mellékletfájlt, és próbálja újra. Kiléphet %2$S-ból is, és megkísérelheti manuálisan áthelyezni a fennmaradó fájlokat.
|
||||||
dataDir.migration.failure.partial.old=Régi könyvtár: %S
|
dataDir.migration.failure.partial.old=Régi könyvtár: %S
|
||||||
dataDir.migration.failure.partial.new=Új könyvtár: %S
|
dataDir.migration.failure.partial.new=Új könyvtár: %S
|
||||||
dataDir.migration.failure.partial.showDirectoriesAndQuit=Show Directories and Quit
|
dataDir.migration.failure.partial.showDirectoriesAndQuit=Könyvtárak mutatása és kilépés
|
||||||
dataDir.migration.failure.full.automatic.text1=%S attempted to move your data directory to a new default location, but the migration could not be completed.
|
dataDir.migration.failure.full.automatic.text1=%S megpróbálta áthelyezni az adatkönyvtárát egy új alapértelmezett helyre, de a migráció nem tudott befejeződni.
|
||||||
dataDir.migration.failure.full.automatic.text2=Javasoljuk, hogy zárja be a(z) %S alkalmazást, és kézzel helyezze át az adatkönyvtárat.
|
dataDir.migration.failure.full.automatic.text2=Javasoljuk, hogy zárja be a(z) %S alkalmazást, és kézzel helyezze át az adatkönyvtárat.
|
||||||
dataDir.migration.failure.full.automatic.newDirOnDifferentDrive=%S attempted to move your data directory to a new default location, but the old directory is on a different drive and cannot be migrated automatically.
|
dataDir.migration.failure.full.automatic.newDirOnDifferentDrive=%S attempted to move your data directory to a new default location, but the old directory is on a different drive and cannot be migrated automatically.
|
||||||
dataDir.migration.failure.full.manual.text1=Az Ön %S adatkönyvtárát nem sikerült áthelyezni.
|
dataDir.migration.failure.full.manual.text1=Az Ön %S adatkönyvtárát nem sikerült áthelyezni.
|
||||||
dataDir.migration.failure.full.manual.text2=It is recommended that you close %S and manually move your data directory to the new default location.
|
dataDir.migration.failure.full.manual.text2=Javasoljuk, hogy zárja be a %S-t, és kézzel helyezze át az adatkönyvtárat az új alapértelmezett helyre.
|
||||||
dataDir.migration.failure.full.firefoxOpen=Az ön adatkönyvtára nem emelhető át addig, ameddig a Zotero Firefox kiegészítője fut. Zárja be a Firefoxot és próbálja újra.
|
dataDir.migration.failure.full.firefoxOpen=Az ön adatkönyvtára nem emelhető át addig, ameddig a Zotero Firefox kiegészítője fut. Zárja be a Firefoxot és próbálja újra.
|
||||||
dataDir.migration.failure.full.current=Jelenlegi hely: %S
|
dataDir.migration.failure.full.current=Jelenlegi hely: %S
|
||||||
dataDir.migration.failure.full.recommended=Ajánlott hely: %S
|
dataDir.migration.failure.full.recommended=Ajánlott hely: %S
|
||||||
|
|
@ -216,13 +216,13 @@ startupError.databaseInUse=A Zotero adatbázisa használatban van. Csakis egy Zo
|
||||||
startupError.closeStandalone=Ha a Zotero Standalone fut, kérem zárja be és indítsa újra a Firefoxot.
|
startupError.closeStandalone=Ha a Zotero Standalone fut, kérem zárja be és indítsa újra a Firefoxot.
|
||||||
startupError.closeFirefox=Ha a Firefox a Zotero bővítménnyel fut, kérem zárja be és indítsa újra a Zotero Standalone-t.
|
startupError.closeFirefox=Ha a Firefox a Zotero bővítménnyel fut, kérem zárja be és indítsa újra a Zotero Standalone-t.
|
||||||
startupError.zoteroVersionIsOlder=A Zotero ezen változata régebbi, mint amit az adatbázis használ.
|
startupError.zoteroVersionIsOlder=A Zotero ezen változata régebbi, mint amit az adatbázis használ.
|
||||||
startupError.incompatibleDBVersion=This %1$S database requires %1$S %2$S or later.
|
startupError.incompatibleDBVersion=Ehhez a %1$S adatbázishoz %1$S %2$S vagy újabb %1$S szükséges.
|
||||||
startupError.zoteroVersionIsOlder.current=A jelenlegi verzió: %S
|
startupError.zoteroVersionIsOlder.current=A jelenlegi verzió: %S
|
||||||
startupError.zoteroVersionIsOlder.upgrade=Kérjük, frissítsen a(z) %S legújabb verziójára.
|
startupError.zoteroVersionIsOlder.upgrade=Kérjük, frissítsen a(z) %S legújabb verziójára.
|
||||||
startupError.databaseUpgradeError=Adatbázis frissítése hiba
|
startupError.databaseUpgradeError=Adatbázis frissítése hiba
|
||||||
startupError.internetFunctionalityMayNotWork=Előfordulhat, hogy az internet-kapcsolattól függő funkciók nem működnek.
|
startupError.internetFunctionalityMayNotWork=Előfordulhat, hogy az internet-kapcsolattól függő funkciók nem működnek.
|
||||||
startupError.bundledFileUpdateError=%S nem tudta elindítani a fordítókat és a stílusokat.
|
startupError.bundledFileUpdateError=%S nem tudta elindítani a fordítókat és a stílusokat.
|
||||||
startupError.startedFromDiskImage1=%S was started from a disk image, which can break some functionality.
|
startupError.startedFromDiskImage1=A %S lemezképről indult, ami bizonyos funkciókat megszakíthat.
|
||||||
startupError.startedFromDiskImage2=To install %1$S properly, quit the program, open the disk image you downloaded, and drag “%1$S” to the alias of the Applications folder shown in the window. Then eject the disk image and launch Zotero by opening it from your Applications folder.
|
startupError.startedFromDiskImage2=To install %1$S properly, quit the program, open the disk image you downloaded, and drag “%1$S” to the alias of the Applications folder shown in the window. Then eject the disk image and launch Zotero by opening it from your Applications folder.
|
||||||
|
|
||||||
date.relative.secondsAgo.one=1 másodperccel ezelőtt
|
date.relative.secondsAgo.one=1 másodperccel ezelőtt
|
||||||
|
|
@ -242,7 +242,7 @@ pane.collections.delete=A kijelölt gyűjtemény törlésének megerősítése?
|
||||||
pane.collections.delete.keepItems=Az alábbi gyűjtemény elemi nem törlődnek.
|
pane.collections.delete.keepItems=Az alábbi gyűjtemény elemi nem törlődnek.
|
||||||
pane.collections.deleteWithItems.title=Gyűjtemény és elemek törlése
|
pane.collections.deleteWithItems.title=Gyűjtemény és elemek törlése
|
||||||
pane.collections.deleteWithItems=Biztos benne, hogy minden kijelölt gyűjtemény és elem áthelyezhető a Kukába?
|
pane.collections.deleteWithItems=Biztos benne, hogy minden kijelölt gyűjtemény és elem áthelyezhető a Kukába?
|
||||||
pane.feed.deleteWithItems.title=Unsubscribe
|
pane.feed.deleteWithItems.title=Leiratkozás
|
||||||
pane.feed.deleteWithItems=Are you sure you want to unsubscribe from this feed?
|
pane.feed.deleteWithItems=Are you sure you want to unsubscribe from this feed?
|
||||||
|
|
||||||
pane.collections.deleteSearch.title=Keresés törlése
|
pane.collections.deleteSearch.title=Keresés törlése
|
||||||
|
|
@ -295,14 +295,14 @@ pane.tagSelector.rename.message=Adja meg a címke új nevét.\n\nA címke megvá
|
||||||
pane.tagSelector.delete.title=Címke törlésének megerősítése?
|
pane.tagSelector.delete.title=Címke törlésének megerősítése?
|
||||||
pane.tagSelector.delete.message=A címke törlésének megerősítése?\n\nA címke törlésre kerül az összes elemről.
|
pane.tagSelector.delete.message=A címke törlésének megerősítése?\n\nA címke törlésre kerül az összes elemről.
|
||||||
pane.tagSelector.deleteAutomatic.title=Címkék automatikus törlése
|
pane.tagSelector.deleteAutomatic.title=Címkék automatikus törlése
|
||||||
pane.tagSelector.deleteAutomatic.message=Are you sure you want to delete %1$S automatic tag in this library?;Are you sure you want to delete %1$S automatic tags in this library?
|
pane.tagSelector.deleteAutomatic.message=Biztos, hogy törölni szeretné a(z) %1$S automatikus címkéket ebben a könyvtárban?;Biztos, hogy törölni szeretné a(z) %1$S automatikus címkéket ebben a könyvtárban?
|
||||||
pane.tagSelector.numSelected.none=Nincs kiválasztva címke
|
pane.tagSelector.numSelected.none=Nincs kiválasztva címke
|
||||||
pane.tagSelector.numSelected.singular=%S címke kiválasztva
|
pane.tagSelector.numSelected.singular=%S címke kiválasztva
|
||||||
pane.tagSelector.numSelected.plural=%S címke kiválasztva
|
pane.tagSelector.numSelected.plural=%S címke kiválasztva
|
||||||
pane.tagSelector.maxColoredTags=Only %S tags in each library can have colors assigned.
|
pane.tagSelector.maxColoredTags=Minden könyvtárban csak a(z) %S címkékhez lehet színeket rendelni.
|
||||||
|
|
||||||
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
|
tagColorChooser.numberKeyInstructions=You can add this tag to selected items by pressing the $NUMBER key on the keyboard.
|
||||||
tagColorChooser.maxTags=Up to %S tags in each library can have colors assigned.
|
tagColorChooser.maxTags=Minden könyvtárban legfeljebb a(z) %S címkéhez lehet színeket rendelni.
|
||||||
|
|
||||||
pane.items.intro.text1=Üdvözli a %S!
|
pane.items.intro.text1=Üdvözli a %S!
|
||||||
pane.items.intro.text2=Tekintse át a [Quick Start Guide]-ot a saját könyvtár létrehozásának megismeréséhez, és feltétlenül [telepítse a %S]-t, hogy elemeket adhasson hozzá a %S-hoz, miközben a világhálót böngészi.
|
pane.items.intro.text2=Tekintse át a [Quick Start Guide]-ot a saját könyvtár létrehozásának megismeréséhez, és feltétlenül [telepítse a %S]-t, hogy elemeket adhasson hozzá a %S-hoz, miközben a világhálót böngészi.
|
||||||
|
|
@ -327,6 +327,9 @@ pane.items.remove.multiple=Biztos, hogy el akarja távolítani a kijelölt eleme
|
||||||
pane.items.removeFromPublications.title=Eltávolítása a Saját publikációkból
|
pane.items.removeFromPublications.title=Eltávolítása a Saját publikációkból
|
||||||
pane.items.removeFromPublications=Biztos, hogy el akarja távolítani a kijelölt elemet a Saját publikációkból?
|
pane.items.removeFromPublications=Biztos, hogy el akarja távolítani a kijelölt elemet a Saját publikációkból?
|
||||||
pane.items.removeFromPublications.multiple=Biztosan el akarja távolítani a kiválasztott elemeket a Saját publikációk közül?
|
pane.items.removeFromPublications.multiple=Biztosan el akarja távolítani a kiválasztott elemeket a Saját publikációk közül?
|
||||||
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
pane.items.menu.addNoteFromAnnotations=Jegyzet hozzáadása a jegyzetekből
|
pane.items.menu.addNoteFromAnnotations=Jegyzet hozzáadása a jegyzetekből
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Jegyzetek hozzáadása a jegyzetekből
|
pane.items.menu.addNoteFromAnnotations.multiple=Jegyzetek hozzáadása a jegyzetekből
|
||||||
pane.items.menu.findAvailablePDF=Rendelkezésre álló PDF-fájl keresése
|
pane.items.menu.findAvailablePDF=Rendelkezésre álló PDF-fájl keresése
|
||||||
|
|
@ -375,7 +378,7 @@ pane.item.unselected.plural=%S elem ebben a nézetben
|
||||||
pane.item.duplicates.selectToMerge=Kiválasztott elemek összefésülése
|
pane.item.duplicates.selectToMerge=Kiválasztott elemek összefésülése
|
||||||
pane.item.duplicates.mergeItems=%S elemek összefésülése
|
pane.item.duplicates.mergeItems=%S elemek összefésülése
|
||||||
pane.item.duplicates.writeAccessRequired=Az elemek egyesítéséhez a könyvtár írási joga szükséges.
|
pane.item.duplicates.writeAccessRequired=Az elemek egyesítéséhez a könyvtár írási joga szükséges.
|
||||||
pane.item.duplicates.onlyTopLevel=Only top-level full items can be merged.
|
pane.item.duplicates.onlyTopLevel=Csak a legfelső szintű teljes elemek egyesíthetők.
|
||||||
pane.item.duplicates.onlySameItemType=Az összefésült elemeknek mind ugyanabba a típusba kell tartozniuk.
|
pane.item.duplicates.onlySameItemType=Az összefésült elemeknek mind ugyanabba a típusba kell tartozniuk.
|
||||||
|
|
||||||
pane.item.markAsRead=Megjelölés olvasottként
|
pane.item.markAsRead=Megjelölés olvasottként
|
||||||
|
|
@ -397,7 +400,7 @@ pane.item.notes.allNotes=Minden jegyzet
|
||||||
pane.item.notes.untitled=Cím nélküli jegyzet
|
pane.item.notes.untitled=Cím nélküli jegyzet
|
||||||
pane.item.notes.delete.confirm=Jegyzet törlésének megerősítése?
|
pane.item.notes.delete.confirm=Jegyzet törlésének megerősítése?
|
||||||
pane.item.notes.count=%1$S jegyzet;%1$S jegyzetek
|
pane.item.notes.count=%1$S jegyzet;%1$S jegyzetek
|
||||||
pane.item.notes.ignoreMissingImage=Some note images are missing and cannot be copied.
|
pane.item.notes.ignoreMissingImage=Néhány jegyzetkép hiányzik és nem másolható.
|
||||||
pane.item.attachments.rename.title=Új cím
|
pane.item.attachments.rename.title=Új cím
|
||||||
pane.item.attachments.rename.renameAssociatedFile=Kapcsolódó fájl átnevezése
|
pane.item.attachments.rename.renameAssociatedFile=Kapcsolódó fájl átnevezése
|
||||||
pane.item.attachments.rename.error=Hiba a fájl átnevezése közben.
|
pane.item.attachments.rename.error=Hiba a fájl átnevezése közben.
|
||||||
|
|
@ -432,7 +435,7 @@ pane.item.related.count.plural=% kapcsolat:
|
||||||
pane.item.parentItem=Szülő elem
|
pane.item.parentItem=Szülő elem
|
||||||
pane.item.viewOnline.tooltip=Az elem elérése online
|
pane.item.viewOnline.tooltip=Az elem elérése online
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=Nincs szülő elem
|
||||||
pane.context.itemNotes=Elem jegyzetei
|
pane.context.itemNotes=Elem jegyzetei
|
||||||
pane.context.allNotes=Minden jegyzet
|
pane.context.allNotes=Minden jegyzet
|
||||||
pane.context.noNotes=Nincsenek jegyzetek
|
pane.context.noNotes=Nincsenek jegyzetek
|
||||||
|
|
@ -701,7 +704,7 @@ zotero.preferences.sync.purgeStorage.confirmButton=Fájlok tisztítása most
|
||||||
zotero.preferences.sync.purgeStorage.cancelButton=Nincs tisztítás
|
zotero.preferences.sync.purgeStorage.cancelButton=Nincs tisztítás
|
||||||
zotero.preferences.sync.librariesToSync.loadingLibraries=Könyvtárak betöltése…
|
zotero.preferences.sync.librariesToSync.loadingLibraries=Könyvtárak betöltése…
|
||||||
zotero.preferences.sync.reset.userInfoMissing=A visszaállítási lehetőségek használata előtt meg kell adnia egy felhasználónevet és jelszót a %S fülön.
|
zotero.preferences.sync.reset.userInfoMissing=A visszaállítási lehetőségek használata előtt meg kell adnia egy felhasználónevet és jelszót a %S fülön.
|
||||||
zotero.preferences.sync.reset.restoreFromServer=All data in this copy of Zotero will be erased and replaced with data belonging to user '%S' on the Zotero server.
|
zotero.preferences.sync.reset.restoreFromServer=A Zotero ezen példányában lévő összes adat törlődik, és helyébe a Zotero szerveren a "%S" felhasználóhoz tartozó adatok lépnek.
|
||||||
zotero.preferences.sync.reset.replaceLocalData=A Local Data cseréje
|
zotero.preferences.sync.reset.replaceLocalData=A Local Data cseréje
|
||||||
zotero.preferences.sync.reset.restartToComplete=A helyreállítási művelet befejezéséhez újra kell indítani a Firefoxot.
|
zotero.preferences.sync.reset.restartToComplete=A helyreállítási művelet befejezéséhez újra kell indítani a Firefoxot.
|
||||||
zotero.preferences.sync.reset.restoreToServer=%1$S will replace data in “%2$S” on %3$S with data from this computer.
|
zotero.preferences.sync.reset.restoreToServer=%1$S will replace data in “%2$S” on %3$S with data from this computer.
|
||||||
|
|
@ -752,7 +755,7 @@ zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
||||||
zotero.debugOutputLogging.dialog.title=A hibakeresés eredménye elküldve
|
zotero.debugOutputLogging.dialog.title=A hibakeresés eredménye elküldve
|
||||||
zotero.debugOutputLogging.dialog.sent=A hibakeresés eredménye elküldve a %S.\n\nA hibaazonosító D%S
|
zotero.debugOutputLogging.dialog.sent=A hibakeresés eredménye elküldve a %S.\n\nA hibaazonosító D%S
|
||||||
zotero.debugOutputLogging.dialog.error=Hiba történt a hibakeresési kimenet küldésekor.
|
zotero.debugOutputLogging.dialog.error=Hiba történt a hibakeresési kimenet küldésekor.
|
||||||
zotero.debugOutputLogging.enabledAfterRestart=Debug output logging will be enabled after %S restarts.
|
zotero.debugOutputLogging.enabledAfterRestart=A hibák kimeneti naplózása engedélyezve lesz %S újraindítása után.
|
||||||
|
|
||||||
dragAndDrop.existingFiles=Az alábbi fájlok már léteznek a célmappában, ezért nem kerültek bemásolásra.
|
dragAndDrop.existingFiles=Az alábbi fájlok már léteznek a célmappában, ezért nem kerültek bemásolásra.
|
||||||
dragAndDrop.filesNotFound=Az alábbi fájlok nem találhatóak, ezért nem lehet őket másolni:
|
dragAndDrop.filesNotFound=Az alábbi fájlok nem találhatóak, ezért nem lehet őket másolni:
|
||||||
|
|
@ -773,7 +776,7 @@ fileInterface.viewSupportedFormats=Támogatott formátumok megtekintése…
|
||||||
fileInterface.untitledBibliography=Cím nélküli bibliográfia
|
fileInterface.untitledBibliography=Cím nélküli bibliográfia
|
||||||
fileInterface.bibliographyHTMLTitle=Bibliográfia
|
fileInterface.bibliographyHTMLTitle=Bibliográfia
|
||||||
fileInterface.importError=Hiba az kiválasztott fájl importálása során. Győződjön meg róla, hogy a fájl érvényes, és próbálja meg újra.
|
fileInterface.importError=Hiba az kiválasztott fájl importálása során. Győződjön meg róla, hogy a fájl érvényes, és próbálja meg újra.
|
||||||
fileInterface.importError.translator=An error occurred importing the selected file with “%S”. Please ensure that the file is valid and try again.
|
fileInterface.importError.translator=Hiba történt a kiválasztott fájl "%S" importálásakor. Kérjük, ellenőrizze, hogy a fájl érvényes-e, és próbálja meg újra.
|
||||||
fileInterface.importClipboardNoDataError=Nincs importálható adat a vágólapon.
|
fileInterface.importClipboardNoDataError=Nincs importálható adat a vágólapon.
|
||||||
fileInterface.noReferencesError=A kiválasztott elemek nem tartalmaznak hivatkozást. Válasszon ki egy vagy több hivatkozást, és próbálja meg újra.
|
fileInterface.noReferencesError=A kiválasztott elemek nem tartalmaznak hivatkozást. Válasszon ki egy vagy több hivatkozást, és próbálja meg újra.
|
||||||
fileInterface.bibliographyGenerationError=Hiba az bibliográfia előállítása során. Próbálja meg újra.
|
fileInterface.bibliographyGenerationError=Hiba az bibliográfia előállítása során. Próbálja meg újra.
|
||||||
|
|
@ -786,8 +789,8 @@ import.localImport=local import
|
||||||
import.fileHandling.store=Másolja a fájlokat a(z) %S tárolómappába
|
import.fileHandling.store=Másolja a fájlokat a(z) %S tárolómappába
|
||||||
import.fileHandling.link=Hivatkozás az eredeti helyen található fájlokhoz
|
import.fileHandling.link=Hivatkozás az eredeti helyen található fájlokhoz
|
||||||
import.fileHandling.description=A hivatkozott fájlokat nem tudja szinkronizálni %S.
|
import.fileHandling.description=A hivatkozott fájlokat nem tudja szinkronizálni %S.
|
||||||
import.online.intro=In the next step you will be asked to log in to %2$S and grant %1$S access. This is necessary to import your %3$S library into %1$S.
|
import.online.intro=A következő lépésben megkérjük, hogy jelentkezzen be a %2$S rendszerbe, és adjon hozzáférést a %1$S-nek. Erre azért van szükség, hogy a(z) %3$S könyvtárat importálhassa a %1$S-be.
|
||||||
import.online.intro2=%1$S will never see or store your %2$S password.
|
import.online.intro2=%1$S soha nem fogja látni vagy tárolni %2$S jelszavát.
|
||||||
|
|
||||||
quickCopy.copyAs=Másolás %S-ként
|
quickCopy.copyAs=Másolás %S-ként
|
||||||
|
|
||||||
|
|
@ -864,22 +867,7 @@ citation.showEditor=Szerkesztő megjelenítése...
|
||||||
citation.hideEditor=Szerkesztő elrejtése...
|
citation.hideEditor=Szerkesztő elrejtése...
|
||||||
citation.citations=Hivatkozások
|
citation.citations=Hivatkozások
|
||||||
citation.notes=Jegyzetek
|
citation.notes=Jegyzetek
|
||||||
citation.locator.page=Oldal
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Könyv
|
|
||||||
citation.locator.chapter=Fejezet
|
|
||||||
citation.locator.column=Oszlop
|
|
||||||
citation.locator.figure=Ábra
|
|
||||||
citation.locator.folio=Foliáns
|
|
||||||
citation.locator.issue=Szám (lapszám)
|
|
||||||
citation.locator.line=Sor
|
|
||||||
citation.locator.note=Jegyzet
|
|
||||||
citation.locator.opus=Mű
|
|
||||||
citation.locator.paragraph=Bekezdés
|
|
||||||
citation.locator.part=Rész
|
|
||||||
citation.locator.section=Szakasz
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Kötet
|
|
||||||
citation.locator.verse=Versszak
|
|
||||||
|
|
||||||
report.title.default=Zotero jelentés
|
report.title.default=Zotero jelentés
|
||||||
report.parentItem=Szülő elem:
|
report.parentItem=Szülő elem:
|
||||||
|
|
@ -943,7 +931,7 @@ integration.error.macWordSBPermissionsMissing.title=Hiányzó engedély
|
||||||
integration.error.macWordSBPermissionsMissing=A Zoterónak nincs engedélye a Word vezérlésére. Az engedély megadásához:\n\n1) Nyissa meg a Rendszerbeállításokat\n2) Kattintson a „Biztonság és adatvédelem” elemre\n3) Válassza az „Adatvédelem” lapot\n4) Keresse meg és válassza a bal oldalon található „Automatizálás” lehetőséget\n5) Jelölje be a jelölőnégyzetet a „Microsoft Word” esetén a „Zotero” alatt\n6) Indítsa újra a Word alkalmazást
|
integration.error.macWordSBPermissionsMissing=A Zoterónak nincs engedélye a Word vezérlésére. Az engedély megadásához:\n\n1) Nyissa meg a Rendszerbeállításokat\n2) Kattintson a „Biztonság és adatvédelem” elemre\n3) Válassza az „Adatvédelem” lapot\n4) Keresse meg és válassza a bal oldalon található „Automatizálás” lehetőséget\n5) Jelölje be a jelölőnégyzetet a „Microsoft Word” esetén a „Zotero” alatt\n6) Indítsa újra a Word alkalmazást
|
||||||
integration.error.macWordSBPermissionsMissing.pre2016=Ha a „Microsoft Word” nem jelenik meg az „Automatizálás” alatt, ellenőrizze, hogy a Word 2011 14.7.7-es vagy újabb verzióját futtatja-e.
|
integration.error.macWordSBPermissionsMissing.pre2016=Ha a „Microsoft Word” nem jelenik meg az „Automatizálás” alatt, ellenőrizze, hogy a Word 2011 14.7.7-es vagy újabb verzióját futtatja-e.
|
||||||
integration.error.m1UpgradeOS.title=Szükséges a macOS frissítése
|
integration.error.m1UpgradeOS.title=Szükséges a macOS frissítése
|
||||||
integration.error.m1UpgradeOS=Citing in Word on an Apple Silicon Mac with macOS 11.3 or earlier is not supported and may cause %S to freeze. Please upgrade to macOS 11.4 or later.
|
integration.error.m1UpgradeOS=A Wordben való idézés Apple Silicon Macen, ahol a macOS 11.3 vagy korábbi verzió van, nem támogatott, és a %S lefagyását okozhatja. Kérjük, frissítsen macOS 11.4 vagy újabb verzióra.
|
||||||
integration.error.viewTroubleshootingInfo=Szeretné megtekinteni a hibaelhárítási utasításokat?
|
integration.error.viewTroubleshootingInfo=Szeretné megtekinteni a hibaelhárítási utasításokat?
|
||||||
integration.error.tabUnavailable=A művelet nem fejezhető be, mert a %S fül már nem elérhető.
|
integration.error.tabUnavailable=A művelet nem fejezhető be, mert a %S fül már nem elérhető.
|
||||||
|
|
||||||
|
|
@ -954,7 +942,7 @@ integration.missingItem.description=A „Nem” gombra kattintva az ezt az eleme
|
||||||
integration.removeCodesWarning=A mezőkódok eltávolítása megakadályozza, hogy a Zotero frissítse a hivatkozásokat és bibliográfiákat ebben a dokumentumban. Biztos benne, hogy folytatni akarja?
|
integration.removeCodesWarning=A mezőkódok eltávolítása megakadályozza, hogy a Zotero frissítse a hivatkozásokat és bibliográfiákat ebben a dokumentumban. Biztos benne, hogy folytatni akarja?
|
||||||
integration.upgradeWarning=Your document must be permanently upgraded in order to work with %S %S or later. It is recommended that you make a backup before proceeding. Are you sure you want to continue?
|
integration.upgradeWarning=Your document must be permanently upgraded in order to work with %S %S or later. It is recommended that you make a backup before proceeding. Are you sure you want to continue?
|
||||||
integration.error.newerDocumentVersion=Your document was created with a newer version of Zotero (%1$S) than the currently installed version (%2$S). Please upgrade Zotero before editing this document.
|
integration.error.newerDocumentVersion=Your document was created with a newer version of Zotero (%1$S) than the currently installed version (%2$S). Please upgrade Zotero before editing this document.
|
||||||
integration.corruptField=The Zotero field code corresponding to this citation, which tells Zotero which item in your library this citation represents, has been corrupted. Would you like to reselect the item?
|
integration.corruptField=A hivatkozáshoz tartozó Zotero mező kódja, amely megmondja a Zoterónak, hogy a hivatkozás a könyvtár melyik elemét használja, sérült. Szeretné újra kijelölni a tételt?
|
||||||
integration.corruptField.description=Ha a "Nem"-re kattint, törli azoknak a hivatkozásoknak a mezőkódjait, amelyek ezeket az elemeket tartalmazzák, a hivatkozott szöveg megmarad, de törlődhet a bibliográfiából.
|
integration.corruptField.description=Ha a "Nem"-re kattint, törli azoknak a hivatkozásoknak a mezőkódjait, amelyek ezeket az elemeket tartalmazzák, a hivatkozott szöveg megmarad, de törlődhet a bibliográfiából.
|
||||||
integration.corruptBibliography=A bibliográfiájának Zotero mezőkódja hibás. Szeretné ha a Zotero javítaná a mezőkódot és generálna egy új bibliográfiát?
|
integration.corruptBibliography=A bibliográfiájának Zotero mezőkódja hibás. Szeretné ha a Zotero javítaná a mezőkódot és generálna egy új bibliográfiát?
|
||||||
integration.corruptBibliography.description=Az összes hivatkozott elem megjelenik az új bibliográfiában, de a "Bibliográfia szerkesztő" módosításai elvesznek.
|
integration.corruptBibliography.description=Az összes hivatkozott elem megjelenik az új bibliográfiában, de a "Bibliográfia szerkesztő" módosításai elvesznek.
|
||||||
|
|
@ -970,13 +958,13 @@ integration.delayCitationUpdates.alert.text3=Ezt a beállítást később a doku
|
||||||
integration.delayCitationUpdates.bibliography.toolbar=A hivatkozások automatikus frissítése nem lehetséges. Menjen a bibliográfiára, majd kattintson a Refresh gombra a Zotero eszköztáron.
|
integration.delayCitationUpdates.bibliography.toolbar=A hivatkozások automatikus frissítése nem lehetséges. Menjen a bibliográfiára, majd kattintson a Refresh gombra a Zotero eszköztáron.
|
||||||
integration.delayCitationUpdates.bibliography.tab=A hivatkozások automatikus frissítése nem lehetséges. Menjen a bibliográfiára, majd kattintson a Refresh gombra a Zotero eszköztáron.
|
integration.delayCitationUpdates.bibliography.tab=A hivatkozások automatikus frissítése nem lehetséges. Menjen a bibliográfiára, majd kattintson a Refresh gombra a Zotero eszköztáron.
|
||||||
integration.importDocument.title=Transferred Document
|
integration.importDocument.title=Transferred Document
|
||||||
integration.importDocument.description=Would you like to restore the %S citations in this document for use in %S?
|
integration.importDocument.description=Szeretné visszaállítani a %S idézeteket ebben a dokumentumban a %S-ben való használatra?
|
||||||
integration.importDocument.button=Idézetek visszaállítása
|
integration.importDocument.button=Idézetek visszaállítása
|
||||||
integration.importDocument.notAvailable=A(z) %S verziója nem támogatja a dokumentumátvitelt. Kérjük, frissítsen egy újabb verzióra.
|
integration.importDocument.notAvailable=A(z) %S verziója nem támogatja a dokumentumátvitelt. Kérjük, frissítsen egy újabb verzióra.
|
||||||
integration.exportDocument.title=Prepare Citations for Transfer
|
integration.exportDocument.title=Hivatkozások előkészítése az átvitelhez
|
||||||
integration.exportDocument.description1=A Zotero konvertálja a dokumentumban szereplő hivatkozásokat olyan formátumba, amelyet biztonságosan átvihet egy másik támogatott szövegszerkesztőbe.
|
integration.exportDocument.description1=A Zotero konvertálja a dokumentumban szereplő hivatkozásokat olyan formátumba, amelyet biztonságosan átvihet egy másik támogatott szövegszerkesztőbe.
|
||||||
integration.exportDocument.description2=A folytatás előtt készítsen biztonsági másolatot a dokumentumról.
|
integration.exportDocument.description2=A folytatás előtt készítsen biztonsági másolatot a dokumentumról.
|
||||||
integration.importInstructions=The Zotero citations in this document have been converted to a format that can be safely transferred between word processors. Open this document in a supported word processor and press Refresh in the Zotero plugin to continue working with the citations.
|
integration.importInstructions=Az ebben a dokumentumban szereplő Zotero hivatkozások olyan formátumba lettek konvertálva, amely biztonságosan átvihető a szövegszerkesztők között. Nyissa meg ezt a dokumentumot egy támogatott szövegszerkesztő programban, és nyomja meg a Frissítés gombot a Zotero bővítményben a hivatkozásokkal való további munkához.
|
||||||
integration.upgradeTemplate=A %S plugin a %S-hez elavult. Telepítse újra a bővítményt a Beállítások → Hivatkozás → Szövegszerkesztők menüpontban.
|
integration.upgradeTemplate=A %S plugin a %S-hez elavult. Telepítse újra a bővítményt a Beállítások → Hivatkozás → Szövegszerkesztők menüpontban.
|
||||||
|
|
||||||
styles.install.title=Stílus telepítése
|
styles.install.title=Stílus telepítése
|
||||||
|
|
@ -992,7 +980,7 @@ styles.deleteStyles=Biztosan törölni akarja a kijelölt stílusokat?
|
||||||
|
|
||||||
styles.abbreviations.title=Load Abbreviations
|
styles.abbreviations.title=Load Abbreviations
|
||||||
styles.abbreviations.parseError=A(z) "%1$S" rövidítési fájl nem érvényes JSON.
|
styles.abbreviations.parseError=A(z) "%1$S" rövidítési fájl nem érvényes JSON.
|
||||||
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
|
styles.abbreviations.missingInfo=A "%1$S" rövidítésfájl nem tartalmaz teljes információs blokkot.
|
||||||
|
|
||||||
sync.sync=Szinkronizálás
|
sync.sync=Szinkronizálás
|
||||||
sync.syncWith=Szinkronizálás %S-(v)el
|
sync.syncWith=Szinkronizálás %S-(v)el
|
||||||
|
|
@ -1004,15 +992,15 @@ sync.resetGroupFilesAndSync=Állítsa vissza a csoportfájlokat és a szinkroniz
|
||||||
sync.skipGroup=Kilépés csoportból
|
sync.skipGroup=Kilépés csoportból
|
||||||
sync.removeGroupsAndSync=Csoport és szinkronizáció eltávolítása
|
sync.removeGroupsAndSync=Csoport és szinkronizáció eltávolítása
|
||||||
|
|
||||||
sync.reminder.setUp.message=Back up your library with %S syncing.
|
sync.reminder.setUp.message=Biztonsági mentés a könyvtáráról %S szinkronizálással.
|
||||||
sync.reminder.setUp.action=Set Up Syncing
|
sync.reminder.setUp.action=Szinkronizálás beállítása
|
||||||
sync.reminder.autoSync.message=%S egy ideje nem szinkronizált. Szeretné engedélyezni az automatikus szinkronizálást?
|
sync.reminder.autoSync.message=%S egy ideje nem szinkronizált. Szeretné engedélyezni az automatikus szinkronizálást?
|
||||||
|
|
||||||
sync.error.usernameNotSet=Felhasználónév nincs megadva
|
sync.error.usernameNotSet=Felhasználónév nincs megadva
|
||||||
sync.error.usernameNotSet.text=A Zotero szerverrel való szinkronizáláshoz meg kell adnia a zotero.org felhasználónevét és jelszavát a Zotero beállításokban.
|
sync.error.usernameNotSet.text=A Zotero szerverrel való szinkronizáláshoz meg kell adnia a zotero.org felhasználónevét és jelszavát a Zotero beállításokban.
|
||||||
sync.error.passwordNotSet=A jelszó nincs megadva
|
sync.error.passwordNotSet=A jelszó nincs megadva
|
||||||
sync.error.invalidLogin=Hibás felhasználónév vagy jelszó
|
sync.error.invalidLogin=Hibás felhasználónév vagy jelszó
|
||||||
sync.error.invalidLogin.text=The Zotero sync server did not accept your username and password.\n\nPlease check that you have entered your zotero.org login information correctly in the Zotero sync preferences.
|
sync.error.invalidLogin.text=A Zotero szinkronizáló szervere nem fogadta el a felhasználónevét és jelszavát.\n\nKérjük, ellenőrizze, hogy helyesen adta-e meg a zotero.org bejelentkezési adatait a Zotero szinkronizálási beállításaiban.
|
||||||
sync.error.enterPassword=Adja meg a jelszót.
|
sync.error.enterPassword=Adja meg a jelszót.
|
||||||
sync.error.loginManagerCorrupted1=A Zotero nem tud hozzáférni a bejelentkezési adataihoz, valószínűleg egy sérült %S bejelentkezési adatbázis miatt.
|
sync.error.loginManagerCorrupted1=A Zotero nem tud hozzáférni a bejelentkezési adataihoz, valószínűleg egy sérült %S bejelentkezési adatbázis miatt.
|
||||||
sync.error.loginManagerCorrupted2=Close %1$S, remove cert9.db, key4.db, and logins.json from your %1$S profile directory, and re-enter your Zotero login information in the Sync pane of the %1$S preferences.
|
sync.error.loginManagerCorrupted2=Close %1$S, remove cert9.db, key4.db, and logins.json from your %1$S profile directory, and re-enter your Zotero login information in the Sync pane of the %1$S preferences.
|
||||||
|
|
@ -1024,19 +1012,19 @@ sync.error.groupCopyChangedItems=If you would like a chance to copy your changes
|
||||||
sync.error.groupCopyChangedFiles=If you would like a chance to copy modified files elsewhere or to request file editing access from a group administrator, you can skip syncing of the group now.
|
sync.error.groupCopyChangedFiles=If you would like a chance to copy modified files elsewhere or to request file editing access from a group administrator, you can skip syncing of the group now.
|
||||||
sync.error.manualInterventionRequired=Az automatikus szinkronizáció hibát talált, ezért beavatkozásra van szükség.
|
sync.error.manualInterventionRequired=Az automatikus szinkronizáció hibát talált, ezért beavatkozásra van szükség.
|
||||||
sync.error.clickSyncIcon=Kattintson a szinkronizációs ikonra a szinkronizáció kézi indításához.
|
sync.error.clickSyncIcon=Kattintson a szinkronizációs ikonra a szinkronizáció kézi indításához.
|
||||||
sync.error.invalidClock=The system clock is set to an invalid time. You will need to correct this to sync with the Zotero server.
|
sync.error.invalidClock=A rendszeróra érvénytelen időre van állítva. Ezt ki kell javítania a Zotero szerverrel való szinkronizáláshoz.
|
||||||
sync.error.sslConnectionError=SSL csatlakozási hiba
|
sync.error.sslConnectionError=SSL csatlakozási hiba
|
||||||
sync.error.checkConnection=Hiba a szerverhez való csatlakozáskor. Ellenőrizze az internetkapcsolatot.
|
sync.error.checkConnection=Hiba a szerverhez való csatlakozáskor. Ellenőrizze az internetkapcsolatot.
|
||||||
sync.error.emptyResponseServer=Üres válasz a szervertől.
|
sync.error.emptyResponseServer=Üres válasz a szervertől.
|
||||||
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
|
sync.error.invalidCharsFilename=The filename '%S' contains invalid characters.\n\nRename the file and try again. If you rename the file via the OS, you will need to relink it in Zotero.
|
||||||
sync.error.apiKeyInvalid=%S nem tudta hitelesíteni a fiókját. Kérjük, adja meg újra fiókjának adatait.
|
sync.error.apiKeyInvalid=%S nem tudta hitelesíteni a fiókját. Kérjük, adja meg újra fiókjának adatait.
|
||||||
sync.error.collectionTooLong=The collection name “%S” is too long to sync. Shorten the name and sync again.
|
sync.error.collectionTooLong=A "%S" gyűjteménynév túl hosszú a szinkronizáláshoz. Rövidítse le a nevet, és szinkronizáljon újra.
|
||||||
sync.error.fieldTooLong=The %1$S value “%2$S” in one of your items is too long to sync. Shorten the field and sync again.
|
sync.error.fieldTooLong=A(z) %1$S "%2$S" érték az egyik elemben túl hosszú a szinkronizáláshoz. Rövidítse le a mezőt és szinkronizáljon újra.
|
||||||
sync.error.creatorTooLong=The creator name “%S” in one of your items is too long to sync. Shorten the field and sync again.
|
sync.error.creatorTooLong=Az egyik elemben szereplő "%S" alkotói név túl hosszú a szinkronizáláshoz. Rövidítse le a mezőt, és szinkronizáljon újra.
|
||||||
sync.error.noteEmbeddedImage=Notes with embedded images cannot currently be synced. Syncing of embedded images may be supported in a future version.
|
sync.error.noteEmbeddedImage=A beágyazott képeket tartalmazó jegyzetek jelenleg nem szinkronizálhatók. A beágyazott képek szinkronizálása egy későbbi verzióban támogatott lehet.
|
||||||
sync.error.noteTooLong=The note “%S” is too long to sync. Shorten the note and sync again.
|
sync.error.noteTooLong=A(z) "%S" megjegyzés túl hosszú a szinkronizáláshoz. Rövidítse le a jegyzetet, és szinkronizáljon újra.
|
||||||
sync.error.reportSiteIssuesToForums=If you receive this message repeatedly for items saved from a particular site, you can report this issue in the %S Forums.
|
sync.error.reportSiteIssuesToForums=Ha egy adott webhelyről mentett elemeknél ismételten ezt az üzenetet kapja, jelentheti ezt a problémát a %S fórumokon.
|
||||||
sync.error.invalidDataError=Some data in %S could not be downloaded. It may have been saved with a newer version of %S.
|
sync.error.invalidDataError=Néhány adatot %S-ben nem lehetett letölteni. Lehet, hogy a %S egy újabb verziójával mentették el.
|
||||||
sync.error.invalidDataError.otherData=Az egyéb adatok tovább szinkronizálódnak.
|
sync.error.invalidDataError.otherData=Az egyéb adatok tovább szinkronizálódnak.
|
||||||
|
|
||||||
account.unlinkWarning=A fiók leválasztása megakadályozza, hogy a(z) %S szinkronizálja adatait.
|
account.unlinkWarning=A fiók leválasztása megakadályozza, hogy a(z) %S szinkronizálja adatait.
|
||||||
|
|
@ -1062,10 +1050,10 @@ sync.conflict.viewErrorConsole=Nézze meg a %S Hiba Konzolt a hasonló változá
|
||||||
sync.conflict.localVersion=Helyi verzió: %S
|
sync.conflict.localVersion=Helyi verzió: %S
|
||||||
sync.conflict.remoteVersion=Távoli verzió: %S
|
sync.conflict.remoteVersion=Távoli verzió: %S
|
||||||
sync.conflict.deleted=[törölve]
|
sync.conflict.deleted=[törölve]
|
||||||
sync.conflict.collectionItemMerge.alert=One or more Zotero items have been added to and/or removed from the same collection on multiple computers since the last sync.
|
sync.conflict.collectionItemMerge.alert=A legutóbbi szinkronizálás óta egy vagy több Zotero elemet adtak hozzá és/vagy távolítottak el ugyanabból a gyűjteményből több számítógépen.
|
||||||
sync.conflict.collectionItemMerge.log=A „%S” gyűjteményhez Zotero elemek lettek hozzáadva és/vagy törölve több számítógépen a legutóbbi szinkronizálás óta. A következő elemek lettek a gyűjteményhez hozzáadva:
|
sync.conflict.collectionItemMerge.log=A „%S” gyűjteményhez Zotero elemek lettek hozzáadva és/vagy törölve több számítógépen a legutóbbi szinkronizálás óta. A következő elemek lettek a gyűjteményhez hozzáadva:
|
||||||
sync.conflict.tagItemMerge.alert=A legutóbbi szinkronizálás óta egy vagy több Zotero címke került hozzá és/vagy került eltávolításra több számítógépen lévő elemhez. A különböző címkecsoportok egyesítésre kerültek.
|
sync.conflict.tagItemMerge.alert=A legutóbbi szinkronizálás óta egy vagy több Zotero címke került hozzá és/vagy került eltávolításra több számítógépen lévő elemhez. A különböző címkecsoportok egyesítésre kerültek.
|
||||||
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.tagItemMerge.log=A legutóbbi szinkronizálás óta több számítógépen is hozzáadták és/vagy eltávolították a "%S" Zotero címkét a tételekhez.
|
||||||
sync.conflict.tag.addedToRemote=Hozzá lett adva a következő távoli elemekhez:
|
sync.conflict.tag.addedToRemote=Hozzá lett adva a következő távoli elemekhez:
|
||||||
sync.conflict.tag.addedToLocal=Hozzá lett adva a következő helyi elemekhez:
|
sync.conflict.tag.addedToLocal=Hozzá lett adva a következő helyi elemekhez:
|
||||||
|
|
||||||
|
|
@ -1160,14 +1148,14 @@ proxies.error.scheme.noHTTP=Az érvényes proxy sémának "http://" vagy "https/
|
||||||
proxies.error.host.invalid=A kiszolgáló teljes nevét be kell írnia a proxy által kiszolgált oldalhoz (pl. jstor.org).
|
proxies.error.host.invalid=A kiszolgáló teljes nevét be kell írnia a proxy által kiszolgált oldalhoz (pl. jstor.org).
|
||||||
proxies.error.scheme.noHost=A multi-site proxy scheme must contain the host variable (%h).
|
proxies.error.scheme.noHost=A multi-site proxy scheme must contain the host variable (%h).
|
||||||
proxies.error.scheme.noPath=A valid proxy scheme must contain either the path variable (%p) or the directory and filename variables (%d and %f).
|
proxies.error.scheme.noPath=A valid proxy scheme must contain either the path variable (%p) or the directory and filename variables (%d and %f).
|
||||||
proxies.error.host.proxyExists=You have already defined another proxy for the host %1$S.
|
proxies.error.host.proxyExists=Ön már beállított egy másik proxy-t a %1$S állomáshoz.
|
||||||
proxies.error.scheme.invalid=A megadott proxy-séma érvénytelen; minden állomáson érvényesnek kell lennie.
|
proxies.error.scheme.invalid=A megadott proxy-séma érvénytelen; minden állomáson érvényesnek kell lennie.
|
||||||
proxies.notification.recognized.label=Zotero detected that you are accessing this website through a proxy. Would you like to automatically redirect future requests to %1$S through %2$S?
|
proxies.notification.recognized.label=A Zotero észlelte, hogy Ön proxy-n keresztül lép be erre a weboldalra. Szeretné, ha a jövőben automatikusan átirányítanák a %1$S-hez intézett kérelmeket %2$S-en keresztül?
|
||||||
proxies.notification.associated.label=A Zotero automatikusan társította ezt a webhelyet egy korábban definiált proxyval. A(z) %1$S jövőbeni kérései átirányításra kerülnek: %2$S.
|
proxies.notification.associated.label=A Zotero automatikusan társította ezt a webhelyet egy korábban definiált proxyval. A(z) %1$S jövőbeni kérései átirányításra kerülnek: %2$S.
|
||||||
proxies.notification.redirected.label=A Zotero automatikusan átirányította kérését %1$S-re a %2$S proxyn keresztül.
|
proxies.notification.redirected.label=A Zotero automatikusan átirányította kérését %1$S-re a %2$S proxyn keresztül.
|
||||||
proxies.notification.enable.button=Enable...
|
proxies.notification.enable.button=Enable...
|
||||||
proxies.notification.settings.button=Proxy Settings...
|
proxies.notification.settings.button=Proxy Settings...
|
||||||
proxies.recognized.message=Adding this proxy will allow Zotero to recognize items from its pages and will automatically redirect future requests to %1$S through %2$S.
|
proxies.recognized.message=A proxy hozzáadása lehetővé teszi a Zotero számára, hogy felismerje az elemeket az oldalain, és a jövőbeni kéréseket automatikusan átirányítja a %1$S-hez a %2$S-en keresztül.
|
||||||
proxies.recognized.add=Proxy hozzáadása
|
proxies.recognized.add=Proxy hozzáadása
|
||||||
|
|
||||||
recognizePDF.title=PDF metaadat visszaállítása
|
recognizePDF.title=PDF metaadat visszaállítása
|
||||||
|
|
@ -1197,7 +1185,7 @@ file.accessError.aFileCannotBeCreated=A fájlt nem lehet létrehozni.
|
||||||
file.accessError.aFileCannotBeUpdated=A fájlt nem lehet frissíteni.
|
file.accessError.aFileCannotBeUpdated=A fájlt nem lehet frissíteni.
|
||||||
file.accessError.aFileCannotBeDeleted=A fájlt nem lehet törölni.
|
file.accessError.aFileCannotBeDeleted=A fájlt nem lehet törölni.
|
||||||
file.accessError.message.windows=Ellenőrizze, hogy a fájl jelenleg nincs használatban, engedélyei írási hozzáférést engedélyeznek-e, és érvényes fájlnévvel rendelkezik-e.
|
file.accessError.message.windows=Ellenőrizze, hogy a fájl jelenleg nincs használatban, engedélyei írási hozzáférést engedélyeznek-e, és érvényes fájlnévvel rendelkezik-e.
|
||||||
file.accessError.message.other=Check that the file is not currently in use and that its permissions allow write access.
|
file.accessError.message.other=Ellenőrizze, hogy a fájl jelenleg nincs-e használatban, és hogy a jogosultságai engedélyezik-e az írási hozzáférést.
|
||||||
file.accessError.restart=A számítógép újraindítása vagy a biztonsági szoftver letiltása szintén segíthet.
|
file.accessError.restart=A számítógép újraindítása vagy a biztonsági szoftver letiltása szintén segíthet.
|
||||||
file.accessError.showParentDir=Szülőkönyvtár mutatása
|
file.accessError.showParentDir=Szülőkönyvtár mutatása
|
||||||
file.error.cannotAddShortcut=A fájlra mutató parancsikon nem adhatók hozzá közvetlenül. Kérjük, válassza az eredeti fájlt.
|
file.error.cannotAddShortcut=A fájlra mutató parancsikon nem adhatók hozzá közvetlenül. Kérjük, válassza az eredeti fájlt.
|
||||||
|
|
@ -1246,10 +1234,10 @@ styles.editor.warning.parseError=Error parsing style:
|
||||||
styles.editor.warning.renderError=Hiba a hivatkozások és a bibliográfia generálása közben:
|
styles.editor.warning.renderError=Hiba a hivatkozások és a bibliográfia generálása közben:
|
||||||
styles.editor.output.individualCitations=Egyéni hivatkozások
|
styles.editor.output.individualCitations=Egyéni hivatkozások
|
||||||
styles.editor.output.singleCitation=Single Citation (with position "first")
|
styles.editor.output.singleCitation=Single Citation (with position "first")
|
||||||
styles.preview.instructions=Select one or more items in Zotero and click the "Refresh" button to see how these items are rendered by the installed CSL citation styles.
|
styles.preview.instructions=Jelöljön ki egy vagy több elemet a Zoteróban, és kattintson a "Frissítés" gombra, hogy megnézze, hogyan jelenítik meg ezeket az elemeket a telepített CSL hivatkozási stílusok.
|
||||||
|
|
||||||
publications.intro.text1=A Saját publikációk lehetővé teszi, hogy létrehozzon egy listát saját munkáiról, és megoszthassa azt a(z) %S profiloldalán. Megjegyzéseket fűzhet minden elemhez, és akár PDF-fájlokat vagy más fájlokat is megoszthat egy megadott licenc alapján.
|
publications.intro.text1=A Saját publikációk lehetővé teszi, hogy létrehozzon egy listát saját munkáiról, és megoszthassa azt a(z) %S profiloldalán. Megjegyzéseket fűzhet minden elemhez, és akár PDF-fájlokat vagy más fájlokat is megoszthat egy megadott licenc alapján.
|
||||||
publications.intro.text2=To add items, drag them from elsewhere in your library. You’ll be able to choose whether to include attached notes and files.
|
publications.intro.text2=Az elemek hozzáadásához húzza át őket a könyvtár más helyéről. Kiválaszthatja, hogy a csatolt jegyzeteket és fájlokat felvegye-e.
|
||||||
publications.intro.text3=<b>Only add work you yourself have created</b>, and only include files if you have the rights to distribute them publicly and wish to do so.
|
publications.intro.text3=<b>Only add work you yourself have created</b>, and only include files if you have the rights to distribute them publicly and wish to do so.
|
||||||
publications.intro.authorship=Én készítettem ezt a munkát.
|
publications.intro.authorship=Én készítettem ezt a munkát.
|
||||||
publications.intro.authorship.files=Én készítettem ezt a munkát, és jogosult vagyok a mellékelt fájlok terjesztésére.
|
publications.intro.authorship.files=Én készítettem ezt a munkát, és jogosult vagyok a mellékelt fájlok terjesztésére.
|
||||||
|
|
@ -1285,7 +1273,7 @@ retraction.credit=Adatok %S-ból
|
||||||
retraction.replacedItem.hide=Figyelmeztetés elrejtése a helyettesített munkánál…
|
retraction.replacedItem.hide=Figyelmeztetés elrejtése a helyettesített munkánál…
|
||||||
retraction.replacedItem.title=Visszavont és helyettesített munka
|
retraction.replacedItem.title=Visszavont és helyettesített munka
|
||||||
retraction.replacedItem.text1=Ezt a munkát visszavonta és lecserélte a kiadója és ez az elem nem feltétlenül jelenti a végleges verziót.
|
retraction.replacedItem.text1=Ezt a munkát visszavonta és lecserélte a kiadója és ez az elem nem feltétlenül jelenti a végleges verziót.
|
||||||
retraction.replacedItem.text2=Unfortunately, some publishers incorrectly reuse the original DOI and/or PMID when replacing a work. If you’ve checked that this is the latest version, you can permanently hide the retraction warning for this item.
|
retraction.replacedItem.text2=Sajnos néhány kiadó helytelenül újra felhasználja az eredeti DOI-t és/vagy PMID-t, amikor egy művet kicserél. Ha ellenőrizte, hogy ez a legfrissebb verzió, akkor véglegesen elrejtheti a visszavonásra vonatkozó figyelmeztetést erre a tételre vonatkozóan.
|
||||||
retraction.replacedItem.button=A "visszavonás" figyelmeztetés elrejtése
|
retraction.replacedItem.button=A "visszavonás" figyelmeztetés elrejtése
|
||||||
retraction.citeWarning.text1=Az Ön által idézett elem vissza lett vonva. Még mindig hozzá szeretné adni a dokumentumhoz?
|
retraction.citeWarning.text1=Az Ön által idézett elem vissza lett vonva. Még mindig hozzá szeretné adni a dokumentumhoz?
|
||||||
retraction.citeWarning.text2=A visszavonással kapcsolatos további részletek a könyvtár elemeiben tekinthetők meg.
|
retraction.citeWarning.text2=A visszavonással kapcsolatos további részletek a könyvtár elemeiben tekinthetők meg.
|
||||||
|
|
@ -1317,7 +1305,7 @@ noteEditor.underline=Aláhúzás
|
||||||
noteEditor.strikethrough=Áthúzás
|
noteEditor.strikethrough=Áthúzás
|
||||||
noteEditor.subscript=Alsóindex
|
noteEditor.subscript=Alsóindex
|
||||||
noteEditor.superscript=Felsőindex
|
noteEditor.superscript=Felsőindex
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Vissza a jegyzetek listájához
|
||||||
noteEditor.insertLink=Link beszúrása
|
noteEditor.insertLink=Link beszúrása
|
||||||
noteEditor.clearFormatting=Formázás törlése
|
noteEditor.clearFormatting=Formázás törlése
|
||||||
noteEditor.align=Igazítás
|
noteEditor.align=Igazítás
|
||||||
|
|
@ -1378,17 +1366,22 @@ pdfReader.previousPage=Előző oldal
|
||||||
pdfReader.page=Oldal
|
pdfReader.page=Oldal
|
||||||
pdfReader.readOnly=Csak olvasható
|
pdfReader.readOnly=Csak olvasható
|
||||||
pdfReader.promptTransferFromPDF.title=Jegyzetek importálása
|
pdfReader.promptTransferFromPDF.title=Jegyzetek importálása
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=A PDF-fájlban tárolt megjegyzések átkerülnek a %1$S helyre.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Megjegyzések tárolása fájlban
|
||||||
pdfReader.promptTransferToPDF.text=A megjegyzések átkerülnek a PDF-fájlba, és többé nem szerkeszthetők a %S-ben.
|
pdfReader.promptTransferToPDF.text=A megjegyzések átkerülnek a PDF-fájlba, és többé nem szerkeszthetők a %S-ben.
|
||||||
pdfReader.promptPasswordProtected=A művelet nem támogatott a jelszóval védett PDF-fájlok esetében.
|
pdfReader.promptPasswordProtected=A művelet nem támogatott a jelszóval védett PDF-fájlok esetében.
|
||||||
|
pdfReader.promptDeletePages.title=Oldalak törlése
|
||||||
|
pdfReader.promptDeletePages.text=Biztos, hogy törölni akarja a %1$S oldalt a PDF fájlból?;Biztos, hogy törölni akarja a %1$S oldalakat a PDF fájlból?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Elforgatás 180°-kal
|
||||||
pdfReader.editPageNumber=Oldalszám szerkesztése…
|
pdfReader.editPageNumber=Oldalszám szerkesztése…
|
||||||
pdfReader.editHighlightedText=Kiemelt szöveg szerkesztése
|
pdfReader.editHighlightedText=Kiemelt szöveg szerkesztése
|
||||||
pdfReader.pageNumberPopupHeader=Oldalszám megváltoztatása:
|
pdfReader.pageNumberPopupHeader=Oldalszám megváltoztatása:
|
||||||
pdfReader.thisAnnotation=Ehhez a jegyzethez
|
pdfReader.thisAnnotation=Ehhez a jegyzethez
|
||||||
pdfReader.selectedAnnotations=Kijelölt jegyzetek
|
pdfReader.selectedAnnotations=Kijelölt jegyzetek
|
||||||
pdfReader.thisPage=This page
|
pdfReader.thisPage=Ez az oldal
|
||||||
pdfReader.thisPageAndLaterPages=This page and later pages
|
pdfReader.thisPageAndLaterPages=Ez az oldal és a következő oldalak
|
||||||
pdfReader.allPages=Összes oldal
|
pdfReader.allPages=Összes oldal
|
||||||
pdfReader.autoDetect=Automatikus felismerés
|
pdfReader.autoDetect=Automatikus felismerés
|
||||||
pdfReader.deleteAnnotation.singular=Biztos, hogy törölni szeretné a kiválasztott jegyzetet?
|
pdfReader.deleteAnnotation.singular=Biztos, hogy törölni szeretné a kiválasztott jegyzetet?
|
||||||
|
|
@ -1405,5 +1398,5 @@ tabs.moveToStart=Mozgatás az elejére
|
||||||
tabs.moveToEnd=Mozgatás a végére
|
tabs.moveToEnd=Mozgatás a végére
|
||||||
tabs.moveToWindow=Megnyitás új ablakban
|
tabs.moveToWindow=Megnyitás új ablakban
|
||||||
tabs.duplicate=Fül duplikálása
|
tabs.duplicate=Fül duplikálása
|
||||||
tabs.undoClose=Bezárt lap megnyitása;Bezárt lapok megnyitása
|
tabs.undoClose=Bezárt fül megnyitása;Bezárt fülek megnyitása
|
||||||
tabs.closeOther=Többi fül bezárása
|
tabs.closeOther=Többi fül bezárása
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
<!ENTITY styles.preview "Zotero Style Preview">
|
<!ENTITY styles.preview "Pratinjau Style Zotero">
|
||||||
|
|
||||||
<!ENTITY styles.preview.citationFormat "Citation Format:">
|
<!ENTITY styles.preview.citationFormat "Format Sitasi:">
|
||||||
<!ENTITY styles.preview.citationFormat.all "all">
|
<!ENTITY styles.preview.citationFormat.all "semua">
|
||||||
<!ENTITY styles.preview.citationFormat.author "author">
|
<!ENTITY styles.preview.citationFormat.author "penulis">
|
||||||
<!ENTITY styles.preview.citationFormat.authorDate "author-date">
|
<!ENTITY styles.preview.citationFormat.authorDate "tanggal-penulis">
|
||||||
<!ENTITY styles.preview.citationFormat.label "label">
|
<!ENTITY styles.preview.citationFormat.label "label">
|
||||||
<!ENTITY styles.preview.citationFormat.note "note">
|
<!ENTITY styles.preview.citationFormat.note "catatan">
|
||||||
<!ENTITY styles.preview.citationFormat.numeric "numeric">
|
<!ENTITY styles.preview.citationFormat.numeric "numerik">
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@
|
||||||
<!ENTITY zotero.preferences.default "Default:">
|
<!ENTITY zotero.preferences.default "Default:">
|
||||||
<!ENTITY zotero.preferences.items "Item">
|
<!ENTITY zotero.preferences.items "Item">
|
||||||
<!ENTITY zotero.preferences.period ".">
|
<!ENTITY zotero.preferences.period ".">
|
||||||
<!ENTITY zotero.preferences.settings "Settings">
|
<!ENTITY zotero.preferences.settings "Pengaturan">
|
||||||
<!ENTITY zotero.preferences.custom "Custom…">
|
<!ENTITY zotero.preferences.custom "Kustom...">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.prefpane.general "General">
|
<!ENTITY zotero.preferences.prefpane.general "General">
|
||||||
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
<!ENTITY zotero.preferences.autoRecognizeFiles "Automatically retrieve metadata for PDFs">
|
<!ENTITY zotero.preferences.autoRecognizeFiles "Automatically retrieve metadata for PDFs">
|
||||||
<!ENTITY zotero.preferences.autoRenameFiles "Automatically rename attachment files using parent metadata">
|
<!ENTITY zotero.preferences.autoRenameFiles "Automatically rename attachment files using parent metadata">
|
||||||
<!ENTITY zotero.preferences.autoRenameFiles.renameLinked "Rename linked files">
|
<!ENTITY zotero.preferences.autoRenameFiles.renameLinked "Rename linked files">
|
||||||
<!ENTITY zotero.preferences.fileHandler.openPDFsUsing "Open PDFs using">
|
<!ENTITY zotero.preferences.fileHandler.openPDFsUsing "Buka PDF menggunakan">
|
||||||
<!ENTITY zotero.preferences.fileHandler.systemDefault "System Default">
|
<!ENTITY zotero.preferences.fileHandler.systemDefault "System Default">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.miscellaneous "Lain-lain">
|
<!ENTITY zotero.preferences.miscellaneous "Lain-lain">
|
||||||
|
|
@ -30,18 +30,18 @@
|
||||||
<!ENTITY zotero.preferences.groups.whenCopyingInclude "Saat menyalin item antarperpustakaan, turut masukkan:">
|
<!ENTITY zotero.preferences.groups.whenCopyingInclude "Saat menyalin item antarperpustakaan, turut masukkan:">
|
||||||
<!ENTITY zotero.preferences.groups.childNotes "catatan anak">
|
<!ENTITY zotero.preferences.groups.childNotes "catatan anak">
|
||||||
<!ENTITY zotero.preferences.groups.childFiles "foto anak dan berkar terimpor">
|
<!ENTITY zotero.preferences.groups.childFiles "foto anak dan berkar terimpor">
|
||||||
<!ENTITY zotero.preferences.groups.annotations "annotations">
|
<!ENTITY zotero.preferences.groups.annotations "anotasi">
|
||||||
<!ENTITY zotero.preferences.groups.childLinks "tautan anak">
|
<!ENTITY zotero.preferences.groups.childLinks "tautan anak">
|
||||||
<!ENTITY zotero.preferences.groups.tags "tags">
|
<!ENTITY zotero.preferences.groups.tags "tags">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.feeds "Feeds">
|
<!ENTITY zotero.preferences.feeds "Umpan">
|
||||||
<!ENTITY zotero.preferences.feeds.sorting.label "Sorting:">
|
<!ENTITY zotero.preferences.feeds.sorting.label "Sorting:">
|
||||||
<!ENTITY zotero.preferences.feeds.sorting.newest "Newest items first">
|
<!ENTITY zotero.preferences.feeds.sorting.newest "Newest items first">
|
||||||
<!ENTITY zotero.preferences.feeds.sorting.oldest "Oldest items first">
|
<!ENTITY zotero.preferences.feeds.sorting.oldest "Oldest items first">
|
||||||
<!ENTITY zotero.preferences.feeds.feedDefaults "Feed Defaults">
|
<!ENTITY zotero.preferences.feeds.feedDefaults "Feed Defaults">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.openurl.choose "Choose a resolver…">
|
<!ENTITY zotero.preferences.openurl.choose "Choose a resolver…">
|
||||||
<!ENTITY zotero.preferences.openurl.custom "Custom…">
|
<!ENTITY zotero.preferences.openurl.custom "Kustom...">
|
||||||
<!ENTITY zotero.preferences.openurl.server "Resolver:">
|
<!ENTITY zotero.preferences.openurl.server "Resolver:">
|
||||||
<!ENTITY zotero.preferences.openurl.version "Versi:">
|
<!ENTITY zotero.preferences.openurl.version "Versi:">
|
||||||
|
|
||||||
|
|
@ -61,16 +61,16 @@
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
|
<!ENTITY zotero.preferences.sync.fileSyncing.url "URL:">
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sinkronisasikan berkas-berkas lampiran di dalam Perpustakaanku menggunakan">
|
<!ENTITY zotero.preferences.sync.fileSyncing.myLibrary "Sinkronisasikan berkas-berkas lampiran di dalam Perpustakaanku menggunakan">
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.groups "SInkronisasikan berkas-berkas lampiran di dalam perpustakaan Zotero menggunaan penyimpanan Zotero">
|
<!ENTITY zotero.preferences.sync.fileSyncing.groups "SInkronisasikan berkas-berkas lampiran di dalam perpustakaan Zotero menggunaan penyimpanan Zotero">
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.download "Download files">
|
<!ENTITY zotero.preferences.sync.fileSyncing.download "Unduh file">
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "at sync time">
|
<!ENTITY zotero.preferences.sync.fileSyncing.download.atSyncTime "pada waktu sinkronisasi">
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "as needed">
|
<!ENTITY zotero.preferences.sync.fileSyncing.download.onDemand "sebagaimana dibutuhkan">
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.verifyServer "Verify Server">
|
<!ENTITY zotero.preferences.sync.fileSyncing.verifyServer "Verify Server">
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Dengan menggunakan penyimpanan Zotero, Anda sepakat untuk terikat dengan ">
|
<!ENTITY zotero.preferences.sync.fileSyncing.tos1 "Dengan menggunakan penyimpanan Zotero, Anda sepakat untuk terikat dengan ">
|
||||||
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "syarat dan ketentuan di dalamnya">
|
<!ENTITY zotero.preferences.sync.fileSyncing.tos2 "syarat dan ketentuan di dalamnya">
|
||||||
<!ENTITY zotero.preferences.sync.librariesToSync "Libraries to Sync">
|
<!ENTITY zotero.preferences.sync.librariesToSync "Libraries to Sync">
|
||||||
<!ENTITY zotero.preferences.sync.librariesToSync.button "Choose Libraries…">
|
<!ENTITY zotero.preferences.sync.librariesToSync.button "Choose Libraries…">
|
||||||
<!ENTITY zotero.preferences.sync.librariesToSync.sync "Sync">
|
<!ENTITY zotero.preferences.sync.librariesToSync.sync "Sinkronisasi">
|
||||||
<!ENTITY zotero.preferences.sync.librariesToSync.library "Library">
|
<!ENTITY zotero.preferences.sync.librariesToSync.library "Perpustakaan">
|
||||||
<!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.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.warning2 "Sync Reset Options">
|
||||||
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
|
<!ENTITY zotero.preferences.sync.reset.warning3 " for more information.">
|
||||||
|
|
@ -112,7 +112,7 @@
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath "Domain/Rute">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath "Domain/Rute">
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath.example "(e.g., wikipedia.org)">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.domainPath.example "(e.g., wikipedia.org)">
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.format "Format">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.format "Format">
|
||||||
<!ENTITY zotero.preferences.quickCopy.siteEditor.locale "Language">
|
<!ENTITY zotero.preferences.quickCopy.siteEditor.locale "Bahasa">
|
||||||
<!ENTITY zotero.preferences.quickCopy.dragLimit "Matikan fitur Salin Cepat saat menarik lebih dari">
|
<!ENTITY zotero.preferences.quickCopy.dragLimit "Matikan fitur Salin Cepat saat menarik lebih dari">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.prefpane.cite "Mengutip">
|
<!ENTITY zotero.preferences.prefpane.cite "Mengutip">
|
||||||
|
|
@ -164,7 +164,7 @@
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.prefpane.advanced "Lebih Lanjut">
|
<!ENTITY zotero.preferences.prefpane.advanced "Lebih Lanjut">
|
||||||
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
|
<!ENTITY zotero.preferences.advanced.filesAndFolders "Files and Folders">
|
||||||
<!ENTITY zotero.preferences.advanced.keys "Shortcuts">
|
<!ENTITY zotero.preferences.advanced.keys "Shortcut">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.advanced.advancedConfiguration "Advanced Configuration">
|
<!ENTITY zotero.preferences.advanced.advancedConfiguration "Advanced Configuration">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<!ENTITY zotero.search.name "Nama:">
|
<!ENTITY zotero.search.name "Nama:">
|
||||||
|
|
||||||
<!ENTITY zotero.search.searchInLibrary "Search in library:">
|
<!ENTITY zotero.search.searchInLibrary "Cari di perpustakaan:">
|
||||||
|
|
||||||
<!ENTITY zotero.search.joinMode.prefix "Cocok">
|
<!ENTITY zotero.search.joinMode.prefix "Cocok">
|
||||||
<!ENTITY zotero.search.joinMode.any "apapun">
|
<!ENTITY zotero.search.joinMode.any "apapun">
|
||||||
|
|
|
||||||
|
|
@ -25,9 +25,9 @@
|
||||||
<!ENTITY closeCmd.accesskey "C">
|
<!ENTITY closeCmd.accesskey "C">
|
||||||
<!ENTITY manageAttachments.label "Manage Attachments">
|
<!ENTITY manageAttachments.label "Manage Attachments">
|
||||||
<!ENTITY convertToStored.label "Convert Linked Files to Stored Files…">
|
<!ENTITY convertToStored.label "Convert Linked Files to Stored Files…">
|
||||||
<!ENTITY importCmd.label "Import…">
|
<!ENTITY importCmd.label "Impor...">
|
||||||
<!ENTITY importCmd.key "I">
|
<!ENTITY importCmd.key "I">
|
||||||
<!ENTITY importFromClipboardCmd.label "Import from Clipboard">
|
<!ENTITY importFromClipboardCmd.label "Impor dari Clipboard">
|
||||||
<!ENTITY quitApplicationCmdWin.label "Keluar">
|
<!ENTITY quitApplicationCmdWin.label "Keluar">
|
||||||
<!ENTITY quitApplicationCmdWin.accesskey "x">
|
<!ENTITY quitApplicationCmdWin.accesskey "x">
|
||||||
<!ENTITY quitApplicationCmd.label "Berhenti">
|
<!ENTITY quitApplicationCmd.label "Berhenti">
|
||||||
|
|
@ -92,14 +92,14 @@
|
||||||
<!ENTITY helpFeedbackPage.label "Discussion Forums">
|
<!ENTITY helpFeedbackPage.label "Discussion Forums">
|
||||||
<!ENTITY helpFeedbackPage.accesskey "F">
|
<!ENTITY helpFeedbackPage.accesskey "F">
|
||||||
|
|
||||||
<!ENTITY helpReportErrors.label "Report Errors…">
|
<!ENTITY helpReportErrors.label "Laporkan Kesalahan...">
|
||||||
<!ENTITY helpReportErrors.accesskey "R">
|
<!ENTITY helpReportErrors.accesskey "R">
|
||||||
|
|
||||||
<!ENTITY debugOutputLogging.label "Debug Output Logging">
|
<!ENTITY debugOutputLogging.label "Pencatatan Output Debug">
|
||||||
<!ENTITY debugOutputLogging.accesskey "L">
|
<!ENTITY debugOutputLogging.accesskey "L">
|
||||||
<!ENTITY debugOutputLogging.submit "Submit Output">
|
<!ENTITY debugOutputLogging.submit "Submit Output">
|
||||||
<!ENTITY debugOutputLogging.view "View Output">
|
<!ENTITY debugOutputLogging.view "Lihat Output">
|
||||||
<!ENTITY debugOutputLogging.clear "Clear Output">
|
<!ENTITY debugOutputLogging.clear "Bersihkan Output">
|
||||||
<!ENTITY debugOutputLogging.restartWithLoggingEnabled "Restart with Logging Enabled…">
|
<!ENTITY debugOutputLogging.restartWithLoggingEnabled "Restart with Logging Enabled…">
|
||||||
|
|
||||||
<!ENTITY helpCheckForUpdates.label "Periksa Pemutakhiran">
|
<!ENTITY helpCheckForUpdates.label "Periksa Pemutakhiran">
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
<!ENTITY zotero.general.yes "Yes">
|
<!ENTITY zotero.general.yes "Iya">
|
||||||
<!ENTITY zotero.general.no "No">
|
<!ENTITY zotero.general.no "Tidak">
|
||||||
<!ENTITY zotero.general.optional "(Opsional)">
|
<!ENTITY zotero.general.optional "(Opsional)">
|
||||||
<!ENTITY zotero.general.note "Catatan:">
|
<!ENTITY zotero.general.note "Catatan:">
|
||||||
<!ENTITY zotero.general.selectAll "Pilih Semua">
|
<!ENTITY zotero.general.selectAll "Pilih Semua">
|
||||||
|
|
@ -13,11 +13,11 @@
|
||||||
<!ENTITY zotero.general.saveAs "Simpan sebagai...">
|
<!ENTITY zotero.general.saveAs "Simpan sebagai...">
|
||||||
<!ENTITY zotero.general.options "Options">
|
<!ENTITY zotero.general.options "Options">
|
||||||
<!ENTITY zotero.general.advancedOptions.label "Pengaturan lanjutan">
|
<!ENTITY zotero.general.advancedOptions.label "Pengaturan lanjutan">
|
||||||
<!ENTITY zotero.general.tools "Tools">
|
<!ENTITY zotero.general.tools "Perkakas">
|
||||||
<!ENTITY zotero.general.more "More">
|
<!ENTITY zotero.general.more "Lainnya">
|
||||||
<!ENTITY zotero.general.loading "Memuat...">
|
<!ENTITY zotero.general.loading "Memuat...">
|
||||||
<!ENTITY zotero.general.close "Close">
|
<!ENTITY zotero.general.close "Tutup">
|
||||||
<!ENTITY zotero.general.minimize "Minimize">
|
<!ENTITY zotero.general.minimize "Kecilkan">
|
||||||
<!ENTITY zotero.general.other "Other…">
|
<!ENTITY zotero.general.other "Other…">
|
||||||
<!ENTITY zotero.general.bigger "Bigger">
|
<!ENTITY zotero.general.bigger "Bigger">
|
||||||
<!ENTITY zotero.general.smaller "Lebih kecil">
|
<!ENTITY zotero.general.smaller "Lebih kecil">
|
||||||
|
|
@ -114,7 +114,7 @@
|
||||||
<!ENTITY zotero.item.textTransform.titlecase "Title Case">
|
<!ENTITY zotero.item.textTransform.titlecase "Title Case">
|
||||||
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
|
<!ENTITY zotero.item.textTransform.sentencecase "Sentence case">
|
||||||
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap First/Last Names">
|
<!ENTITY zotero.item.creatorTransform.nameSwap "Swap First/Last Names">
|
||||||
<!ENTITY zotero.item.viewOnline "View Online">
|
<!ENTITY zotero.item.viewOnline "Lihat secaraDaring">
|
||||||
<!ENTITY zotero.item.copyAsURL "Salin sebagai URL">
|
<!ENTITY zotero.item.copyAsURL "Salin sebagai URL">
|
||||||
<!ENTITY zotero.item.deletePermanently "Hapus secara permanen...">
|
<!ENTITY zotero.item.deletePermanently "Hapus secara permanen...">
|
||||||
|
|
||||||
|
|
@ -129,7 +129,7 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Simpan Tautan ke Laman Ini">
|
<!ENTITY zotero.toolbar.attachment.weblink "Simpan Tautan ke Laman Ini">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Ambil Snapshot Laman Ini">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Ambil Snapshot Laman Ini">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Item">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Catatan">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "Tidak ada tag untuk ditampilkan">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "Tidak ada tag untuk ditampilkan">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "Memuat tag...">
|
<!ENTITY zotero.tagSelector.loadingTags "Memuat tag...">
|
||||||
|
|
@ -177,7 +177,7 @@
|
||||||
|
|
||||||
<!ENTITY zotero.progress.title "Progres">
|
<!ENTITY zotero.progress.title "Progres">
|
||||||
|
|
||||||
<!ENTITY zotero.import "Import">
|
<!ENTITY zotero.import "Impor">
|
||||||
<!ENTITY zotero.import.whereToImportFrom "Where do you want to import from?">
|
<!ENTITY zotero.import.whereToImportFrom "Where do you want to import from?">
|
||||||
<!ENTITY zotero.import.source.file "A file (BibTeX, RIS, Zotero RDF, etc.)">
|
<!ENTITY zotero.import.source.file "A file (BibTeX, RIS, Zotero RDF, etc.)">
|
||||||
<!ENTITY zotero.import.importing "Importing…">
|
<!ENTITY zotero.import.importing "Importing…">
|
||||||
|
|
@ -309,7 +309,7 @@
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "Halaman Pertama">
|
<!ENTITY zotero.pdfReader.firstPage "Halaman Pertama">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Halaman Terakhir">
|
<!ENTITY zotero.pdfReader.lastPage "Halaman Terakhir">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Kembali">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
<!ENTITY zotero.pdfReader.rotateClockwise "Rotate Clockwise">
|
<!ENTITY zotero.pdfReader.rotateClockwise "Rotate Clockwise">
|
||||||
<!ENTITY zotero.pdfReader.rotateCounterclockwise "Rotate Counterclockwise">
|
<!ENTITY zotero.pdfReader.rotateCounterclockwise "Rotate Counterclockwise">
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ general.invalidResponseServer=Invalid response from server.
|
||||||
general.tryAgainLater=Please try again in a few minutes.
|
general.tryAgainLater=Please try again in a few minutes.
|
||||||
general.serverError=The server returned an error. Please try again.
|
general.serverError=The server returned an error. Please try again.
|
||||||
general.pleaseRestart=Mohon restart %S.
|
general.pleaseRestart=Mohon restart %S.
|
||||||
general.pleaseRestartAndTryAgain=Please restart %S and try again.
|
general.pleaseRestartAndTryAgain=Mohon restart %S dan coba kembali.
|
||||||
general.checkForUpdate=Periksa Pemutakhiran
|
general.checkForUpdate=Periksa Pemutakhiran
|
||||||
general.checkForUpdates=Periksa Pemutakhiran
|
general.checkForUpdates=Periksa Pemutakhiran
|
||||||
general.actionCannotBeUndone=Tindakan ini tidak dapat dibatalkan.
|
general.actionCannotBeUndone=Tindakan ini tidak dapat dibatalkan.
|
||||||
|
|
@ -43,21 +43,21 @@ general.permissionDenied=Izin Ditolak
|
||||||
general.character.singular=karakter
|
general.character.singular=karakter
|
||||||
general.character.plural=karakter
|
general.character.plural=karakter
|
||||||
general.create=Buat
|
general.create=Buat
|
||||||
general.delete=Delete
|
general.delete=Hapus
|
||||||
general.remove=Buang
|
general.remove=Buang
|
||||||
general.import=Import
|
general.import=Impor
|
||||||
general.export=Export
|
general.export=Ekspor
|
||||||
general.update=Update
|
general.update=Update
|
||||||
general.moreInformation=Informasi lebih lanjut
|
general.moreInformation=Informasi lebih lanjut
|
||||||
general.learnMore=Learn More
|
general.learnMore=Learn More
|
||||||
general.seeForMoreInformation=Lihat %S untuk informasi lebih lanjut.
|
general.seeForMoreInformation=Lihat %S untuk informasi lebih lanjut.
|
||||||
general.open=Open %S
|
general.open=Open %S
|
||||||
general.close=Close
|
general.close=Tutup
|
||||||
general.enable=Bolehkan
|
general.enable=Bolehkan
|
||||||
general.disable=Tidakbolehkan
|
general.disable=Tidakbolehkan
|
||||||
general.reset=Reset
|
general.reset=Reset
|
||||||
general.hide=Hide
|
general.hide=Hide
|
||||||
general.quit=Quit
|
general.quit=Berhenti
|
||||||
general.useDefault=Use Default
|
general.useDefault=Use Default
|
||||||
general.openDocumentation=Buka Dokumentasi
|
general.openDocumentation=Buka Dokumentasi
|
||||||
general.numMore=%S more…
|
general.numMore=%S more…
|
||||||
|
|
@ -71,10 +71,10 @@ general.fix=Fix…
|
||||||
general.tryAgain=Coba lagi
|
general.tryAgain=Coba lagi
|
||||||
general.tryLater=Coba nanti\n
|
general.tryLater=Coba nanti\n
|
||||||
general.showDirectory=Show Directory
|
general.showDirectory=Show Directory
|
||||||
general.showInLibrary=Show in Library
|
general.showInLibrary=Tunjukkan dalam Perpustakaan
|
||||||
general.continue=Continue
|
general.continue=Continue
|
||||||
general.copy=Copy
|
general.copy=Kopi
|
||||||
general.copyToClipboard=Copy to Clipboard
|
general.copyToClipboard=Salin ke Clipboard
|
||||||
general.cancel=Batal
|
general.cancel=Batal
|
||||||
general.clear=Bersihkan
|
general.clear=Bersihkan
|
||||||
general.processing=Processing
|
general.processing=Processing
|
||||||
|
|
@ -183,7 +183,7 @@ dataDir.unsafeLocation.existing.cloud=Your %S data directory appears to be withi
|
||||||
dataDir.unsafeLocation.existing.chooseDifferent=Would you like to choose a different location now?
|
dataDir.unsafeLocation.existing.chooseDifferent=Would you like to choose a different location now?
|
||||||
dataDir.selectedDirNonEmpty.title=Direktori Tidak Kosong
|
dataDir.selectedDirNonEmpty.title=Direktori Tidak Kosong
|
||||||
dataDir.selectedDirNonEmpty.text=Direktori yang Anda pilih tidak kosong dan sepertinya bukan merupakan direktori data Zotero.\n\nTetap buat berkas-berkas Zotero di dalam direktori ini?
|
dataDir.selectedDirNonEmpty.text=Direktori yang Anda pilih tidak kosong dan sepertinya bukan merupakan direktori data Zotero.\n\nTetap buat berkas-berkas Zotero di dalam direktori ini?
|
||||||
dataDir.mustSelectEmpty.title=Directory Not Empty
|
dataDir.mustSelectEmpty.title=Direktori Tidak Kosong
|
||||||
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
dataDir.mustSelectEmpty.text=The directory you selected is not empty. You must select an empty directory to continue.
|
||||||
dataDir.selectedDirEmpty.title=Directory Empty
|
dataDir.selectedDirEmpty.title=Directory Empty
|
||||||
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed.
|
dataDir.selectedDirEmpty.text=The directory you selected is empty. To move an existing Zotero data directory, you will need to manually move files from the existing data directory to the new location after %1$S has closed.
|
||||||
|
|
@ -254,11 +254,11 @@ pane.collections.newSavedSeach=Pencarian Tersimpan Baru
|
||||||
pane.collections.savedSearchName=Masukkan nama untuk pencarian tersimpan ini:
|
pane.collections.savedSearchName=Masukkan nama untuk pencarian tersimpan ini:
|
||||||
pane.collections.rename=Namai Ulang koleksi:
|
pane.collections.rename=Namai Ulang koleksi:
|
||||||
pane.collections.library=Perpustakaanku
|
pane.collections.library=Perpustakaanku
|
||||||
pane.collections.publications=My Publications
|
pane.collections.publications=Publikasi saya
|
||||||
pane.collections.feeds=Feeds
|
pane.collections.feeds=Umpan
|
||||||
pane.collections.libraryAndFeeds=My Library & Feeds
|
pane.collections.libraryAndFeeds=My Library & Feeds
|
||||||
pane.collections.groupLibraries=Group Libraries
|
pane.collections.groupLibraries=Group Libraries
|
||||||
pane.collections.feedLibraries=Feeds
|
pane.collections.feedLibraries=Umpan
|
||||||
pane.collections.trash=Keranjang Sampah
|
pane.collections.trash=Keranjang Sampah
|
||||||
pane.collections.untitled=Tidak Berjudul
|
pane.collections.untitled=Tidak Berjudul
|
||||||
pane.collections.unfiled=Item-Item yang Belum Terisikan
|
pane.collections.unfiled=Item-Item yang Belum Terisikan
|
||||||
|
|
@ -327,7 +327,10 @@ pane.items.remove.multiple=Are you sure you want to remove the selected items fr
|
||||||
pane.items.removeFromPublications.title=Remove from My Publications
|
pane.items.removeFromPublications.title=Remove from My Publications
|
||||||
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
pane.items.removeFromPublications=Are you sure you want to remove the selected item from My Publications?
|
||||||
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
pane.items.removeFromPublications.multiple=Are you sure you want to remove the selected items from My Publications?
|
||||||
pane.items.menu.addNoteFromAnnotations=Add Note from Annotations
|
pane.items.removeRecursive.title=Remove from Collection and Subcollections
|
||||||
|
pane.items.removeRecursive=Are you sure you want to remove the selected item from this collection and all subcollections?
|
||||||
|
pane.items.removeRecursive.multiple=Are you sure you want to remove the selected items from this collection and all subcollections?
|
||||||
|
pane.items.menu.addNoteFromAnnotations=Tambah catatan dari Anotasi
|
||||||
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
pane.items.menu.addNoteFromAnnotations.multiple=Add Notes from Annotations
|
||||||
pane.items.menu.findAvailablePDF=Find Available PDF
|
pane.items.menu.findAvailablePDF=Find Available PDF
|
||||||
pane.items.menu.findAvailablePDF.multiple=Find Available PDFs
|
pane.items.menu.findAvailablePDF.multiple=Find Available PDFs
|
||||||
|
|
@ -338,7 +341,7 @@ pane.items.menu.removeFromPublications=Remove Item from My Publications…
|
||||||
pane.items.menu.removeFromPublications.multiple=Remove Items from My Publications…
|
pane.items.menu.removeFromPublications.multiple=Remove Items from My Publications…
|
||||||
pane.items.menu.moveToTrash=Move Item to Trash…
|
pane.items.menu.moveToTrash=Move Item to Trash…
|
||||||
pane.items.menu.moveToTrash.multiple=Move Items to Trash…
|
pane.items.menu.moveToTrash.multiple=Move Items to Trash…
|
||||||
pane.items.menu.delete=Delete Permanently…
|
pane.items.menu.delete=Hapus secara permanen...
|
||||||
pane.items.menu.export=Ekspor Item Terpilih...
|
pane.items.menu.export=Ekspor Item Terpilih...
|
||||||
pane.items.menu.export.multiple=Ekspor Item-item Terpilih...
|
pane.items.menu.export.multiple=Ekspor Item-item Terpilih...
|
||||||
pane.items.menu.exportNote=Export Note…
|
pane.items.menu.exportNote=Export Note…
|
||||||
|
|
@ -372,7 +375,7 @@ pane.item.unselected.zero=Tidak ada item di view ini
|
||||||
pane.item.unselected.singular=%S item di view ini
|
pane.item.unselected.singular=%S item di view ini
|
||||||
pane.item.unselected.plural=%S item di view ini
|
pane.item.unselected.plural=%S item di view ini
|
||||||
|
|
||||||
pane.item.duplicates.selectToMerge=Select items to merge
|
pane.item.duplicates.selectToMerge=Pilih item-item untuk digabungkan
|
||||||
pane.item.duplicates.mergeItems=Merge %S items
|
pane.item.duplicates.mergeItems=Merge %S items
|
||||||
pane.item.duplicates.writeAccessRequired=Library write access is required to merge 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.onlyTopLevel=Only top-level full items can be merged.
|
||||||
|
|
@ -430,7 +433,7 @@ pane.item.related.count.zero=%S terkait:
|
||||||
pane.item.related.count.singular=%S terkait:
|
pane.item.related.count.singular=%S terkait:
|
||||||
pane.item.related.count.plural=%S terkait:
|
pane.item.related.count.plural=%S terkait:
|
||||||
pane.item.parentItem=Item Induk
|
pane.item.parentItem=Item Induk
|
||||||
pane.item.viewOnline.tooltip=Go to this item online
|
pane.item.viewOnline.tooltip=Pergi ke item ini secara daring
|
||||||
|
|
||||||
pane.context.noParent=No parent item
|
pane.context.noParent=No parent item
|
||||||
pane.context.itemNotes=Item Notes
|
pane.context.itemNotes=Item Notes
|
||||||
|
|
@ -438,7 +441,7 @@ pane.context.allNotes=All Notes
|
||||||
pane.context.noNotes=No notes
|
pane.context.noNotes=No notes
|
||||||
|
|
||||||
itemTypes.note=Catatan
|
itemTypes.note=Catatan
|
||||||
itemTypes.annotation=Annotation
|
itemTypes.annotation=Anotasi
|
||||||
itemTypes.attachment=Lampiran
|
itemTypes.attachment=Lampiran
|
||||||
itemTypes.book=Buku
|
itemTypes.book=Buku
|
||||||
itemTypes.bookSection=Seksi Buku
|
itemTypes.bookSection=Seksi Buku
|
||||||
|
|
@ -636,7 +639,7 @@ save.error.cannotAddToMyPublications=You cannot save items directly to My Public
|
||||||
save.error.cannotAddToFeed=You cannot save items to feeds.
|
save.error.cannotAddToFeed=You cannot save items to feeds.
|
||||||
|
|
||||||
ingester.scraping=Menyimpan Item
|
ingester.scraping=Menyimpan Item
|
||||||
ingester.scrapingTo=Saving to
|
ingester.scrapingTo=Menyimpan ke
|
||||||
ingester.scrapeComplete=Item Tersimpan
|
ingester.scrapeComplete=Item Tersimpan
|
||||||
ingester.scrapeError=Tidak Dapat Menyimpan Item
|
ingester.scrapeError=Tidak Dapat Menyimpan Item
|
||||||
ingester.scrapeErrorDescription=Terjadi kesalahan saat menyimpan item ini. Cek %S untuk informasi lebih lanjut.
|
ingester.scrapeErrorDescription=Terjadi kesalahan saat menyimpan item ini. Cek %S untuk informasi lebih lanjut.
|
||||||
|
|
@ -747,7 +750,7 @@ zotero.preferences.advanced.migrateDataDir.directoryWillBeMoved=Your %1$S data d
|
||||||
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=%S must be restarted to complete the migration.
|
zotero.preferences.advanced.migrateDataDir.appMustBeRestarted=%S must be restarted to complete the migration.
|
||||||
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
zotero.preferences.advanced.migrateDataDir.manualMigration=You can also quit %1$S and move your existing data directory to %2$S manually, which may be faster for larger data directories. %3$S will automatically detect the new location.
|
||||||
|
|
||||||
zotero.debugOutputLogging=Debug Output Logging
|
zotero.debugOutputLogging=Pencatatan Output Debug
|
||||||
zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
zotero.debugOutputLogging.linesLogged=%1$S line logged;%1$S lines logged
|
||||||
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
zotero.debugOutputLogging.dialog.title=Debug Output Submitted
|
||||||
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
zotero.debugOutputLogging.dialog.sent=Debug output has been sent to %S.\n\nThe Debug ID is D%S.
|
||||||
|
|
@ -863,23 +866,8 @@ citation.singleSource=Sumber Tunggal...
|
||||||
citation.showEditor=Tunjukkan Editor...
|
citation.showEditor=Tunjukkan Editor...
|
||||||
citation.hideEditor=Sembunyikan Editor
|
citation.hideEditor=Sembunyikan Editor
|
||||||
citation.citations=Citations
|
citation.citations=Citations
|
||||||
citation.notes=Notes
|
citation.notes=Catatan
|
||||||
citation.locator.page=Page
|
citation.locator.timestamp=Timestamp
|
||||||
citation.locator.book=Book
|
|
||||||
citation.locator.chapter=Chapter
|
|
||||||
citation.locator.column=Column
|
|
||||||
citation.locator.figure=Figure
|
|
||||||
citation.locator.folio=Folio
|
|
||||||
citation.locator.issue=Issue
|
|
||||||
citation.locator.line=Line
|
|
||||||
citation.locator.note=Note
|
|
||||||
citation.locator.opus=Opus
|
|
||||||
citation.locator.paragraph=Paragraph
|
|
||||||
citation.locator.part=Part
|
|
||||||
citation.locator.section=Section
|
|
||||||
citation.locator.subverbo=Sub verbo
|
|
||||||
citation.locator.volume=Volume
|
|
||||||
citation.locator.verse=Verse
|
|
||||||
|
|
||||||
report.title.default=Laporan Zotero
|
report.title.default=Laporan Zotero
|
||||||
report.parentItem=Item Induk:
|
report.parentItem=Item Induk:
|
||||||
|
|
@ -994,7 +982,7 @@ styles.abbreviations.title=Load Abbreviations
|
||||||
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
|
styles.abbreviations.parseError=The abbreviations file "%1$S" is not valid JSON.
|
||||||
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
|
styles.abbreviations.missingInfo=The abbreviations file "%1$S" does not specify a complete info block.
|
||||||
|
|
||||||
sync.sync=Sync
|
sync.sync=Sinkronisasi
|
||||||
sync.syncWith=Sync with %S
|
sync.syncWith=Sync with %S
|
||||||
sync.stopping=Stopping…
|
sync.stopping=Stopping…
|
||||||
sync.cancel=Batalkan Sinkronisasi
|
sync.cancel=Batalkan Sinkronisasi
|
||||||
|
|
@ -1072,8 +1060,8 @@ sync.conflict.tag.addedToLocal=It has been added to the following local items:
|
||||||
sync.conflict.localItem=Local Item
|
sync.conflict.localItem=Local Item
|
||||||
sync.conflict.remoteItem=Remote Item
|
sync.conflict.remoteItem=Remote Item
|
||||||
sync.conflict.mergedItem=Merged Item
|
sync.conflict.mergedItem=Merged Item
|
||||||
sync.conflict.localFile=Local File
|
sync.conflict.localFile=Berkas Lokal
|
||||||
sync.conflict.remoteFile=Remote File
|
sync.conflict.remoteFile=Berkas Jauh
|
||||||
sync.conflict.resolveAllLocal=Use the local version for all remaining conflicts
|
sync.conflict.resolveAllLocal=Use the local version for all remaining conflicts
|
||||||
sync.conflict.resolveAllRemote=Use the remote version for all remaining conflicts
|
sync.conflict.resolveAllRemote=Use the remote version for all remaining conflicts
|
||||||
sync.conflict.itemChanged=The following item has been changed in multiple locations. Click the version to use for resolving conflicting fields, and then click %S.
|
sync.conflict.itemChanged=The following item has been changed in multiple locations. Click the version to use for resolving conflicting fields, and then click %S.
|
||||||
|
|
@ -1098,8 +1086,8 @@ sync.storage.mbRemaining=%SMB remaining
|
||||||
sync.storage.kbRemaining=%SKB tersisa
|
sync.storage.kbRemaining=%SKB tersisa
|
||||||
sync.storage.filesRemaining=Berkas %1$S/%2$S
|
sync.storage.filesRemaining=Berkas %1$S/%2$S
|
||||||
sync.storage.none=Tidak Ada
|
sync.storage.none=Tidak Ada
|
||||||
sync.storage.downloads=Downloads:
|
sync.storage.downloads=Unduh:
|
||||||
sync.storage.uploads=Uploads:
|
sync.storage.uploads=Unggah:
|
||||||
sync.storage.localFile=Berkas Lokal
|
sync.storage.localFile=Berkas Lokal
|
||||||
sync.storage.remoteFile=Berkas Jauh
|
sync.storage.remoteFile=Berkas Jauh
|
||||||
sync.storage.savedFile=Berkas Tersimpan
|
sync.storage.savedFile=Berkas Tersimpan
|
||||||
|
|
@ -1124,7 +1112,7 @@ sync.storage.error.createNow=Apakah Anda ingin membuatnya sekarang?
|
||||||
|
|
||||||
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.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.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.enterURL=Silakan masukkan URL WebDAV.
|
||||||
sync.storage.error.webdav.invalidURL=%S bukan merupakan URL WebDAV yang valid.
|
sync.storage.error.webdav.invalidURL=%S bukan merupakan URL WebDAV yang valid.
|
||||||
sync.storage.error.webdav.invalidLogin=Server WebDAV tidak menerima nama pengguna dan password yang Anda masukkan
|
sync.storage.error.webdav.invalidLogin=Server WebDAV tidak menerima nama pengguna dan password yang Anda masukkan
|
||||||
sync.storage.error.webdav.permissionDenied=Anda tidak memiliki izin untuk mengakses %S pada server WebDAV.
|
sync.storage.error.webdav.permissionDenied=Anda tidak memiliki izin untuk mengakses %S pada server WebDAV.
|
||||||
|
|
@ -1176,10 +1164,10 @@ recognizePDF.couldNotRead=Tidak dapat membaca teks dari PDF
|
||||||
recognizePDF.noMatches=No matching references found
|
recognizePDF.noMatches=No matching references found
|
||||||
recognizePDF.fileNotFound=File not found
|
recognizePDF.fileNotFound=File not found
|
||||||
recognizePDF.error=An unexpected error occurred
|
recognizePDF.error=An unexpected error occurred
|
||||||
recognizePDF.recognizing.label=Retrieving Metadata…
|
recognizePDF.recognizing.label=Menerima Metadata...
|
||||||
recognizePDF.complete.label=Metadata Retrieval Complete
|
recognizePDF.complete.label=Metadata Retrieval Complete
|
||||||
recognizePDF.pdfName.label=PDF Name
|
recognizePDF.pdfName.label=Nama PDF
|
||||||
recognizePDF.itemName.label=Item Name
|
recognizePDF.itemName.label=Nama Item
|
||||||
|
|
||||||
rtfScan.openTitle=Pilihlah sebuah berkas untuk dipindai
|
rtfScan.openTitle=Pilihlah sebuah berkas untuk dipindai
|
||||||
rtfScan.scanning.label=Memindai Dokumen RTF
|
rtfScan.scanning.label=Memindai Dokumen RTF
|
||||||
|
|
@ -1225,7 +1213,7 @@ standalone.corruptInstallation=Your Zotero installation appears to be corrupted
|
||||||
standalone.addonInstallationFailed.title=Instalasi Pengaya Gagal
|
standalone.addonInstallationFailed.title=Instalasi Pengaya Gagal
|
||||||
standalone.addonInstallationFailed.body=The add-on "%S" could not be installed. It may be incompatible with this version of Zotero.
|
standalone.addonInstallationFailed.body=The add-on "%S" could not be installed. It may be incompatible with this version of Zotero.
|
||||||
standalone.rootWarning=You appear to be running Zotero as root. This is insecure and may prevent Zotero from functioning when launched from your user account.\n\nIf you wish to install an automatic update, modify the Zotero program directory to be writable by your user account.
|
standalone.rootWarning=You appear to be running Zotero as root. This is insecure and may prevent Zotero from functioning when launched from your user account.\n\nIf you wish to install an automatic update, modify the Zotero program directory to be writable by your user account.
|
||||||
standalone.rootWarning.exit=Exit
|
standalone.rootWarning.exit=Keluar
|
||||||
standalone.rootWarning.continue=Continue
|
standalone.rootWarning.continue=Continue
|
||||||
standalone.updateMessage=A recommended update is available, but you do not have permission to install it. To update automatically, modify the Zotero program directory to be writeable by your user account.
|
standalone.updateMessage=A recommended update is available, but you do not have permission to install it. To update automatically, modify the Zotero program directory to be writeable by your user account.
|
||||||
|
|
||||||
|
|
@ -1239,7 +1227,7 @@ firstRunGuidance.toolbarButton.new=Click the ‘Z’ button to open Zotero, or u
|
||||||
firstRunGuidance.toolbarButton.upgrade=The Zotero icon can now be found in the Firefox toolbar. Click the icon to open Zotero, or use the %S keyboard shortcut.
|
firstRunGuidance.toolbarButton.upgrade=The Zotero icon can now be found in the Firefox toolbar. Click the icon to open Zotero, or use the %S keyboard shortcut.
|
||||||
firstRunGuidance.saveButton=Click this button to save any web page to your Zotero library. On some pages, Zotero will be able to save full details, including author and date.
|
firstRunGuidance.saveButton=Click this button to save any web page to your Zotero library. On some pages, Zotero will be able to save full details, including author and date.
|
||||||
|
|
||||||
styles.bibliography=Bibliography
|
styles.bibliography=Bibliografi
|
||||||
styles.editor.save=Save Citation Style
|
styles.editor.save=Save Citation Style
|
||||||
styles.editor.warning.noItems=No items selected in Zotero.
|
styles.editor.warning.noItems=No items selected in Zotero.
|
||||||
styles.editor.warning.parseError=Error parsing style:
|
styles.editor.warning.parseError=Error parsing style:
|
||||||
|
|
@ -1293,8 +1281,8 @@ retraction.citationWarning=A citation in your document has been retracted:
|
||||||
retraction.citationWarning.dontWarn=Don’t warn me about this item again
|
retraction.citationWarning.dontWarn=Don’t warn me about this item again
|
||||||
|
|
||||||
noteEditor.annotationsDateLine=(%S)
|
noteEditor.annotationsDateLine=(%S)
|
||||||
noteEditor.cut=Cut
|
noteEditor.cut=Potong
|
||||||
noteEditor.copy=Copy
|
noteEditor.copy=Kopi
|
||||||
noteEditor.paste=Paste
|
noteEditor.paste=Paste
|
||||||
noteEditor.rightToLeft=Right to Left
|
noteEditor.rightToLeft=Right to Left
|
||||||
noteEditor.leftToRight=Left to Right
|
noteEditor.leftToRight=Left to Right
|
||||||
|
|
@ -1303,20 +1291,20 @@ noteEditor.enterLink=Enter Link
|
||||||
noteEditor.heading1=Heading 1
|
noteEditor.heading1=Heading 1
|
||||||
noteEditor.heading2=Heading 2
|
noteEditor.heading2=Heading 2
|
||||||
noteEditor.heading3=Heading 3
|
noteEditor.heading3=Heading 3
|
||||||
noteEditor.paragraph=Paragraph
|
noteEditor.paragraph=Paragraf
|
||||||
noteEditor.monospaced=Monospaced
|
noteEditor.monospaced=Monospaced
|
||||||
noteEditor.bulletList=Bulleted List
|
noteEditor.bulletList=Bulleted List
|
||||||
noteEditor.orderedList=Numbered List
|
noteEditor.orderedList=Numbered List
|
||||||
noteEditor.blockquote=Block Quote
|
noteEditor.blockquote=Block Quote
|
||||||
noteEditor.formatText=Format Text
|
noteEditor.formatText=Format Text
|
||||||
noteEditor.highlightText=Highlight Text
|
noteEditor.highlightText=Tandai Teks
|
||||||
noteEditor.removeColor=Remove Color
|
noteEditor.removeColor=Remove Color
|
||||||
noteEditor.bold=Bold
|
noteEditor.bold=Tanda Tebal
|
||||||
noteEditor.italic=Italic
|
noteEditor.italic=Tanda Miring
|
||||||
noteEditor.underline=Underline
|
noteEditor.underline=Garis Bawah
|
||||||
noteEditor.strikethrough=Strikethrough
|
noteEditor.strikethrough=Strikethrough
|
||||||
noteEditor.subscript=Subscript
|
noteEditor.subscript=Subskrip
|
||||||
noteEditor.superscript=Superscript
|
noteEditor.superscript=Superskrip
|
||||||
noteEditor.returnToNotesList=Return to Notes List
|
noteEditor.returnToNotesList=Return to Notes List
|
||||||
noteEditor.insertLink=Insert Link
|
noteEditor.insertLink=Insert Link
|
||||||
noteEditor.clearFormatting=Clear Formatting
|
noteEditor.clearFormatting=Clear Formatting
|
||||||
|
|
@ -1325,8 +1313,8 @@ noteEditor.alignLeft=Align Left
|
||||||
noteEditor.alignCenter=Align Center
|
noteEditor.alignCenter=Align Center
|
||||||
noteEditor.alignRight=Align Right
|
noteEditor.alignRight=Align Right
|
||||||
noteEditor.insertCitation=Insert Citation
|
noteEditor.insertCitation=Insert Citation
|
||||||
noteEditor.more=More
|
noteEditor.more=Lainnya
|
||||||
noteEditor.find=Find
|
noteEditor.find=Temukan
|
||||||
noteEditor.replace=Replace
|
noteEditor.replace=Replace
|
||||||
noteEditor.previous=Previous
|
noteEditor.previous=Previous
|
||||||
noteEditor.next=Next
|
noteEditor.next=Next
|
||||||
|
|
@ -1363,8 +1351,8 @@ pdfReader.noAnnotations=Create an annotation to see it in the sidebar
|
||||||
pdfReader.addText=Add extracted text
|
pdfReader.addText=Add extracted text
|
||||||
pdfReader.addComment=Add comment
|
pdfReader.addComment=Add comment
|
||||||
pdfReader.addTags=Add tags…
|
pdfReader.addTags=Add tags…
|
||||||
pdfReader.highlightText=Highlight Text
|
pdfReader.highlightText=Tandai Teks
|
||||||
pdfReader.addNote=Add Note
|
pdfReader.addNote=Tambahkan Catatan
|
||||||
pdfReader.selectArea=Select Area
|
pdfReader.selectArea=Select Area
|
||||||
pdfReader.pickColor=Pick a Color
|
pdfReader.pickColor=Pick a Color
|
||||||
pdfReader.addToNote=Add to Note
|
pdfReader.addToNote=Add to Note
|
||||||
|
|
@ -1375,13 +1363,18 @@ pdfReader.zoomPageWidth=Zoom to Page Width
|
||||||
pdfReader.zoomPageHeight=Zoom to Page Height
|
pdfReader.zoomPageHeight=Zoom to Page Height
|
||||||
pdfReader.nextPage=Next Page
|
pdfReader.nextPage=Next Page
|
||||||
pdfReader.previousPage=Previous Page
|
pdfReader.previousPage=Previous Page
|
||||||
pdfReader.page=Page
|
pdfReader.page=Halaman
|
||||||
pdfReader.readOnly=Read-only
|
pdfReader.readOnly=Read-only
|
||||||
pdfReader.promptTransferFromPDF.title=Import Annotations
|
pdfReader.promptTransferFromPDF.title=Import Annotations
|
||||||
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
pdfReader.promptTransferFromPDF.text=Annotations stored in the PDF file will be moved to %1$S.
|
||||||
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
pdfReader.promptTransferToPDF.title=Store Annotations in File
|
||||||
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
pdfReader.promptTransferToPDF.text=Annotations will be transferred to the PDF file and will no longer be editable in %S.
|
||||||
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
pdfReader.promptPasswordProtected=The operation is not supported for password-protected PDF files.
|
||||||
|
pdfReader.promptDeletePages.title=Delete Pages
|
||||||
|
pdfReader.promptDeletePages.text=Are you sure you want to delete %1$S page from the PDF file?;Are you sure you want to delete %1$S pages from the PDF file?
|
||||||
|
pdfReader.rotateLeft=Rotate Left
|
||||||
|
pdfReader.rotateRight=Rotate Right
|
||||||
|
pdfReader.rotate180=Rotate 180°
|
||||||
pdfReader.editPageNumber=Edit Page Number…
|
pdfReader.editPageNumber=Edit Page Number…
|
||||||
pdfReader.editHighlightedText=Edit Highlighted Text
|
pdfReader.editHighlightedText=Edit Highlighted Text
|
||||||
pdfReader.pageNumberPopupHeader=Change page number for:
|
pdfReader.pageNumberPopupHeader=Change page number for:
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
<!ENTITY zotero.preferences.items "færslur">
|
<!ENTITY zotero.preferences.items "færslur">
|
||||||
<!ENTITY zotero.preferences.period ".">
|
<!ENTITY zotero.preferences.period ".">
|
||||||
<!ENTITY zotero.preferences.settings "Stillingar">
|
<!ENTITY zotero.preferences.settings "Stillingar">
|
||||||
<!ENTITY zotero.preferences.custom "Custom…">
|
<!ENTITY zotero.preferences.custom "Sérsniðið…">
|
||||||
|
|
||||||
<!ENTITY zotero.preferences.prefpane.general "Almennt">
|
<!ENTITY zotero.preferences.prefpane.general "Almennt">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,22 +6,22 @@
|
||||||
<!ENTITY zotero.general.deselectAll "Velja ekkert">
|
<!ENTITY zotero.general.deselectAll "Velja ekkert">
|
||||||
<!ENTITY zotero.general.edit "Breyta">
|
<!ENTITY zotero.general.edit "Breyta">
|
||||||
<!ENTITY zotero.general.delete "Eyða">
|
<!ENTITY zotero.general.delete "Eyða">
|
||||||
<!ENTITY zotero.general.moveToTrash "Move to Trash">
|
<!ENTITY zotero.general.moveToTrash "Færa í ruslið">
|
||||||
<!ENTITY zotero.general.ok "Í lagi">
|
<!ENTITY zotero.general.ok "Í lagi">
|
||||||
<!ENTITY zotero.general.cancel "Hætta við">
|
<!ENTITY zotero.general.cancel "Hætta við">
|
||||||
<!ENTITY zotero.general.refresh "Endurnýja">
|
<!ENTITY zotero.general.refresh "Endurnýja">
|
||||||
<!ENTITY zotero.general.saveAs "Vista sem…">
|
<!ENTITY zotero.general.saveAs "Vista sem…">
|
||||||
<!ENTITY zotero.general.options "Options">
|
<!ENTITY zotero.general.options "Options">
|
||||||
<!ENTITY zotero.general.advancedOptions.label "Ítarlegir valkostir">
|
<!ENTITY zotero.general.advancedOptions.label "Ítarlegir valkostir">
|
||||||
<!ENTITY zotero.general.tools "Tools">
|
<!ENTITY zotero.general.tools "Verkfæri">
|
||||||
<!ENTITY zotero.general.more "Meira">
|
<!ENTITY zotero.general.more "Meira">
|
||||||
<!ENTITY zotero.general.loading "Hleð inn…">
|
<!ENTITY zotero.general.loading "Hleð inn…">
|
||||||
<!ENTITY zotero.general.close "Close">
|
<!ENTITY zotero.general.close "Loka">
|
||||||
<!ENTITY zotero.general.minimize "Minimize">
|
<!ENTITY zotero.general.minimize "Minnka">
|
||||||
<!ENTITY zotero.general.other "Other…">
|
<!ENTITY zotero.general.other "Other…">
|
||||||
<!ENTITY zotero.general.bigger "Bigger">
|
<!ENTITY zotero.general.bigger "Bigger">
|
||||||
<!ENTITY zotero.general.smaller "Smaller">
|
<!ENTITY zotero.general.smaller "Smaller">
|
||||||
<!ENTITY zotero.general.reset "Reset">
|
<!ENTITY zotero.general.reset "Endurræsa">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY zotero.errorReport.title "Zotero villutilkynning">
|
<!ENTITY zotero.errorReport.title "Zotero villutilkynning">
|
||||||
|
|
@ -93,7 +93,7 @@
|
||||||
<!ENTITY zotero.toolbar.import.label "Flytja inn…">
|
<!ENTITY zotero.toolbar.import.label "Flytja inn…">
|
||||||
<!ENTITY zotero.toolbar.importFromClipboard "Flytja inn af klippispjaldi">
|
<!ENTITY zotero.toolbar.importFromClipboard "Flytja inn af klippispjaldi">
|
||||||
<!ENTITY zotero.toolbar.export.label "Flytja út færslusafn…">
|
<!ENTITY zotero.toolbar.export.label "Flytja út færslusafn…">
|
||||||
<!ENTITY zotero.toolbar.rtfScan.label "RTF Scan">
|
<!ENTITY zotero.toolbar.rtfScan.label "RTF skönnun">
|
||||||
<!ENTITY zotero.toolbar.timeline.label "Búa til tímalínu">
|
<!ENTITY zotero.toolbar.timeline.label "Búa til tímalínu">
|
||||||
<!ENTITY zotero.toolbar.preferences.label "Kjörstillingar…">
|
<!ENTITY zotero.toolbar.preferences.label "Kjörstillingar…">
|
||||||
<!ENTITY zotero.toolbar.supportAndDocumentation "Stuðningur og leiðbeiningar">
|
<!ENTITY zotero.toolbar.supportAndDocumentation "Stuðningur og leiðbeiningar">
|
||||||
|
|
@ -129,7 +129,7 @@
|
||||||
<!ENTITY zotero.toolbar.attachment.weblink "Vista slóð til þessarar síðu">
|
<!ENTITY zotero.toolbar.attachment.weblink "Vista slóð til þessarar síðu">
|
||||||
<!ENTITY zotero.toolbar.attachment.snapshot "Taka flýtimynd af þessari síðu">
|
<!ENTITY zotero.toolbar.attachment.snapshot "Taka flýtimynd af þessari síðu">
|
||||||
<!ENTITY zotero.toolbar.context.item "Item">
|
<!ENTITY zotero.toolbar.context.item "Item">
|
||||||
<!ENTITY zotero.toolbar.context.notes "Notes">
|
<!ENTITY zotero.toolbar.context.notes "Minnisblað">
|
||||||
|
|
||||||
<!ENTITY zotero.tagSelector.noTagsToDisplay "Engin merki til að sýna">
|
<!ENTITY zotero.tagSelector.noTagsToDisplay "Engin merki til að sýna">
|
||||||
<!ENTITY zotero.tagSelector.loadingTags "Hleð inn merkjum…">
|
<!ENTITY zotero.tagSelector.loadingTags "Hleð inn merkjum…">
|
||||||
|
|
@ -150,7 +150,7 @@
|
||||||
<!ENTITY zotero.lookup.description "Enter ISBNs, DOIs, PMIDs, arXiv IDs, or ADS Bibcodes to add to your library:">
|
<!ENTITY zotero.lookup.description "Enter ISBNs, DOIs, PMIDs, arXiv IDs, or ADS Bibcodes to add to your library:">
|
||||||
<!ENTITY zotero.lookup.button.search "Leita">
|
<!ENTITY zotero.lookup.button.search "Leita">
|
||||||
|
|
||||||
<!ENTITY zotero.createParent.title "Create Parent Item">
|
<!ENTITY zotero.createParent.title "Búa til móðurfærslu">
|
||||||
<!ENTITY zotero.createParent.button.manual "Manual Entry">
|
<!ENTITY zotero.createParent.button.manual "Manual Entry">
|
||||||
|
|
||||||
<!ENTITY zotero.selectitems.title "Veldu færslur">
|
<!ENTITY zotero.selectitems.title "Veldu færslur">
|
||||||
|
|
@ -177,10 +177,10 @@
|
||||||
|
|
||||||
<!ENTITY zotero.progress.title "Framvinda">
|
<!ENTITY zotero.progress.title "Framvinda">
|
||||||
|
|
||||||
<!ENTITY zotero.import "Import">
|
<!ENTITY zotero.import "Flytja inn">
|
||||||
<!ENTITY zotero.import.whereToImportFrom "Where do you want to import from?">
|
<!ENTITY zotero.import.whereToImportFrom "Where do you want to import from?">
|
||||||
<!ENTITY zotero.import.source.file "A file (BibTeX, RIS, Zotero RDF, etc.)">
|
<!ENTITY zotero.import.source.file "A file (BibTeX, RIS, Zotero RDF, etc.)">
|
||||||
<!ENTITY zotero.import.importing "Importing…">
|
<!ENTITY zotero.import.importing "Flyt inn…">
|
||||||
<!ENTITY zotero.import.database "Database">
|
<!ENTITY zotero.import.database "Database">
|
||||||
<!ENTITY zotero.import.lastModified "Last Modified">
|
<!ENTITY zotero.import.lastModified "Last Modified">
|
||||||
<!ENTITY zotero.import.size "Size">
|
<!ENTITY zotero.import.size "Size">
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
<!ENTITY zotero.context.addStandaloneNoteFromAnnotations "Add Standalone Note from Annotations">
|
||||||
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
<!ENTITY zotero.context.editInWindow "Edit in a Separate Window">
|
||||||
|
|
||||||
<!ENTITY zotero.pdfReader.firstPage "First Page">
|
<!ENTITY zotero.pdfReader.firstPage "Fyrsta síða">
|
||||||
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
<!ENTITY zotero.pdfReader.lastPage "Last Page">
|
||||||
<!ENTITY zotero.pdfReader.back "Back">
|
<!ENTITY zotero.pdfReader.back "Back">
|
||||||
<!ENTITY zotero.pdfReader.forward "Forward">
|
<!ENTITY zotero.pdfReader.forward "Forward">
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue