Benutzerhandbuch Abbrechen

Unterstützung für Sprachvariablen

RoboHelp stellt die Funktion zum Verwenden von Sprachvariablen bereit. Sie können Sprachvariablen verwenden, um lokalisierte Zeichenfolgen in der PDF-Ausgabe zu definieren oder statischen Text in den Ausgabevorlagen zu lokalisieren. Sie können CSS-Formatvorlagen verwenden, um die Zeichenfolgen aus einem CSS zu lokalisieren.

Verwenden von Sprachvariablen in der PDF-Ausgabe

Sie können Sprachvariablen verwenden, um eine lokalisierte Version der sofort einsatzbereiten Beschriftungen wie Hinweis, Achtung und Warnung oder statischen Text in der PDF-Ausgabe zu definieren. Der Variablenname ist für alle Sprachen gleich, kann jedoch für die verschiedenen Sprachen unterschiedliche Werte annehmen. Sie können den Wert für diese Variablen in einer oder mehreren Sprachen aktualisieren. Anschließend wird der lokalisierte Wert automatisch in der PDF-Ausgabe ausgewählt.

Sie können beispielsweise folgende Möglichkeiten nutzen, um die Beschriftung „Hinweis“ in der PDF-Ausgabe anzuzeigen:

  • Englisch: Note
  • Französisch: Remarque
  • Deutsch: Hinweis
Kapitelausgabe

Hinweis:

Wenn der Wert für eine Variable in einer bestimmten Sprache nicht definiert ist, wählt RoboHelp die Zeichenfolge stattdessen aus der Sprache der Benutzeroberfläche der Anwendung aus.

Wenn Sie den Wert nicht in der Sprache der Benutzeroberfläche definiert haben, wird nach „English (en_us)“ gesucht, oder es wird der Wert „English(en)“ ausgewählt und in der PDF-Ausgabe derselbe Wert angezeigt.

Typen von Sprachvariablen

RoboHelp unterstützt zwei Variablentypen: Anwendungs- und Benutzervariablen.

Anwendungsvariablen

RoboHelp stellt eine Reihe vordefinierter oder sofort einsatzbereiter Anwendungsvariablen bereit. Sie können diese vordefinierten Variablen verwenden, um Informationen über ein Dokument hinzuzufügen, die für RoboHelp-Projekte spezifisch sind. Beispielsweise zeigt die Variable chapter-number, wenn Sie auf einer Seite enthalten ist, die Nummer des Kapitels an, zu dem die Seite gehört. Die Variable author-label zeigt den Namen des Dokumentverfassers an.

Hinweis:

Sie können den Wert für eine Anwendungsvariable überschreiben.

Benutzervariablen

Sie können auch neue Sprachvariablen erstellen. Beispielsweise können Sie eine Benutzervariable „Herausgeber“ für die Bezeichnung des Herausgebers für das Dokument erstellen.

Hinweis:

Sie sollten über Administratorrechte verfügen, um Benutzervariablen zu erstellen und die Anwendungsvariablen zu bearbeiten.

Sprachvariable

Hinzufügen einer neuen Sprachvariablen

  1. Wählen Sie auf der Registerkarte „Ausgabe“ Sprachvariablen im linken Bereich.

  2. Wählen Sie Bearbeiten, um das Fenster Sprachvariablen anzuzeigen. Die in der ausgewählten Sprache vorliegenden Anwendungs- und Benutzervariablen werden in alphabetischer Reihenfolge aufgelistet. Die Werte werden entsprechend der ausgewählten Sprache angezeigt. Wenn Sie beispielsweise die französische Sprache auswählen, wird „Tipp“ als „Conseil“ angezeigt.

  3. Wählen Sie in der Dropdown-Liste Sprache die gewünschte Sprache aus, in der Sie eine Variable bearbeiten möchten.

    Hinweis:

    Wenn die gewünschten Sprachen nicht angezeigt werden, aktivieren Sie die gewünschte Sprache in den Einstellungen für Sprachvariablen. Wählen Sie „Einstellungen“ , um das Dialogfeld „Sprachvariableneinstellungen“ zu öffnen.

  4. Geben Sie den Variablennamen in die Spalte Name und ihren Wert in die Spalte Wert ein.

    Hinweis:

    Sie können beliebigen HTML-Inhalt als Variablenwert verwenden, um den Variablenwert in einer bestimmten Formatierung anzuzeigen. Beispielsweise können Sie dem Variablenwert das Tag <b> hinzufügen, um den Herausgeber fettgedruckt anzuzeigen.

  5. Wählen Sie Sprachvariable hinzufügen, um der ausgewählten Sprache eine neue Sprachvariable hinzuzufügen. Wenn Sie eine Variable einer Sprache hinzufügen, wird sie automatisch allen Sprachen hinzugefügt. Sie können keine Variable mit demselben Namen wie eine vorhandene Variable erstellen. In diesem Fall wird ein Fehler angezeigt.

    Hinweis:

    Wenn Sie die Option Sprachvariable hinzufügen nicht auswählen, wird die Variable nicht erstellt und der Liste hinzugefügt.

