Merge branch '4.0'

This commit is contained in:
Dan Stillman 2016-03-21 00:46:28 -04:00
commit ea1486f62f
9 changed files with 2421 additions and 1203 deletions

File diff suppressed because it is too large Load diff

View file

@ -96,7 +96,17 @@ Zotero.Proxies = new function() {
// try to detect a proxy
channel.QueryInterface(Components.interfaces.nsIHttpChannel);
var url = channel.URI.spec;
try {
var { browser, window } = _getBrowserAndWindow(channel);
}
catch (e) {
Zotero.logError(e);
}
if (!browser) {
Zotero.debug("Couldn't get browser from channel", 2);
}
// see if there is a proxy we already know
var m = false;
var proxy;
@ -119,13 +129,16 @@ Zotero.Proxies = new function() {
proxy.hosts.push(host);
yield proxy.save(true);
var bw = _getBrowserAndWindow(channel.notificationCallbacks);
if(!bw) return;
_showNotification(bw,
if (!browser) return;
_showNotification(
browser,
window,
Zotero.getString('proxies.notification.associated.label', [host, channel.URI.hostPort]),
[{ label: "proxies.notification.settings.button", callback: function() { _prefsOpenCallback(bw[1]); } }]);
}
} else {
if (!browser) return;
// otherwise, try to detect a proxy
var proxy = false;
for(var detectorName in Zotero.Proxies.Detectors) {
@ -140,13 +153,12 @@ Zotero.Proxies = new function() {
Zotero.debug("Proxies: Detected "+detectorName+" proxy "+proxy.scheme+
(proxy.multiHost ? " (multi-host)" : " for "+proxy.hosts[0]));
var bw = _getBrowserAndWindow(channel.notificationCallbacks);
if(!bw) return;
var savedTransparent = false;
if(Zotero.Proxies.autoRecognize) {
// Ask to save only if automatic proxy recognition is on
savedTransparent = _showNotification(bw,
savedTransparent = _showNotification(
browser,
window,
Zotero.getString('proxies.notification.recognized.label', [proxy.hosts[0], channel.URI.hostPort]),
[{ label: "proxies.notification.enable.button", callback: function() { _showDialog(proxy.hosts[0], channel.URI.hostPort, proxy); } }]);
}
@ -158,16 +170,13 @@ Zotero.Proxies = new function() {
}
// try to get an applicable proxy
var webNav = null;
var docShell = null;
try {
webNav = channel.notificationCallbacks.QueryInterface(Components.interfaces.nsIWebNavigation);
docShell = channel.notificationCallbacks.QueryInterface(Components.interfaces.nsIDocShell);
} catch(e) {
var docShell = browser.docShell;
if (!docShell) {
Zotero.logError("Couldn't get docshell");
return;
}
if(!docShell.allowMetaRedirects) return;
if (!docShell || !docShell.allowMetaRedirects) return;
// check that proxy redirection is actually enabled
if(!Zotero.Proxies.transparent) return;
@ -180,7 +189,6 @@ Zotero.Proxies = new function() {
// IP update interval is every 15 minutes
if((now - Zotero.Proxies.lastIPCheck) > 900000) {
var notificationCallbacks = channel.notificationCallbacks;
Zotero.Proxies.DNS.getHostnames().then(function (hosts) {
// if domains necessitate disabling, disable them
Zotero.Proxies.disabledByDomain = false;
@ -188,9 +196,9 @@ Zotero.Proxies = new function() {
Zotero.Proxies.disabledByDomain = host.toLowerCase().indexOf(Zotero.Proxies.disableByDomain) != -1;
if (Zotero.Proxies.disabledByDomain) return;
}
_maybeRedirect(channel, notificationCallbacks, proxied);
_maybeRedirect(channel, browser, window, proxied);
}, function(e) {
_maybeRedirect(channel, notificationCallbacks, proxied);
_maybeRedirect(channel, browser, window, proxied);
});
Zotero.Proxies.lastIPCheck = now;
return;
@ -199,16 +207,10 @@ Zotero.Proxies = new function() {
if(Zotero.Proxies.disabledByDomain) return;
}
_maybeRedirect(channel, channel.notificationCallbacks, proxied);
_maybeRedirect(channel, browser, window, proxied);
});
function _maybeRedirect(channel, notificationCallbacks, proxied) {
// try to find a corresponding browser object
var bw = _getBrowserAndWindow(notificationCallbacks);
if(!bw) return;
var browser = bw[0];
var window = bw[1];
function _maybeRedirect(channel, browser, window, proxied) {
channel.QueryInterface(Components.interfaces.nsIHttpChannel);
var proxiedURI = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService)
@ -256,7 +258,9 @@ Zotero.Proxies = new function() {
// Otherwise, redirect. Note that we save the URI we're redirecting from as the
// referrer, since we can't make a proper redirect
if(Zotero.Proxies.showRedirectNotification) {
_showNotification(bw,
_showNotification(
browser,
window,
Zotero.getString('proxies.notification.redirected.label', [channel.URI.hostPort, proxiedURI.hostPort]),
[
{ label: "general.dontShowAgain", callback: function() { _disableRedirectNotification(); } },
@ -430,15 +434,33 @@ Zotero.Proxies = new function() {
});
/**
* Get browser and window from notificationCallbacks
* @return {Array} Array containing a browser object and a DOM window object
* Get browser and window from a channel
* @return {Object} Object containing the content browser as 'browser' and a ChromeWindow as 'window'
*/
function _getBrowserAndWindow(notificationCallbacks) {
var browser = notificationCallbacks.getInterface(Ci.nsIWebNavigation)
.QueryInterface(Ci.nsIDocShell).chromeEventHandler;
var window = browser.ownerDocument.defaultView;
return [browser, window];
}
function _getBrowserAndWindow(channel) {
// Firefox 45 and earlier
if (Zotero.platformMajorVersion < 46) {
var browser = channel.notificationCallbacks.getInterface(Ci.nsIWebNavigation)
.QueryInterface(Ci.nsIDocShell).chromeEventHandler;
}
// Firefox 46 and up (non-e10s)
else {
let outerWindowID = channel.loadInfo.outerWindowID;
var wm = Cc["@mozilla.org/appshell/window-mediator;1"]
.getService(Ci.nsIWindowMediator);
let outerContentWin = wm.getOuterWindowWithId(outerWindowID);
if (!outerContentWin) {
return { browser: null, window: null };
}
var browser = outerContentWin.QueryInterface(Ci.nsIInterfaceRequestor)
.getInterface(Ci.nsIWebNavigation)
.QueryInterface(Ci.nsIDocShell).chromeEventHandler;
}
return {
browser,
window: browser.ownerDocument.defaultView
};
}
/**
* Show a proxy-related notification
@ -446,10 +468,7 @@ Zotero.Proxies = new function() {
* @param {String} label notification text
* @param {Array} buttons dicts of button label resource string and associated callback
*/
function _showNotification(bw, label, buttons) {
var browser = bw[0];
var window = bw[1];
function _showNotification(browser, window, label, buttons) {
buttons = buttons.map(function(button) {
return {
label: Zotero.getString(button.label),

View file

@ -690,10 +690,13 @@ Zotero.Utilities.Internal = {
// Zotero RDF translator pretended to use it
item.seeAlso = [];
// Fix linkMode
if (zoteroItem.isAttachment()) {
item.linkMode = zoteroItem.attachmentLinkMode;
item.mimeType = item.contentType;
item.linkMode = item.uniqueFields.linkMode = zoteroItem.attachmentLinkMode;
item.mimeType = item.uniqueFields.mimeType = item.contentType;
}
if (item.note) {
item.uniqueFields.note = item.note;
}
return item;

View file

@ -10,4 +10,4 @@
<!ENTITY zotero.thanks "Særlig tak til:">
<!ENTITY zotero.about.close "Luk">
<!ENTITY zotero.moreCreditsAndAcknowledgements "Flere anerkendelser">
<!ENTITY zotero.citationProcessing "Arbejde med reference og litteraturliste ">
<!ENTITY zotero.citationProcessing "Arbejde med referencer og referencelister">

View file

@ -43,7 +43,7 @@
<!ENTITY copyCmd.label "Kopier">
<!ENTITY copyCmd.key "C">
<!ENTITY copyCmd.accesskey "C">
<!ENTITY copyCitationCmd.label "Kopier henvisning">
<!ENTITY copyCitationCmd.label "Kopier reference">
<!ENTITY copyBibliographyCmd.label "Kopier referenceliste">
<!ENTITY pasteCmd.label "Indsæt">
<!ENTITY pasteCmd.key "V">

View file

@ -39,7 +39,7 @@
<!ENTITY zotero.tabs.info.label "Info">
<!ENTITY zotero.tabs.notes.label "Noter">
<!ENTITY zotero.tabs.attachments.label "Vedhæftede filer">
<!ENTITY zotero.tabs.tags.label "Mærkater">
<!ENTITY zotero.tabs.tags.label "Mærker">
<!ENTITY zotero.tabs.related.label "Relationer">
<!ENTITY zotero.notes.separate "Rediger i særskilt vindue">
@ -50,39 +50,39 @@
<!ENTITY zotero.items.type_column "Elementtype">
<!ENTITY zotero.items.title_column "Titel">
<!ENTITY zotero.items.creator_column "Ophav">
<!ENTITY zotero.items.date_column "Dato">
<!ENTITY zotero.items.date_column "Tidspunkt">
<!ENTITY zotero.items.year_column "År">
<!ENTITY zotero.items.publisher_column "Udgiver">
<!ENTITY zotero.items.publication_column "Publikation">
<!ENTITY zotero.items.journalAbbr_column "Tidsskr.forkort.">
<!ENTITY zotero.items.language_column "Sprog">
<!ENTITY zotero.items.accessDate_column "Set">
<!ENTITY zotero.items.accessDate_column "Set d.">
<!ENTITY zotero.items.libraryCatalog_column "Bibliotekskatalog">
<!ENTITY zotero.items.callNumber_column "Opstill.signatur">
<!ENTITY zotero.items.rights_column "Rettigheder">
<!ENTITY zotero.items.dateAdded_column "Tilføjet den">
<!ENTITY zotero.items.dateModified_column "Ændret den">
<!ENTITY zotero.items.dateAdded_column "Tilføjet d.">
<!ENTITY zotero.items.dateModified_column "Ændret d.">
<!ENTITY zotero.items.extra_column "Ekstra">
<!ENTITY zotero.items.archive_column "Arkiv">
<!ENTITY zotero.items.archiveLocation_column "Loc. i arkiv">
<!ENTITY zotero.items.archiveLocation_column "Opstilling i Arkiv.">
<!ENTITY zotero.items.place_column "Sted">
<!ENTITY zotero.items.volume_column "Omfang">
<!ENTITY zotero.items.volume_column "Bind">
<!ENTITY zotero.items.edition_column "Udgave">
<!ENTITY zotero.items.pages_column "Sider">
<!ENTITY zotero.items.issue_column "Udgivelse">
<!ENTITY zotero.items.series_column "Serier">
<!ENTITY zotero.items.seriesTitle_column "Serie titel">
<!ENTITY zotero.items.issue_column "Nummer">
<!ENTITY zotero.items.series_column "Serie">
<!ENTITY zotero.items.seriesTitle_column "Serie-titel">
<!ENTITY zotero.items.court_column "Domstol">
<!ENTITY zotero.items.medium_column "Medium/Format">
<!ENTITY zotero.items.genre_column "Genre">
<!ENTITY zotero.items.system_column "System">
<!ENTITY zotero.items.moreColumns.label "Flere kolonner">
<!ENTITY zotero.items.restoreColumnOrder.label "Genskab kolonneorden">
<!ENTITY zotero.items.restoreColumnOrder.label "Retabler rækkefølgen af kolonner">
<!ENTITY zotero.items.menu.showInLibrary "Vis i bibliotek">
<!ENTITY zotero.items.menu.attach.note "Tilføj note">
<!ENTITY zotero.items.menu.attach "Vedhæft">
<!ENTITY zotero.items.menu.attach.snapshot "Vedhæft aftryk af den aktuelle side">
<!ENTITY zotero.items.menu.attach.snapshot "Vedhæft kopi af den aktuelle side">
<!ENTITY zotero.items.menu.attach.link "Vedhæft link til den aktuelle side">
<!ENTITY zotero.items.menu.attach.link.uri "Vedhæft link til URI...">
<!ENTITY zotero.items.menu.attach.file "Vedhæft en gemt kopi af ...">
@ -93,19 +93,19 @@
<!ENTITY zotero.items.menu.mergeItems "Flet elementer...">
<!ENTITY zotero.duplicatesMerge.versionSelect "Vælg den version af elementet som du vil bruge som hovedelement:">
<!ENTITY zotero.duplicatesMerge.fieldSelect "Vælg felter som skal afskæres fra andre versioner af elementet:">
<!ENTITY zotero.duplicatesMerge.fieldSelect "Vælg felter som skal bevares fra andre versioner af elementet">
<!ENTITY zotero.toolbar.newItem.label "Nyt element">
<!ENTITY zotero.toolbar.moreItemTypes.label "Mere">
<!ENTITY zotero.toolbar.newItemFromPage.label "Opret nyt element ud fra den aktuelle side">
<!ENTITY zotero.toolbar.newItemFromPage.label "Opret en web-side fra den aktuelle side">
<!ENTITY zotero.toolbar.lookup.label "Tilføj element(er) ud fra identifikator">
<!ENTITY zotero.toolbar.removeItem.label "Fjern ...">
<!ENTITY zotero.toolbar.newCollection.label "Ny Samling...">
<!ENTITY zotero.toolbar.newGroup "Ny Gruppe ...">
<!ENTITY zotero.toolbar.newSubcollection.label "New Subcollection...">
<!ENTITY zotero.toolbar.newSubcollection.label "Ny delsamling">
<!ENTITY zotero.toolbar.newSavedSearch.label "Ny gemt Søgning ...">
<!ENTITY zotero.toolbar.emptyTrash.label "Tøm affald">
<!ENTITY zotero.toolbar.tagSelector.label "Vis/skjul mærkat-søgning">
<!ENTITY zotero.toolbar.emptyTrash.label "Tøm papirkurv">
<!ENTITY zotero.toolbar.tagSelector.label "Vis/skjul søgning på mærker">
<!ENTITY zotero.toolbar.actions.label "Handlinger">
<!ENTITY zotero.toolbar.import.label "Importér...">
<!ENTITY zotero.toolbar.importFromClipboard "Hent fra udklipsholder">
@ -118,7 +118,7 @@
<!ENTITY zotero.toolbar.advancedSearch "Avanceret søgning">
<!ENTITY zotero.toolbar.tab.tooltip "Slå faneblade til eller fra">
<!ENTITY zotero.toolbar.openURL.label "Find">
<!ENTITY zotero.toolbar.openURL.tooltip "Find gennem lokalt bibliotek">
<!ENTITY zotero.toolbar.openURL.tooltip "Find gennem dit lokale bibliotek">
<!ENTITY zotero.item.add "Tilføj">
<!ENTITY zotero.item.attachment.file.show "Vis fil">
@ -136,18 +136,18 @@
<!ENTITY zotero.toolbar.attachment.linked "Link til 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.snapshot "Tag aftryk af den aktuelle side">
<!ENTITY zotero.toolbar.attachment.snapshot "Tag kopi af den aktuelle side">
<!ENTITY zotero.tagSelector.noTagsToDisplay "Der er ingen mærkater at vise">
<!ENTITY zotero.tagSelector.noTagsToDisplay "Der er ingen mærker at vise">
<!ENTITY zotero.tagSelector.filter "Filter:">
<!ENTITY zotero.tagSelector.showAutomatic "Vis automatisk">
<!ENTITY zotero.tagSelector.displayAllInLibrary "Vi alle mærkater i dette Bibliotek">
<!ENTITY zotero.tagSelector.displayAllInLibrary "Vis alle mærker i dette Bibliotek">
<!ENTITY zotero.tagSelector.selectVisible "Vælg de synlige">
<!ENTITY zotero.tagSelector.clearVisible "Fravælg de synlige">
<!ENTITY zotero.tagSelector.clearAll "Fravælg alle">
<!ENTITY zotero.tagSelector.assignColor "Tilknyt farve...">
<!ENTITY zotero.tagSelector.renameTag "Omdøb mærkaten...">
<!ENTITY zotero.tagSelector.deleteTag "Slet mærkaten...">
<!ENTITY zotero.tagSelector.renameTag "Omdøb mærket ...">
<!ENTITY zotero.tagSelector.deleteTag "Slet mærket...">
<!ENTITY zotero.tagColorChooser.title "Vælg en farve og placering">
<!ENTITY zotero.tagColorChooser.color "Farve:">
@ -163,12 +163,12 @@
<!ENTITY zotero.selectitems.cancel.label "Fortryd">
<!ENTITY zotero.selectitems.select.label "OK">
<!ENTITY zotero.bibliography.title "Opret bibliografien">
<!ENTITY zotero.bibliography.title "Opret reference/referenceliste">
<!ENTITY zotero.bibliography.style.label "Reference-stil:">
<!ENTITY zotero.bibliography.locale.label "Sprog:">
<!ENTITY zotero.bibliography.outputMode "Outputtilstand:">
<!ENTITY zotero.bibliography.bibliography "Litteraturliste">
<!ENTITY zotero.bibliography.outputMethod "Outputmetode:">
<!ENTITY zotero.bibliography.outputMode "Output-tilstand:">
<!ENTITY zotero.bibliography.bibliography "Referenceliste">
<!ENTITY zotero.bibliography.outputMethod "Output-metode:">
<!ENTITY zotero.bibliography.saveAsRTF.label "Gem som RTF">
<!ENTITY zotero.bibliography.saveAsHTML.label "Gem som HTML">
<!ENTITY zotero.bibliography.copyToClipboard.label "Kopier til udklipsholder">
@ -179,7 +179,7 @@
<!ENTITY zotero.integration.editBibliography.title "Rediger referenceliste">
<!ENTITY zotero.integration.quickFormatDialog.title "Hurtigformater referencer">
<!ENTITY zotero.progress.title "Fremgang">
<!ENTITY zotero.progress.title "Fremdrift">
<!ENTITY zotero.exportOptions.title "Eksportér...">
<!ENTITY zotero.exportOptions.format.label "Format:">
@ -193,7 +193,7 @@
<!ENTITY zotero.citation.suppressAuthor.label "Undertryk forfatter/ophav">
<!ENTITY zotero.citation.prefix.label "Præfiks:">
<!ENTITY zotero.citation.suffix.label "Suffiks:">
<!ENTITY zotero.citation.editorWarning.label "Advarsel: hvis du redigerer referencer i editoren vil det ikke længere opdatere for at reflektere ændringer i din database eller reference-typografi.">
<!ENTITY zotero.citation.editorWarning.label "Advarsel: hvis du redigerer en reference i editoren vil den ikke længere blive opdateret når der sker ændringer i din database eller reference-typografi.">
<!ENTITY zotero.richText.italic.label "Kursiv">
<!ENTITY zotero.richText.bold.label "Fed">
@ -201,9 +201,9 @@
<!ENTITY zotero.richText.superscript.label "Hævet skrift">
<!ENTITY zotero.richText.subscript.label "Sænket skrift">
<!ENTITY zotero.annotate.toolbar.add.label "Tilføj notat">
<!ENTITY zotero.annotate.toolbar.collapse.label "Sammenfold alle annoteringer">
<!ENTITY zotero.annotate.toolbar.expand.label "Udfold alle annoteringer">
<!ENTITY zotero.annotate.toolbar.add.label "Tilføj kommentar">
<!ENTITY zotero.annotate.toolbar.collapse.label "Slå kommentarerne sammen">
<!ENTITY zotero.annotate.toolbar.expand.label "Udfold alle kommentarer">
<!ENTITY zotero.annotate.toolbar.highlight.label "Marker tekst">
<!ENTITY zotero.annotate.toolbar.unhighlight.label "Fjern markering fra tekst">
@ -216,8 +216,8 @@
<!ENTITY zotero.integration.prefs.bookmarks.caption "Bogmærker bevares i både Microsoft Word og OpenOffice/LibreOffive, men kan blive ændret ved en fejl. Når denne mulighed er valgt, kan referencer ikke indsættes i fodnoter eller slutnoter.">
<!ENTITY zotero.integration.prefs.automaticJournalAbbeviations.label "Afkort automatisk journaltitler">
<!ENTITY zotero.integration.prefs.automaticJournalAbbeviations.caption "MEDLINE journal-forkortelser vil automatisk blive genereret ved hjælp af journaltitler. Feltet &quot;Journal Abbr&quot; vil blive ignoreret.">
<!ENTITY zotero.integration.prefs.automaticJournalAbbeviations.label "Forkort automatisk tidsskrift-titler">
<!ENTITY zotero.integration.prefs.automaticJournalAbbeviations.caption "MEDLINE-forkortelser genreres automatisk ud fra tidsskriftets titel. Feltet &quot;Tidsskr.forkort.&quot; ignoreres.">
<!ENTITY zotero.integration.prefs.storeReferences.label "Gem referencer i dokument">
<!ENTITY zotero.integration.prefs.storeReferences.caption "At gemme referencer i dit dokument gør filen en anelse større, men det gør det også muligt at dele dokumentet med andre ved hjælp af en Zotero-gruppe. At opdatere dokumenter oprettet med denne funktion kræver Zotero 3.0 eller højere.">
@ -229,7 +229,7 @@
<!ENTITY zotero.sync.button "Synkroniser med Zotero Server">
<!ENTITY zotero.sync.error "Synkroniseringsfejl">
<!ENTITY zotero.sync.storage.progress "Fremgang:">
<!ENTITY zotero.sync.storage.progress "Fremdrift:">
<!ENTITY zotero.sync.storage.downloads "Downloads:">
<!ENTITY zotero.sync.storage.uploads "Uploads:">
@ -240,8 +240,8 @@
<!ENTITY zotero.sync.longTagFixer.splitAtThe "Opdel ved">
<!ENTITY zotero.sync.longTagFixer.character "tegn">
<!ENTITY zotero.sync.longTagFixer.characters "tegn">
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Mærkater, der ikke er markeret, vil ikke blive gemt.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Mærkatet vil blive fjernet fra alle elementer.">
<!ENTITY zotero.sync.longTagFixer.uncheckedTagsNotSaved "Mærker, der ikke er markeret, vil ikke blive gemt.">
<!ENTITY zotero.sync.longTagFixer.tagWillBeDeleted "Mærket vil blive fjernet fra alle elementer.">
<!ENTITY zotero.merge.title "Reparer konflikter">
<!ENTITY zotero.merge.of "af">
@ -260,33 +260,33 @@
<!ENTITY zotero.rtfScan.title "RTF-scanning">
<!ENTITY zotero.rtfScan.cancel.label "Fortryd">
<!ENTITY zotero.rtfScan.citation.label "Citat">
<!ENTITY zotero.rtfScan.citation.label "Reference">
<!ENTITY zotero.rtfScan.itemName.label "Navn på element">
<!ENTITY zotero.rtfScan.unmappedCitations.label "Teksthenvisninger uden korrespondence">
<!ENTITY zotero.rtfScan.unmappedCitations.label "Teksthenvisninger uden poster i dit bibliotek">
<!ENTITY zotero.rtfScan.ambiguousCitations.label "Flertydige teksthenvisnnger">
<!ENTITY zotero.rtfScan.mappedCitations.label "Teksthenvisninger med korrespondence">
<!ENTITY zotero.rtfScan.mappedCitations.label "Teksthenvisninger med poster i dit bibliotek">
<!ENTITY zotero.rtfScan.introPage.label "Introduktion">
<!ENTITY zotero.rtfScan.introPage.description "Zotero kan automatisk uddrage og reformatere henvisninger og indsætte en referenceliste i en RTF-fil. RTF-scanningsfunktionen understøtter henvisninger i følgende formater:">
<!ENTITY zotero.rtfScan.introPage.description "Zotero kan automatisk uddrage og reformatere teksthenvisninger og indsætte en referenceliste i en RTF-fil. RTF-scanningsfunktionen understøtter referencer i følgende formater:">
<!ENTITY zotero.rtfScan.introPage.description2 "Vælg en RTF-fil som input og en output-fil nedenfor:">
<!ENTITY zotero.rtfScan.scanPage.label "Scanner efter referencer i dokumentet">
<!ENTITY zotero.rtfScan.scanPage.description "Zotero scanner dit dokument for referencer. Vent venligst.">
<!ENTITY zotero.rtfScan.scanPage.label "Scanner efter teksthenvisninger i dokumentet">
<!ENTITY zotero.rtfScan.scanPage.description "Zotero scanner dit dokument for teksthenvisninger. Vent venligst.">
<!ENTITY zotero.rtfScan.citationsPage.label "Kontroller referencerne">
<!ENTITY zotero.rtfScan.citationsPage.description "Kontroller listen med de fundne referencer for at sikre at Zotero har indentificeret værkerne korrekt. Alle referencer uden korrespondence og alle flertydige referencer skal afklares før du går videre til næste fase.">
<!ENTITY zotero.rtfScan.citationsPage.description "Kontroller listen med de fundne referencer for at sikre at Zotero har identificeret værkerne korrekt. Alle referencer uden korrespondence og alle flertydige referencer skal afklares før du går videre til næste fase.">
<!ENTITY zotero.rtfScan.stylePage.label "Formatering af dokument">
<!ENTITY zotero.rtfScan.formatPage.label "Formatering af referencer">
<!ENTITY zotero.rtfScan.formatPage.description "Zotero behandler og formaterer din RTF-fil. Vent tålmodigt.">
<!ENTITY zotero.rtfScan.completePage.label "RTF-scanning fuldført">
<!ENTITY zotero.rtfScan.completePage.description "Dit dokument er blevet scannet og behandlet. Kontrollerer at det er blevet formateret korrekt.">
<!ENTITY zotero.rtfScan.inputFile.label "Inputfil">
<!ENTITY zotero.rtfScan.outputFile.label "Outputfil">
<!ENTITY zotero.rtfScan.inputFile.label "Input-fil">
<!ENTITY zotero.rtfScan.outputFile.label "Output-fil">
<!ENTITY zotero.file.choose.label "Vælg fil...">
<!ENTITY zotero.file.noneSelected.label "Der er ikke valgt en fil">
<!ENTITY zotero.downloadManager.label "Gem til Zotero">
<!ENTITY zotero.downloadManager.saveToLibrary.description "Vedhæftede filer kan ikke gemmes i det valgte bibliotek. Dette element vil blive gemt i dit bibliotek i stedet.">
<!ENTITY zotero.downloadManager.saveToLibrary.description "Vedhæftede filer kan ikke gemmes i det aktuelle bibliotek. I stedet gemmes hele elementet i dit bibliotek.">
<!ENTITY zotero.downloadManager.noPDFTools.description "For at bruge denne funktion skal du først installere PDF-værktøjerne i Zoteros indstillinger.">
<!ENTITY zotero.attachLink.title "Tilføj henvisning til URI">
<!ENTITY zotero.attachLink.label.link "Henvisning:">
<!ENTITY zotero.attachLink.title "Tilføj link til URI">
<!ENTITY zotero.attachLink.label.link "Link:">
<!ENTITY zotero.attachLink.label.title "Titel:">

View file

@ -133,9 +133,9 @@ startupError.closeFirefox=Hvis Zotero er aktiv i Firefox, så luk Zotero ned der
startupError.databaseCannotBeOpened=Zotero-databasen kan ikke åbnes.
startupError.checkPermissions=Sørg for at have læse- og skrive-rettigheder til alle filer i Zoteros datamappe.
startupError.zoteroVersionIsOlder=Denne version af Zotero er ældre end den, der sidst blev anvendt med din database.
startupError.incompatibleDBVersion=This %1$S database requires %1$S %2$S or later.
startupError.incompatibleDBVersion=Denne %1$S database kræver %1$S %2$S eller senere.
startupError.zoteroVersionIsOlder.current=Den aktuelle version: %S
startupError.zoteroVersionIsOlder.upgrade=Please upgrade to the latest version from %S.
startupError.zoteroVersionIsOlder.upgrade=Du bør opgradere til den nyeste version fra %S.
startupError.databaseUpgradeError=Der opstod en fejl ved opgraderingen af databasen
date.relative.secondsAgo.one=for 1 sekund siden
@ -293,7 +293,7 @@ noteEditor.editNote=Redigér note
itemTypes.note=Note
itemTypes.attachment=Vedhæftning
itemTypes.book=Bog
itemTypes.bookSection=Uddrag af bog
itemTypes.bookSection=Bidrag til bog
itemTypes.journalArticle=Tidsskriftsartikel
itemTypes.magazineArticle=Artikel i blad
itemTypes.newspaperArticle=Avisartikel
@ -302,8 +302,8 @@ itemTypes.letter=Brev
itemTypes.manuscript=Manuskript
itemTypes.interview=Interview
itemTypes.film=Film
itemTypes.artwork=Kunstværk
itemTypes.webpage=Hjemmeside
itemTypes.artwork=Billede/skulptur
itemTypes.webpage=Web-side
itemTypes.report=Rapport
itemTypes.bill=Lovforslag
itemTypes.case=Retssag/Dom
@ -330,7 +330,7 @@ itemTypes.dictionaryEntry=Ordbogsopslag
itemFields.itemType=Type
itemFields.title=Titel
itemFields.dateAdded=Tilføjet d.
itemFields.dateModified=Ændringsdato
itemFields.dateModified=Ændret d.
itemFields.source=Kilde
itemFields.notes=Noter
itemFields.tags=Mærker
@ -349,12 +349,12 @@ itemFields.ISBN=ISBN
itemFields.publicationTitle=Publikationens titel
itemFields.ISSN=ISSN
itemFields.date=Tidspunkt
itemFields.section=Afsnit
itemFields.section=Paragraf
itemFields.callNumber=Opstillingssignatur
itemFields.archiveLocation=Placering i samlingen
itemFields.distributor=Selskab
itemFields.extra=Ekstra
itemFields.journalAbbreviation=Forkort. f. tidsskr.
itemFields.journalAbbreviation=Tidsskr.forkort.
itemFields.DOI=DOI
itemFields.accessDate=Set d.
itemFields.seriesTitle=Serietitel
@ -367,7 +367,7 @@ itemFields.session=Behandlet
itemFields.legislativeBody=Lovgivende organ
itemFields.history=Historie
itemFields.reporter=Referat-samling
itemFields.court=Ret
itemFields.court=Domstol
itemFields.numberOfVolumes=Antal bind
itemFields.committee=Udvalg
itemFields.assignee=Ansvarlig
@ -684,7 +684,7 @@ citation.notes=Noter
citation.locator.page=Side
citation.locator.book=Bog
citation.locator.chapter=Kapitel
citation.locator.column=Kolonne
citation.locator.column=Spalte
citation.locator.figure=Figur
citation.locator.folio=Folio
citation.locator.issue=Nummer

View file

@ -133,9 +133,9 @@ startupError.closeFirefox=Dacă Firexof conținând extensia Zotero este deschis
startupError.databaseCannotBeOpened=Baza de date Zotero nu poate fi deschisă.
startupError.checkPermissions=Asigură-te că ai permisiuni de citire și scriere pentru toate fișierele din dosarul cu date Zotero.
startupError.zoteroVersionIsOlder=Această versiune de Zotero este mai veche decât cea folosită ultima dată cu baza ta de date.
startupError.incompatibleDBVersion=This %1$S database requires %1$S %2$S or later.
startupError.incompatibleDBVersion=Această bază de date %1$S necesită %1$S %2$S sau mai recentă.
startupError.zoteroVersionIsOlder.current=Versiune curentă: %S
startupError.zoteroVersionIsOlder.upgrade=Please upgrade to the latest version from %S.
startupError.zoteroVersionIsOlder.upgrade=Te rog să actualizezi la ultima versiune de la %S.
startupError.databaseUpgradeError=Eroare la actualizarea bazei de date
date.relative.secondsAgo.one=cu o secundă în urmă

View file

@ -133,9 +133,9 @@ startupError.closeFirefox=如果有安裝 Zotero 附加元件的 Firefox 已經
startupError.databaseCannotBeOpened=無法開啟 Zotero 資料庫。
startupError.checkPermissions=請確認有讀取與寫入 Zotero 資料庫所在資料夾的權限。
startupError.zoteroVersionIsOlder=這個 Zotero 的版本比上次用於資料庫的版本還舊。
startupError.incompatibleDBVersion=This %1$S database requires %1$S %2$S or later.
startupError.incompatibleDBVersion=%1$S 資料庫需要 %1$S %2$S 或更新
startupError.zoteroVersionIsOlder.current=目前版本:%S
startupError.zoteroVersionIsOlder.upgrade=Please upgrade to the latest version from %S.
startupError.zoteroVersionIsOlder.upgrade=請自 %S 版本更新至最新版本
startupError.databaseUpgradeError=資料庫升級失敗
date.relative.secondsAgo.one=1 秒鐘前