It has taken a long, hard struggle, many hours, many sacrifices and the end results are well deserved.
Ce fut un travail difficile et de longue haleine qui a exigé bien des heures et des sacrifices, mais le résultat en valait la peine.