The basic answer would be "pro vita".
Added: True, but pro means "for" in the sense of "in favor of," "for the benefit of," "on behalf of," or "in exchange for." If "for life" is construed as meaning "as long as one lives," a better translation is in omnem vitam.
bonus
Life goes on would be "Vita progreditur," I think.Are you sure you want Latin and not French?Yes? Oh well, "C'est la vie" (okay, that's literally 'such is life', but it's a good loose translation).
to good to be true
Bonus (-a, -um).
Melior
Amo vitam.
Vita veritatis
Vita mirabilis is Latin for "wonderful life."
Pro amore, pro vita, 'for love, for life'.
Bonus domus.
The Latin translation for Magnetism is Magnetismus.
The Luhya translation of the English words Good life is "Obulamu obulayi".