ICU (International Components for Unicode) ist eine Reihe von Bibliotheken, die Unterstützung für die Globalisierung bei der Internationalisierung von Softwaresystemen bieten.
Übersetzungen mit ICU-Nachrichtenformat-Syntax werden unterstützt.
KI-Chatbots können ICU-Regeln sehr effektiv überprüfen.
Das ICU-Nachrichtenformat auf der Registerkarte im Fenster aktivieren.
Das ICU-Nachrichtenformat bietet:
-
Syntaxhervorhebung
Wenn eine Nachricht im Übersetzungseditor geöffnet wird, werden ihre einzelnen Teile hervorgehoben und zusammen mit relevanten Metainformationen wie dem Formattyp angezeigt. Einzelne Argumente und Formate lassen sich direkt in die Zielübersetzung übernehmen, um Tippfehler zu vermeiden. In der Liste der extrahierten Platzhalter auf einen Platzhalter oder direkt auf den Teil des Quellinhalts klicken, der in der Zielübersetzung verwendet werden soll.
-
Syntaxvalidierung
Die Syntax wird während der Übersetzung auf Korrektheit geprüft. Dies kann fehlerhafte ICU-Nachrichten in Lokalisierungsdateien verhindern.
-
Vorschau
Da die Syntax des ICU-Nachrichtenformats komplex sein kann, lässt sich in der Vorschau prüfen, wie die Übersetzung mit konkreten Argumenten aussieht. Auf die Vorschau-Schaltfläche im Strings-Editor klicken und der ICU-Nachricht realistische Attributwerte zuweisen, um zu prüfen, ob die Übersetzungssyntax korrekt ist und alle möglichen Fälle wie erwartet unterstützt werden.
Im Vorschaufenster können Testwerte für die Attribute einer Übersetzung zugewiesen werden. In der Vorschau wird die Zeichenfolge angezeigt. So lässt sich überprüfen, ob die Übersetzung wie erwartet funktioniert.
Wenn ein Schlüssel, der eine ICU-Pluralnachricht enthält, von Strings über Job Sync an TMS gesendet wird, während „ICU-Nachrichten parsen“ aktiviert ist, erweitert TMS die Pluralkategorien, um dem vollständigen CLDR-Pluralregelwerk für das Zielgebietsschema zu entsprechen. Dies kann Kategorien hinzufügen, die in der Strings-Quelle nicht vorhanden sind. Wenn der Job zurück nach Strings exportiert wird, behält die ICU-Nachricht diese erweiterte Kategorienstruktur bei, anstatt zur ursprünglichen Kategorienanzahl der Quelle zurückzukehren.
Wenn das ICU-Nachrichtenformat aktiviert ist und der gesamte Inhalt eines Schlüssels eine ICU-Nachricht ist, übersetzen maschinelle Übersetzung und Vorübersetzung diesen Schlüssel nicht. Der Schlüssel behält seinen Quelltext bei.