Übersetzungsmanagement

Projekte (Strings)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Projekte sind die Orte, an denen die Hauptkomponenten eines Übersetzungsprojekts (Jobs, Übersetzungsspeicher und Terminologiedatenbanken) zusammengehalten werden. Bevor Dateien als Job zur Übersetzung zugewiesen werden können, müssen sie einem Projekt zugewiesen und darin enthalten sein.

Zugewiesene Projekte werden unter dem Projekte Tab auf der Profilseite aufgelistet und können nach Leerzeichen gefiltert werden.

Je nach Teamstruktur können Projekte nach Produkt oder nach Plattform definiert werden. Verwenden Sie ein einzelnes Projekt, wenn alle Teammitglieder Zugriff benötigen.

Projektseite

Das Öffnen eines Projekts zeigt es auf einer Projektseite an.

Von der Projektseite aus können alle Projektdetails angezeigt und bearbeitet werden. Alle Kommentare, Tags, Schlüssel und Uploads werden ebenfalls angezeigt.

Ein Projekt erstellen

Um ein Projekt zu erstellen, befolgen Sie diese Schritte:

  1. Gehen Sie zur Projekte Seite und klicken Sie auf Neues Projekt.

    Das Projekt hinzufügen Fenster öffnet sich.

  2. Geben Sie einen Namen für das Projekt an.

  3. Wählen Sie aus den Dropdown-Listen ein Hauptformat und eine Haupttechnologie aus den Dropdown-Listen aus.

  4. Geben Sie einen Ansprechpartner aus der Dropdown-Liste an.

  5. Klicken Sie auf Speichern.

    Das Projekt wird dem Profil hinzugefügt.

Diese Einstellungen (d.h. der Projektname, das Hauptformat oder der Ansprechpartner) können im Allgemein Tab der Projekteinstellungen geändert werden, die über das Mehr Menü aufgerufen werden.

Bestehende Projekte können durch Auswahl von Projekt duplizieren im Mehr-Menü auf der Projekte-Seite dupliziert werden. Das duplizierte Projekt verwendet das Haupt-Dateiformat des Originals. Wenn dieses Format standardmäßig keine Pluralisierung unterstützt, ist die Pluralisierung nicht verfügbar. Wenn kein Hauptformat definiert ist, wird standardmäßig das .CSV-Format verwendet, wobei die Pluralisierung deaktiviert ist.

Ein Projekt definieren

Sprachen hinzufügen

Die minimale Definition für ein Projekt sind die Ausgangs- und Zielsprache. Dies sind die Ausgangssprache der Texte und die Sprachen, in die übersetzt wird, und werden zunächst im Projekt-Setup definiert.

Um weitere Sprachen einzurichten, folgen Sie diesen Schritten:

  1. Fahren Sie mit der Maus über ein Projekt und klicken Sie auf Sprachen.

    Der Sprachen-Tab öffnet sich.

  2. Klicken Sie auf Sprache hinzufügen. Das Fenster Sprache hinzufügen öffnet sich.

  3. Geben Sie im Allgemein-Tab einen Sprachennamen und einen Sprachcode (Locale) an.

  4. Wählen Sie im Erweitert-Tab eine Ausgangssprache aus der Dropdown-Liste aus.

  5. Wählen Sie im Überprüfung-Tab Überprüfungsoptionen aus.

  6. Klicken Sie auf Speichern.

    Die Sprache wird zu diesem Projekt hinzugefügt.

Weitere Sprachen können hinzugefügt werden, indem Sie auf Sprache hinzufügen Add a Language im Sprachen-Tab klicken und können im Weitere Optionen Open More Menu-Menü bearbeitet werden, indem Sie Edit Sprache bearbeiten auswählen.

Variablen festlegen

Informationen und Flags können in Projektvariablen gespeichert werden. Variablen werden festgelegt und können über das Übersetzungszentrum und die API verwaltet werden. Integrationen können Projektvariablen verwenden, um Workflows für das angegebene Verhalten zu konfigurieren.

Variablen werden typischerweise in Skripten über die API zugegriffen. Wie Umgebungsvariablen wird der Wert einer Projektvariablen als Zeichenfolge dargestellt, daher muss der Typ angegeben werden (z. B. boolean, integer).

