In Canada and other non-France French speaking areas, bonne fete is usually translated as happy birthday, although the locals will also understand you if you say "Joyeaux Anniversaire" or "Bon Anniversaire".
However, in France, bonne fete is usually written on a card to celebrate someone's feast day of their Patron Saint. This is a little abstract, but it works like this:
If you're name is Rachel, for example, then you refer to the Saint Calendar and you find that Saint Rachel's birthday was on the 15 January. You therefore celebrate your fete on the 15 January. (Note: Bonne only means happy, or good.)
Bonne mère in French means "good mother" in English.
Bonne vie in French means "good life" in English.
Bonne fete !
faisons la fete
La bonne vie in French means "the good life" in English.
Bonne fête mes amis would be roughly ''Enjoy the party my friends'' or ''Happy holidays my friends'', depending on the context.
The grammatically correct way to spell it is bonne fête.In Québec, the way to wish a person happy birthday is by saying Bonne fête.Feast; a day of celebration
Qui est vraiment bonne? in French means "Who is truly good?" in English.
Happy father's day can be translated as "Bonne fête des pères".
Bonne soirée, mon amour in French means "Good evening, my love" in English.
Bonne fete Jacques!
Quand la musique est bonne in French means "When the music is good" in English.