X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flanguages;h=282d902c78adcb4953794ec6e5595d9f1e6fe289;hb=8ad7b0caead9f58b5ab40626af144adb3d059f01;hp=2df8f0a82480a45e02b8778c1fc2160bc9ff84e4;hpb=1ed70d10fdfa64186c1b640bc83158d94fd1f2f3;p=lyx.git diff --git a/lib/languages b/lib/languages index 2df8f0a824..282d902c78 100644 --- a/lib/languages +++ b/lib/languages @@ -12,7 +12,8 @@ # PolyglossiaOpts "" # Encoding # FontEncoding -# QuoteStyle +# QuoteStyle # InternalEncoding # RTL # AsBabelOptions @@ -43,13 +44,21 @@ # (UK) -- try to select the entry that is most generic -- here # English. # * 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) -# - plain: "text" 'text' (straight non-typographical quotes) +# PRIMARY SECONDARY +# - british: `text' ``text'' (6_9 -- 66_99) +# - cjk: corner brackets white corner br. +# - cjk-angle: double angle br. angle br. +# - danish: >>text<< >text< (inward guillemets) +# - english: ``text'' `text' (66_99 -- 6_9) +# - french: <> ``text'' (outward guillemets -- 66_99) +# - frenchin: <> <> (French Imprimerie Nationale style) +# - german: ,,text`` ,text` (99/66 -- 9/6) +# - polish: ,,text'' ,text' (99/99 -- 9/9) +# - russian: <> ,,text`` (outward guillemets -- 99/66) +# - swedish: ''text'' 'text' (99_99 -- 9_9) +# - swedishg: >>text>> 'text' (Swedish Guillemets) +# - swiss: <> (outward guillemets) +# - plain: "text" 'text' (non-typographical quotes) # 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. @@ -118,7 +127,7 @@ Language albanian GuiName "Albanian" BabelName albanian PolyglossiaName albanian - QuoteStyle french + QuoteStyle swiss Encoding iso8859-2 LangCode sq_AL End @@ -177,7 +186,7 @@ Language arabic_arabi PolyglossiaName arabic QuoteStyle french Encoding cp1256 - FontEncoding "LFE,LAE" + FontEncoding LAE RTL true AsBabelOptions true LangCode ar_SA @@ -187,7 +196,7 @@ End Language armenian GuiName "Armenian" PolyglossiaName armenian - QuoteStyle french + QuoteStyle swiss Encoding utf8 LangCode hy_AM End @@ -259,7 +268,7 @@ Language basque HasGuiSupport true BabelName basque PolyglossiaName basque - QuoteStyle french + QuoteStyle swiss Encoding iso8859-15 LangCode eu_ES PostBabelPreamble @@ -310,7 +319,7 @@ Language british BabelName british PolyglossiaName english PolyglossiaOpts "variant=british" - QuoteStyle english + QuoteStyle british Encoding iso8859-15 LangCode en_GB End @@ -374,9 +383,9 @@ End Language chinese-traditional GuiName "Chinese (traditional)" HasGuiSupport true - QuoteStyle english - Encoding utf8-cjk - LangCode zh_TW + QuoteStyle cjk + Encoding utf8-cjk + LangCode zh_TW Requires CJK End @@ -462,7 +471,7 @@ Language estonian GuiName "Estonian" BabelName estonian PolyglossiaName estonian - QuoteStyle polish + QuoteStyle german Encoding iso8859-15 LangCode et_EE PostBabelPreamble @@ -477,9 +486,10 @@ Language farsi BabelName farsi PolyglossiaName farsi Encoding utf8 - FontEncoding "LFE,LAE" + FontEncoding LFE RTL true LangCode fa_IR + QuoteStyle english PostBabelPreamble \DeclareTextSymbol{\guillemotright}{LFE}{62} \DeclareTextSymbol{\guillemotleft}{LFE}{60} @@ -577,7 +587,7 @@ Language german-ch BabelName nswissgerman PolyglossiaName german PolyglossiaOpts "variant=swiss,spelling=new,babelshorthands=true" - QuoteStyle danish + QuoteStyle swiss Encoding iso8859-15 LangCode de_CH End @@ -590,7 +600,7 @@ Language german-ch-old BabelName swissgerman PolyglossiaName german PolyglossiaOpts "variant=swiss,spelling=old,babelshorthands=true" - QuoteStyle danish + QuoteStyle swiss Encoding iso8859-15 LangCode de_CH End @@ -652,6 +662,7 @@ End # BabelName hungarian # Encoding iso8859-2 # LangCode hu_HU +# QuoteStyle polish #End Language icelandic @@ -672,6 +683,7 @@ Language interlingua PolyglossiaName interlingua Encoding iso8859-15 LangCode ia_IA + QuoteStyle english End Language irish @@ -708,6 +720,7 @@ Language japanese Requires japanese InternalEncoding true FontEncoding None + QuoteStyle cjk End # uses CJK package @@ -716,6 +729,7 @@ Language japanese-cjk Encoding euc-jp LangCode ja_JP Requires CJK + QuoteStyle cjk End # not supported by babel @@ -749,7 +763,7 @@ End Language korean GuiName "Korean" Encoding euc-kr - QuoteStyle english + QuoteStyle cjkangle LangCode ko_KR Requires CJK End @@ -787,7 +801,7 @@ Language latvian GuiName "Latvian" BabelName latvian PolyglossiaName latvian - QuoteStyle danish + QuoteStyle german Encoding iso8859-4 # FontEncoding L7x # (required for hyphenation but not set by babel) LangCode lv_LV @@ -871,7 +885,7 @@ Language norsk HasGuiSupport true BabelName norsk PolyglossiaName norsk - QuoteStyle french + QuoteStyle swiss Encoding iso8859-15 LangCode nb_NO End @@ -881,7 +895,7 @@ Language nynorsk HasGuiSupport true BabelName nynorsk PolyglossiaName nynorsk - QuoteStyle french + QuoteStyle swiss Encoding iso8859-15 LangCode nn_NO End @@ -905,6 +919,7 @@ End # PolyglossiaName russian # PolyglossiaOpts "spelling=old" # LangCode ru_petr1708 +# QuoteStyle russian # End Language piedmontese @@ -933,7 +948,7 @@ Language portuguese HasGuiSupport true BabelName portuges PolyglossiaName portuges - QuoteStyle english + QuoteStyle french Encoding iso8859-15 LangCode pt_PT End @@ -963,7 +978,7 @@ Language russian HasGuiSupport true BabelName russian PolyglossiaName russian - QuoteStyle french + QuoteStyle russian Encoding koi8-r FontEncoding T2A LangCode ru_RU @@ -1002,7 +1017,7 @@ Language serbian BabelName serbianc PolyglossiaName serbian PolyglossiaOpts "script=Cyrillic" - QuoteStyle german + QuoteStyle polish Encoding utf8 FontEncoding T2A LangCode sr_RS @@ -1016,7 +1031,7 @@ Language serbian-latin BabelName serbian PolyglossiaName serbian PolyglossiaOpts "script=Latin" - QuoteStyle german + QuoteStyle polish Encoding iso8859-2 LangCode sr_RS-Latin End @@ -1127,7 +1142,7 @@ Language turkish HasGuiSupport true BabelName turkish PolyglossiaName turkish - QuoteStyle french + QuoteStyle english Encoding iso8859-9 LangCode tr_TR PostBabelPreamble @@ -1141,7 +1156,7 @@ Language turkmen GuiName "Turkmen" BabelName turkmen PolyglossiaName turkmen - QuoteStyle french + QuoteStyle swiss Encoding utf8 LangCode tk_TM AsBabelOptions true @@ -1152,7 +1167,7 @@ Language ukrainian HasGuiSupport true BabelName ukrainian PolyglossiaName ukrainian - QuoteStyle french + QuoteStyle russian Encoding koi8-u FontEncoding T2A LangCode uk_UA @@ -1176,25 +1191,20 @@ Language urdu LangCode ur_PK End -# vietnam must be loaded locally with babel options, -# not globally via class options, see -# http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg129417.html Language vietnamese GuiName "Vietnamese" - BabelName vietnam + BabelName vietnamese PolyglossiaName vietnamese - QuoteStyle french + QuoteStyle english Encoding utf8 LangCode vi_VN - AsBabelOptions true - Requires vietnamese End Language welsh GuiName "Welsh" BabelName welsh PolyglossiaName welsh - QuoteStyle english + QuoteStyle british Encoding iso8859-15 LangCode cy_GB End