Schlagwort-Archive: applescript studio

Mehrsprachigkeit in AppleScript Studio

In einem AppleScript Studio Projekt kann die Mehrsprachigkeit über eine Localizable.strings Datei berücksichtigt werden. Ein Blick in die studioreference.pdf dürfte hilfreich sein.

Standardsprache ist english. In der jeweiligen Landessprache können Übersetzungen wie folgt angelegt werden:

English.lproj/Localizable.strings:

/* Text for the Open button */

„OPEN_KEY“ = „Open“;

/* Text for the Close button */

„CLOSE_KEY“ = „Close“;

 

French.lproj/Localizable.strings:

/* Text for the Open button */

„OPEN_KEY“ = „ouvrez-vouz“;

/* Text for the Close button */

„CLOSE_KEY“ = „étroit“;

Der Zugriff auf die Sprachdatei erfolgt über folgenden Befehl:

set translatedString to localized string "OPEN_KEY" from table "Localizable"

 

Applescript: QuarkXPress Passport Properties Tool

Dieses kleine Tool ist mir sehr hilfreich bei meinem Database Publishing Projekt. Mit diesem kann ich meine ersten Test ausführen. Dieses ist aber noch nicht komplett fertig. Es fehlen noch die Orthogonalen Linien. Dann kann ich an den Feinschliff gehen wie ich die gesammelten Daten am besten in die Datenbank bekomme ? und natürlich auch wieder zurück ins Quark Dokument. Ab Quark 7 soll mein DBPS funktionieren. Quark 8 ist schon im Anmarsch. Ich hoffe es wurde nicht zu viel an Applescript rumgeschraubt bzw. gönzlich entfernt.


Applescript: checkURL

checkURL prüft das vorhanden sein von Bildern auf einem Imageserver. Dazu wird der Name benötigt bzw. ein Bild das per Drag and Drop auf das Tool gezogen werden kann um den Namen zu übernehmen. Anschliessend werden in 12 Browserfenstern die vier Bildauflösungen in drei verschiedenen URL Varianten angezeigt.

Fehlende Bilder können Protokolliert und via Mail verschickt werden.

Applescript: iTables Satzprogramm

Satzprogramm für Hotel Preistabellen. Aus definierten Exceldateien werden die Werte ausgelesen und in Quark als Tabelle gesetzt. Die Tabellen sind zu 98 Prozent fertig und müssen nur noch durch wenige manuelle Eingriffe reingezeichnet werden. Fehlerquellen die beim manuellen Satz entstehen werden eliminiert. Im Gegensatz zum rein manuellen Satz eine immense Zeitersparnis. Dieses kleine Toole war eine kleine konzeptionelle Fingerübung für mein geplantes CMS Projekt.