1 ########################################################################
3 # Languages supported by LyX.
9 # BabelName <babelname>
11 # InternalEncoding <true|false>
13 # AsBabelOptions <true|false>
14 # LangCode <language_code>
15 # LangVariety <language_variety>
17 # <extra latex code inserted before babel>
20 # <extra latex code inserted after babel>
21 # EndPostBabelPreamble
24 # Omitted elements will be treated as empty
25 # (omitted AsBabelOptions, RTL and InternalEncoding as "false")
27 ########################################################################
30 # LyX-internal languages
65 GuiName "English (USA)"
71 # FIXME: dummy babel language for arabic_arabtex to be able
72 # to switch the language the way of the ArabTeX-package
73 Language arabic_arabtex
74 GuiName "Arabic (ArabTeX)"
82 GuiName "Arabic (Arabi)"
96 GuiName "German (Austria, old spelling)"
103 GuiName "German (Austria)"
138 GuiName "Portuguese (Brazil)"
152 GuiName "English (UK)"
166 GuiName "English (Canada)"
173 GuiName "French (Canada)"
186 Language chinese-simplified
187 GuiName "Chinese (simplified)"
192 Language chinese-traditional
193 GuiName "Chinese (traditional)"
233 # Esperanto has no country code because it is an auxiliary language
248 # the preamble definitions are only used due to bugs in the
249 # arabi-package -- remove them if they become unnecessary!
257 \DeclareTextSymbol{\guillemotright}{LFE}{62}
258 \DeclareTextSymbol{\guillemotleft}{LFE}{60}
269 # We redefine \og and \fg (guillemets) for older french language definitions
276 \addto\extrasfrench{%
277 \providecommand{\og}{\leavevmode\flqq~}
278 \providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}
290 # german does not use a country code (due to the variety)
292 GuiName "German (old spelling)"
307 GuiName "German (Switzerland)"
317 InternalEncoding true
321 Language polutonikogreek
322 GuiName "Greek (polytonic)"
323 BabelName polutonikogreek
325 InternalEncoding true
333 InternalEncoding true
338 # "hungarian" is a synonym for the "magyar" babel language option
339 # "hungarian" might be used for special purposes,
340 # see http://www.math.bme.hu/latex/magyar_pre_tug2004.pdf
342 # GuiName "Hungarian"
343 # BabelName hungarian
355 # Interlingua has no country code because it is an auxiliary language
357 GuiName "Interlingua"
358 BabelName interlingua
377 # japanese must be loaded locally with babel options,
378 # not globally via class options
379 # http://www.lyx.org/trac/ticket/4597#c4
388 Language japanese-cjk
389 GuiName "Japanese (CJK)"
401 # there is no country code for Korean because ko_KR is the same as ko_KI
408 # there is no country code for Latin because it is a dead language
416 # latvian must be loaded locally with babel options,
417 # not globally via class options
426 # lithuanian must be loaded locally with babel options,
427 # not globally via class options
436 Language lowersorbian
437 GuiName "Lower Sorbian"
438 BabelName lowersorbian
450 # mongolian must be loaded locally with babel options,
451 # not globally via class options
523 Language serbian-latin
524 GuiName "Serbian (Latin)"
550 \addto\shorthandsspanish{\spanishdeactivate{~<>}}
554 Language spanish-mexico
555 GuiName "Spanish (Mexico)"
560 \addto\shorthandsspanish{\spanishdeactivate{~<>.}}
577 \usepackage{thswitch}
588 # turkmen must be loaded locally with babel options,
589 # not globally via class options
605 Language uppersorbian
606 GuiName "Upper Sorbian"
607 BabelName uppersorbian
612 # vietnam must be loaded locally with babel options,
613 # not globally via class options, see
614 # http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg129417.html