goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99913
Top-Poster: Johannes_B (5058)

Wir begrüßen unseren neuesten Benutzer pebue.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Sprache: Inhalte automatisch übersetzen/austauschen

 

ehwlt
Forum-Anfänger
Forum-Anfänger

Beiträge: 35
Anmeldedatum: 05.03.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.11.2019, 00:33     Titel: Sprache: Inhalte automatisch übersetzen/austauschen
  Antworten mit Zitat      
Hallo,

ich arbeite an einer Vorlage für ein Dokument, das mal auf Deutsch und mal auf Englisch geschrieben werden soll. Viele Absätze und Abkürzungen bleiben immer gleich, sollen aber übersetzt werden. Ich hätte gerne, daß das automatisch passiert, abhängig davon, welche Sprache man mit babel einstellt. Mein Versuch führt noch nicht so ganz zum Ziel:

Code
\documentclass[parskip]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}

\usepackage{lmodern}

\usepackage[toc]{glossaries}

\usepackage{translations}

\newcommand\EnDe[2]{%
    \ifcurrentbaselanguage{English}%
        {#1}%
        {\ifcurrentbaselanguage{German}%
            {#2}%
            {#1}%
        }%
}

\newglossaryentry{dppDe}{%
    name={Depp},%
    description={Noob}%
}

\newglossaryentry{dppEn}{%
    name={moron},%
    description={Noob}%
}

\makeindex

\makeglossary

% Abkürzungen
\newcommand{\Depp}{\EnDe{\gls{dppEn}}{\gls{dppDe}}}

% Absätze
\newcommand{\Absatz}{\EnDe{The king is a \Depp.}{Der König ist ein \Depp.}}

\begin{document}

\tableofcontents

\printglossaries

\section{Theorie}

\Absatz

Siehe \Depp.

\hrulefill

\begin{otherlanguage}{english}
\Absatz

See \Depp.
\end{otherlanguage}

\end{document}


Das mit dem König/king funktioniert, ist aber für ganze Absätze vielleicht nicht die eleganteste Lösung. Der Depp/moron steht stellvertretend für viele Abkürzungen, die in ein Abkürzungsverzeichnis aufgenommen werden sollen, und das auch sprachabhängig. Schöner wäre etwas wie dieses:

Code
\newglossaryentry{dpp}{%
    nameDe={Depp},%
    descriptionDe={Noob}%
    nameEn={moron},%
    descriptionEn={Noob}%
}


Gibt es das in irgendeiner Form?

Außerdem soll im Glossar/Abkürzungsverzeichnis natürlich nur von jedem Eintrag die deutsche oder die englische Variante stehen.

Gibt es für diesen Zweck vielleicht sogar ein eigenes Paket?
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de