Willkommen Gast....
Als Gast können Sie in vielen Foren lesen, und nur in den Foren "Allgemeine Fragen zum Zitierstil-Creator" sowie im Forum "Allgemeines" schreiben. Die anderen Foren sind zum Schreiben den Kunden vorbehalten, die automatisch von uns registriert werden. Genaue Anweisungen erhalten Sie mit der Mail, mit der Sie das Produkt erhalten... ACHTUNG: Das Anfordern eines neuen Passworts funktioniert nicht, da wir nicht Ihre Original-Mailadresse verwenden. Sollte die Anmeldung mit den Ihnen übersandten Daten nicht funktionieren, nehmen Sie bitte über die Ihnen mit dem Produkt zugeschickte Mailadresse Kontakt mit uns auf... Danke...


Antwort schreiben 
Wo steckt die Zuordnung zu den Sprachen? «»
Unbenanntes Dokument
06.05.2018, 13:48
Beitrag: #4
RE: Wo steckt die Zuordnung zu den Sprachen?
Hallo,

wie gesagt, das ist xml und steht dann in dem "System" direkt drin. Das gilt für die Abkürzungen, Zeichen etc.

In den xsl-Dateien steht es z.B. so :
Code:
<xsl:template name="templ_str_PageShort" >
    <xsl:param name="LCID" />
    <xsl:variable name="_LCID">
      <xsl:call-template name="localLCID">
        <xsl:with-param name="LCID" select="$LCID"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:Strings/b:PageShort"/>
  </xsl:template>
Das wäre der Teil für das "p" für Page. Das LCID ist die Bezeichnung für die Sprache. Sie müssen sich aber etwas mit xml auskennen, damit Sie wissen, was der Code bedeutet... bevor Sie was daran ändern.
Der Code steht im Apa-Stil ab Zeile 903.

Die Sprachauswahl saelbst steht hier ab Zeile 104:
Code:
<xsl:template name="localLCID">
    <xsl:param name="LCID"/>

    <xsl:variable name="_LCID1">
      <xsl:choose>
        <xsl:when test="$LCID!='0' and $LCID!=''">
          <xsl:value-of select="$LCID"/>
        </xsl:when>
        <xsl:when test="/b:Citation">
          <xsl:value-of select="/*/b:Locals/b:DefaultLCID"/>
        </xsl:when>
        <xsl:when test="b:LCID">
          <xsl:value-of select="b:LCID"/>
        </xsl:when>
        <xsl:when test="../b:LCID">
          <xsl:value-of select="../b:LCID"/>
        </xsl:when>
        <xsl:when test="../../b:LCID">
          <xsl:value-of select="../../b:LCID"/>
        </xsl:when>
        <xsl:when test="../../../b:LCID">
          <xsl:value-of select="../../../b:LCID"/>
        </xsl:when>
        <xsl:when test="../../../../b:LCID">
          <xsl:value-of select="../../../../b:LCID"/>
        </xsl:when>
        <xsl:when test="../../../../b:LCID">
          <xsl:value-of select="../../../../b:LCID"/>
        </xsl:when>
        <xsl:when test="../../../../../b:LCID">
          <xsl:value-of select="../../../../../b:LCID"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="/*/b:Locals/b:DefaultLCID"/>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:variable>

    <xsl:choose>
      <xsl:when test="$_LCID1!='0' and string-length($_LCID1)>0">
        <xsl:value-of select="$_LCID1"/>
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="/*/b:Locals/b:DefaultLCID"/>
      </xsl:otherwise>
    </xsl:choose>

  </xsl:template>
Das wird Ihnen aber nicht richtig helfen, um das Problem zu lösen. Haben sie sich die Gruppierungsmöglichkeiten beim Zitierstil-Creator mal angesehen? Die sind recht umfangreich und helfen da vielleicht weiter. Zumindest nach Quellentypen können sie gruppieren, also für die eine Sprache den Quellentyp und für die andere Sprache den nächsten Quellntyp - man muss nur die Quellen entsprechend der Sprache zuordnen.


Freundliche Grüße
Horst Prahmann
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Nachrichten in diesem Thema
RE: Wo steckt die Zuordnung zu den Sprachen? - H. Prahmann - 06.05.2018 13:48