I simply load the package babel with the options nil and french. I need the language nil to be able to prevent hyphenations of certain words like names of persons or publishers.
In the past, I used the file zerohyph.tex that I declared in the language.dat file but babel works in a totally different way, now.
In the documentation, they say to use the language nil which corresponds to no hyphenation at all. Then why do I have a warning telling me there is no pattern for that language and pdfLaTeX will use the patterns preloaded for english instead?
That package is a nightmare. I can't even find the place that warning is written : it is not in the label.sty file.
babeldocumentation doesn't say that, and in fact I don't think it's a good idea. Usehyphenrulesinstead. Except if you are usingluatex,babelhas not changed the behavior oflanguage.dat. – Javier Bezos Feb 11 '16 at 14:52