X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flanguages;h=d409ce0ba5035c2219847eb973189f48e3d6804e;hb=9792a151415f129d6bbd36aba952cde538319055;hp=282d902c78adcb4953794ec6e5595d9f1e6fe289;hpb=7e121117bb320368a9164d3a39432a4b54789538;p=lyx.git diff --git a/lib/languages b/lib/languages index 282d902c78..d409ce0ba5 100644 --- a/lib/languages +++ b/lib/languages @@ -10,10 +10,11 @@ # BabelName # PolyglossiaName # PolyglossiaOpts "" -# Encoding -# FontEncoding # QuoteStyle +# DateFormats "||" +# Encoding +# FontEncoding # InternalEncoding # RTL # AsBabelOptions @@ -26,6 +27,7 @@ # # EndPostBabelPreamble # Requires +# Provides # End # # @@ -62,16 +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. @@ -89,6 +118,9 @@ # pre-1998 and post-1998 spelling). The aspell dictionaries are named # language[_REGION][-variety].multi, e.g. de-alt.multi for "German (old # spelling)" (see http://aspell.net/man-html/Dictionary-Naming.html) +# * Provides lists features that are provided by specific Babel languages, +# but are available globally if this language is used (not only for this +# language. Examples are \textgreek (Greek) and \textcyrillic (Russian). # ########################################################################## @@ -100,13 +132,13 @@ Language ignore GuiName "Ignore" BabelName ignore PolyglossiaName ignore - Encoding iso8859-1 + Encoding inherit LangCode ignore End Language latex GuiName "LaTeX" - Encoding iso8859-1 + Encoding inherit LangCode latex End @@ -120,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 @@ -139,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 @@ -147,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 @@ -164,7 +204,9 @@ 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 # FIXME: dummy babel language for arabic_arabtex to be able @@ -175,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 @@ -187,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 @@ -198,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 @@ -207,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 @@ -229,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) @@ -241,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 @@ -251,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 @@ -260,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 @@ -270,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{~}} @@ -282,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 @@ -292,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 @@ -302,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 @@ -321,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 @@ -331,7 +402,9 @@ Language bulgarian QuoteStyle german Encoding cp1251 FontEncoding T2A + DateFormats "dd MMMM yyyy|d MMM yyyy|yyyy-M-d" LangCode bg_BG + Provides textcyrillic End # not yet supported by polyglossia @@ -342,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 @@ -355,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 @@ -366,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 @@ -376,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 @@ -386,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 @@ -403,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 @@ -413,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 @@ -423,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 @@ -431,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 @@ -442,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 @@ -452,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 @@ -473,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{~}} @@ -486,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 @@ -503,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 @@ -514,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{% @@ -530,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 @@ -540,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 @@ -563,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 @@ -575,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 @@ -589,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 @@ -602,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 @@ -615,7 +730,9 @@ 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 Language polutonikogreek @@ -627,7 +744,9 @@ 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 Language hebrew @@ -641,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 @@ -650,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 @@ -665,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 @@ -682,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 @@ -692,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 @@ -702,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 @@ -720,6 +850,7 @@ Language japanese Requires japanese InternalEncoding true FontEncoding None + DateFormats "yyyy年M月d日|yyyy/MM/dd|yy/MM/dd" QuoteStyle cjk End @@ -727,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 @@ -737,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} @@ -757,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 @@ -764,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 @@ -773,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 @@ -782,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 @@ -817,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 @@ -827,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 @@ -837,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 @@ -847,7 +997,9 @@ Language macedonian QuoteStyle german Encoding cp1251 FontEncoding T2A + DateFormats "dd MMMM yyyy|d MMM yyyy|d.M.yyyy" LangCode mk_MK + Provides textcyrillic End # not supported by babel @@ -855,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 @@ -866,8 +1019,10 @@ 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 End Language newzealand @@ -877,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 @@ -887,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 @@ -897,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 @@ -906,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 @@ -922,6 +1084,7 @@ End # QuoteStyle russian # End +# FIXME DateFormats Language piedmontese GuiName "Piedmontese" HasGuiSupport true @@ -929,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 @@ -939,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 @@ -950,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 @@ -960,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 @@ -970,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 @@ -981,14 +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 @@ -997,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 @@ -1020,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 @@ -1033,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 @@ -1043,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 @@ -1052,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 @@ -1062,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{~<>}} @@ -1075,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{~<>.}} @@ -1088,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 @@ -1097,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 @@ -1105,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 @@ -1113,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 @@ -1122,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} @@ -1130,6 +1329,7 @@ Language thai End # not supported by babel +#FIXME DateFormats Language tibetan GuiName "Tibetan" PolyglossiaName tibetan @@ -1144,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 @@ -1158,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 @@ -1170,7 +1374,9 @@ 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 Language uppersorbian @@ -1179,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 @@ -1187,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 @@ -1197,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 @@ -1206,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