# PolyglossiaOpts "<language-specific options>"
# Encoding <encoding>
# FontEncoding <font encoding>
-# QuoteStyle <danish|english|french|german|polish|swedish>
+# QuoteStyle <british|danish|english|french|frenchin|
+# german|polish|russian|swedish|swedishg|swiss|plain>
# InternalEncoding <true|false>
# RTL <true|false>
# AsBabelOptions <true|false>
# <extra latex code inserted after babel>
# EndPostBabelPreamble
# Requires <requirement>
+# Provides <feature>
# End
#
#
# (UK) -- try to select the entry that is most generic -- here
# English.
# * The QuoteStyle arguments correspond to the following styles:
-# - danish: >>text<< >text< (inward guillemets)
-# - english: ``text'' `text' (66_99)
-# - french: <<text>> <text> (outward guillemets)
-# - german: ,,text`` ,text` (99/66)
-# - polish: ,,text'' ,text' (99/99)
-# - swedish: ''text'' 'text' (99_99)
+# PRIMARY SECONDARY
+# - british: `text' ``text'' (6_9 -- 66_99)
+# - cjk: corner brackets white corner br.
+# - cjk-angle: double angle br. angle br.
+# - danish: >>text<< >text< (inward guillemets)
+# - english: ``text'' `text' (66_99 -- 6_9)
+# - french: <<text>> ``text'' (outward guillemets -- 66_99)
+# - frenchin: <<text>> <<text>> (French Imprimerie Nationale style)
+# - german: ,,text`` ,text` (99/66 -- 9/6)
+# - polish: ,,text'' ,text' (99/99 -- 9/9)
+# - russian: <<text>> ,,text`` (outward guillemets -- 99/66)
+# - swedish: ''text'' 'text' (99_99 -- 9_9)
+# - swedishg: >>text>> 'text' (Swedish Guillemets)
+# - swiss: <<text>> <text> (outward guillemets)
+# - plain: "text" 'text' (non-typographical quotes)
# Note that the option names have been selected (rather arbitrarily)
# because the respective styles are common in the respective countries.
# Of course this does not imply any fixed relation to those countries.
# * Encoding is the default encoding used with TeX fonts.
# It is only used if Document > Settings > Language > Encoding
# is set to "Language Default" and "use non-TeX fonts" is FALSE.
+# Encoding "inherit" means: keep encoding of the context (used by
+# latex_language).
# * InternalEncoding is used to tell LyX that babel internally sets a
# non-standard font encoding (such as hebrew to LHE or greek to LGR).
# If True, LyX cares for characters/macros that do not exist in
GuiName "Ignore"
BabelName ignore
PolyglossiaName ignore
- Encoding iso8859-1
+ Encoding inherit
LangCode ignore
End
Language latex
GuiName "LaTeX"
- Encoding iso8859-1
+ Encoding inherit
LangCode latex
End
GuiName "Albanian"
BabelName albanian
PolyglossiaName albanian
- QuoteStyle french
+ QuoteStyle swiss
Encoding iso8859-2
LangCode sq_AL
End
InternalEncoding true
FontEncoding LGR
LangCode grc_GR
+ Provides textgreek
End
# FIXME: dummy babel language for arabic_arabtex to be able
PolyglossiaName arabic
QuoteStyle french
Encoding cp1256
- FontEncoding "LFE,LAE"
+ FontEncoding LAE
RTL true
AsBabelOptions true
LangCode ar_SA
Language armenian
GuiName "Armenian"
PolyglossiaName armenian
- QuoteStyle french
+ QuoteStyle swiss
Encoding utf8
LangCode hy_AM
End
HasGuiSupport true
BabelName basque
PolyglossiaName basque
- QuoteStyle french
+ QuoteStyle swiss
Encoding iso8859-15
LangCode eu_ES
PostBabelPreamble
BabelName british
PolyglossiaName english
PolyglossiaOpts "variant=british"
- QuoteStyle english
+ QuoteStyle british
Encoding iso8859-15
LangCode en_GB
End
Encoding cp1251
FontEncoding T2A
LangCode bg_BG
+ Provides textcyrillic
End
# not yet supported by polyglossia
Language chinese-traditional
GuiName "Chinese (traditional)"
HasGuiSupport true
- QuoteStyle english
- Encoding utf8-cjk
- LangCode zh_TW
+ QuoteStyle cjk
+ Encoding utf8-cjk
+ LangCode zh_TW
Requires CJK
End
GuiName "Estonian"
BabelName estonian
PolyglossiaName estonian
- QuoteStyle polish
+ QuoteStyle german
Encoding iso8859-15
LangCode et_EE
PostBabelPreamble
BabelName farsi
PolyglossiaName farsi
Encoding utf8
- FontEncoding "LFE,LAE"
+ FontEncoding LFE
RTL true
LangCode fa_IR
+ QuoteStyle english
PostBabelPreamble
\DeclareTextSymbol{\guillemotright}{LFE}{62}
\DeclareTextSymbol{\guillemotleft}{LFE}{60}
BabelName nswissgerman
PolyglossiaName german
PolyglossiaOpts "variant=swiss,spelling=new,babelshorthands=true"
- QuoteStyle danish
+ QuoteStyle swiss
Encoding iso8859-15
LangCode de_CH
End
BabelName swissgerman
PolyglossiaName german
PolyglossiaOpts "variant=swiss,spelling=old,babelshorthands=true"
- QuoteStyle danish
+ QuoteStyle swiss
Encoding iso8859-15
LangCode de_CH
End
InternalEncoding true
FontEncoding LGR
LangCode el_GR
+ Provides textgreek
End
Language polutonikogreek
InternalEncoding true
FontEncoding LGR
LangCode el_GR
+ Provides textgreek
End
Language hebrew
# BabelName hungarian
# Encoding iso8859-2
# LangCode hu_HU
+# QuoteStyle polish
#End
Language icelandic
PolyglossiaName interlingua
Encoding iso8859-15
LangCode ia_IA
+ QuoteStyle english
End
Language irish
Requires japanese
InternalEncoding true
FontEncoding None
+ QuoteStyle cjk
End
# uses CJK package
Encoding euc-jp
LangCode ja_JP
Requires CJK
+ QuoteStyle cjk
End
# not supported by babel
Language korean
GuiName "Korean"
Encoding euc-kr
- QuoteStyle english
+ QuoteStyle cjkangle
LangCode ko_KR
Requires CJK
End
GuiName "Latvian"
BabelName latvian
PolyglossiaName latvian
- QuoteStyle danish
+ QuoteStyle german
Encoding iso8859-4
# FontEncoding L7x # (required for hyphenation but not set by babel)
LangCode lv_LV
Encoding cp1251
FontEncoding T2A
LangCode mk_MK
+ Provides textcyrillic
End
# not supported by babel
FontEncoding T2A
LangCode mn_MN
AsBabelOptions true
+ Provides textcyrillic
End
Language newzealand
HasGuiSupport true
BabelName norsk
PolyglossiaName norsk
- QuoteStyle french
+ QuoteStyle swiss
Encoding iso8859-15
LangCode nb_NO
End
HasGuiSupport true
BabelName nynorsk
PolyglossiaName nynorsk
- QuoteStyle french
+ QuoteStyle swiss
Encoding iso8859-15
LangCode nn_NO
End
# PolyglossiaName russian
# PolyglossiaOpts "spelling=old"
# LangCode ru_petr1708
+# QuoteStyle russian
# End
Language piedmontese
HasGuiSupport true
BabelName portuges
PolyglossiaName portuges
- QuoteStyle english
+ QuoteStyle french
Encoding iso8859-15
LangCode pt_PT
End
HasGuiSupport true
BabelName russian
PolyglossiaName russian
- QuoteStyle french
+ QuoteStyle russian
Encoding koi8-r
FontEncoding T2A
LangCode ru_RU
+ Provides textcyrillic
End
Language samin
LangCode gd_GB
End
+# Note: script option is uppercase, even if the polyglossia
+# manual states otherwise.
Language serbian
GuiName "Serbian"
HasGuiSupport true
BabelName serbianc
PolyglossiaName serbian
- PolyglossiaOpts "script=cyrillic"
- QuoteStyle german
+ PolyglossiaOpts "script=Cyrillic"
+ QuoteStyle polish
Encoding utf8
FontEncoding T2A
LangCode sr_RS
AsBabelOptions true
End
+# Note: script option is uppercase, even if the polyglossia
+# manual states otherwise.
Language serbian-latin
GuiName "Serbian (Latin)"
BabelName serbian
PolyglossiaName serbian
- PolyglossiaOpts "script=latin"
- QuoteStyle german
+ PolyglossiaOpts "script=Latin"
+ QuoteStyle polish
Encoding iso8859-2
LangCode sr_RS-Latin
End
HasGuiSupport true
BabelName turkish
PolyglossiaName turkish
- QuoteStyle french
+ QuoteStyle english
Encoding iso8859-9
LangCode tr_TR
PostBabelPreamble
GuiName "Turkmen"
BabelName turkmen
PolyglossiaName turkmen
- QuoteStyle french
+ QuoteStyle swiss
Encoding utf8
LangCode tk_TM
AsBabelOptions true
HasGuiSupport true
BabelName ukrainian
PolyglossiaName ukrainian
- QuoteStyle french
+ QuoteStyle russian
Encoding koi8-u
FontEncoding T2A
LangCode uk_UA
+ Provides textcyrillic
End
Language uppersorbian
LangCode ur_PK
End
-# vietnam must be loaded locally with babel options,
-# not globally via class options, see
-# http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg129417.html
Language vietnamese
GuiName "Vietnamese"
- BabelName vietnam
+ BabelName vietnamese
PolyglossiaName vietnamese
- QuoteStyle french
+ QuoteStyle english
Encoding utf8
LangCode vi_VN
- AsBabelOptions true
- Requires vietnamese
End
Language welsh
GuiName "Welsh"
BabelName welsh
PolyglossiaName welsh
- QuoteStyle english
+ QuoteStyle british
Encoding iso8859-15
LangCode cy_GB
End