I will give the development version a try in a few days. Concerning several languages per document,
I switched the fonts and tried the following simple setup (in 1.2.1):It is possible: you just need to select iso10646-1 font encoding for screen fonts in the preferences dialog. However, currently the latex output of multi-lingual document suck. It works if you change the language for entire paragraphs, but you may have problems if you mix several languages (with different encodings) inside the same paragraph.
Document marked as English.
First paragraph marked as "French", contains one accented character, latin1 encoding.
Second paragraph maked as "Russian", contains some Russian characters, koi8 encoding.
Third paragraph unmarked English, contains only English characters, latin1 encoding.
Here's the file:
%% LyX 1.2 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[frenchb,russian,english]{article}
\usepackage[T1]{fontenc}
\usepackage[koi8-r,latin1]{inputenc}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
\usepackage{babel}
\makeatother
\begin{document}
\selectlanguage{frenchb}
nÉta
\selectlanguage{russian}
\inputencoding{koi8-r} íÏÒËÏ×ËÁ
\selectlanguage{english}
\inputencoding{latin1} subscribe
\end{document}
LaTeX is unhappy about it -- it bails out in the second paragraph, saying it doesn't know what \CYRM means.
However, if I remove the first paragraph, everything is OK.
What am I screwing up?
Thanks!