X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flanguages;h=1022f3cdbe77db226af5ca63373deecd8733587b;hb=90f7007a2e6c78ffd031e4636ff909ab1bc2ddec;hp=0de211d69025e7195480f7ec3cb7ec66f97b9508;hpb=6a7a8d2e3790ba0a169a45e9dc8e3543eb8a04d8;p=lyx.git diff --git a/lib/languages b/lib/languages index 0de211d690..1022f3cdbe 100644 --- a/lib/languages +++ b/lib/languages @@ -10,6 +10,7 @@ # PolyglossiaName # PolyglossiaOpts "" # Encoding +# QuoteStyle # InternalEncoding # RTL # AsBabelOptions @@ -25,10 +26,20 @@ # End # # -# NOTE: +# NOTES: # # * Omitted elements will be treated as empty (if string) or "false" # (if boolean). +# * The QuoteStyle arguments correspond to the following styles: +# - danish: >>text<< >text< (inward guillemets) +# - english: ``text'' `text' (66_99) +# - french: <> (outward guillemets) +# - german: ,,text`` ,text` (99/66) +# - polish: ,,text'' ,text' (99/99) +# - swedish: ''text'' 'text' (99_99) +# 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. # * Encoding is not relevant for XeTeX (which is utf8 always), and if # Document > Settings > Language > Encoding is not set to "Language # Default" @@ -80,6 +91,7 @@ End Language afrikaans GuiName "Afrikaans" BabelName afrikaans + QuoteStyle polish Encoding iso8859-15 LangCode af_ZA End @@ -88,6 +100,7 @@ Language albanian GuiName "Albanian" BabelName albanian PolyglossiaName albanian + QuoteStyle french Encoding iso8859-2 LangCode sq_AL End @@ -97,6 +110,7 @@ Language american BabelName american PolyglossiaName english PolyglossiaOpts "variant=american" + QuoteStyle english Encoding iso8859-15 LangCode en_US End @@ -106,6 +120,7 @@ Language ancientgreek GuiName "Greek (ancient)" PolyglossiaName greek PolyglossiaOpts variant=ancient + QuoteStyle french Encoding iso8859-7 LangCode grc_GR End @@ -115,6 +130,7 @@ End Language arabic_arabtex GuiName "Arabic (ArabTeX)" BabelName arabtex + QuoteStyle french Encoding cp1256 RTL true LangCode ar_SA @@ -125,8 +141,10 @@ Language arabic_arabi GuiName "Arabic (Arabi)" BabelName arabic PolyglossiaName arabic + QuoteStyle french Encoding cp1256 RTL true + AsBabelOptions true LangCode ar_SA End @@ -134,6 +152,7 @@ End Language armenian GuiName "Armenian" PolyglossiaName armenian + QuoteStyle french Encoding utf8 LangCode hy_AM End @@ -144,6 +163,7 @@ Language australian PolyglossiaName english PolyglossiaOpts "variant=australian" Encoding iso8859-15 + QuoteStyle english LangCode en_AU End @@ -151,6 +171,7 @@ End Language austrian GuiName "German (Austria, old spelling)" BabelName austrian + QuoteStyle german Encoding iso8859-15 LangCode de_AT End @@ -159,6 +180,7 @@ End Language naustrian GuiName "German (Austria)" BabelName naustrian + QuoteStyle german Encoding iso8859-15 LangCode de_AT End @@ -167,6 +189,7 @@ Language bahasa GuiName "Indonesian" BabelName bahasa PolyglossiaName bahasai + QuoteStyle english Encoding iso8859-15 LangCode id_ID End @@ -175,6 +198,7 @@ Language bahasam GuiName "Malay" BabelName bahasam PolyglossiaName bahasam + QuoteStyle english Encoding iso8859-15 LangCode ms_MY End @@ -183,14 +207,19 @@ Language basque GuiName "Basque" BabelName basque PolyglossiaName basque + QuoteStyle french Encoding iso8859-15 LangCode eu_ES + PostBabelPreamble + \addto\extrasbasque{\bbl@deactivate{~}} + EndPostBabelPreamble End # not yet supported by polyglossia Language belarusian GuiName "Belarusian" BabelName belarusian + QuoteStyle french Encoding cp1251 LangCode be_BY End @@ -199,6 +228,7 @@ Language brazilian GuiName "Portuguese (Brazil)" BabelName brazil PolyglossiaName brazil + QuoteStyle english Encoding iso8859-15 LangCode pt_BR End @@ -207,6 +237,7 @@ Language breton GuiName "Breton" BabelName breton PolyglossiaName breton + QuoteStyle french Encoding iso8859-15 LangCode br_FR End @@ -216,6 +247,7 @@ Language british BabelName british PolyglossiaName english PolyglossiaOpts "variant=british" + QuoteStyle english Encoding iso8859-15 LangCode en_GB End @@ -224,6 +256,7 @@ Language bulgarian GuiName "Bulgarian" BabelName bulgarian PolyglossiaName bulgarian + QuoteStyle german Encoding cp1251 LangCode bg_BG End @@ -234,6 +267,7 @@ Language canadian BabelName canadian # PolyglossiaName english # PolyglossiaOpts "variant=canadian" + QuoteStyle english Encoding iso8859-15 LangCode en_CA End @@ -244,6 +278,7 @@ Language canadien BabelName canadien # PolyglossiaName french # PolyglossiaOpts "variant=canadien" + QuoteStyle french Encoding iso8859-15 LangCode fr_CA End @@ -253,6 +288,7 @@ Language catalan BabelName catalan PolyglossiaName catalan PolyglossiaOpts "babelshorthands=true" + QuoteStyle french Encoding iso8859-15 LangCode ca_ES End @@ -261,6 +297,7 @@ End Language chinese-simplified GuiName "Chinese (simplified)" Encoding euc-cn + QuoteStyle english LangCode zh_CN Requires CJK End @@ -268,6 +305,7 @@ End # uses CJK package Language chinese-traditional GuiName "Chinese (traditional)" + QuoteStyle english Encoding utf8-cjk LangCode zh_CN Requires CJK @@ -285,6 +323,7 @@ Language croatian GuiName "Croatian" BabelName croatian PolyglossiaName croatian + QuoteStyle polish Encoding iso8859-2 LangCode hr_HR End @@ -293,6 +332,7 @@ Language czech GuiName "Czech" BabelName czech PolyglossiaName czech + QuoteStyle german Encoding iso8859-2 LangCode cs_CZ End @@ -301,6 +341,7 @@ Language danish GuiName "Danish" BabelName danish PolyglossiaName danish + QuoteStyle danish Encoding iso8859-15 LangCode da_DK End @@ -318,6 +359,7 @@ Language dutch BabelName dutch PolyglossiaName dutch PolyglossiaOpts "babelshorthands=true" + QuoteStyle polish Encoding iso8859-15 LangCode nl_NL End @@ -326,6 +368,7 @@ Language english GuiName "English" BabelName english PolyglossiaName english + QuoteStyle english Encoding iso8859-15 LangCode en_US End @@ -336,6 +379,7 @@ Language esperanto GuiName "Esperanto" BabelName esperanto PolyglossiaName esperanto + QuoteStyle english Encoding iso8859-3 LangCode eo_EO End @@ -344,8 +388,12 @@ Language estonian GuiName "Estonian" BabelName estonian PolyglossiaName estonian + QuoteStyle polish Encoding iso8859-15 LangCode et_EE + PostBabelPreamble + \addto\extrasestonian{\bbl@deactivate{~}} + EndPostBabelPreamble End # the preamble definitions are only used due to bugs in the @@ -367,6 +415,7 @@ Language finnish GuiName "Finnish" BabelName finnish PolyglossiaName finnish + QuoteStyle swedish Encoding iso8859-15 LangCode fi_FI End @@ -376,6 +425,7 @@ Language french GuiName "French" BabelName french PolyglossiaName french + QuoteStyle french Encoding iso8859-15 LangCode fr_FR PostBabelPreamble @@ -390,8 +440,12 @@ Language galician GuiName "Galician" BabelName galician PolyglossiaName galician + QuoteStyle french Encoding iso8859-15 LangCode gl_ES + PostBabelPreamble + \addto\shorthandsgalician{\galiciandeactivate{~}} + EndPostBabelPreamble End # german does not use a country code (due to the variety) @@ -400,6 +454,7 @@ Language german BabelName german PolyglossiaName german PolyglossiaOpts "spelling=old,babelshorthands=true" + QuoteStyle german Encoding iso8859-15 LangCode de LangVariety alt @@ -410,6 +465,7 @@ Language ngerman BabelName ngerman PolyglossiaName german PolyglossiaOpts "babelshorthands=true" + QuoteStyle german Encoding iso8859-15 LangCode de_DE End @@ -421,6 +477,7 @@ Language german-ch BabelName ngerman PolyglossiaName german PolyglossiaOpts "babelshorthands=true" + QuoteStyle danish Encoding iso8859-15 LangCode de_CH End @@ -429,6 +486,7 @@ Language greek GuiName "Greek" BabelName greek PolyglossiaName greek + QuoteStyle french Encoding iso8859-7 InternalEncoding true LangCode el_GR @@ -439,6 +497,7 @@ Language polutonikogreek BabelName polutonikogreek PolyglossiaName greek PolyglossiaOpts "variant=polytonic" + QuoteStyle french Encoding iso8859-7 InternalEncoding true LangCode el_GR @@ -449,6 +508,7 @@ Language hebrew BabelName hebrew PolyglossiaName hebrew Encoding cp1255 + QuoteStyle english InternalEncoding true RTL true LangCode he_IL @@ -477,6 +537,7 @@ Language icelandic GuiName "Icelandic" BabelName icelandic PolyglossiaName icelandic + QuoteStyle german Encoding iso8859-15 LangCode is_IS End @@ -495,6 +556,7 @@ Language irish GuiName "Irish" BabelName irish PolyglossiaName irish + QuoteStyle english Encoding iso8859-15 LangCode ga_IE End @@ -503,6 +565,7 @@ Language italian GuiName "Italian" BabelName italian PolyglossiaName italian + QuoteStyle french Encoding iso8859-15 LangCode it_IT End @@ -538,6 +601,7 @@ End Language korean GuiName "Korean" Encoding euc-kr + QuoteStyle english LangCode ko_KR Requires CJK End @@ -575,6 +639,7 @@ Language latvian GuiName "Latvian" BabelName latvian PolyglossiaName latvian + QuoteStyle danish Encoding iso8859-4 LangCode lv_LV AsBabelOptions true @@ -586,6 +651,7 @@ Language lithuanian GuiName "Lithuanian" BabelName lithuanian PolyglossiaName lithuanian + QuoteStyle german Encoding iso8859-13 LangCode lt_LT AsBabelOptions true @@ -595,6 +661,7 @@ Language lowersorbian GuiName "Lower Sorbian" BabelName lowersorbian PolyglossiaName lsorbian + QuoteStyle german Encoding iso8859-2 LangCode dsb_DE End @@ -603,6 +670,7 @@ Language magyar GuiName "Hungarian" BabelName magyar PolyglossiaName magyar + QuoteStyle polish Encoding iso8859-2 LangCode hu_HU End @@ -631,6 +699,7 @@ Language newzealand BabelName newzealand PolyglossiaName english PolyglossiaOpts "variant=newzealand" + QuoteStyle english Encoding iso8859-15 LangCode en_NZ End @@ -639,6 +708,7 @@ Language norsk GuiName "Norwegian (Bokmaal)" BabelName norsk PolyglossiaName norsk + QuoteStyle french Encoding iso8859-15 LangCode nb_NO End @@ -647,6 +717,7 @@ Language nynorsk GuiName "Norwegian (Nynorsk)" BabelName nynorsk PolyglossiaName nynorsk + QuoteStyle french Encoding iso8859-15 LangCode nn_NO End @@ -655,6 +726,7 @@ End Language occitan GuiName "Occitan" PolyglossiaName occitan + QuoteStyle french Encoding utf8 LangCode oc_FR End @@ -673,6 +745,7 @@ Language polish GuiName "Polish" BabelName polish PolyglossiaName polish + QuoteStyle polish Encoding iso8859-2 LangCode pl_PL End @@ -681,6 +754,7 @@ Language portuguese GuiName "Portuguese" BabelName portuges PolyglossiaName portuges + QuoteStyle english Encoding iso8859-15 LangCode pt_PT End @@ -689,6 +763,7 @@ Language romanian GuiName "Romanian" BabelName romanian PolyglossiaName romanian + QuoteStyle polish Encoding iso8859-2 LangCode ro_RO End @@ -697,6 +772,7 @@ Language russian GuiName "Russian" BabelName russian PolyglossiaName russian + QuoteStyle french Encoding koi8 LangCode ru_RU End @@ -721,6 +797,7 @@ Language scottish GuiName "Scottish" BabelName scottish PolyglossiaName scottish + QuoteStyle english Encoding iso8859-15 LangCode gd_GB End @@ -729,6 +806,7 @@ Language serbian GuiName "Serbian" BabelName serbian PolyglossiaName serbian + QuoteStyle german Encoding iso8859-5 LangCode sr_RS End @@ -738,6 +816,7 @@ Language serbian-latin BabelName serbian PolyglossiaName serbian PolyglossiaOpts "script=latin" + QuoteStyle german Encoding iso8859-2 LangCode sr_RS End @@ -746,6 +825,7 @@ Language slovak GuiName "Slovak" BabelName slovak PolyglossiaName slovak + QuoteStyle german Encoding iso8859-2 LangCode sk_SK End @@ -754,6 +834,7 @@ Language slovene GuiName "Slovene" BabelName slovene PolyglossiaName slovenian + QuoteStyle german Encoding iso8859-2 LangCode sl_SI End @@ -762,6 +843,7 @@ Language spanish GuiName "Spanish" BabelName spanish PolyglossiaName spanish + QuoteStyle french Encoding iso8859-15 LangCode es_ES PostBabelPreamble @@ -774,6 +856,7 @@ Language spanish-mexico GuiName "Spanish (Mexico)" BabelName spanish PolyglossiaName spanish + QuoteStyle french Encoding iso8859-15 LangCode es_MX PostBabelPreamble @@ -785,6 +868,7 @@ Language swedish GuiName "Swedish" BabelName swedish PolyglossiaName swedish + QuoteStyle swedish Encoding iso8859-15 LangCode sv_SE End @@ -817,6 +901,7 @@ Language thai GuiName "Thai" BabelName thai PolyglossiaName thai + QuoteStyle english Encoding tis620-0 LangCode th_TH PostBabelPreamble @@ -828,6 +913,7 @@ Language turkish GuiName "Turkish" BabelName turkish PolyglossiaName turkish + QuoteStyle french Encoding iso8859-9 LangCode tr_TR PostBabelPreamble @@ -841,6 +927,7 @@ Language turkmen GuiName "Turkmen" BabelName turkmen PolyglossiaName turkmen + QuoteStyle french Encoding utf8 LangCode tk_TM AsBabelOptions true @@ -850,6 +937,7 @@ Language ukrainian GuiName "Ukrainian" BabelName ukrainian PolyglossiaName ukrainian + QuoteStyle french Encoding koi8-u LangCode uk_UA End @@ -858,6 +946,7 @@ Language uppersorbian GuiName "Upper Sorbian" BabelName uppersorbian PolyglossiaName usorbian + QuoteStyle german Encoding iso8859-2 LangCode hsb_DE End @@ -877,6 +966,7 @@ Language vietnamese GuiName "Vietnamese" BabelName vietnam PolyglossiaName vietnamese + QuoteStyle french Encoding utf8 LangCode vi_VN AsBabelOptions true @@ -887,6 +977,7 @@ Language welsh GuiName "Welsh" BabelName welsh PolyglossiaName welsh + QuoteStyle english Encoding iso8859-15 LangCode cy_GB End