Optionen für eine Sprachvariable

Bewegen Sie den Mauszeiger über die Variable, um dafür das Menü   anzuzeigen.

language-variable-user-options

Sie können sowohl Anwendungs- als auch Benutzervariablen in der Vorschau anzeigen. Um zu prüfen, wie der Wert der Variablen in der Ausgabe angezeigt wird, wählen Sie Vorschau im Menü   der ausgewählten Variablen.
Sie können auch Löschen oder Duplizieren für die Benutzervariablen auswählen. Wenn Sie eine Variable aus einer Sprache löschen, wird sie automatisch aus allen Sprachen gelöscht.

Bearbeiten oder Wiederherstellen der Anwendungsvariablen

Sie können auch die Werte für eine Anwendungsvariable bearbeiten. Später können Sie eine Anwendungsvariable auf den ursprünglichen Wert zurücksetzen. „Variable zurücksetzen“ wird für Anwendungsvariablen mit geändertem Wert angezeigt.

Verwenden von Sprachvariablen in den Ausgabevorlagen

Sie sollten Ihren lokalisierten Dokumenten Sprachvariablen hinzufügen. Diese Sprachvariablen können in das Seitenlayout eingefügt werden, das in den lokalisierten Dokumenten auf verschiedenen Seiten angezeigt wird. Beispielsweise können Sie die Sprachvariable für den Namen des Autors (author-name) hinzufügen, der im Kopfzeilenbereich des Seitenlayouts (oder in anderen Bereichen, z. B. in der Fußzeile oder im Haupttext) angezeigt wird.

language-variable-page-layout

Der folgende Screenshot zeigt den Autor und den Markennamen, die in der für Französisch generierten PDF-Ausgabe lokalisiert sind.

Um eine Sprachvariable wie Ihren Urheberrechtsvermerk im Kopfzeilenbereich einzufügen, gehen Sie folgendermaßen vor:

  1. Öffnen Sie das gewünschte Seitenlayout zur Bearbeitung.
    Hinweis:

    Lesen Sie den Abschnitt Anpassen einer PDF-Vorlage, um ein Seitenlayout zur Anpassung oder Bearbeitung zu öffnen.

  2. Wählen Sie die Kopfzeile aus, um sie für das Einfügen einer Variablen zu aktivieren.
  3. Wählen Sie in der Symbolleiste Variable einfügen.
  4. Wählen Sie im Popup Variable einfügen den Namen der einzufügenden Sprachvariable aus und wählen Sie Einfügen, um sie in den Kopfzeilenbereich einzufügen.

    Hinweis:

    Sie können auch die Suchzeichenfolge in das Textfeld eingeben. Die Variablennamen, die die angegebene Zeichenfolge enthalten, werden gefiltert und in der Liste angezeigt.
    Die ausgewählte Sprachvariable wird in den Kopfzeilenbereich eingefügt.

language-variable-header

Anwenden von Inhaltsformaten auf Sprachvariablen

