培训期满一个月才给工资是不合法的。
根据《劳动法》和《劳动合同法》的相关规定,劳动者提供劳动后,用人单位应当按时足额支付工资,不得克扣或者无故拖欠劳动者的工资。培训期也是劳动者为用人单位提供劳动的一部分,因此,用人单位应当在培训期间就按照约定或法定标准向劳动者支付工资。
具体来说,如果用人单位与劳动者在劳动合同中约定了培训期间的工资待遇,那么用人单位应当按照约定支付;如果没有约定,那么用人单位应当按照不低于当地最低工资标准的水平向劳动者支付工资。
因此,培训期满一个月才给工资的做法违反了法律规定,劳动者有权要求用人单位按时足额支付工资。如果用人单位拒不支付,劳动者可以向劳动监察部门投诉,或者依法申请劳动仲裁,维护自己的合法权益。