I get the following problem running

LyX Version 2.2.3 on a Mac with OSX El Capitan 10.11.6.


If I simply open the Lyx program with a new file, type in 'test', and try
to view the results, I get an error message in the log panel that opens:

`Package babel Error: Unknown language `english'. Either you have'

In the next pane, I have:

`\selectlanguage{english}

You may proceed, but expect unexpected results'


In the Document Settings, I  find the Language package is always set to
'Automatic'. If I then reset this to 'Always Babel', the error goes away. I
discovered this by trial and error. It is certainly not remotely obvious.
Why would a babel package error go away when one sets the language package
to 'babel'? I would have expected that if the language package was set to
'Automatic', then it would either choose 'babel' or some other package. If
it chose 'babel', I might get 'babel' errors, but they would surely remain
if I set the option to 'Always Babel'!


The documentation in the Help file gives no hint as to why a babel error
would occur with automatic settings, but not with the 'Always Babel'
setting.


A related problem is that if I type in an incorrectly spelled word like
'testx', it will be flagged by the spell-checker, but no alternative is
suggested. Note that these errors occur in a completely new Lyx file, just
created, with only one word in it, and only default settings.


Similar spellcheck/babel errors occur in almost every other Lyx file I try.
Many are more serious than this, and don't allow me to proceed. This
creates problems with files shared with other researchers, who create Lyx
files that I edit.


I do not get this problem on other Macs I have access to, with the same
version of Lyx. However, there is no obvious clue to what is causing it.
Presumably a language setting either in Lyx or the Mac is incorrect, but I
have no idea what it could be. Whatever it is, the error message is not
very useful.


Hope someone can help -


Peter Drummond

Reply via email to