Integrationen

Sketch (Strings)

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

Verfügbar für

  • Alle bezahlten Pläne

Verfügbar für

  • Advanced- und Enterprise-Plan (Legacy)

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Sketch ist ein Vektorgrafik-Editor für macOS. Es wird hauptsächlich für das Design von Benutzeroberflächen und Benutzererfahrungen von Websites und mobilen Apps verwendet.

Das Sketch-Plugin ermöglicht die Synchronisierung von Inhalten aus Designs innerhalb von Sketch mit Projekten zur Zeichenfolgenverwaltung. Inhalte werden im Editor übersetzt und nach Abschluss zurück zu Sketch synchronisiert.

Die Integration unterstützt die Verwendung von Branches.

Lokalisierungen müssen innerhalb eines Projekts eingerichtet werden, damit die Synchronisierung funktioniert, und Übersetzern müssen ausdrücklich die Rechte zum Hochladen von Inhalten gewährt werden.

Wenn eine Vorübersetzung verwendet wird, wird sie nur auf neu hochgeladene Schlüssel angewendet. Die Vorübersetzung wird nicht auf aktualisierte Übersetzungen angewendet.

Installiere das Plugin

Um das Sketch-Plugin einzurichten, befolge diese Schritte:

  1. Stelle sicher, dass die Sketch-Anwendung bereits installiert ist.

  2. Gehe von der Integrationen-Seite von Phrase Strings nach unten zu Sketch-Integration und klicke auf Herunterladen.

    Das Plugin wird heruntergeladen.

  3. Entzippe das Dateiarchiv und doppelklicke dann auf die phraseapp-plugin.sketchplugin Datei.

    Die Sketch-Anwendung bestätigt die Installation des Plugins.

Verwendung des Sketch-Plugins

Mit Sketch verbinden

Klicke danach auf Phrase im Plugin-Menü und melde dich mit Phrase-Anmeldeinformationen an, um Sketch mit Phrase zu verbinden. Wenn in Phrase noch keine Organisation eingerichtet ist, klicke auf registrieren und melde dich für eine kostenlose 14-tägige Testversion an.

Vorbereitung

Erstellen Sie ein Projekt, um mindestens eine Locale hochzuladen und hinzuzufügen. Ein bestehendes Projekt kann ebenfalls verwendet werden.

Übersetzungen von Sketch pushen

Um den Inhalt aus einer Sketch-Datei mit dem dedizierten Projekt zu synchronisieren, klicken Sie auf Push in der Symbolleiste; die Schaltfläche zeigt die Anzahl der Übersetzungen an, die gepusht werden sollen. Klicken Sie erneut auf die Schaltfläche, um die Übersetzungen zu übertragen.

Bestimmte Elemente Ihrer Seite auswählen

Standardmäßig berücksichtigt die Integration, wenn kein spezifisches Artboard oder Textelement ausgewählt ist, den gesamten Inhalt der aktuell ausgewählten Seite als Auswahl. Sobald eine Auswahl eines beliebigen Inhaltselements, das nicht die Seite ist, getroffen wird, wird nur diese Auswahl gepusht oder gezogen.

Schlüsselbezeichnungen anpassen

Schlüsselbezeichnungen können angepasst oder automatisch generiert werden. Beim Pushen von Inhalten aus Sketch werden Schlüsselbezeichnungen automatisch für jedes ausgewählte Textelement erstellt. Diese Schlüsselbezeichnungen sind eine Zusammenstellung der Namen von Page.Artboard.Textelement.

Wenn interne Richtlinien oder Praktiken für die Benennung von Schlüsseln vorhanden sind, passen Sie die Schlüsselbezeichnungen im Phrase Toolbar an; wählen Sie eine Textebene aus und bearbeiten Sie die Schlüsselbezeichnung im dafür vorgesehenen Eingabefeld.

Mit dem Screenshot des Kontext-Artboards übersetzen

Die screenshot-Funktion der Integration erstellt automatisch Screenshots von Sketch-Artboards, lädt sie hoch und verknüpft sie mit den jeweiligen Schlüsseln. Texter und Übersetzer greifen im Seitenbereich des Übersetzungseditors auf den dedizierten Screenshot zu, und der Text wird mit einem Marker angezeigt.

Mindestens ein Artboard muss vorhanden sein. Nur Admin- oder Projektmanager-Rollen dürfen Screenshots in allen Projekten hochladen. Projektmitglieder mit der Rolle des Entwicklers dürfen Screenshots in diesem speziellen Projekt hochladen und verwalten.

Übersetzungen zu Sketch ziehen

Sobald die Übersetzungen bereit sind, klicken Sie auf Pull Translations, um die neuesten Updates aller Sprachen zurück zu Sketch zu synchronisieren.

Testen Sie die Designs in allen Sprachen, die denjenigen im dedizierten Projekt entsprechen. l10n-Layoutprobleme können identifiziert werden, indem die Sprache der Sketch-Datei gewechselt wird.

Wechseln Sie die Sprache Ihres Designs

Wechseln Sie die Sprache des Designs zu den im Projekt verfügbaren Sprachen über die Symbolleiste.

Projekt ändern

Um das Projekt zu ändern, befolgen Sie diese Schritte:

  1. Klicken Sie auf Ändern in der Symbolleiste.

  2. Wählen Sie das Projekt aus, auf das Sie pushen möchten.

  3. Wählen Sie die Sprache für das Design aus.

Der Name des verbundenen Projekts wird in der Symbolleiste angezeigt.

Zeichenbeschränkungen festlegen

Setzen Sie eine Zeichenbeschränkung für jedes Textelement, die das Team einhalten muss, indem Sie ein Element auswählen und auf das Schloss-Symbol in der Symbolleiste klicken. Die Integration berechnet automatisch die maximale Zeichenanzahl für dieses Textfeld und sendet sie mit dem nächsten Push von Inhalten.

Verwenden Sie spezielle Tags

Wenn Sie die Sketch-Integration verwenden, um regelmäßig neue Schlüssel zu einem Projekt hinzuzufügen, trennen Sie die verschiedenen Synchronisierungen mit unterschiedlichen Tags.

Die Integration erstellt automatisch unterschiedliche Tags für Schlüssel, um sie organisiert zu halten. Die Tags sind in der folgenden Struktur aufgebaut:

Sketch.Your_File_Name.Date

Symbole und Überschreibungen

Die Sketch-Integration unterstützt vollständig das Überschreiben von Texten in einer Symbolinstanz. Verschachtelte Symbole werden ebenfalls unterstützt.

Die Kombination der Sketch-Integration mit anderen Sketch-Integrationen

Alle Aktionen können mit Runner ausgelöst werden. Die Elementgrößen können mit dem Anima ToolKit Fix nach dem Abrufen von Übersetzungen beibehalten werden. Anima kann verwendet werden, um die Sprache des Designs zu wechseln.

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.