tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
363
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MS47475 MS47475 ist offline Mitglied Silber
    Registriert seit
    May 2005
    Beiträge
    70
    Hi,

    gibt es eigentlich für XSLT auch eine gettext-Funktion (dient zur Mehrsprachigkeit, falls nicht bekannt...), wie sie auch bei z.b. PHP bekannt ist?

    Gruß,
    Markus
     

  2. #2
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    ich kenne mich mit PHP leider nicht aus. Es wäre nett wenn du kurz erklären könntest was du machen möchtest.

    MFG

    zEriX
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  3. #3
    MS47475 MS47475 ist offline Mitglied Silber
    Registriert seit
    May 2005
    Beiträge
    70
    Zitat Zitat von zerix Beitrag anzeigen
    Hallo,

    ich kenne mich mit PHP leider nicht aus. Es wäre nett wenn du kurz erklären könntest was du machen möchtest.

    MFG

    zEriX
    Aber klar doch. Ich möchte ein XML-String per XSLT in HTML transformieren. Das geschieht per PHP.
    Im XSL-Schema werden ja die ganzen Umformungen festgelegt sowie auch diverse Texte oder auch Überschriften. Diese möchte ich nun in Deutsch und Englisch anbieten und das am liebsten mit der GNU gettext Funktion, damit die Übersetzung zentral in einem Dokument erfolgen kann.

    PHP-Code:
    <xsl:template match="//meta">
        <
    table>
            <
    th>
                <
    td>Vorname:</td>
                <
    td>Nachname:</td>
            </
    th>
            <
    xsl:for-each select="row">
                <
    tr>
                    <
    td><xsl:value-of select="vorname"/></td>
                    <
    td><xsl:value-of select="nachname"/></td>
                </
    tr>
            </
    xsl:for-each>
        </
    table>
    </
    xsl:template
    Im oben aufgeführten Beispiel soll dann je nach lokaler Einstellung die Übersetzung statt Vorname und Nachname stehen.
     

  4. #4
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Also du möchtest eine Funktion die mittels eines Schlüsselwortes eine Wort aus einer anderen Datei oder ähnliches ließt, oder?

    MFG

    zEriX
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  5. #5
    MS47475 MS47475 ist offline Mitglied Silber
    Registriert seit
    May 2005
    Beiträge
    70
    Zitat Zitat von zerix Beitrag anzeigen
    Also du möchtest eine Funktion die mittels eines Schlüsselwortes eine Wort aus einer anderen Datei oder ähnliches ließt, oder?

    MFG

    zEriX
    Ja genau. Ich weiß nicht, ob es sowas für XSLT gibt. Wäre natürlich prima. Die ganzen Übersetzungen per Parameter dem Schema zu übergeben ist nicht wirklich gut.
    In PHP gebe ich nur z.B. gettext('Hello') an, und über die locale Einstellung des Systems weiß die Funktion gettext nun, nach welcher Sprache übersetzt werden soll. Dann holt sich diese Funktion anhand des Schlüsselwortes 'Hello' den passenden Text aus einer anderen Datei.

    Gruß,
    Markus
     

  6. #6
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Aus dem Kopf weiß ich leider nicht ob sowas möglich ist. Was man als Notlösung machen könnte, wäre halt für jede Sprache eine XSLT-Datei zu schreiben.

    Ich schau mal nach ob ich was finde. Sobald ich was finde, poste ich das dann hier.

    MFG

    zEriX
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  7. #7
    MS47475 MS47475 ist offline Mitglied Silber
    Registriert seit
    May 2005
    Beiträge
    70
    Zitat Zitat von zerix Beitrag anzeigen
    Aus dem Kopf weiß ich leider nicht ob sowas möglich ist. Was man als Notlösung machen könnte, wäre halt für jede Sprache eine XSLT-Datei zu schreiben.

    Ich schau mal nach ob ich was finde. Sobald ich was finde, poste ich das dann hier.

    MFG

    zEriX
    Dann schon mal recht herzlichen Dank für deine Mühen
     

Ähnliche Themen

  1. po convert zu mo(gettext)
    Von Halpha im Forum PHP
    Antworten: 9
    Letzter Beitrag: 09.09.10, 19:47
  2. SWTBrowser +getText
    Von spammich im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 21.02.08, 17:48
  3. getText bei JTextArea
    Von Schnacki im Forum Java
    Antworten: 2
    Letzter Beitrag: 16.06.07, 18:33
  4. gettext putenv()
    Von südpol im Forum PHP
    Antworten: 2
    Letzter Beitrag: 24.12.04, 11:33
  5. GNU gettext Problem
    Von at0m1c im Forum PHP
    Antworten: 0
    Letzter Beitrag: 16.08.04, 00:15