Spaß mit Scripting auf InDesign-Server:
Ein LanguageWithVendors-Objekt hat u.a. diese Properties:
- "name" – z.B. "Spanisch" (bei deutscher UI)
- "untranslatedName" – z.B. "Spanish: Castilian", so steht’s z.B. auch in IDML/ICML
Finden kann man ein gültiges Objekt mit:
> app.languagesWithVendors.itemByName("Spanish: Castilian")
Soweit so gut, gibt ja auch Sinn hier einen unlokalisierten Namen zu verwenden.
Auf dem Server nun: "untranslatedName" gibt es einfach nicht, die Objekte enthalten nur:
- "name": "Spanish"
Wenn ich das aber finden will, brauche ich weiter:
> app.languagesWithVendors.itemByName("Spanish: Castilian")
während
> app.languagesWithVendors.itemByName("Spanish")
kein Ergebnis liefert.
🤔
#adobe #indesign #scripting #JavaScript #js