Applications may either install a message catalog in the MO format as specified by the info page in version 0.10.40 of the gettext source package, or the application may execute the msgfmt command during it's installation to compile the message catalog. In either case, the resulting output must be located in the package's private area under /opt, and the application may use bindtextdomain() to specify this location.