Platzhaltersymbole legen die Position einer bestimmten Zeichenkette oder Nummer fest, welche zur Laufzeit durch eine andere Zeichenkette ersetzt wird.
Platzhaltersymbole beginnen immer mit dem Prozentzeichen (%) gefolgt von einem Symbol, welches den Typ der Variablen (des einzufügenden Textes) kennzeichnet.
Platzhaltersymbole in der Zieltextzeile müssen den gleichen Typ und die gleiche Abfolge wie in der Quelltextzeile aufweisen. Andernfalls kann die übersetzte Software-Anwendung Fehler aufweisen oder sogar abstürzen. Visual Localize überprüft deshalb automatisch die korrekte Abfolge aller Platzhalter in einer übersetzten Zielphrase.
Beispiel:
Quellphrase:
Copyright %d by %s. All rights reserved.
Falsche Zielphrase, da die Platzhalter vertauscht wurden:
Copyright %s bei %d. Alle Rechte vorbehalten.
Visual Localize wird eine falsche Abfolge der Platzhalter automatisch erkennen und den Anwender bitten dies zu korrigieren. Dies ist wichtig, da eine falsche Anordnung der Platzhalter bzw. die Verwendung von unterschiedlichen Variablen zu Fehlern oder einem Absturz in der übersetzten Software führen kann.
Korrekte Zielphrase, da die Platzhalter die identische Reihenfolge wie in der Quellphrase aufweisen:
Copyright %d bei %s Alle Rechte vorbehalten.
Zur Laufzeit der übersetzten Anwendung wird diese Beispielphrase wie folgt angezeigt.
Copyright 1990 bei Microsoft™. Alle Rechte vorbehalten.
In unserem Beispiel wurde der Platzhalter ‘%d’ durch die Zahl '1990' und der Platzhalter ‘%s’ durch die Zeichenkette ‘Microsoft™’ ersetzt.
Weiterführende Informationen
Tastaturbeschleuniger