Beispiel 1

  • Ein Kunde hat verschiedene Projekttypen (Marketing und Produkt). Sie setzen die Variable content_type: marketing.

  • Das Integrationsskript liest die Variable, um zu entscheiden, wie mit diesem Projekt fortgefahren werden soll (z. B. es durch verschiedene QA-Prüfungen zu schieben).

Beispiel 2

  • Ein Kunde arbeitet mit Phrase Strings und einem CMS. Sie fügen die Variable template_id: 8734-ABCD hinzu.

  • Das Integrationsskript liest die Variable und ruft die richtige Vorlage aus dem CMS ab, wenn lokalisierten Content veröffentlicht wird.

Variablen können nur von Administratoren festgelegt werden und sind im Variablen Tab des Projekteinstellungen Fensters definiert.

Um eine Variable festzulegen, befolgen Sie diese Schritte:

  1. Öffnen Sie von einer Projektseite das Fenster Projekteinstellungen aus der Dropdown-Liste Mehr.

  2. Öffnen Sie den Tab Variablen.

  3. Geben Sie einen Namen für die Variable und einen Wert an.

    Idealerweise sollten die Namen ähnlich wie Umgebungsvariablen wie MY_VAR sein und pro Projekt einzigartig sein.

  4. Klicken Sie auf Variable hinzufügen, um weitere Variablen hinzuzufügen, und klicken Sie auf das Remove Variable Symbol, um sie zu entfernen.

  5. Klicken Sie auf Speichern.

    Das Fenster schließt sich und die Variablen werden gespeichert.

Verwalten Sie mehrere Strings-Projekte für ein Lokalisierungsprojekt

Wenn Softwareprojekte wachsen und komplexer werden, hilft es, sie in Module aufzuteilen, um die Dinge überschaubar zu halten. Die Begrenzung des Umfangs von Projekten, indem die Übersetzungen in kleinere Kategorien wie Frontend und Backend aufgeteilt werden, kann bei dieser Verwaltung helfen.

Beispiel Wartungsworkflow

  1. Erstellen Sie Strings-Projekte. Wie im Beispiel, Projekt Frontend und Projekt Backend.

  2. Erstellen Sie Quell-Locale-Dateien, die den entsprechenden Strings-Projekten entsprechen.

  3. Erstellen Sie eine Konfigurationsdatei, die die Standorte der Quell-Locale-Dateien im Projekt enthält und diese den entsprechenden Strings-Projekten zuordnet:

    phrase:
      access_token: "3d7e6598d955bfcabaf1b9459df5692ac4c28a17793"
      file_format: yml
      push:
        sources:
        # frontend
        - file: ./path/to/locales/frontend/en.yml
          project_id: "5c05692a2a995c0c45c0c3cbfcab1"
          params:
            locale_id: "159d48e76802f789d9b8fb6d368e61bc"
    
        # backend
        - file: ./path/to/locales/backend/en.yml
          project_id: "0c45c0c3cbfcab15c05692a2a995c"
          params:
            locale_id: "fb6d368e61bc159d48e76802f789d9b8"
      pull:
        targets:
        # frontend
        - Datei: ./path/to/locales/frontend/<locale_name>.yml
          project_id: "5c05692a2a995c0c45c0c3cbfcab1"
    
        # backend
        - Datei: ./path/to/locales/backend/<locale_name>.yml
          project_id: "0c45c0c3cbfcab15c05692a2a995c"

Bereitstellung einer Konfiguration über das --config-Meldung

Standardmäßig versucht die CLI, eine Datei namens .phrase.yml auf derselben Ebene zu verwenden, auf der Phrase ausgeführt wird. Um komplexere Workflows zu unterstützen, verwenden Sie mehrere Konfigurationsdateien für verschiedene Zwecke.

Um die CLI zu zwingen, eine Konfigurationsdatei für bestimmte Befehle zu verwenden, geben Sie die entsprechende .yml Datei über die --config Meldung an:

$ phrase push --config ./path/to/config.yml
War dieser Beitrag hilfreich?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.