X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flanguages;h=443373831e23d5d219184575b7e5b89b71f07c93;hb=cb6c40a07b275f62cb641f02f377c54a821837fb;hp=d56d03029396cc6e78f7f7fe6e5be0e5f8c3145b;hpb=f1fa0514225e7fc32ec02e9cee3f7f0f13ff9d4e;p=lyx.git diff --git a/lib/languages b/lib/languages index d56d030293..443373831e 100644 --- a/lib/languages +++ b/lib/languages @@ -30,6 +30,9 @@ # # NOTES: # +# * If we provide Polyglossia languages with different options, the default +# options (such as "variant=american", "spelling=modern") should be +# explicitely spelled out (in order to provide mixing of such variants). # * Omitted elements will be treated as empty (if string) or "false" # (if boolean). # * When HasGuiSupport is true, the language is candidate to appear in @@ -129,6 +132,14 @@ Language american LangCode en_US End +# not supported by babel +Language amharic + GuiName "Amharic" + PolyglossiaName amharic + Encoding utf8 + LangCode am_ET +End + # In Babel, this is supported since v. 1.8a of babel-greek (2013-12-03) # We introduce it with LyX 2.2 to give the support time to settle. Language ancientgreek @@ -138,7 +149,7 @@ Language ancientgreek \languageattribute{greek}{ancient} EndPostBabelPreamble PolyglossiaName greek - PolyglossiaOpts variant=ancient + PolyglossiaOpts "variant=ancient" QuoteStyle french Encoding iso8859-7 InternalEncoding true @@ -180,6 +191,15 @@ Language armenian LangCode hy_AM End +# not supported by babel +Language asturian + GuiName "Asturian" + PolyglossiaName asturian + QuoteStyle french + Encoding iso8859-15 + LangCode ast_ES +End + Language australian GuiName "English (Australia)" BabelName australian @@ -208,7 +228,7 @@ Language naustrian GuiName "German (Austria)" BabelName naustrian PolyglossiaName german - PolyglossiaOpts "variant=austrian,babelshorthands=true" + PolyglossiaOpts "variant=austrian,spelling=new,babelshorthands=true" QuoteStyle german Encoding iso8859-15 LangCode de_AT @@ -256,6 +276,15 @@ Language belarusian AsBabelOptions true End +# not yet supported by polyglossia +Language bosnian + GuiName "Bosnian" + BabelName bosnian + QuoteStyle polish + Encoding iso8859-2 + LangCode bs_BA +End + Language brazilian GuiName "Portuguese (Brazil)" HasGuiSupport true @@ -307,6 +336,8 @@ Language canadian End # not yet supported by polyglossia +# Note: If polyglossia support gets implemented, french needs +# PolyglossiaOpts "variant=french" Language canadien GuiName "French (Canada)" BabelName canadien @@ -409,6 +440,7 @@ Language english HasGuiSupport true BabelName english PolyglossiaName english + PolyglossiaOpts "variant=american" QuoteStyle english Encoding iso8859-15 LangCode en_US @@ -480,6 +512,16 @@ Language french EndPostBabelPreamble End +Language friulan + GuiName "Friulian" + HasGuiSupport true + BabelName friulan + PolyglossiaName friulan + QuoteStyle french + Encoding iso8859-15 + LangCode fur_IT +End + Language galician GuiName "Galician" HasGuiSupport true @@ -507,7 +549,7 @@ Language german GuiName "German (old spelling)" BabelName german PolyglossiaName german - PolyglossiaOpts "spelling=old,babelshorthands=true" + PolyglossiaOpts "variant=german,spelling=old,babelshorthands=true" QuoteStyle german Encoding iso8859-15 LangCode de @@ -519,7 +561,7 @@ Language ngerman HasGuiSupport true BabelName ngerman PolyglossiaName german - PolyglossiaOpts "babelshorthands=true" + PolyglossiaOpts "variant=german,spelling=new,babelshorthands=true" QuoteStyle german Encoding iso8859-15 LangCode de_DE @@ -528,13 +570,12 @@ End # In Babel, this is supported since release 2.7 of babel-german (Dec 2013) # We introduce it with LyX 2.2 to give the support time to settle. # In polyglossia, this is supported since release 1.33.6 (May 2015) -# We use german until TL 2015 is out, though. +# We introduce it with LyX 2.3 to give the support time to settle. Language german-ch GuiName "German (Switzerland)" BabelName nswissgerman PolyglossiaName german - PolyglossiaOpts "babelshorthands=true" -# PolyglossiaOpts "variant=swiss,babelshorthands=true" + PolyglossiaOpts "variant=swiss,spelling=new,babelshorthands=true" QuoteStyle danish Encoding iso8859-15 LangCode de_CH @@ -542,13 +583,12 @@ End # In Babel, this is supported since release 2.7 of babel-german (Dec 2013) # In polyglossia, this is supported since release 1.33.6 (May 2015) -# We use ngerman until TL 2015 is out, though. +# We introduce it with LyX 2.3 to give the support time to settle. Language german-ch-old GuiName "German (Switzerland, old spelling)" BabelName swissgerman PolyglossiaName german - PolyglossiaOpts "spelling=old,babelshorthands=true" -# PolyglossiaOpts "variant=swiss,spelling=old,babelshorthands=true" + PolyglossiaOpts "variant=swiss,spelling=old,babelshorthands=true" QuoteStyle danish Encoding iso8859-15 LangCode de_CH @@ -559,6 +599,7 @@ Language greek HasGuiSupport true BabelName greek PolyglossiaName greek + PolyglossiaOpts "variant=monotonic" QuoteStyle french Encoding iso8859-7 InternalEncoding true @@ -676,6 +717,14 @@ Language japanese-cjk Requires CJK End +# not supported by babel +Language kannada + GuiName "Kannada" + PolyglossiaName kannada + Encoding utf8 + LangCode kn_IN +End + # not yet supported by polyglossia # not supported by babel Language kazakh @@ -688,6 +737,14 @@ Language kazakh EndPostBabelPreamble End +# not supported by babel +Language khmer + GuiName "Khmer" + PolyglossiaName khmer + Encoding utf8 + LangCode km_KH +End + Language korean GuiName "Korean" Encoding euc-kr @@ -768,6 +825,16 @@ Language magyar LangCode hu_HU End +# not yet supported by polyglossia +Language macedonian + GuiName "Macedonian" + BabelName macedonian + QuoteStyle german + Encoding cp1251 + FontEncoding T2A + LangCode mk_MK +End + # not supported by babel Language marathi GuiName "Marathi" @@ -830,13 +897,25 @@ End # Currently not supported (file format change!) # Russian orthography from the Petrine orthographic reforms of # 1708 to the 1917 orthographic reform +# Note: If this is enabled, russian needs to get +# PolyglossiaOpts "spelling=modern" # Language oldrussian # GuiName "Russian (Petrine orthography)" # PolyglossiaName russian -# PolyglossiaOpts spelling=old +# PolyglossiaOpts "spelling=old" # LangCode ru_petr1708 # End +Language piedmontese + GuiName "Piedmontese" + HasGuiSupport true + BabelName piedmontese + PolyglossiaName piedmontese + QuoteStyle french + Encoding iso8859-15 + LangCode pms_IT +End + Language polish GuiName "Polish" HasGuiSupport true @@ -868,6 +947,16 @@ Language romanian LangCode ro_RO End +Language romansh + GuiName "Romansh" + HasGuiSupport true + BabelName romansh + PolyglossiaName romansh + QuoteStyle german + Encoding iso8859-15 + LangCode rm_CH +End + Language russian GuiName "Russian" HasGuiSupport true @@ -909,6 +998,7 @@ Language serbian HasGuiSupport true BabelName serbianc PolyglossiaName serbian + PolyglossiaOpts "script=cyrillic" QuoteStyle german Encoding utf8 FontEncoding T2A @@ -920,7 +1010,7 @@ Language serbian-latin GuiName "Serbian (Latin)" BabelName serbian PolyglossiaName serbian - PolyglossiaOpts "script=Latin" + PolyglossiaOpts "script=latin" QuoteStyle german Encoding iso8859-2 LangCode sr_RS-Latin @@ -982,13 +1072,13 @@ Language swedish End # not supported by babel -#Language syriac -# GuiName "Syriac" -# PolyglossiaName syriac -# Encoding utf8 -# RTL true -# LangCode syr_SY -#End +Language syriac + GuiName "Syriac" + PolyglossiaName syriac + Encoding utf8 + RTL true + LangCode syr_SY +End # not supported by babel Language tamil @@ -1073,13 +1163,13 @@ Language uppersorbian End # not supported by babel -#Language urdu -# GuiName "Urdu" -# PolyglossiaName urdu -# Encoding utf8 -# RTL true -# LangCode ur_PK -#End +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