User can set the PO Output Directory freely in lazarus. However, the PO Output Directory should be "languages","locale" or "locale/LangID/LC_MESSAGES". Otherwise the user program will not display correctly. It is not mentioned anywhere.
Maybe, it is a good idea that change it form TEdit to TRadioButton.