Fonction de messagerie
Il est nécessaire de séparer les messages du programme en les fournissant sous la forme de catalogues de messages auxquels le programme peut accéder au moment de l'exécution. Cet agencement facilite la traduction des messages dans diverses langues et les rend accessibles à un programme en fonction de l'environnement local d'un utilisateur. Pour faciliter cette tâche, des commandes et des sous-routines sont fournies par la fonction de messagerie.
Les fichiers source de messages contenant des messages d'application sont créés par le programmeur et convertis en catalogues de messages. L'application utilise ces catalogues pour extraire et afficher des messages, selon les besoins. La traduction des fichiers source de messages dans d'autres langues, puis la conversion des fichiers en catalogues de messages, ne nécessitent pas de modifier et de recompiler un programme.