« 1.02.07 | Main | 16.02.07 »

14.02.07

Apple AdressBook icon© 2007 Apple Inc.

Als ich mit Apple Adressbuch begonnen habe, meine Kontakte zu organisieren, habe ich nicht gerechnet, irgendwann mal im Ausland zu arbeiten. Ich habe meine schweizer Nummern ohne internationale Vorwahl eingegeben - was sich als Fehler erweisen sollte: Wenn ich mich im Ausland aufhalte, kann ich keine gespeicherte Nummer anrufen, die nicht mit 00 bzw. + beginnt.

Eine Suche bei Google nach Vorwahl und Applescript führte mich zu der Seite andare.ch, auf der David Reindl bereits ein gutes Applescript vorbereitet hatte. Allerdings führt das Ding einen vorbereitenden Test aus, um Fehlbedienung zu verhindern, der mir in die Quere kam. Also habe ich es umgeschrieben, so wie ich es brauchen kann: vorwahl_aendern.zip

Es arbeitet in 2 Schritten:

  1. Die Nummern mit internationaler Vorwahl 00xyz, die bereits Ausland-kompatibel sind, werden zu +xyz umgeschrieben.
  2. Die Nummern mit lokaler Vorwahl 0xyz werden international kompatibel umgeschrieben zu +41xyz.

Mit dieser Logik können unter der Voraussetzung, dass alle ausländischen Nummern bereits mit 00xyz oder +xyz notiert sind, fehlerfrei alle Nummern in einem Rutsch (naja, für Perfektionisten: mit zwei Loops) internationalisiert werden. Spart einen Haufen Zeit und Klickerei!

Das Skript kann natürlich auch schnell angepasst werden für Deutschland, Österreich oder sonst ein Land: Im Skripteditor die "+41" auf der 5.letzten Zeile mit der jeweiligen Landesvorwahl ersetzen. Vorausgesetzt wird jedoch, dass man ausschliesslich Nummern von einem Land ohne internationale Kennung hat.