Neben dem Wert, den Sie einer Sprachvariablen zuweisen, können Sie auch HTML-Tags verwenden, um den Variablenwert in einer bestimmten Formatierung anzuzeigen. Sie können z. B. den Wert von publisher-label in Fettschrift anzeigen.

 

  • Die Formate der Werte können auch mithilfe von Tags formatiert werden. Beispielsweise können Sie mithilfe der Sprachvariablen „page-number“ die Seitenzahl für Englisch im lateinischen Zahlenformat anzeigen und für andere Sprachen ein anderes Format angeben.

    Wert für Englisch:
    <span data-field="page-number" data-format="upper-roman">1</span>

    Wert für Tamil:
    <span data-field="page-number" data-format="tamil">1</span>

    Ebenso können Sie Sprachvariablen hinzufügen und andere Felder formatieren, die in der Funktion „Felder einfügen“ der Seitenlayouts aufgeführt sind. Weitere Informationen zum Hinzufügen von Feldern finden Sie unter Hinzufügen von Feldern und Metadaten.
  • Sie können den Werten auch lokalisierte Bilder hinzufügen. Beispielsweise können Sie ein Bildsymbol in der Sprache der Kapitelnummer hinzufügen und lokalisierte Bilder des Symbols in der PDF-Ausgabe erhalten.

    Für Englisch kann der Variablenwert für ein Bild <img src="banner-en.jpg"> und für dieselbe Variable im Deutschen <img src="banner-de.jpg"> lauten. Die Bilder werden demnach abhängig von der Sprache ausgewählt.

Lokalisieren der Zeichenfolgen mithilfe von CSS-Formatvorlagen

Mithilfe von CSS-Formatvorlagen können Sie auch die Zeichenfolgen lokalisieren, die in der automatischen Nummerierung verwendet werden, z. B. Kapitel, Abschnitt, Abbildung und Tabelle. Da diese Zeichenfolgen aus CSS-Dateien stammen, können Sie sie nicht mithilfe von Sprachvariablen lokalisieren. Um diese Zeichenfolgen zu lokalisieren, können Sie CSS-Formatvorlagen für jede Sprache erstellen, in der Sie sie lokalisieren möchten.
Sie können z. B. den folgenden CSS-Code verwenden, um das Kapitelpräfix und das entsprechende Zahlenformat in verschiedenen Sprachen anzuzeigen.
Beispielsweise können Sie mithilfe des folgenden CSS-Codes „Chapter“ in Deutsch als „Kapitel“ und die Kapitelnummer im Dezimalformat anzeigen. Für Japanisch hingegen können Sie das japanische Zahlenformat verwenden, um die Kapitelnummern im Inhaltsverzeichnis anzuzeigen.

// für Englisch
h1:before {
counter-increment: h11;
content: “Chapter ” counter(h11, decimal)“.”;
}
// für Deutsch
:root:lang(de) h1:before {
content: “Kapitel ” counter(h11, decimal)“.”;
}
// für Japanisch
:root:lang(ja) h1:before {
content: “章 ” counter(h11, japanese-formal)“。”;
}
// für Englisch h1:before { counter-increment: h11; content: “Chapter ” counter(h11, decimal)“.”; } // für Deutsch :root:lang(de) h1:before { content: “Kapitel ” counter(h11, decimal)“.”; } // für Japanisch :root:lang(ja) h1:before { content: “章 ” counter(h11, japanese-formal)“。”; }
// für Englisch
h1:before {
  counter-increment: h11;
  content: “Chapter ” counter(h11, decimal)“.”;
}

// für Deutsch
:root:lang(de) h1:before {
  content: “Kapitel ” counter(h11, decimal)“.”;
}

// für Japanisch
:root:lang(ja) h1:before {
  content: “章 ” counter(h11, japanese-formal)“。”;
}

Die folgenden Screenshots zeigen die lokalisierten Zeichenfolgen in der deutschen und der japanischen PDF-Ausgabe.

Kapitelnummern in der Ausgabe

Formatieren der Präfixe

Mit CSS-Formatvorlagen können Sie auch die Präfixe formatieren. Beispielsweise können Sie die Beschriftung „Hinweis“ so formatieren, dass sie in der PDF-Ausgabe verschiedener Sprachen rot angezeigt wird.

.note .prefix-content
{
color: red;
}
.note .prefix-content { color: red; }
.note .prefix-content
{
color: red;
}

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?