1. A method for storing messages in a directory, the method comprising: receiving, over a network, a message at the directory for storing in the directory, the directory being accessed according to a directory access protocol, the directory executing in an electronic data processing system; identifying the message in the directory; selecting a base message entry corresponding to the message in a hierarchy of entries in the directory, wherein the base message entry includes a plurality of translations of a base message in a plurality of languages; and creating a message instance entry for the message, the message instance entry being a child entry of the base message entry in the hierarchy in the directory.