[Tex/LaTex] IEEEtran bibliography — “germanify” it

bibtexieeetranlanguages

For a paper at university we have to use the IEEE style — which can be done using IEEEtran LaTeX file. What we also have to take care of, though, is that the bibliography is German as well.

Using

\bibliography{./FrontBackMatter/WissenschaftlichesArbeiten_3D_-_Drucker}
\bibliographystyle{IEEEtran}

for the bibliography, I get entries like

J. F. Kelly and P. Hood-Daniel, Printing in Plastic: Build Your Own 3D Printer, 1st ed. Apress, Jun. 2011.

and

H.-J. Warnecke, E. Westkämper, and M. Decker, Einführung in die Fertigungstechnik, 7th ed. Wiesbaden: B. G. Teubner Verlag / GWV Fachverlage GmbH, 2006.

However, I need the edition to be in German — “Auflage”, as well as the connector between authors (“und” instead of “and”). Additionally, website titles are in English double quotes (“…”) and I would like them to be in German („…“).
It would also be nice if I could save the effort of putting words that start with an uppercase letter in {} to have them printed starting with uppercase letters. Right now, for example the second book’s bibtex entry looks like this:

  @book{warnecke_einfuhrung_2006,
    address = {Wiesbaden},
    edition = {7},
    title = {{E}inführung in die {F}ertigungstechnik},
    isbn = {978-3-8351-0110-4},
    lccn = {{32ZHU1750(7)}},
    language = {Deutsch},
    publisher = {B. G. Teubner Verlag / {GWV} Fachverlage {GmbH}},
    author = {Warnecke, Hans-Jürgen and Westkämper, Engelbert and Decker, Markus},
    year = {2006}
}

So I always have to change the files manually after exporting my bibliography out of Zotero (the organising tool I use).

EDIT:
Here is a mwe:

\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[10pt,compsoc, a4paper]{IEEEtran}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel}
\begin{document}
Of course this isn’t an actual quote but I’m going to use cite anyway.\cite{kelly_printing_2011}
Awesome, right?\cite{warnecke_einfuhrung_2006},\cite{schnitker_stereolithographie_2008}
\bibliography{example}
\bibliographystyle{IEEEtran}
\end{document}

With (example) bibfile entries:

@book{kelly_printing_2011,
    edition = {1},
    title = {Printing in Plastic: Build Your Own {3D} Printer},
    isbn = {978-1430234432},
    abstract = {Printing in Plastic: Build Your Own {3D} Printer is your gateway into the exciting world of personal fabrication. The “printer” that you’ll build from this book is a personal fabricator capable of creating small parts and other objects from drops of molten plastic. Design a part using a modeling tool such as Google {SketchUp.} Then, watch while the fabricator head sweeps back and forth and upwards, depositing plastic in all the right places. You can build anything from a replacement tab to hold a bookshelf in place, to a small art project, to a bashguard for your bicycle. If you can conceive it and design it, you can build it, and you’ll have fun doing it!},
    language = {English},
    publisher = {Apress},
    author = {Kelly, James Floyd and Hood-Daniel, Patrick},
    month = jun,
    year = {2011}
},
@book{warnecke_einfuhrung_2006,
    address = {Wiesbaden},
    edition = {7},
    title = {{E}inführung in die {F}ertigungstechnik},
    isbn = {978-3-8351-0110-4},
    lccn = {{32ZHU1750(7)}},
    language = {Deutsch},
    publisher = {B. G. Teubner Verlag / {GWV} Fachverlage {GmbH}},
    author = {Warnecke, Hans-Jürgen and Westkämper, Engelbert and Decker, Markus},
    year = {2006}
},

@book{schnitker_stereolithographie_2008,
    address = {München},
    title = {{S}tereolithographie – das bekannteste {V}erfahren des {R}apid {P}rototyping},
    isbn = {978364056960-1},
    location = {V146092},
    url = {http://www.grin.com/de/e-book/146092/stereolithographie-das-bekannteste-verfahren-des-rapid-prototyping},
    language = {Deutsch},
    publisher = {{GRIN} Verlag {GmbH}},
    author = {Schnitker, Marc},
    year = {2008},
    keywords = {Lasersintern, Rapid prototyping, {RP}, Stereolithographie}
}

Full bibliography (so far): bibliography

Best Answer

try the IEEEtran-de.bst from http://archiv.dante.de/~herbert/Bibliography/german/ You have a lot of urls the reason why I prefer to set the bibliography ragged right. My example file which now has no problem with your bib data:

\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[10pt,compsoc, a4paper]{IEEEtran}
\usepackage{filecontents}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel}
\usepackage{url} 
\usepackage{ragged2e} 
\begin{document}
Of course this isn’t an actual quote but I’m going to use cite anyway.\cite{kelly_printing_2011}
Awesome, right?\cite{warnecke_einfuhrung_2006},\cite{schnitker_stereolithographie_2008}

\nocite{*}
\bibliographystyle{IEEEtran-de}
\begingroup
\RaggedRight
\bibliography{foo2}
\endgroup
\end{document}

However, some urls are still problematic, you have to add some more possible breakpoints. See documentation for package url or search here.

enter image description here