User interface text is implemented in identifiable software components separate from functional components containing human-language independent functionality for a software program. The software product may then be distributed and loaded into a user's system with only a basic set of human language translations...http://www.google.com.mx/patents/US6334101?utm_source=gb-gplus-sharePatent US6334101 - Method, system and computer program product for dynamic delivery of human language translations during software operation