OS X.iii adresboek telefoonnummers

In het adresboek van Mac OS X 10.3 (X.iii) kun je telefoonnummers netjes laten opmaken. Maar er wordt geen onderscheid gemaakt tussen 4 en 5 cijferige kengetallen. Deze tip is afgeleid van mijn javascript TelNr library. Deze uitleg is ook beschikbaar in het Engels.

  1. Sluit het adresboek (Address Book) programma af
  2. Zoek het bestand ~/Library/Preferences/com.apple.AddressBook.plist op (het ~ teken, of tilde, staat voor je home-directory).
  3. Maak er een reservekopie van, en open het origineel met bijvoorbeeld TextEdit (mocht het bestand onleesbaar zijn, open het dan eerst met Property Editor [installeer daarvoor Developer Tools] en bewaar vanuit dat programma dan als XML Property List).
  4. Zoek de volgende XML tags op (de tags direct na het key-attribuut zal anders zijn):
    <key>ABPhoneFormat-Enabled</key>
    <true/>
    <key>ABPhoneFormat-PhoneFormatter</key>
    <array>
      ...
    </array>
  5. Vervang dit door de volgende XML ():
    <key>ABPhoneFormat-Enabled</key>
    <true/>
    <key>ABPhoneFormat-PhoneFormatter</key>
    <array>
      <!--Nederlandse telefoonnummers-->
      <!--3 cijferige kengetallen-->
     <string>(010) ## ## ###</string>
     <string>(013) ## ## ###</string>
     <string>(015) ## ## ###</string>
     <string>(020) ## ## ###</string>
     <string>(023) ## ## ###</string>
     <string>(024) ## ## ###</string>
     <string>(026) ## ## ###</string>
     <string>(030) ## ## ###</string>
     <string>(033) ## ## ###</string>
     <string>(035) ## ## ###</string>
     <string>(036) ## ## ###</string>
     <string>(038) ## ## ###</string>
     <string>(040) ## ## ###</string>
     <string>(043) ## ## ###</string>
     <string>(045) ## ## ###</string>
     <string>(046) ## ## ###</string>
     <string>(050) ## ## ###</string>
     <string>(053) ## ## ###</string>
     <string>(055) ## ## ###</string>
     <string>(058) ## ## ###</string>
     <string>(070) ## ## ###</string>
     <string>(071) ## ## ###</string>
     <string>(072) ## ## ###</string>
     <string>(073) ## ## ###</string>
     <string>(074) ## ## ###</string>
     <string>(075) ## ## ###</string>
     <string>(076) ## ## ###</string>
     <string>(077) ## ## ###</string>
     <string>(078) ## ## ###</string>
     <string>(079) ## ## ###</string>
      <!--mobiele nummers-->
     <string>(06) ### ## ###</string>
     <!--3 cijferige kengetallen met +31 vooraf-->
     <string>(+31-10) ## ## ###</string>
     <string>(+31-13) ## ## ###</string>
     <string>(+31-15) ## ## ###</string>
     <string>(+31-20) ## ## ###</string>
     <string>(+31-23) ## ## ###</string>
     <string>(+31-24) ## ## ###</string>
     <string>(+31-26) ## ## ###</string>
     <string>(+31-30) ## ## ###</string>
     <string>(+31-33) ## ## ###</string>
     <string>(+31-35) ## ## ###</string>
     <string>(+31-36) ## ## ###</string>
     <string>(+31-38) ## ## ###</string>
     <string>(+31-40) ## ## ###</string>
     <string>(+31-43) ## ## ###</string>
     <string>(+31-45) ## ## ###</string>
     <string>(+31-46) ## ## ###</string>
     <string>(+31-50) ## ## ###</string>
     <string>(+31-53) ## ## ###</string>
     <string>(+31-55) ## ## ###</string>
     <string>(+31-58) ## ## ###</string>
     <string>(+31-70) ## ## ###</string>
     <string>(+31-71) ## ## ###</string>
     <string>(+31-72) ## ## ###</string>
     <string>(+31-73) ## ## ###</string>
     <string>(+31-74) ## ## ###</string>
     <string>(+31-75) ## ## ###</string>
     <string>(+31-76) ## ## ###</string>
     <string>(+31-77) ## ## ###</string>
     <string>(+31-78) ## ## ###</string>
     <string>(+31-79) ## ## ###</string>
     <!--mobiele nummers-->
     <string>(+31 6) ### ## ###</string>
     <!--otherwise assume 4-digit area code with +31 prefix-->
     <string>(+31 ###) ### ###</string>
      <!--anders waarschijnlijk 4 cijferig kengetal-->
     <string>(0###) ### ###</string>
    </array>
  6. Bewaar het bestand en open het adresboekprogramma.

Je kunt dit bestand natuurlijk naar je eigen smaak inrichten. Internationale nummers (+3150#####) zijn wellicht handig. Het hekje teken (#) staat voor een getal. De rest wordt letterlijk geïnterpreteerd.

Kom niet klagen dat de groepering van de cijfers verkeerd is. KPN volgt meestal z'n eigen norm niet. En verder, het staat je vrij om de groepering maar eigen inzicht te wijzigen.

Scherm afdruk adresboek voorkeuren Kleine wijzigingen kun je ook vanuit het adresboek doen (sorry, ik heb alleen een Engelstalige versie van OS X, zie schermafdruk hier rechts): Kies Preferences uit het Address Book menu, dan de Phone optie, en klik op het pijltje naar beneden rechts van de Formats dropdown list.

Het adresboek van 10.2 (Jaguar) en eerdere versies heeft helaas geen format-functie.

Het mooiste is natuurlijk dat je met behulp van een programma dit kunt instellen, omdat handmatig wijzigen veel werk is. Helaas, dit programmatje schrijven is voor mij ook te veel werk ;-)