# if a corresponding language module exists.
# * BabelOptFormat specifies how the language-specific options shall be
# passed with babel (which differs between languages).
-# Default is \languageattribute{$lang$}{$opts$}
+# You can use the placeholders $lang$ and $opts$ (as in
+# \languageattribute{$lang$}{$opts$})
# The special value "modifier" indicates to use babel modifiers.
#
##########################################################################
Language ancientgreek
GuiName "Greek (ancient)"
BabelName greek
+ BabelOptFormat modifier
PostBabelPreamble
\languageattribute{greek}{ancient}
EndPostBabelPreamble
Language belarusian
GuiName "Belarusian"
BabelName belarusian
+ BabelOptFormat \languageattribute{$lang$}{$opts$}
PolyglossiaName belarusian
XindyName belarusian
QuoteStyle french
GuiName "Bulgarian"
HasGuiSupport true
BabelName bulgarian
+ BabelOptFormat \languageattribute{$lang$}{$opts$}
PolyglossiaName bulgarian
XindyName bulgarian
QuoteStyle german
GuiName "Czech"
HasGuiSupport true
BabelName czech
+ BabelOptFormat \languageattribute{$lang$}{$opts$}
PolyglossiaName czech
XindyName czech
QuoteStyle german
GuiName "Greek"
HasGuiSupport true
BabelName greek
+ BabelOptFormat modifier
PolyglossiaName greek
PolyglossiaOpts "variant=monotonic"
XindyName greek
Language polutonikogreek
GuiName "Greek (polytonic)"
BabelName polutonikogreek
+ BabelOptFormat modifier
PolyglossiaName greek
PolyglossiaOpts "variant=polytonic"
XindyName greek
GuiName "Japanese"
HasGuiSupport true
BabelName japanese
+ BabelOptFormat \languageattribute{$lang$}{$opts$}
Encoding jis-platex
WordWrap false
LangCode ja_JP
Language kurmanji
GuiName "Kurdish (Kurmanji)"
BabelName kurmanji
+ BabelOptFormat \languageattribute{$lang$}{$opts$}
PolyglossiaName kurdish
XindyName kurdish-bedirxan
PolyglossiaOpts "variant=kurmanji"
GuiName "Russian"
HasGuiSupport true
BabelName russian
+ BabelOptFormat \languageattribute{$lang$}{$opts$}
PolyglossiaName russian
PolyglossiaOpts "spelling=modern"
XindyName russian
Language serbian-latin
GuiName "Serbian (Latin)"
BabelName serbian
+ BabelOptFormat modifier
PolyglossiaName serbian
PolyglossiaOpts "script=Latin"
XindyName croatian
GuiName "Slovak"
HasGuiSupport true
BabelName slovak
+ BabelOptFormat \languageattribute{$lang$}{$opts$}
PolyglossiaName slovak
XindyName slovak-large
QuoteStyle german
Language const * newlang = lyx::languages.getLanguage(fromqstr(langname));
langs.insert(newlang);
for (auto const & l : langs) {
+ if (!use_polyglossia && l->babelOptFormat().empty())
+ continue;
QTreeWidgetItem * twi = new QTreeWidgetItem();
twi->setData(0, Qt::DisplayRole, qt_(l->display()));
twi->setData(0, Qt::UserRole, toqstr(l->lang()));