[LyX/master] Update some polyglossia names

Juergen Spitzmueller spitz at lyx.org
Sat Aug 24 13:11:09 UTC 2024


commit b249140cf1f8f61ed3f3033ff282ed0fbfb847ff
Author: Juergen Spitzmueller <spitz at lyx.org>
Date:   Sat Aug 24 15:10:20 2024 +0200

    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


More information about the lyx-cvs mailing list