Lade...
 

FrameMaker ExtendScript

GUI lokalisieren

Ein nützliches Feature, welches in dieser Form mit dem FDK(externer Link) nicht zur Verfügung steht, ist die einfache Lokalisierbarkeit der Benutzeroberflächen mittels ExtendScript.
ExtendScript bedient sich hier der Funktion localize, welcher der sprachabhängige Oberflächentext als Array in JSON-Notation übergeben wird.
Das folgende Beispiel gibt im deutschen FrameMaker Hallo Welt! und beim Einsatz des Skripts in der englischen Variante Hello world! als Meldung aus.
localize
  1 . var m=localize({'de':"Hallo Welt!",'en':"Hello world!"});
  2 . alert(m);
Besonders hilfreich ist dies, wenn komplexe Oberflächen mittels ScriptUI entwickelt werden müssen.
veröffentlicht am 23 10 2011
Drucken