X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flanguages;h=bcaf88240cd5f1fa337c2a47aee327501f3861ed;hb=98a64be87297a6ea7f6257ff37c70664262ded21;hp=6f720a80033c197a131539eafa52cfe1e43c7fa2;hpb=6ab3be039ee0d74bbb7782bae8e1e0b278d14b3d;p=lyx.git diff --git a/lib/languages b/lib/languages index 6f720a8003..bcaf88240c 100644 --- a/lib/languages +++ b/lib/languages @@ -10,6 +10,7 @@ # BabelName # PolyglossiaName # PolyglossiaOpts "" +# XindyName # ActiveChars # QuoteStyle @@ -123,6 +124,8 @@ # * ActiveChars provides a string of the characters that are made active # by the language. We record particularly those characters that have to # be de-activated in some contexts (such as - or =). +# * XindyName holds the value to the (te)xindy -L option. We only give it +# if a corresponding language module exists. # ########################################################################## @@ -148,10 +151,10 @@ End # Real languages # -# not yet supported by polyglossia Language afrikaans GuiName "Afrikaans" BabelName afrikaans + PolyglossiaName afrikaans QuoteStyle polish Encoding iso8859-15 FontEncoding T1|OT1 @@ -172,6 +175,7 @@ Language albanian \@ifl@aded{def}{t1enc}{\DeclareTextSymbol{\th}{T1}{254}}{} EndPostBabelPreamble PolyglossiaName albanian + XindyName albanian QuoteStyle swiss Encoding iso8859-2 FontEncoding T1|OT1 @@ -184,6 +188,7 @@ Language american BabelName american PolyglossiaName english PolyglossiaOpts "variant=american" + XindyName english QuoteStyle english Encoding iso8859-15 FontEncoding ASCII @@ -210,6 +215,7 @@ Language ancientgreek EndPostBabelPreamble PolyglossiaName greek PolyglossiaOpts "variant=ancient" + XindyName greek QuoteStyle french Encoding iso8859-7 InternalEncoding true @@ -291,6 +297,7 @@ Language australian BabelName australian PolyglossiaName english PolyglossiaOpts "variant=australian" + XindyName english Encoding iso8859-15 FontEncoding ASCII DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" @@ -305,6 +312,7 @@ Language austrian BabelName austrian PolyglossiaName german PolyglossiaOpts "variant=austrian,spelling=old,babelshorthands=true" + XindyName german-duden QuoteStyle german Encoding iso8859-15 FontEncoding T1|OT1 @@ -319,6 +327,7 @@ Language naustrian BabelName naustrian PolyglossiaName german PolyglossiaOpts "variant=austrian,spelling=new,babelshorthands=true" + XindyName german-duden QuoteStyle german Encoding iso8859-15 FontEncoding T1|OT1 @@ -379,12 +388,13 @@ Language basque EndPostBabelPreamble End -# not yet supported by polyglossia # Up to 2018-08-25 (babel-belarusian 1.4), the babel option is "belarusianb" # but the language name "belarusian" (without trailing "b"). Language belarusian GuiName "Belarusian" BabelName belarusian + PolyglossiaName belarusian + XindyName belarusian QuoteStyle french Encoding cp1251 FontEncoding T2A @@ -402,11 +412,11 @@ Language bengali End -# not yet supported by polyglossia # The (rarely used) Cyrillic script is not supported (try serbian). Language bosnian GuiName "Bosnian" BabelName bosnian + PolyglossiaName bosnian QuoteStyle polish Encoding iso8859-2 FontEncoding T1|OT1 @@ -419,6 +429,7 @@ Language brazilian HasGuiSupport true BabelName brazil PolyglossiaName brazil + XindyName portuguese QuoteStyle english Encoding iso8859-15 FontEncoding T1|OT1 @@ -443,6 +454,7 @@ Language british BabelName british PolyglossiaName english PolyglossiaOpts "variant=british" + XindyName english QuoteStyle british Encoding iso8859-15 FontEncoding ASCII @@ -455,6 +467,7 @@ Language bulgarian HasGuiSupport true BabelName bulgarian PolyglossiaName bulgarian + XindyName bulgarian QuoteStyle german Encoding cp1251 FontEncoding T2A @@ -463,28 +476,25 @@ Language bulgarian Provides textcyrillic End -# Unless polyglossia supports variant=canadian, -# we can use american, as canadian \eq. american also in babel Language canadian GuiName "English (Canada)" BabelName canadian PolyglossiaName english - PolyglossiaOpts "variant=american" -# PolyglossiaOpts "variant=canadian" + PolyglossiaOpts "variant=canadian" + XindyName english QuoteStyle english Encoding iso8859-15 - FontEncoding ASCII + FontEncoding ASCII DateFormats "MMMM d, yyyy|d MMM yyyy|yyyy-MM-dd" LangCode en_CA End -# Unless polyglossia supports variant=canadian, -# we can use french, as canadien \eq. french also in babel Language canadien GuiName "French (Canada)" BabelName acadian PolyglossiaName french -# PolyglossiaOpts "variant=canadian" + PolyglossiaOpts "variant=canadian" + XindyName french QuoteStyle french Encoding iso8859-15 FontEncoding T1|OT1 @@ -554,6 +564,7 @@ Language croatian GuiName "Croatian" BabelName croatian PolyglossiaName croatian + XindyName croatian QuoteStyle polish Encoding iso8859-2 FontEncoding T1|OT1 @@ -566,6 +577,7 @@ Language czech HasGuiSupport true BabelName czech PolyglossiaName czech + XindyName czech QuoteStyle german ActiveChars - Encoding iso8859-2 @@ -579,6 +591,7 @@ Language danish HasGuiSupport true BabelName danish PolyglossiaName danish + XindyName danish QuoteStyle danish Encoding iso8859-15 FontEncoding T1|OT1 @@ -601,6 +614,7 @@ Language dutch BabelName dutch PolyglossiaName dutch PolyglossiaOpts "babelshorthands=true" + XindyName dutch QuoteStyle polish Encoding iso8859-15 FontEncoding T1|OT1 @@ -614,6 +628,7 @@ Language english BabelName english PolyglossiaName english PolyglossiaOpts "variant=american" + XindyName english QuoteStyle english DateFormats "MMMM dd, yyyy|MMM dd, yyyy|M/d/yyyy" Encoding iso8859-15 @@ -627,6 +642,7 @@ Language esperanto GuiName "Esperanto" BabelName esperanto PolyglossiaName esperanto + XindyName esperanto QuoteStyle english Encoding iso8859-3 FontEncoding IL3|T1|OT1 @@ -638,6 +654,7 @@ Language estonian GuiName "Estonian" BabelName estonian PolyglossiaName estonian + XindyName estonian QuoteStyle german Encoding iso8859-15 FontEncoding T1|OT1 @@ -654,6 +671,7 @@ Language farsi GuiName "Farsi" BabelName farsi PolyglossiaName farsi + XindyName persian Encoding utf8 FontEncoding LAE,LFE DateFormats "d MMMM yyyy|d MMM yyyy|yyyy/M/d" @@ -671,6 +689,7 @@ Language finnish HasGuiSupport true BabelName finnish PolyglossiaName finnish + XindyName finnish QuoteStyle swedish Encoding iso8859-15 FontEncoding T1|OT1 @@ -683,6 +702,7 @@ Language french HasGuiSupport true BabelName french PolyglossiaName french + XindyName french QuoteStyle french Encoding iso8859-15 FontEncoding T1|OT1 @@ -721,6 +741,8 @@ End Language georgian GuiName "Georgian" BabelName georgian + PolyglossiaName georgian + XindyName georgian QuoteStyle german Encoding utf8 FontEncoding T8M @@ -733,6 +755,7 @@ Language german BabelName german PolyglossiaName german PolyglossiaOpts "variant=german,spelling=old,babelshorthands=true" + XindyName german-duden QuoteStyle german Encoding iso8859-15 FontEncoding T1|OT1 @@ -747,6 +770,7 @@ Language ngerman BabelName ngerman PolyglossiaName german PolyglossiaOpts "variant=german,spelling=new,babelshorthands=true" + XindyName german-duden QuoteStyle german Encoding iso8859-15 FontEncoding T1|OT1 @@ -763,6 +787,7 @@ Language german-ch BabelName nswissgerman PolyglossiaName german PolyglossiaOpts "variant=swiss,spelling=new,babelshorthands=true" + XindyName german-duden QuoteStyle swiss Encoding iso8859-15 FontEncoding T1|OT1 @@ -778,6 +803,7 @@ Language german-ch-old BabelName swissgerman PolyglossiaName german PolyglossiaOpts "variant=swiss,spelling=old,babelshorthands=true" + XindyName german-duden QuoteStyle swiss Encoding iso8859-15 FontEncoding T1|OT1 @@ -791,6 +817,7 @@ Language greek BabelName greek PolyglossiaName greek PolyglossiaOpts "variant=monotonic" + XindyName greek QuoteStyle french Encoding iso8859-7 InternalEncoding true @@ -805,6 +832,7 @@ Language polutonikogreek BabelName polutonikogreek PolyglossiaName greek PolyglossiaOpts "variant=polytonic" + XindyName greek QuoteStyle french Encoding iso8859-7 InternalEncoding true @@ -819,6 +847,7 @@ Language hebrew HasGuiSupport true BabelName hebrew PolyglossiaName hebrew + XindyName hebrew Encoding cp1255 QuoteStyle english InternalEncoding true @@ -864,6 +893,7 @@ Language icelandic GuiName "Icelandic" BabelName icelandic PolyglossiaName icelandic + XindyName icelandic QuoteStyle german Encoding iso8859-15 FontEncoding T1 @@ -901,6 +931,7 @@ Language italian HasGuiSupport true BabelName italian PolyglossiaName italian + XindyName italian QuoteStyle french Encoding iso8859-15 FontEncoding ASCII @@ -965,6 +996,7 @@ End Language korean GuiName "Korean" PolyglossiaName korean + XindyName korean Encoding euc-kr QuoteStyle cjkangle DateFormats "yyyy년 M월 d일|yyyy. M. d.|yy. M. d." @@ -982,10 +1014,12 @@ End # Requires kotex # End -# not yet supported by polyglossia Language kurmanji - GuiName "Kurmanji" + GuiName "Kurdish (Kurmanji)" BabelName kurmanji + PolyglossiaName kurdish + XindyName kurdish-bedirxan + PolyglossiaOpts "variant=kurmanji" Encoding utf8 FontEncoding T1|OT1 DateFormats "d. MMMM yyyy|d. M. yyyy|yyyy-MM-dd" @@ -1008,6 +1042,7 @@ Language latin GuiName "Latin" BabelName latin PolyglossiaName latin + XindyName latin ActiveChars ^= Encoding iso8859-15 FontEncoding T1|OT1 @@ -1021,6 +1056,7 @@ Language latvian GuiName "Latvian" BabelName latvian PolyglossiaName latvian + XindyName latvian QuoteStyle german Encoding iso8859-4 FontEncoding L7x|T1|OT1 @@ -1035,6 +1071,7 @@ Language lithuanian GuiName "Lithuanian" BabelName lithuanian PolyglossiaName lithuanian + XindyName lithunian QuoteStyle german Encoding iso8859-13 FontEncoding L7x @@ -1054,6 +1091,7 @@ Language lowersorbian GuiName "Lower Sorbian" BabelName lowersorbian PolyglossiaName lsorbian + XindyName lower-sorbian QuoteStyle german Encoding iso8859-2 FontEncoding T1|OT1 @@ -1066,6 +1104,7 @@ Language magyar HasGuiSupport true BabelName magyar PolyglossiaName magyar + XindyName hungarian QuoteStyle polish Encoding iso8859-2 FontEncoding T1|OT1 @@ -1073,10 +1112,11 @@ Language magyar LangCode hu_HU End -# not yet supported by polyglossia Language macedonian GuiName "Macedonian" BabelName macedonian + PolyglossiaName macedonian + XindyName macedonian QuoteStyle german Encoding cp1251 FontEncoding T2A @@ -1106,10 +1146,11 @@ 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 + PolyglossiaName mongolian + XindyName mongolian Encoding utf8 FontEncoding T2A DateFormats "yyyy оны M сарын d|d-M-yyyy|dd-MM-yyyy" @@ -1122,6 +1163,7 @@ Language newzealand BabelName newzealand PolyglossiaName english PolyglossiaOpts "variant=newzealand" + XindyName english QuoteStyle english Encoding iso8859-15 FontEncoding ASCII @@ -1134,6 +1176,7 @@ Language norsk HasGuiSupport true BabelName norsk PolyglossiaName norsk + XindyName norwegian QuoteStyle swiss Encoding iso8859-15 FontEncoding T1|OT1 @@ -1162,6 +1205,7 @@ Language nynorsk HasGuiSupport true BabelName nynorsk PolyglossiaName nynorsk + XindyName norwegian QuoteStyle swiss Encoding iso8859-15 FontEncoding T1|OT1 @@ -1186,6 +1230,7 @@ Language oldrussian GuiName "Russian (Petrine orthography)" PolyglossiaName russian PolyglossiaOpts "spelling=old" + XindyName russian QuoteStyle russian LangCode ru_petr1708 End @@ -1208,6 +1253,7 @@ Language polish HasGuiSupport true BabelName polish PolyglossiaName polish + XindyName polish QuoteStyle polish Encoding iso8859-2 FontEncoding QX|T1|OT1 @@ -1220,6 +1266,7 @@ Language portuguese HasGuiSupport true BabelName portuges PolyglossiaName portuges + XindyName portuguese QuoteStyle french Encoding iso8859-15 FontEncoding T1|OT1 @@ -1232,6 +1279,7 @@ Language romanian HasGuiSupport true BabelName romanian PolyglossiaName romanian + XindyName romanian QuoteStyle polish Encoding iso8859-16 FontEncoding T1|OT1 @@ -1257,6 +1305,7 @@ Language russian BabelName russian PolyglossiaName russian PolyglossiaOpts "spelling=modern" + XindyName russian QuoteStyle russian Encoding koi8-r FontEncoding T2A @@ -1309,6 +1358,7 @@ Language serbian BabelName serbianc PolyglossiaName serbian PolyglossiaOpts "script=Cyrillic" + XindyName serbian # Note: script option is uppercase, even if the polyglossia # manual states otherwise. QuoteStyle polish @@ -1318,13 +1368,13 @@ Language serbian LangCode sr_RS End -# Note: script option is uppercase, even if the polyglossia -# manual states otherwise. +# We use croatian for Latin Serbian index ordering Language serbian-latin GuiName "Serbian (Latin)" BabelName serbian PolyglossiaName serbian PolyglossiaOpts "script=Latin" + XindyName croatian QuoteStyle polish Encoding iso8859-2 FontEncoding T1|OT1 @@ -1337,6 +1387,7 @@ Language slovak HasGuiSupport true BabelName slovak PolyglossiaName slovak + XindyName slovak-large QuoteStyle german ActiveChars -^ Encoding iso8859-2 @@ -1349,6 +1400,7 @@ Language slovene GuiName "Slovene" BabelName slovene PolyglossiaName slovenian + XindyName slovenian QuoteStyle german Encoding iso8859-2 FontEncoding T1|OT1 @@ -1361,6 +1413,7 @@ Language spanish HasGuiSupport true BabelName spanish PolyglossiaName spanish + XindyName spanish-modern QuoteStyle french Encoding iso8859-15 FontEncoding T1|OT1 @@ -1376,6 +1429,7 @@ Language spanish-mexico GuiName "Spanish (Mexico)" BabelName spanish PolyglossiaName spanish + XindyName spanish-modern QuoteStyle french Encoding iso8859-15 FontEncoding T1|OT1 @@ -1391,6 +1445,7 @@ Language swedish HasGuiSupport true BabelName swedish PolyglossiaName swedish + XindyName swedish QuoteStyle swedish Encoding iso8859-15 FontEncoding T1|OT1 @@ -1472,6 +1527,7 @@ Language turkish HasGuiSupport true BabelName turkish PolyglossiaName turkish + XindyName turkish QuoteStyle english ActiveChars = Encoding iso8859-9 @@ -1498,6 +1554,7 @@ Language ukrainian HasGuiSupport true BabelName ukrainian PolyglossiaName ukrainian + XindyName ukrainian QuoteStyle russian Encoding koi8-u FontEncoding T2A @@ -1510,6 +1567,7 @@ Language uppersorbian GuiName "Upper Sorbian" BabelName uppersorbian PolyglossiaName usorbian + XindyName upper-sorbian QuoteStyle german Encoding iso8859-2 FontEncoding T1|OT1 @@ -1531,6 +1589,7 @@ Language vietnamese GuiName "Vietnamese" BabelName vietnamese PolyglossiaName vietnamese + XindyName vietnamese QuoteStyle english Encoding utf8 DateFormats "dd 'tháng' MMMM yyyy|dd-MM-yyyy|dd/MM/yyyy"