Add first version of the new contains function.

So far the locale fr_fr is hardcoded, I'll change that later.
Fix C file header to be clearer about the copyright