3 Commits

Author SHA1 Message Date
Frederik Möllers e2154ea9b0 Translate remaining english strings to german 1 week ago
Frederik Möllers 24689aceb4 Add internationalization for third-party styles 1 week ago
Frederik Möllers 0bd87f51fd Improve use of CSS font-weight 1 week ago
  1. 7
      bibtexbrowser.css
  2. 3
      bibtexbrowser.german.php
  3. 26
      bibtexbrowser.php

7
bibtexbrowser.css

@ -11,14 +11,14 @@ body {
} }
.sheader { .sheader {
font-size: 1.5rem; font-size: 1.5rem;
font-weight: 600;
font-weight: 700;
padding-top: 1.5em; padding-top: 1.5em;
padding-bottom: .5em; padding-bottom: .5em;
} }
.theader { .theader {
display: block; display: block;
font-size: 1.25rem; font-size: 1.25rem;
font-weight: 600;
font-weight: 700;
padding-top: .5em; padding-top: .5em;
padding-bottom: .5em; padding-bottom: .5em;
} }
@ -29,6 +29,9 @@ td.bibitem {
padding-left: 1.5rem; padding-left: 1.5rem;
display: block; display: block;
} }
.bibtitle {
font-weight: 700;
}
a { a {
color: #C01632; color: #C01632;
text-decoration: underline; text-decoration: underline;

3
bibtexbrowser.german.php

@ -7,13 +7,16 @@ $BIBTEXBROWSER_LANG['Book Chapters'] = "Buchbeiträge";
$BIBTEXBROWSER_LANG['Chapter in'] = "Kapitel in"; $BIBTEXBROWSER_LANG['Chapter in'] = "Kapitel in";
$BIBTEXBROWSER_LANG['In'] = "In"; $BIBTEXBROWSER_LANG['In'] = "In";
$BIBTEXBROWSER_LANG['Master\'s thesis'] = "Masterarbeit"; $BIBTEXBROWSER_LANG['Master\'s thesis'] = "Masterarbeit";
$BIBTEXBROWSER_LANG['no.'] = "Nr.";
$BIBTEXBROWSER_LANG['No date'] = "Kein Datum"; $BIBTEXBROWSER_LANG['No date'] = "Kein Datum";
$BIBTEXBROWSER_LANG['No publications present'] = "Keine Publikationen vorhanden"; $BIBTEXBROWSER_LANG['No publications present'] = "Keine Publikationen vorhanden";
$BIBTEXBROWSER_LANG['Other Publications'] = "Andere Veröffentlichungen"; $BIBTEXBROWSER_LANG['Other Publications'] = "Andere Veröffentlichungen";
$BIBTEXBROWSER_LANG['pp.'] = "S.";
$BIBTEXBROWSER_LANG['PhD thesis'] = "Dissertation"; $BIBTEXBROWSER_LANG['PhD thesis'] = "Dissertation";
$BIBTEXBROWSER_LANG['Refereed Articles'] = "Zeitschriftenbeiträge"; $BIBTEXBROWSER_LANG['Refereed Articles'] = "Zeitschriftenbeiträge";
$BIBTEXBROWSER_LANG['Refereed Conference Papers'] = "Konferenzbeiträge"; $BIBTEXBROWSER_LANG['Refereed Conference Papers'] = "Konferenzbeiträge";
$BIBTEXBROWSER_LANG['Refereed Workshop Papers'] = "Workshopbeiträge"; $BIBTEXBROWSER_LANG['Refereed Workshop Papers'] = "Workshopbeiträge";
$BIBTEXBROWSER_LANG['Technical report'] = "Technischer Bericht"; $BIBTEXBROWSER_LANG['Technical report'] = "Technischer Bericht";
$BIBTEXBROWSER_LANG['vol.'] = "Bd.";
@define('LAST_AUTHOR_SEPARATOR',' und '); @define('LAST_AUTHOR_SEPARATOR',' und ');
?> ?>

26
bibtexbrowser.php

@ -2524,11 +2524,11 @@ function JanosBibliographyStyle($bibentry) {
} }
if ($type=="inproceedings" && $bibentry->hasField(BOOKTITLE)) { if ($type=="inproceedings" && $bibentry->hasField(BOOKTITLE)) {
$booktitle = '<span class="bibbooktitle">'.'In '.$bibentry->getField(BOOKTITLE).'</span>';
$booktitle = '<span class="bibbooktitle">'.__('In').' '.$bibentry->getField(BOOKTITLE).'</span>';
} }
if ($type=="incollection" && $bibentry->hasField(BOOKTITLE)) { if ($type=="incollection" && $bibentry->hasField(BOOKTITLE)) {
$booktitle = '<span class="bibbooktitle">'.'Chapter in '.$bibentry->getField(BOOKTITLE).'</span>';
$booktitle = '<span class="bibbooktitle">'.__('Chapter in').' '.$bibentry->getField(BOOKTITLE).'</span>';
} }
if ($type=="article" && $bibentry->hasField("journal")) { if ($type=="article" && $bibentry->hasField("journal")) {
@ -2551,14 +2551,14 @@ function JanosBibliographyStyle($bibentry) {
$publisher=''; $publisher='';
if ($type=="phdthesis") { if ($type=="phdthesis") {
$publisher = 'PhD thesis, '.$bibentry->getField(SCHOOL);
$publisher = __('PhD thesis').', '.$bibentry->getField(SCHOOL);
} }
if ($type=="mastersthesis") { if ($type=="mastersthesis") {
$publisher = 'Master\'s thesis, '.$bibentry->getField(SCHOOL);
$publisher = __('Master\'s thesis').', '.$bibentry->getField(SCHOOL);
} }
if ($type=="techreport") { if ($type=="techreport") {
$publisher = 'Technical report, ';
$publisher = __('Technical report').', ';
$publisher .=$bibentry->getField("institution"); $publisher .=$bibentry->getField("institution");
if ($bibentry->hasField("number")) { if ($bibentry->hasField("number")) {
$publisher .= ' '.$bibentry->getField("number"); $publisher .= ' '.$bibentry->getField("number");
@ -2571,13 +2571,13 @@ function JanosBibliographyStyle($bibentry) {
if ($publisher!='') $entry[] = $publisher; if ($publisher!='') $entry[] = $publisher;
if ($type=="article") { if ($type=="article") {
if ($bibentry->hasField('volume')) $entry[] = "vol. ".$bibentry->getField("volume");
if ($bibentry->hasField('number')) $entry[] = 'no. '.$bibentry->getField("number");
if ($bibentry->hasField('volume')) $entry[] = __("vol.")." ".$bibentry->getField("volume");
if ($bibentry->hasField('number')) $entry[] = __('no.').' '.$bibentry->getField("number");
} }
if ($bibentry->hasField('address')) $entry[] = $bibentry->getField("address"); if ($bibentry->hasField('address')) $entry[] = $bibentry->getField("address");
if ($bibentry->hasField('pages')) $entry[] = str_replace("--", "-", "pp. ".$bibentry->getField("pages"));
if ($bibentry->hasField('pages')) $entry[] = str_replace("--", "-", __("pp.")." ".$bibentry->getField("pages"));
if ($bibentry->hasField(YEAR)) $entry[] = $bibentry->getYear(); if ($bibentry->hasField(YEAR)) $entry[] = $bibentry->getYear();
@ -2641,9 +2641,9 @@ function VancouverBibliographyStyle($bibentry) {
$booktitle = $editor; $booktitle = $editor;
$booktitle = $bibentry->getField("note"); $booktitle = $bibentry->getField("note");
} else if ($type=="inproceedings") { } else if ($type=="inproceedings") {
$booktitle = 'In: ' . $editor . $bibentry->getField(BOOKTITLE);
$booktitle = __('In').': ' . $editor . $bibentry->getField(BOOKTITLE);
} else if ($type=="incollection") { } else if ($type=="incollection") {
$booktitle = 'Chapter in ';
$booktitle = __('Chapter in').' ';
if ($editor!='') $booktitle .= $editor; if ($editor!='') $booktitle .= $editor;
$booktitle .= $bibentry->getField(BOOKTITLE); $booktitle .= $bibentry->getField(BOOKTITLE);
} else if ($type=="article") { } else if ($type=="article") {
@ -2656,11 +2656,11 @@ function VancouverBibliographyStyle($bibentry) {
$publisher=''; $publisher='';
if ($type=="phdthesis") { if ($type=="phdthesis") {
$publisher = 'PhD thesis, '.$bibentry->getField(SCHOOL);
$publisher = __('PhD thesis').', '.$bibentry->getField(SCHOOL);
} else if ($type=="mastersthesis") { } else if ($type=="mastersthesis") {
$publisher = 'Master\'s thesis, '.$bibentry->getField(SCHOOL);
$publisher = __('Master\'s thesis').', '.$bibentry->getField(SCHOOL);
} else if ($type=="techreport") { } else if ($type=="techreport") {
$publisher = 'Technical report, '.$bibentry->getField("institution");
$publisher = __('Technical report').', '.$bibentry->getField("institution");
} }
if ($bibentry->hasField("publisher")) { if ($bibentry->hasField("publisher")) {
$publisher = $bibentry->getField("publisher"); $publisher = $bibentry->getField("publisher");

Loading…
Cancel
Save