implemented msgctxt compilation