From b249140cf1f8f61ed3f3033ff282ed0fbfb847ff Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Sat, 24 Aug 2024 15:10:20 +0200 Subject: [PATCH] Update some polyglossia names and add TODOs for not yet supported polyglossia languages --- lib/languages | 82 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 51 insertions(+), 31 deletions(-) diff --git a/lib/languages b/lib/languages index f867b6c0a6..6b202e1c98 100644 --- a/lib/languages +++ b/lib/languages @@ -369,7 +369,7 @@ Language bahasa GuiName "Indonesian" HasGuiSupport true BabelName bahasa - PolyglossiaName bahasai + PolyglossiaName malay QuoteStyle english Encoding iso8859-15 FontEncoding ASCII @@ -380,7 +380,8 @@ End Language bahasam GuiName "Malay" BabelName bahasam - PolyglossiaName bahasam + PolyglossiaName malay + PolyglossiaOpts "variant=malaysian" QuoteStyle english Encoding iso8859-15 DateFormats "dd MMMM yyyy|d MMM yyyy|dd/MM/yyyy" @@ -443,7 +444,8 @@ Language brazilian GuiName "Portuguese (Brazil)" HasGuiSupport true BabelName brazil - PolyglossiaName brazil + PolyglossiaName portuguese + PolyglossiaOpts "variant=brazilian" XindyName portuguese QuoteStyle english Encoding iso8859-15 @@ -536,6 +538,8 @@ End Language chinese-simplified GuiName "Chinese (simplified)" HasGuiSupport true +# TODO +# PolyglossiaName chinese Encoding euc-cn QuoteStyle english WordWrap false @@ -548,6 +552,9 @@ End Language chinese-traditional GuiName "Chinese (traditional)" HasGuiSupport true +# TODO +# PolyglossiaName chinese +# PolyglossiaOpts "variant=traditional" QuoteStyle cjk Encoding utf8-cjk WordWrap false @@ -687,7 +694,7 @@ End Language farsi GuiName "Farsi" BabelName farsi - PolyglossiaName farsi + PolyglossiaName persian XindyName persian Encoding utf8 FontEncoding LAE,LFE @@ -733,7 +740,7 @@ Language friulan GuiName "Friulian" HasGuiSupport true BabelName friulan - PolyglossiaName friulan + PolyglossiaName friulian QuoteStyle french Encoding iso8859-15 FontEncoding T1|OT1 @@ -935,7 +942,7 @@ End Language irish GuiName "Irish" BabelName irish - PolyglossiaName irish + PolyglossiaName gaelic QuoteStyle english Encoding iso8859-15 FontEncoding T1|OT1 @@ -963,6 +970,8 @@ Language japanese HasGuiSupport true BabelName japanese BabelOptFormat \languageattribute{$lang$}{$opts$} +# TODO +# PolyglossiaName japanese Encoding jis-platex WordWrap false LangCode ja_JP @@ -1037,8 +1046,8 @@ Language kurmanji BabelName kurmanji BabelOptFormat \languageattribute{$lang$}{$opts$} PolyglossiaName kurdish - XindyName kurdish-bedirxan PolyglossiaOpts "variant=kurmanji" + XindyName kurdish-bedirxan Encoding utf8 FontEncoding T1|OT1 DateFormats "d. MMMM yyyy|d. M. yyyy|yyyy-MM-dd" @@ -1054,7 +1063,7 @@ Language lao LangCode lo_LA End -# There is no country code for Latin because it is a dead language. +# There is no country code for Latin. # We therefore the name of its hunspell dictionary. # FIXME DateFormats Language latin @@ -1069,6 +1078,8 @@ Language latin LangCode la_LA End +# TODO: support Latin varieties (classic, medieval, eccelesiastic) + # latvian must be loaded locally with babel options, # not globally via class options # FontEncoding: L7x required for hyphenation but not set by Babel @@ -1122,7 +1133,8 @@ End Language lowersorbian GuiName "Lower Sorbian" BabelName lowersorbian - PolyglossiaName lsorbian + PolyglossiaName sorbian + PolyglossiaOpts "variant=lower" XindyName lower-sorbian QuoteStyle german Encoding iso8859-2 @@ -1136,7 +1148,7 @@ Language magyar HasGuiSupport true BabelName magyar BabelOptFormat \magyarOptions{$opts§} - PolyglossiaName magyar + PolyglossiaName hungarian XindyName hungarian QuoteStyle hungarian Encoding iso8859-2 @@ -1204,19 +1216,7 @@ Language newzealand LangCode en_NZ End -Language norsk - GuiName "Norwegian (Bokmaal)" - HasGuiSupport true - BabelName norsk - PolyglossiaName norsk - XindyName norwegian - QuoteStyle swiss - Encoding iso8859-15 - FontEncoding T1|OT1 - DateFormats "d. MMMM yyyy|d. MMM yyyy|dd./MM./yyyy" - LangCode nb_NO -End - +# TODO: # supported by polyglossia but not LyX: # Language nko # GuiName "N’Ko" @@ -1233,11 +1233,25 @@ End # LangCode nqo # End +Language norsk + GuiName "Norwegian (Bokmaal)" + HasGuiSupport true + BabelName norsk + PolyglossiaName norwegian + PolyglossiaOpts "variant=bokmal" + XindyName norwegian + QuoteStyle swiss + Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|dd./MM./yyyy" + LangCode nb_NO +End + Language nynorsk GuiName "Norwegian (Nynorsk)" HasGuiSupport true BabelName nynorsk - PolyglossiaName nynorsk + PolyglossiaName norwegian XindyName norwegian QuoteStyle swiss Encoding iso8859-15 @@ -1256,7 +1270,8 @@ Language occitan LangCode oc_FR End -# Currently not supported (file format change!) +# TODO: odia (polyglossia) + # Russian orthography from the Petrine orthographic reforms of # 1708 to the 1917 orthographic reform Language oldrussian @@ -1298,7 +1313,7 @@ Language portuguese GuiName "Portuguese" HasGuiSupport true BabelName portuges - PolyglossiaName portuges + PolyglossiaName portuguese XindyName portuguese QuoteStyle french Encoding iso8859-15 @@ -1307,6 +1322,8 @@ Language portuguese LangCode pt_PT End +# TODO: punjabi (polyglossia) + Language romanian GuiName "Romanian" HasGuiSupport true @@ -1352,7 +1369,7 @@ End Language samin GuiName "North Sami" BabelName samin - PolyglossiaName samin + PolyglossiaName sami Encoding iso8859-15 FontEncoding T1|OT1 DateFormats "MMMM d. 'b'. yyyy|MMM d. 'b'. yyyy|d.M.yyyy" @@ -1373,7 +1390,8 @@ End Language scottish GuiName "Scottish" BabelName scottish - PolyglossiaName scottish + PolyglossiaName gaelic + PolyglossiaOpts "variant=scottish" QuoteStyle english Encoding iso8859-15 FontEncoding T1|OT1 @@ -1392,7 +1410,7 @@ Language serbian BabelName serbianc BabelOptFormat modifier PolyglossiaName serbian - PolyglossiaOpts "script=Cyrillic" + PolyglossiaOpts "script=cyrillic" XindyName serbian # Note: script option is uppercase, even if the polyglossia # manual states otherwise. @@ -1409,7 +1427,7 @@ Language serbian-latin BabelName serbian BabelOptFormat modifier PolyglossiaName serbian - PolyglossiaOpts "script=Latin" + PolyglossiaOpts "script=latin" XindyName croatian QuoteStyle polish Encoding iso8859-2 @@ -1615,7 +1633,7 @@ End Language uppersorbian GuiName "Upper Sorbian" BabelName uppersorbian - PolyglossiaName usorbian + PolyglossiaName sorbian XindyName upper-sorbian QuoteStyle german Encoding iso8859-2 @@ -1634,6 +1652,8 @@ Language urdu LangCode ur_PK End +# TODO: uyghur (polyglossia) + Language vietnamese GuiName "Vietnamese" BabelName vietnamese