The -d option for the msgfmt executable requires that all the locales have their po files in the same directory and be named LOCALE.po.