Lets expand on this a bit then...
My original suggestion of
Lang|Text|Translation was to clarity on the existing data. In reality the lookup table would be
Context|Lang|Text|Result
Day|FR|Lundi|1
Day|EN|Monday|1
Day|DR|Montag|1
...
Month|FR|Janvier|1
...
Month|EN|July7
etc...
The lookup would then specify the context, language and text and return the result.
If your contexts are complicated (e.g. medical terms) then maintaining these files may be time consuming and expensive