X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flanguages;h=d409ce0ba5035c2219847eb973189f48e3d6804e;hb=9792a151415f129d6bbd36aba952cde538319055;hp=65640d9b5c7e0315cb826735dec6fc8b332b270e;hpb=2ed1012eadc565281ade1b002ae9e8f1b1fcb2db;p=lyx.git diff --git a/lib/languages b/lib/languages index 65640d9b5c..d409ce0ba5 100644 --- a/lib/languages +++ b/lib/languages @@ -10,10 +10,11 @@ # BabelName # PolyglossiaName # PolyglossiaOpts "" -# Encoding -# FontEncoding # QuoteStyle +# DateFormats "||" +# Encoding +# FontEncoding # InternalEncoding # RTL # AsBabelOptions @@ -63,18 +64,43 @@ # Note that the option names have been selected (rather arbitrarily) # because the respective styles are common in the respective countries. # Of course this does not imply any fixed relation to those countries. +# * DateFormats lists the localized conventions for three date forms: +# - Long: December 1, 2018 +# - Medium: Dec 1, 2018 +# - Short: 1/12/2018 +# These are separated by | and use the QDate syntax: +# * d the day as number without a leading zero (1 to 31) +# * dd the day as number with a leading zero (01 to 31) +# * ddd the abbreviated localized day name (e.g. 'Mon' to 'Sun') +# * dddd the long localized day name (e.g. 'Monday' to 'Sunday') +# * M the month as number without a leading zero (1 to 12) +# * MM the month as number with a leading zero (01 to 12) +# * MMM the abbreviated localized month name (e.g. 'Jan' to 'Dec') +# * MMMM the long localized month name (e.g. 'January' to 'December') +# * yy the year as two digit number (00 to 99) +# * yyyy the year as four digit number # * Encoding is the default encoding used with TeX fonts. # It is only used if Document > Settings > Language > Encoding # is set to "Language Default" and "use non-TeX fonts" is FALSE. # Encoding "inherit" means: keep encoding of the context (used by # latex_language). +# * FontEncoding is a bar-separated list of font encodings. +# The first value is the required font encoding for correct hyphenation with +# 8-bit TeX (http://www.hyphenation.org). Eventually following values may be +# used if the selected font is unavailable in FontEncoding. They provide all +# letters used in the language, but some only as "surrogate pairs" with +# possible problems for hyphenation and drag-and-drop from the generated +# documents. +# If not given, all standard text encodings (T) as well as OT1 work. +# * "FontEncoding none" tells LyX that fontenc should not be loaded with this +# language. +# * "FontEncoding ASCII" means: "works with any standard text encoding +# as well as OT1". # * InternalEncoding is used to tell LyX that babel internally sets a # non-standard font encoding (such as hebrew to LHE or greek to LGR). -# If True, LyX cares for characters/macros that do not exist in +# If True, LyX takes care for characters/macros that do not exist in # some font encodings ("<", ">", "|" and straight quote). # It is not required for standard encodings like T2A. See bug #5091. -# * "FontEncoding none" tells LyX that fontenc should not be loaded with this -# language. # * AsBabelOptions advices LyX to pass the languages locally to babel, not # globally to the class. Some languages (basically those not directly # supported by babel) need this. @@ -126,15 +152,20 @@ Language afrikaans BabelName afrikaans QuoteStyle polish Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "dd MMMM yyyy|dd MMM yyyy|yyyy/MM/dd" LangCode af_ZA End +# FontEncoding: no hyphenation, but uses Ç/ç und Ë/ë Language albanian GuiName "Albanian" BabelName albanian PolyglossiaName albanian QuoteStyle swiss Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "dd MMMM yyyy|dd MMM yyyy|dd/MM/yyyy" LangCode sq_AL End @@ -145,6 +176,8 @@ Language american PolyglossiaOpts "variant=american" QuoteStyle english Encoding iso8859-15 + FontEncoding ASCII + DateFormats "MMMM dd, yyyy|MMM dd, yyyy|M/d/yyyy" LangCode en_US End @@ -153,6 +186,7 @@ Language amharic GuiName "Amharic" PolyglossiaName amharic Encoding utf8 + DateFormats "dd MMMM yyyy|dd MMM yyyy|dd/MM/yyyy" LangCode am_ET End @@ -170,6 +204,7 @@ Language ancientgreek Encoding iso8859-7 InternalEncoding true FontEncoding LGR + DateFormats "dd MMMM yyyy|dd MMM yyyy|dd/MM/yyyy" LangCode grc_GR Provides textgreek End @@ -182,6 +217,7 @@ Language arabic_arabtex BabelName arabtex QuoteStyle french Encoding cp1256 + DateFormats "d MMMM، yyyy|dd/MM/yyyy|d/M/yyyy" RTL true LangCode ar_SA End @@ -194,6 +230,7 @@ Language arabic_arabi QuoteStyle french Encoding cp1256 FontEncoding LAE + DateFormats "d MMMM، yyyy|dd/MM/yyyy|d/M/yyyy" RTL true AsBabelOptions true LangCode ar_SA @@ -205,6 +242,7 @@ Language armenian PolyglossiaName armenian QuoteStyle swiss Encoding utf8 + DateFormats "d MMMM، yyyy|d MMM، yyyy|d/M/yyyy" LangCode hy_AM End @@ -214,21 +252,26 @@ Language asturian PolyglossiaName asturian QuoteStyle french Encoding iso8859-15 + DateFormats "d 'de' MMMM 'de' yyyy|d MMM yyyy|dd/MM/yyyy" LangCode ast_ES End + Language australian GuiName "English (Australia)" BabelName australian PolyglossiaName english PolyglossiaOpts "variant=australian" Encoding iso8859-15 + FontEncoding ASCII + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" QuoteStyle english LangCode en_AU End # In polyglossia, this is supported since release 1.33.4 (May 2014) # We introduce it with LyX 2.2 to give the support time to settle. +# Due to the variety, we use no country code. Language austrian GuiName "German (Austria, old spelling)" BabelName austrian @@ -236,7 +279,10 @@ Language austrian PolyglossiaOpts "variant=austrian,spelling=old,babelshorthands=true" QuoteStyle german Encoding iso8859-15 - LangCode de_AT + FontEncoding T1|OT1 + DateFormats "dd. MMMM yyyy|dd. MMM yyyy|dd.MM.yyyy" + LangCode de + LangVariety alt End # In polyglossia, this is supported since release 1.33.4 (May 2014) @@ -248,6 +294,8 @@ Language naustrian PolyglossiaOpts "variant=austrian,spelling=new,babelshorthands=true" QuoteStyle german Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "dd. MMMM yyyy|dd. MMM yyyy|dd.MM.yyyy" LangCode de_AT End @@ -258,6 +306,8 @@ Language bahasa PolyglossiaName bahasai QuoteStyle english Encoding iso8859-15 + FontEncoding ASCII + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode id_ID End @@ -267,6 +317,7 @@ Language bahasam PolyglossiaName bahasam QuoteStyle english Encoding iso8859-15 + DateFormats "dd MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode ms_MY End @@ -277,6 +328,8 @@ Language basque PolyglossiaName basque QuoteStyle swiss Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "yyyy MMMM dd|yyyy MMM dd|yyyy/MM/dd" LangCode eu_ES PostBabelPreamble \addto\extrasbasque{\bbl@deactivate{~}} @@ -289,6 +342,8 @@ Language belarusian BabelName belarusian QuoteStyle french Encoding cp1251 + FontEncoding T2A + DateFormats "dd MMMM yyyy|d MMM yyyy|d.M.yyyy" LangCode be_BY AsBabelOptions true End @@ -299,6 +354,8 @@ Language bosnian BabelName bosnian QuoteStyle polish Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|yyyy-MM-dd" LangCode bs_BA End @@ -309,15 +366,20 @@ Language brazilian PolyglossiaName brazil QuoteStyle english Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d 'de' MMMM 'de' yyyy|d 'de' MMM 'de' yyyy|dd/MM/yyyy" LangCode pt_BR End +# FontEncoding: # ? no hyphenation, but uses ñ Language breton GuiName "Breton" BabelName breton PolyglossiaName breton QuoteStyle french Encoding iso8859-15 + #FontEncoding T1 + DateFormats "dd MMMM yyyy|d MMM yyyy|yyyy-MM-dd" LangCode br_FR End @@ -328,6 +390,8 @@ Language british PolyglossiaOpts "variant=british" QuoteStyle british Encoding iso8859-15 + FontEncoding ASCII + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode en_GB End @@ -338,6 +402,7 @@ Language bulgarian QuoteStyle german Encoding cp1251 FontEncoding T2A + DateFormats "dd MMMM yyyy|d MMM yyyy|yyyy-M-d" LangCode bg_BG Provides textcyrillic End @@ -350,6 +415,8 @@ Language canadian # PolyglossiaOpts "variant=canadian" QuoteStyle english Encoding iso8859-15 + FontEncoding ASCII + DateFormats "MMMM d, yyyy|d MMM yyyy|yyyy-MM-dd" LangCode en_CA End @@ -363,6 +430,8 @@ Language canadien # PolyglossiaOpts "variant=canadien" QuoteStyle french Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|yyyy-MM-dd" LangCode fr_CA End @@ -374,6 +443,8 @@ Language catalan PolyglossiaOpts "babelshorthands=true" QuoteStyle french Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d / MMMM / yyyy|d / MMM / yyyy|dd/MM/yyyy" LangCode ca_ES End @@ -384,6 +455,7 @@ Language chinese-simplified Encoding euc-cn QuoteStyle english LangCode zh_CN + DateFormats "yyyy年M月d日|yyyy-M-d|yy-M-d" Requires CJK End @@ -394,10 +466,12 @@ Language chinese-traditional QuoteStyle cjk Encoding utf8-cjk LangCode zh_TW + DateFormats "yyyy年M月d日|yyyy年M月d日|yy年M月d日" Requires CJK End # not supported by babel +# FIXME DateFormats Language coptic GuiName "Coptic" PolyglossiaName coptic @@ -411,6 +485,8 @@ Language croatian PolyglossiaName croatian QuoteStyle polish Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy.|d. MMM. yyyy.|dd.MM.yyyy." LangCode hr_HR End @@ -421,6 +497,8 @@ Language czech PolyglossiaName czech QuoteStyle german Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM. yyyy|d.M.yyyy" LangCode cs_CZ End @@ -431,6 +509,8 @@ Language danish PolyglossiaName danish QuoteStyle danish Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|dd/MM/yyyy" LangCode da_DK End @@ -439,6 +519,7 @@ Language divehi GuiName "Divehi (Maldivian)" PolyglossiaName divehi Encoding utf8 + DateFormats "yyyy MMMM dd|yyyy MMM dd|dd/MM/yyyy" LangCode dv_MV End @@ -450,6 +531,8 @@ Language dutch PolyglossiaOpts "babelshorthands=true" QuoteStyle polish Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|d-M-yyyy" LangCode nl_NL End @@ -460,18 +543,22 @@ Language english PolyglossiaName english PolyglossiaOpts "variant=american" QuoteStyle english + DateFormats "MMMM dd, yyyy|MMM dd, yyyy|M/d/yyyy" Encoding iso8859-15 + FontEncoding ASCII LangCode en_US End # Esperanto has no country code because it is an auxiliary language. -# We therefore the name of its hunspell dictionary. +# We therefore use the name of its hunspell dictionary. Language esperanto GuiName "Esperanto" BabelName esperanto PolyglossiaName esperanto QuoteStyle english Encoding iso8859-3 + FontEncoding IL3|T1|OT1 + DateFormats "'la' d 'de' MMMM yyyy|'la' d 'de' MMM yyyy|MM/dd/yyyy" LangCode eo_EO End @@ -481,6 +568,8 @@ Language estonian PolyglossiaName estonian QuoteStyle german Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|dd.MM.yyyy" LangCode et_EE PostBabelPreamble \addto\extrasestonian{\bbl@deactivate{~}} @@ -494,7 +583,8 @@ Language farsi BabelName farsi PolyglossiaName farsi Encoding utf8 - FontEncoding LFE + FontEncoding LAE,LFE + DateFormats "d MMMM yyyy|d MMM yyyy|yyyy/M/d" RTL true LangCode fa_IR QuoteStyle english @@ -511,6 +601,8 @@ Language finnish PolyglossiaName finnish QuoteStyle swedish Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|d.M.yyyy" LangCode fi_FI End @@ -522,6 +614,8 @@ Language french PolyglossiaName french QuoteStyle french Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode fr_FR PostBabelPreamble \addto\extrasfrench{% @@ -538,6 +632,8 @@ Language friulan PolyglossiaName friulan QuoteStyle french Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d 'di' MMMM 'dal' yyyy|d 'di' MMM 'dal' yyyy|dd/MM/yyyy" LangCode fur_IT End @@ -548,12 +644,15 @@ Language galician PolyglossiaName galician QuoteStyle french Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d 'de' MMMM 'de' yyyy|d 'de' MMM 'de' yyyy|dd/MM/yyyy" LangCode gl_ES PostBabelPreamble \addto\shorthandsgalician{\galiciandeactivate{~}} EndPostBabelPreamble End +# FIXME DateFormats Language georgian GuiName "Georgian" BabelName georgian @@ -571,6 +670,8 @@ Language german PolyglossiaOpts "variant=german,spelling=old,babelshorthands=true" QuoteStyle german Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "dd. MMMM yyyy|dd. MMM yyyy|dd.MM.yyyy" LangCode de LangVariety alt End @@ -583,6 +684,8 @@ Language ngerman PolyglossiaOpts "variant=german,spelling=new,babelshorthands=true" QuoteStyle german Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "dd. MMMM yyyy|dd. MMM yyyy|dd.MM.yyyy" LangCode de_DE End @@ -597,6 +700,8 @@ Language german-ch PolyglossiaOpts "variant=swiss,spelling=new,babelshorthands=true" QuoteStyle swiss Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "dd. MMMM yyyy|dd. MMM yyyy|dd.MM.yyyy" LangCode de_CH End @@ -610,6 +715,8 @@ Language german-ch-old PolyglossiaOpts "variant=swiss,spelling=old,babelshorthands=true" QuoteStyle swiss Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "dd. MMMM yyyy|dd. MMM yyyy|dd.MM.yyyy" LangCode de_CH End @@ -623,6 +730,7 @@ Language greek Encoding iso8859-7 InternalEncoding true FontEncoding LGR + DateFormats "dd MMMM yyyy|dd MMM yyyy|dd/MM/yyyy" LangCode el_GR Provides textgreek End @@ -636,6 +744,7 @@ Language polutonikogreek Encoding iso8859-7 InternalEncoding true FontEncoding LGR + DateFormats "dd MMMM yyyy|dd MMM yyyy|dd/MM/yyyy" LangCode el_GR Provides textgreek End @@ -651,6 +760,7 @@ Language hebrew # Hebrew babel loads the font encodings # itself in the appropriate order # FontEncoding LHE + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" RTL true LangCode he_IL End @@ -660,6 +770,7 @@ Language hindi GuiName "Hindi" PolyglossiaName hindi Encoding utf8 + DateFormats "dd MMMM yyyy|dd MMM yyyy|dd-MM-yyyy" LangCode hi_IN End @@ -675,12 +786,15 @@ End # QuoteStyle polish #End +# FontEncoding: OT1 misses ð and Þ Language icelandic GuiName "Icelandic" BabelName icelandic PolyglossiaName icelandic QuoteStyle german Encoding iso8859-15 + FontEncoding T1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|dd.MM.yyyy" LangCode is_IS End @@ -692,7 +806,9 @@ Language interlingua BabelName interlingua PolyglossiaName interlingua Encoding iso8859-15 + FontEncoding ASCII LangCode ia_IA + DateFormats "'le' d 'de' MMMM yyyy|'le' d 'de' MMM yyyy|yyyy-mm-dd" QuoteStyle english End @@ -702,6 +818,8 @@ Language irish PolyglossiaName irish QuoteStyle english Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|dd/MM/yyyy" LangCode ga_IE End @@ -712,6 +830,8 @@ Language italian PolyglossiaName italian QuoteStyle french Encoding iso8859-15 + FontEncoding ASCII + DateFormats "dd MMMM yyyy|dd/MMM/yyyy|dd/MM/yyyy" LangCode it_IT End @@ -730,6 +850,7 @@ Language japanese Requires japanese InternalEncoding true FontEncoding None + DateFormats "yyyy年M月d日|yyyy/MM/dd|yy/MM/dd" QuoteStyle cjk End @@ -737,6 +858,7 @@ End Language japanese-cjk GuiName "Japanese (CJK)" Encoding euc-jp + DateFormats "yyyy年M月d日|yyyy/MM/dd|yy/MM/dd" LangCode ja_JP Requires CJK QuoteStyle cjk @@ -747,15 +869,18 @@ Language kannada GuiName "Kannada" PolyglossiaName kannada Encoding utf8 + DateFormats "dd MMMM yyyy|dd MMMM yyyy|dd-MM-yyyy" LangCode kn_IN End # not yet supported by polyglossia # not supported by babel Language kazakh - GuiName "Kazakh" - Encoding ascii - LangCode kk_KZ + GuiName "Kazakh" + Encoding ascii + FontEncoding T2A + DateFormats "dd MMMM yyyy|dd MMMM yyyy|yyyy-dd-MM" + LangCode kk_KZ PostBabelPreamble \input{t2aenc.def} \AtBeginDocument{\fontencoding{T2A}\selectfont} @@ -767,6 +892,7 @@ Language khmer GuiName "Khmer" PolyglossiaName khmer Encoding utf8 + DateFormats "d MMMM yyyy|d MMMM yyyy|dd/MM/yyyy" LangCode km_KH End @@ -774,6 +900,7 @@ Language korean GuiName "Korean" Encoding euc-kr QuoteStyle cjkangle + DateFormats "yyyy년 M월 d일|yyyy. M. d.|yy. M. d." LangCode ko_KR Requires CJK End @@ -783,6 +910,8 @@ Language kurmanji GuiName "Kurmanji" BabelName kurmanji Encoding utf8 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. M. yyyy|yyyy-MM-dd" LangCode kmr AsBabelOptions true End @@ -792,34 +921,40 @@ Language lao GuiName "Lao" PolyglossiaName lao Encoding utf8 + DateFormats "dd MMMM yyyy|dd MMMM yyyy|dd/MM/yyyy" LangCode lo_LA End # There is no country code for Latin because it is a dead language. # We therefore the name of its hunspell dictionary. +# FIXME DateFormats Language latin GuiName "Latin" BabelName latin PolyglossiaName latin Encoding iso8859-15 + FontEncoding T1|OT1 LangCode la_LA End # latvian must be loaded locally with babel options, # not globally via class options +# FontEncoding: L7x required for hyphenation but not set by Babel Language latvian GuiName "Latvian" BabelName latvian PolyglossiaName latvian QuoteStyle german Encoding iso8859-4 -# FontEncoding L7x # (required for hyphenation but not set by babel) + FontEncoding L7x|T1|OT1 + DateFormats "yyyy. 'gada' d. MMMM|yyyy. 'gada' d. MMM|dd.MM.yyyy" LangCode lv_LV AsBabelOptions true End # lithuanian must be loaded locally with babel options, # not globally via class options +# FontEncoding: L7x set by Babel Language lithuanian GuiName "Lithuanian" BabelName lithuanian @@ -827,6 +962,7 @@ Language lithuanian QuoteStyle german Encoding iso8859-13 FontEncoding L7x + DateFormats "yyyy 'm.' MMMM d 'd.'|yyyy 'm.' MMMM d 'd.'|yyyy-MM-dd" LangCode lt_LT AsBabelOptions true End @@ -837,6 +973,8 @@ Language lowersorbian PolyglossiaName lsorbian QuoteStyle german Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|dd.MM.yyyy" LangCode dsb_DE End @@ -847,6 +985,8 @@ Language magyar PolyglossiaName magyar QuoteStyle polish Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "yyyy. MMMM d.|yyyy. MMM d.|yyyy.MM.dd." LangCode hu_HU End @@ -857,6 +997,7 @@ Language macedonian QuoteStyle german Encoding cp1251 FontEncoding T2A + DateFormats "dd MMMM yyyy|d MMM yyyy|d.M.yyyy" LangCode mk_MK Provides textcyrillic End @@ -866,6 +1007,7 @@ Language marathi GuiName "Marathi" PolyglossiaName marathi Encoding utf8 + DateFormats "dd MMMM yyyy|d MMM yyyy|dd-MM-yyyy" LangCode mr_IN End @@ -877,6 +1019,7 @@ Language mongolian BabelName mongolian Encoding utf8 FontEncoding T2A + DateFormats "yyyy оны M сарын d|d-M-yyyy|dd-MM-yyyy" LangCode mn_MN AsBabelOptions true Provides textcyrillic @@ -889,6 +1032,8 @@ Language newzealand PolyglossiaOpts "variant=newzealand" QuoteStyle english Encoding iso8859-15 + FontEncoding ASCII + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode en_NZ End @@ -899,6 +1044,8 @@ Language norsk PolyglossiaName norsk QuoteStyle swiss Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|dd.MM.yyyy" LangCode nb_NO End @@ -909,6 +1056,8 @@ Language nynorsk PolyglossiaName nynorsk QuoteStyle swiss Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|dd.MM.yyyy" LangCode nn_NO End @@ -918,6 +1067,7 @@ Language occitan PolyglossiaName occitan QuoteStyle french Encoding utf8 + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode oc_FR End @@ -934,6 +1084,7 @@ End # QuoteStyle russian # End +# FIXME DateFormats Language piedmontese GuiName "Piedmontese" HasGuiSupport true @@ -941,9 +1092,11 @@ Language piedmontese PolyglossiaName piedmontese QuoteStyle french Encoding iso8859-15 + FontEncoding ASCII LangCode pms_IT End +# FontEncoding: QX required for hyphenation but not set by babel Language polish GuiName "Polish" HasGuiSupport true @@ -951,7 +1104,8 @@ Language polish PolyglossiaName polish QuoteStyle polish Encoding iso8859-2 -# FontEncoding QX # (required for hyphenation but not set by babel) + FontEncoding QX|T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|yyyy-MM-dd" LangCode pl_PL End @@ -962,6 +1116,8 @@ Language portuguese PolyglossiaName portuges QuoteStyle french Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d 'de' MMMM 'de' yyyy|d 'de' MMM 'de' yyyy|yyyy/MM/dd" LangCode pt_PT End @@ -972,6 +1128,8 @@ Language romanian PolyglossiaName romanian QuoteStyle polish Encoding iso8859-16 + FontEncoding T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|dd.MM.yyyy" LangCode ro_RO End @@ -982,6 +1140,8 @@ Language romansh PolyglossiaName romansh QuoteStyle german Encoding iso8859-15 + FontEncoding ASCII + DateFormats "d MMMM yyyy|d MMM yyyy|dd.MM.yyyy" LangCode rm_CH End @@ -993,15 +1153,19 @@ Language russian QuoteStyle russian Encoding koi8-r FontEncoding T2A + DateFormats "d MMMM yyyy 'г'.|d MMM yyyy 'г'.|dd.MM.yyyy" LangCode ru_RU Provides textcyrillic End +# FontEncoding: no hyphenation, but diacritics Language samin GuiName "North Sami" BabelName samin PolyglossiaName samin Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "MMMM d. 'b'. yyyy|MMM d. 'b'. yyyy|d.M.yyyy" LangCode se_NO End @@ -1010,15 +1174,20 @@ Language sanskrit GuiName "Sanskrit" PolyglossiaName sanskrit Encoding utf8 + DateFormats "dd MMMM yyyy|d MMM yyyy|dd-MM-yyyy" LangCode sa_IN End +# Gaidhlig (Scottish Gaelic) +# FontEncoding: no hyphenation, grave accent (à, è, ì, ò, ù) Language scottish GuiName "Scottish" BabelName scottish PolyglossiaName scottish QuoteStyle english Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "dd MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode gd_GB End @@ -1033,6 +1202,7 @@ Language serbian QuoteStyle polish Encoding utf8 FontEncoding T2A + DateFormats "d. MMMM yyyy|d. MMM yyyy|dd.MM.yyyy" LangCode sr_RS AsBabelOptions true End @@ -1046,6 +1216,8 @@ Language serbian-latin PolyglossiaOpts "script=Latin" QuoteStyle polish Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|dd.MM.yyyy" LangCode sr_RS-Latin End @@ -1056,6 +1228,8 @@ Language slovak PolyglossiaName slovak QuoteStyle german Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "d. MMMM yyyy|d. MMM yyyy|d.M.yyyy" LangCode sk_SK End @@ -1065,6 +1239,8 @@ Language slovene PolyglossiaName slovenian QuoteStyle german Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "dd. MMMM yyyy|d. MMM yyyy|d.M.yyyy" LangCode sl_SI End @@ -1075,6 +1251,8 @@ Language spanish PolyglossiaName spanish QuoteStyle french Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d 'de' MMMM 'de' yyyy|d MMM yyyy|dd/MM/yyyy" LangCode es_ES PostBabelPreamble \addto\shorthandsspanish{\spanishdeactivate{~<>}} @@ -1088,6 +1266,8 @@ Language spanish-mexico PolyglossiaName spanish QuoteStyle french Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d 'de' MMMM 'de' yyyy|d MMM yyyy|dd/MM/yyyy" LangCode es_MX PostBabelPreamble \addto\shorthandsspanish{\spanishdeactivate{~<>.}} @@ -1101,6 +1281,8 @@ Language swedish PolyglossiaName swedish QuoteStyle swedish Encoding iso8859-15 + FontEncoding T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|yyyy-MM-dd" LangCode sv_SE End @@ -1110,6 +1292,7 @@ Language syriac PolyglossiaName syriac Encoding utf8 RTL true + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode syr_SY End @@ -1118,6 +1301,7 @@ Language tamil GuiName "Tamil" PolyglossiaName tamil Encoding utf8 + DateFormats "dd MMMM yyyy|d MMM yyyy|dd-MM-yyyy" LangCode ta_IN End @@ -1126,6 +1310,7 @@ Language telugu GuiName "Telugu" PolyglossiaName telugu Encoding utf8 + DateFormats "dd MMMM yyyy|d MMM yyyy|dd-MM-yyyy" LangCode te_IN End @@ -1135,7 +1320,8 @@ Language thai PolyglossiaName thai QuoteStyle english Encoding tis620-0 -# FontEncoding LTH + FontEncoding LTH + DateFormats "dd MMMM yyyy|d MMM yyyy|dd/MM/yyyy" LangCode th_TH PostBabelPreamble \usepackage{thswitch} @@ -1143,6 +1329,7 @@ Language thai End # not supported by babel +#FIXME DateFormats Language tibetan GuiName "Tibetan" PolyglossiaName tibetan @@ -1157,7 +1344,9 @@ Language turkish PolyglossiaName turkish QuoteStyle english Encoding iso8859-9 + FontEncoding T1|OT1 LangCode tr_TR + DateFormats "d MMMM yyyy|dd.MMM.yyyy|dd.MM.yyyy" PostBabelPreamble \usepackage{xkeyval} EndPostBabelPreamble @@ -1171,6 +1360,8 @@ Language turkmen PolyglossiaName turkmen QuoteStyle swiss Encoding utf8 + FontEncoding T1|OT1 + DateFormats "yyyy ý. MMMM d|dd.MM.yyyy ý.|dd.MM.yy ý." LangCode tk_TM AsBabelOptions true End @@ -1183,6 +1374,7 @@ Language ukrainian QuoteStyle russian Encoding koi8-u FontEncoding T2A + DateFormats "dd MMMM yyyy|d MM yyyy|dd.MM.yyyy" LangCode uk_UA Provides textcyrillic End @@ -1193,6 +1385,8 @@ Language uppersorbian PolyglossiaName usorbian QuoteStyle german Encoding iso8859-2 + FontEncoding T1|OT1 + DateFormats "d MMMM yyyy|d MMM yyyy|dd.MM.yyyy" LangCode hsb_DE End @@ -1201,6 +1395,7 @@ Language urdu GuiName "Urdu" PolyglossiaName urdu Encoding utf8 + DateFormats "d MMMM, yyyy|d MMM yyyy|dd/MM/yyyy" RTL true LangCode ur_PK End @@ -1211,6 +1406,8 @@ Language vietnamese PolyglossiaName vietnamese QuoteStyle english Encoding utf8 + DateFormats "dd 'tháng' MMMM yyyy|dd-MM-yyyy|dd/MM/yyyy" + FontEncoding T5 LangCode vi_VN End @@ -1220,5 +1417,7 @@ Language welsh PolyglossiaName welsh QuoteStyle british Encoding iso8859-15 + DateFormats "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy" + FontEncoding T1|OT1 LangCode cy_GB End