On 2011-03-16, Nikos Chantziaras wrote: > I'm using LyX from SVN on Linux and on top of TeX Live 2010. I'm using > XeTeX and have selected "Greek" as the language in the document's > settings. Everything is translated correctly except for floats. For > example, using a float figure results in a float that is labeled (for > example) "Figure 1.1". In English. It is not getting translated to Greek.
> Does anyone know of a quick fix for this? Try in the LaTex preamble e.g. \def\figurename{σχέδιο}% The code below (from my project of keeping Latin as Latin in Greek documents with pdftex) shows the relevant command names. For use with XeTeX/LuaTeX, you need to replace the \textgreek{<babel-transcription>} with correct Greek names in Unicode. Günter % Do not convert ASCII chars to Greek % Use this together with the languages Greek or Greek (polytonic) % and the ASCII output encoding. \AtBeginDocument{% (i.e. after loading babel) \addto\extrasgreek{\latintext}% \addto\captionsgreek{% \def\prefacename{\textgreek{Pr'ologos}}% \def\refname{\textgreek{Anafor'es}}% \def\abstractname{\textgreek{Per'ilhyh}}% \def\bibname{\textgreek{Bibliograf'ia}}% \def\chaptername{\textgreek{Kef'alaio}}% \def\appendixname{\textgreek{Par'arthma}}% \def\contentsname{\textgreek{Perieq'omena}}% \def\listfigurename{\textgreek{Kat'alogos Sqhm'atwn}}% \def\listtablename{\textgreek{Kat'alogos Pin'akwn}}% \def\indexname{\textgreek{Euret'hrio}}% \def\figurename{\textgreek{Sq'hma}}% \def\tablename{\textgreek{P'inakas}}% \def\partname{\textgreek{M'eros}}% \def\enclname{\textgreek{Sunhmm'ena}}% \def\ccname{\textgreek{Koinopo'ihsh}}% \def\headtoname{\textgreek{Pros}}% \def\pagename{\textgreek{Sel'ida}}% \def\seename{\textgreek{bl'epe}}% \def\alsoname{\textgreek{bl'epe ep'ishs}}% \def\proofname{\textgreek{Ap'odeixh}}% \def\glossaryname{\textgreek{Glwss'ari}}% } \let\captionspolutonikogreek\captionsgreek \addto\captionspolutonikogreek{% \def\refname{\textgreek{>Anafor`es}}% \def\indexname{\textgreek{E<uret'hrio}}% \def\figurename{\textgreek{Sq~hma}}% \def\headtoname{\textgreek{Pr`os}}% \def\alsoname{\textgreek{bl'epe >ep'ishs}}% \def\proofname{\textgreek{>Ap'odeixh}}% } \def\dategreek{% \def\today{\number\day \space \textgreek{\gr@month}\space \number\year}} \def\Grtoday{\textgreek{% \expandafter\Greeknumeral\expandafter{\the\day}\space \gr@c@month \space \expandafter\Greeknumeral\expandafter{\the\year}} } }