# PolyglossiaName <polyglossianame>
# PolyglossiaOpts "<language-specific options>"
# Encoding <encoding>
+# QuoteStyle <danish|english|french|german|polish|swedish>
# InternalEncoding <true|false>
# RTL <true|false>
# AsBabelOptions <true|false>
# PostBabelPreamble
# <extra latex code inserted after babel>
# EndPostBabelPreamble
+# Requires <requirement>
# End
#
#
-# NOTE:
+# NOTES:
#
# * Omitted elements will be treated as empty (if string) or "false"
# (if boolean).
+# * 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)
+# 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 not relevant for XeTeX (which is utf8 always), and if
# Document > Settings > Language > Encoding is not set to "Language
# Default"
# Real languages
#
+# not yet supported by polyglossia
Language afrikaans
GuiName "Afrikaans"
BabelName afrikaans
+ QuoteStyle polish
Encoding iso8859-15
LangCode af_ZA
End
GuiName "Albanian"
BabelName albanian
PolyglossiaName albanian
+ QuoteStyle french
Encoding iso8859-2
LangCode sq_AL
End
BabelName american
PolyglossiaName english
PolyglossiaOpts "variant=american"
+ QuoteStyle english
Encoding iso8859-15
LangCode en_US
End
-# Currently not supported (file format change!)
-# Language ancientgreek
-# GuiName "Greek (ancient)"
-# PolyglossiaName greek
-# PolyglossiaOpts variant=ancient
-# LangCode grc
-# End
+# not supported by babel
+Language ancientgreek
+ GuiName "Greek (ancient)"
+ PolyglossiaName greek
+ PolyglossiaOpts variant=ancient
+ QuoteStyle french
+ Encoding iso8859-7
+ LangCode grc_GR
+End
# FIXME: dummy babel language for arabic_arabtex to be able
# to switch the language the way of the ArabTeX-package
Language arabic_arabtex
GuiName "Arabic (ArabTeX)"
BabelName arabtex
+ QuoteStyle french
Encoding cp1256
RTL true
LangCode ar_SA
GuiName "Arabic (Arabi)"
BabelName arabic
PolyglossiaName arabic
+ QuoteStyle french
Encoding cp1256
RTL true
+ AsBabelOptions true
LangCode ar_SA
End
+# not supported by babel
Language armenian
GuiName "Armenian"
PolyglossiaName armenian
- Encoding armscii8
+ QuoteStyle french
+ Encoding utf8
LangCode hy_AM
End
+Language australian
+ GuiName "English (Australia)"
+ BabelName australian
+ PolyglossiaName english
+ PolyglossiaOpts "variant=australian"
+ Encoding iso8859-15
+ QuoteStyle english
+ LangCode en_AU
+End
+
+# not yet supported by polyglossia
Language austrian
GuiName "German (Austria, old spelling)"
BabelName austrian
+ QuoteStyle german
Encoding iso8859-15
LangCode de_AT
End
+# not yet supported by polyglossia
Language naustrian
GuiName "German (Austria)"
BabelName naustrian
+ QuoteStyle german
Encoding iso8859-15
LangCode de_AT
End
GuiName "Indonesian"
BabelName bahasa
PolyglossiaName bahasai
+ QuoteStyle english
Encoding iso8859-15
LangCode id_ID
End
GuiName "Malay"
BabelName bahasam
PolyglossiaName bahasam
+ QuoteStyle english
Encoding iso8859-15
LangCode ms_MY
End
GuiName "Basque"
BabelName basque
PolyglossiaName basque
+ QuoteStyle french
Encoding iso8859-15
LangCode eu_ES
+ PostBabelPreamble
+ \addto\extrasbasque{\bbl@deactivate{~}}
+ EndPostBabelPreamble
End
+# not yet supported by polyglossia
Language belarusian
GuiName "Belarusian"
BabelName belarusian
+ QuoteStyle french
Encoding cp1251
LangCode be_BY
+ AsBabelOptions true
End
Language brazilian
GuiName "Portuguese (Brazil)"
BabelName brazil
PolyglossiaName brazil
+ QuoteStyle english
Encoding iso8859-15
LangCode pt_BR
End
GuiName "Breton"
BabelName breton
PolyglossiaName breton
+ QuoteStyle french
Encoding iso8859-15
LangCode br_FR
End
BabelName british
PolyglossiaName english
PolyglossiaOpts "variant=british"
+ QuoteStyle english
Encoding iso8859-15
LangCode en_GB
End
GuiName "Bulgarian"
BabelName bulgarian
PolyglossiaName bulgarian
+ QuoteStyle german
Encoding cp1251
LangCode bg_BG
End
BabelName canadian
# PolyglossiaName english
# PolyglossiaOpts "variant=canadian"
+ QuoteStyle english
Encoding iso8859-15
LangCode en_CA
End
BabelName canadien
# PolyglossiaName french
# PolyglossiaOpts "variant=canadien"
+ QuoteStyle french
Encoding iso8859-15
LangCode fr_CA
End
BabelName catalan
PolyglossiaName catalan
PolyglossiaOpts "babelshorthands=true"
+ QuoteStyle french
Encoding iso8859-15
LangCode ca_ES
End
Language chinese-simplified
GuiName "Chinese (simplified)"
Encoding euc-cn
+ QuoteStyle english
LangCode zh_CN
+ Requires CJK
End
# uses CJK package
Language chinese-traditional
GuiName "Chinese (traditional)"
+ QuoteStyle english
Encoding utf8-cjk
- LangCode zh_CN
+ LangCode zh_TW
+ Requires CJK
End
-# Currently not supported (file format change!)
-# Language coptic
-# GuiName "Coptic"
-# PolyglossiaName coptic
-# LangCode cop
-# End
+# not supported by babel
+Language coptic
+ GuiName "Coptic"
+ PolyglossiaName coptic
+ Encoding utf8
+ LangCode cop_EG
+End
Language croatian
GuiName "Croatian"
BabelName croatian
PolyglossiaName croatian
+ QuoteStyle polish
Encoding iso8859-2
LangCode hr_HR
End
GuiName "Czech"
BabelName czech
PolyglossiaName czech
+ QuoteStyle german
Encoding iso8859-2
LangCode cs_CZ
End
GuiName "Danish"
BabelName danish
PolyglossiaName danish
+ QuoteStyle danish
Encoding iso8859-15
LangCode da_DK
End
-# Currently not supported (file format change!)
-# Language divehi
-# GuiName "Divehi (Maldivian)"
-# PolyglossiaName divehi
-# LangCode dv
-# End
+# not supported by babel
+Language divehi
+ GuiName "Divehi (Maldivian)"
+ PolyglossiaName divehi
+ Encoding utf8
+ LangCode dv_MV
+End
Language dutch
GuiName "Dutch"
BabelName dutch
PolyglossiaName dutch
PolyglossiaOpts "babelshorthands=true"
+ QuoteStyle polish
Encoding iso8859-15
LangCode nl_NL
End
GuiName "English"
BabelName english
PolyglossiaName english
+ QuoteStyle english
Encoding iso8859-15
LangCode en_US
End
-# Esperanto has no country code because it is an auxiliary language
+# Esperanto has no country code because it is an auxiliary language.
+# We therefore the name of its hunspell dictionary.
Language esperanto
GuiName "Esperanto"
BabelName esperanto
PolyglossiaName esperanto
+ QuoteStyle english
Encoding iso8859-3
- LangCode eo
+ LangCode eo_EO
End
Language estonian
GuiName "Estonian"
BabelName estonian
PolyglossiaName estonian
+ QuoteStyle polish
Encoding iso8859-15
LangCode et_EE
+ PostBabelPreamble
+ \addto\extrasestonian{\bbl@deactivate{~}}
+ EndPostBabelPreamble
End
# the preamble definitions are only used due to bugs in the
# arabi-package -- remove them if they become unnecessary!
-# The country code is omitted because of the aspell dic naming.
Language farsi
GuiName "Farsi"
BabelName farsi
PolyglossiaName farsi
Encoding utf8
RTL true
- LangCode fa
+ LangCode fa_IR
PostBabelPreamble
\DeclareTextSymbol{\guillemotright}{LFE}{62}
\DeclareTextSymbol{\guillemotleft}{LFE}{60}
GuiName "Finnish"
BabelName finnish
PolyglossiaName finnish
+ QuoteStyle swedish
Encoding iso8859-15
LangCode fi_FI
End
GuiName "French"
BabelName french
PolyglossiaName french
+ QuoteStyle french
Encoding iso8859-15
LangCode fr_FR
PostBabelPreamble
\addto\extrasfrench{%
- \providecommand{\og}{\leavevmode\flqq~}
- \providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}
+ \providecommand{\og}{\leavevmode\flqq~}%
+ \providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}%
}
EndPostBabelPreamble
End
GuiName "Galician"
BabelName galician
PolyglossiaName galician
+ QuoteStyle french
Encoding iso8859-15
LangCode gl_ES
+ PostBabelPreamble
+ \addto\shorthandsgalician{\galiciandeactivate{~}}
+ EndPostBabelPreamble
End
# german does not use a country code (due to the variety)
BabelName german
PolyglossiaName german
PolyglossiaOpts "spelling=old,babelshorthands=true"
+ QuoteStyle german
Encoding iso8859-15
LangCode de
LangVariety alt
BabelName ngerman
PolyglossiaName german
PolyglossiaOpts "babelshorthands=true"
+ QuoteStyle german
Encoding iso8859-15
LangCode de_DE
End
BabelName ngerman
PolyglossiaName german
PolyglossiaOpts "babelshorthands=true"
+ QuoteStyle danish
Encoding iso8859-15
LangCode de_CH
End
GuiName "Greek"
BabelName greek
PolyglossiaName greek
+ QuoteStyle french
Encoding iso8859-7
InternalEncoding true
LangCode el_GR
BabelName polutonikogreek
PolyglossiaName greek
PolyglossiaOpts "variant=polytonic"
+ QuoteStyle french
Encoding iso8859-7
InternalEncoding true
LangCode el_GR
BabelName hebrew
PolyglossiaName hebrew
Encoding cp1255
+ QuoteStyle english
InternalEncoding true
RTL true
LangCode he_IL
End
-# Currently not supported (file format change!)
-# Language hindi
-# GuiName "Hindi"
-# PolyglossiaName hindi
-# LangCode hi
-# End
+# not supported by babel
+Language hindi
+ GuiName "Hindi"
+ PolyglossiaName hindi
+ Encoding utf8
+ LangCode hi_IN
+End
# Currently not supported (file format change!)
# "hungarian" is a synonym for the "magyar" babel language option
GuiName "Icelandic"
BabelName icelandic
PolyglossiaName icelandic
+ QuoteStyle german
Encoding iso8859-15
LangCode is_IS
End
-# Interlingua has no country code because it is an auxiliary language
+# Interlingua has no official country code because it is an auxiliary
+# language. We therefore the name of its hunspell dictionary.
Language interlingua
GuiName "Interlingua"
BabelName interlingua
PolyglossiaName interlingua
Encoding iso8859-15
- LangCode ia
+ LangCode ia_IA
End
Language irish
GuiName "Irish"
BabelName irish
PolyglossiaName irish
+ QuoteStyle english
Encoding iso8859-15
LangCode ga_IE
End
GuiName "Italian"
BabelName italian
PolyglossiaName italian
+ QuoteStyle french
Encoding iso8859-15
LangCode it_IT
End
# japanese must be loaded locally with babel options,
# not globally via class options
# http://www.lyx.org/trac/ticket/4597#c4
+# Since japanese does not load fontenc, we set
+# InternalEncoding to true.
Language japanese
GuiName "Japanese"
BabelName japanese
- Encoding jis-plain
+ Encoding jis-platex
LangCode ja_JP
AsBabelOptions true
+ Requires japanese
+ InternalEncoding true
End
# uses CJK package
GuiName "Japanese (CJK)"
Encoding euc-jp
LangCode ja_JP
+ Requires CJK
End
+# not yet supported by polyglossia
+# not supported by babel
Language kazakh
GuiName "Kazakh"
- BabelName kazakh
- Encoding pt154
+ Encoding ascii
LangCode kk_KZ
+ PostBabelPreamble
+ \input{t2aenc.def}
+ \AtBeginDocument{\fontencoding{T2A}\selectfont}
+ EndPostBabelPreamble
End
-# there is no country code for Korean because ko_KR is the same as ko_KI
Language korean
GuiName "Korean"
Encoding euc-kr
- LangCode ko
+ QuoteStyle english
+ LangCode ko_KR
+ Requires CJK
End
-# Currently not supported (file format change!)
-# Language kurmanji
-# GuiName "Kurmanji"
-# BabelName kurmanji
-# LangCode kmr
-# End
+# not yet supported by polyglossia
+Language kurmanji
+ GuiName "Kurmanji"
+ BabelName kurmanji
+ Encoding utf8
+ LangCode kmr
+ AsBabelOptions true
+End
-# Currently not supported (file format change!)
-# Language lao
-# GuiName "Lao"
-# PolyglossiaName lao
-# LangCode lo
-# End
+# not supported by babel
+Language lao
+ GuiName "Lao"
+ PolyglossiaName lao
+ Encoding utf8
+ LangCode lo_LA
+End
-# there is no country code for Latin because it is a dead language
+# There is no country code for Latin because it is a dead language.
+# We therefore the name of its hunspell dictionary.
Language latin
GuiName "Latin"
BabelName latin
PolyglossiaName latin
Encoding iso8859-15
- LangCode la
+ LangCode la_LA
End
# latvian must be loaded locally with babel options,
GuiName "Latvian"
BabelName latvian
PolyglossiaName latvian
+ QuoteStyle danish
Encoding iso8859-4
LangCode lv_LV
AsBabelOptions true
GuiName "Lithuanian"
BabelName lithuanian
PolyglossiaName lithuanian
+ QuoteStyle german
Encoding iso8859-13
LangCode lt_LT
AsBabelOptions true
GuiName "Lower Sorbian"
BabelName lowersorbian
PolyglossiaName lsorbian
+ QuoteStyle german
Encoding iso8859-2
LangCode dsb_DE
End
GuiName "Hungarian"
BabelName magyar
PolyglossiaName magyar
+ QuoteStyle polish
Encoding iso8859-2
LangCode hu_HU
End
-# Currently not supported (file format change!)
-# Language marathi
-# GuiName "Marathi"
-# PolyglossiaName marathi
-# LangCode mr
-# End
+# not supported by babel
+Language marathi
+ GuiName "Marathi"
+ PolyglossiaName marathi
+ Encoding utf8
+ LangCode mr_IN
+End
# mongolian must be loaded locally with babel options,
# not globally via class options
+# not yet supported by polyglossia
Language mongolian
GuiName "Mongolian"
BabelName mongolian
AsBabelOptions true
End
+Language newzealand
+ GuiName "English (New Zealand)"
+ BabelName newzealand
+ PolyglossiaName english
+ PolyglossiaOpts "variant=newzealand"
+ QuoteStyle english
+ Encoding iso8859-15
+ LangCode en_NZ
+End
+
Language norsk
GuiName "Norwegian (Bokmaal)"
BabelName norsk
PolyglossiaName norsk
+ QuoteStyle french
Encoding iso8859-15
LangCode nb_NO
End
GuiName "Norwegian (Nynorsk)"
BabelName nynorsk
PolyglossiaName nynorsk
+ QuoteStyle french
Encoding iso8859-15
LangCode nn_NO
End
-# Currently not supported (file format change!)
-# Language occitan
-# GuiName "Occitan"
-# PolyglossiaName occitan
-# LangCode oc
-# End
+# not supported by babel
+Language occitan
+ GuiName "Occitan"
+ PolyglossiaName occitan
+ QuoteStyle french
+ Encoding utf8
+ LangCode oc_FR
+End
# Currently not supported (file format change!)
# Russian orthography from the Petrine orthographic reforms of
GuiName "Polish"
BabelName polish
PolyglossiaName polish
+ QuoteStyle polish
Encoding iso8859-2
LangCode pl_PL
End
GuiName "Portuguese"
BabelName portuges
PolyglossiaName portuges
+ QuoteStyle english
Encoding iso8859-15
LangCode pt_PT
End
GuiName "Romanian"
BabelName romanian
PolyglossiaName romanian
+ QuoteStyle polish
Encoding iso8859-2
LangCode ro_RO
End
GuiName "Russian"
BabelName russian
PolyglossiaName russian
- Encoding koi8
+ QuoteStyle french
+ Encoding koi8-r
LangCode ru_RU
End
LangCode se_NO
End
-# Currently not supported (file format change!)
-# Language sanskrit
-# GuiName "Sanskrit"
-# PolyglossiaName sanskrit
-# LangCode sa
-# End
+# not supported by babel
+Language sanskrit
+ GuiName "Sanskrit"
+ PolyglossiaName sanskrit
+ Encoding utf8
+ LangCode sa_IN
+End
Language scottish
GuiName "Scottish"
BabelName scottish
PolyglossiaName scottish
+ QuoteStyle english
Encoding iso8859-15
LangCode gd_GB
End
Language serbian
GuiName "Serbian"
- BabelName serbian
+ BabelName serbianc
PolyglossiaName serbian
+ QuoteStyle german
Encoding iso8859-5
LangCode sr_RS
+ AsBabelOptions true
End
Language serbian-latin
BabelName serbian
PolyglossiaName serbian
PolyglossiaOpts "script=latin"
+ QuoteStyle german
Encoding iso8859-2
- LangCode sr_RS
+ LangCode sr_RS-Latin
End
Language slovak
GuiName "Slovak"
BabelName slovak
PolyglossiaName slovak
+ QuoteStyle german
Encoding iso8859-2
LangCode sk_SK
End
GuiName "Slovene"
BabelName slovene
PolyglossiaName slovenian
+ QuoteStyle german
Encoding iso8859-2
LangCode sl_SI
End
GuiName "Spanish"
BabelName spanish
PolyglossiaName spanish
+ QuoteStyle french
Encoding iso8859-15
LangCode es_ES
PostBabelPreamble
GuiName "Spanish (Mexico)"
BabelName spanish
PolyglossiaName spanish
+ QuoteStyle french
Encoding iso8859-15
LangCode es_MX
PostBabelPreamble
GuiName "Swedish"
BabelName swedish
PolyglossiaName swedish
+ QuoteStyle swedish
Encoding iso8859-15
LangCode sv_SE
End
-# Currently not supported (file format change!)
-# Language syriac
-# GuiName "Syriac"
-# PolyglossiaName syriac
-# LangCode syr
-# End
+# not supported by babel
+#Language syriac
+# GuiName "Syriac"
+# PolyglossiaName syriac
+# Encoding utf8
+# RTL true
+# LangCode syr_SY
+#End
-# Currently not supported (file format change!)
-# Language tamil
-# GuiName "Tamil"
-# PolyglossiaName tamil
-# LangCode Taml
-# End
+# not supported by babel
+Language tamil
+ GuiName "Tamil"
+ PolyglossiaName tamil
+ Encoding utf8
+ LangCode ta_IN
+End
-# Currently not supported (file format change!)
-# Language telugu
-# GuiName "Telugu"
-# PolyglossiaName telugu
-# LangCode te
-# End
+# not supported by babel
+Language telugu
+ GuiName "Telugu"
+ PolyglossiaName telugu
+ Encoding utf8
+ LangCode te_IN
+End
Language thai
GuiName "Thai"
BabelName thai
PolyglossiaName thai
+ QuoteStyle english
Encoding tis620-0
LangCode th_TH
PostBabelPreamble
EndPostBabelPreamble
End
+# not supported by babel
+Language tibetan
+ GuiName "Tibetan"
+ PolyglossiaName tibetan
+ Encoding utf8
+ LangCode bo_CN
+End
+
Language turkish
GuiName "Turkish"
BabelName turkish
PolyglossiaName turkish
+ QuoteStyle french
Encoding iso8859-9
LangCode tr_TR
+ PostBabelPreamble
+ \usepackage{xkeyval}
+ EndPostBabelPreamble
End
# turkmen must be loaded locally with babel options,
GuiName "Turkmen"
BabelName turkmen
PolyglossiaName turkmen
+ QuoteStyle french
Encoding utf8
LangCode tk_TM
AsBabelOptions true
GuiName "Ukrainian"
BabelName ukrainian
PolyglossiaName ukrainian
+ QuoteStyle french
Encoding koi8-u
LangCode uk_UA
End
GuiName "Upper Sorbian"
BabelName uppersorbian
PolyglossiaName usorbian
+ QuoteStyle german
Encoding iso8859-2
LangCode hsb_DE
End
-# Currently not supported (file format change!)
-# Language urdu
-# GuiName "Urdu"
-# PolyglossiaName urdu
-# LangCode ur
-# End
+# not supported by babel
+#Language urdu
+# GuiName "Urdu"
+# PolyglossiaName urdu
+# Encoding utf8
+# RTL true
+# LangCode ur_PK
+#End
# vietnam must be loaded locally with babel options,
# not globally via class options, see
GuiName "Vietnamese"
BabelName vietnam
PolyglossiaName vietnamese
+ QuoteStyle french
Encoding utf8
LangCode vi_VN
AsBabelOptions true
+ Requires vietnamese
End
Language welsh
GuiName "Welsh"
BabelName welsh
PolyglossiaName welsh
+ QuoteStyle english
Encoding iso8859-15
LangCode cy_GB
End