A method for use in a handheld electronic device, the handheld electronic device including a memory storing a plurality of language objects, the method comprising:
- identifying from received data a proper language object that has an upper case character as a first character;
- determining that the identified proper language object includes a character set matching one of the stored language objects, wherein the stored language objects include a non-upper case character as the first character;
- and
- storing the identified proper language object in the memory.