[PYTHON] Say- und animierte Say-Felder in Choregraphe 2.5.5.5

Neues Say / Animated Say-Feld

In Choregraphe 2.5.5.5 wurde die Einstellungsmethode für Sprache (Zeile) im Feld [Sagen] und im Feld [Animiertes Sprichwort] geändert. Choregraphe 2.5.5.5 Klicken Sie im Feld [Sagen] oder [Animiertes Sprichwort] auf die Schaltfläche [Schraubenschlüssel] und geben Sie den gewünschten Text in die Variable [Text] des Felds ein. fig1.png ↓ Klicken Sie auf die Schaltfläche [Schraubenschlüssel] fig2.png Translation Workflow In 2.5.5.5 wurde der Übersetzungsworkflow in NAOqi eingeführt, und es wurde möglich, mehrere Sprachen der Anwendung zentral zu unterstützen. Es ist nicht mehr erforderlich, die Übersetzungseinstellungen für die in der Robo-App enthaltenen Felder [Say] oder [Animated Say] einzeln festzulegen. Referenz: http://doc.aldebaran.com/2-5/software/choregraphe/objects/translations.html

Wie benutzt man

Der Einstellungsablauf ist wie folgt.

Choregraphe-Operation

  1. Erstellen Sie ein Say- oder Animated Say-Feld und legen Sie die Linien fest.
  2. Klicken Sie im Bereich [Projektdatei] auf die Schaltfläche [Eigenschaften]. (Der Bildschirm [Projekteigenschaften] wird geöffnet.)
  3. Wählen Sie im Bildschirm [Projekteigenschaften] die Sprache aus, die Sie unter [Unterstützte Sprachen von RoboApp] hinzufügen möchten. fig3.png
  4. Klicken Sie auf die Schaltfläche [OK].
  5. Klicken Sie auf das Menü [Datei] - [App lokalisieren]. (Qt Linguist wird starten.)

Bedienung des Qt-Linguisten

  1. Aktivieren Sie im Bereich Qt Linguist Context das Feld, das Sie übersetzen möchten. fig4.png
  2. Wählen Sie in der Liste String-Panel-Quelltext die Feldvariable aus, die Sie übersetzen möchten.
  3. Geben Sie den übersetzten Text in das Hauptfenster ein. fig5.png
  4. Klicken Sie auf das Menü [Datei] - [Alle speichern].
  5. Beenden Sie Qt Linguist.

Wenn Sie die obigen Einstellungen vornehmen, wird der für jede Ausführungssprache festgelegte Text wiedergegeben und Pepepr spricht.

Upgrade erforderlich

In ähnlicher Weise können mit Choregraphe 2.5.5.5 Apps, die die traditionellen Say- oder Animated Say-Felder enthalten, bearbeitet werden und funktionieren. Es ist nicht erforderlich, das Ersetzen der Box zu erzwingen. Das in Choregraphe 2.5.5.5 erstellte Feld [Say] oder [Animated Say] kann jedoch in Choregraphe / NAOqi 2.4.3.28 nicht normal bearbeitet oder betrieben werden. Die Korrespondenz ist wie folgt.

NAOqi 2.5.5.5 NAOqi 2.4.3.28
Konventionell [Sprich/Animierte Say-Box
Neu [Sprich/Animierte Say-Box ×

Wenn Ihre App auf Mehrsprachigkeit basiert, sollten Sie eine Box mit neuen Spezifikationen verwenden.

Übersetzungsordner

Wo werden die von Qt Linguist festgelegten Informationen gespeichert? Im Gegensatz zum 2.4.3.28-Projekt erstellt 2.5.5.5 einen neuen Ordner "Übersetzungen", und in diesem Ordner wird eine Einstellungsinformationsdatei für jede Sprache erstellt. Da es sich bei dem Inhalt um eine XML-Datei handelt, kann er als Textdatei bearbeitet werden. Es wird jedoch empfohlen, ** mit Qt Linguist zu bearbeiten **.

Recommended Posts

Say- und animierte Say-Felder in Choregraphe 2.5.5.5
Clipping und Normalisierung in TensorFlow
Stapel und Warteschlange in Python
Gacha geschrieben in Python -BOX Gacha-
Einfaches Passwortfeld in Python
Unittest und CI in Python