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}}
   }
}


Reply via email to