mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
language support update (tests and workaround for Thai).
This commit is contained in:
parent
27ba6f282d
commit
29265ce702
@ -1,5 +1,5 @@
|
||||
#LyX 2.4 created this file. For more info see https://www.lyx.org/
|
||||
\lyxformat 572
|
||||
\lyxformat 573
|
||||
\begin_document
|
||||
\begin_header
|
||||
\save_transient_properties true
|
||||
@ -12,7 +12,7 @@
|
||||
\maintain_unincluded_children false
|
||||
\language english
|
||||
\language_package auto
|
||||
\inputencoding utf8
|
||||
\inputencoding auto-legacy
|
||||
\fontencoding HE8,T1
|
||||
\font_roman "libertine" "FreeSerif"
|
||||
\font_sans "biolinum" "FreeSans"
|
||||
@ -74,7 +74,7 @@
|
||||
\color #faf0e6
|
||||
\end_branch
|
||||
\branch babel-only
|
||||
\selected 0
|
||||
\selected 1
|
||||
\filename_suffix 0
|
||||
\color #faf0e6
|
||||
\end_branch
|
||||
@ -145,7 +145,7 @@ Languages supported by LyX.
|
||||
\begin_layout Standard
|
||||
\begin_inset Branch debug
|
||||
inverted 0
|
||||
status open
|
||||
status collapsed
|
||||
|
||||
\begin_layout Standard
|
||||
The language is
|
||||
@ -291,11 +291,6 @@ Afrikaans
|
||||
Babel afrikaans
|
||||
\end_layout
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
Polyglossia n.a.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
LangCode af_ZA
|
||||
@ -527,6 +522,11 @@ Belarusian
|
||||
Babel belarusian
|
||||
\end_layout
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
FontEncoding T2A (Cyrillic)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
LangCode be_BY
|
||||
@ -678,36 +678,22 @@ LangCode bg_BG
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
Provides textcyrillic
|
||||
FontEncoding T2A (Cyrillic)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Quote
|
||||
|
||||
\emph on
|
||||
\begin_inset Branch conflict-bg-mk
|
||||
inverted 0
|
||||
status open
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
\emph on
|
||||
\emph off
|
||||
\lang bulgarian
|
||||
Бъ̀лгарският езѝк
|
||||
\emph default
|
||||
е индоевропейски език от групата на южнославянските езици.
|
||||
Бъ̀лгарският езѝк е индоевропейски език от групата на южнославянските езици.
|
||||
Той е официалният език на Република България и един от 23-те официални
|
||||
езика на Европейския съюз.
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Branch debug
|
||||
inverted 0
|
||||
status collapsed
|
||||
status open
|
||||
|
||||
\begin_layout Standard
|
||||
The language is
|
||||
@ -954,6 +940,28 @@ LyX (LyX support missing)
|
||||
Polyglossia churchslavonic
|
||||
\end_layout
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
LangCode cu
|
||||
\end_layout
|
||||
|
||||
\begin_layout Quote
|
||||
\begin_inset Branch polyglossia-only
|
||||
inverted 0
|
||||
status open
|
||||
|
||||
\begin_layout Standard
|
||||
Црькъвьнословѣ́ньскъ ѩꙁꙑ́къ и црькъвьнословѣньскꙑ славєнскій ѧꙁꙑкъ · богоуслоужє
|
||||
бьнъ ѩꙁꙑкъ ѥстъ · ижє мъногꙑ православьнꙑ црькъви словѣньскъ странъ польꙃоуѭтъ
|
||||
⁙ Црькъвьнословѣньскъ ѩꙁꙑкъ словѣньска ѩꙁꙑка нꙑнєшьнъ фѡнитїчьскъ и грамматїчьс
|
||||
къ иꙁводъ ѥстъ · сѫщии жє с І҄В вѣка ѥстъ
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection*
|
||||
Coptic
|
||||
\end_layout
|
||||
@ -2928,17 +2936,29 @@ s lietuvių kalbos salos).
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
Bug/TODO: The font encoding must be manually re-set after Lithuanian text
|
||||
parts.
|
||||
|
||||
Bug/TODO: after Lithuanian text parts, the font encoding is not re-set (
|
||||
\backslash
|
||||
f@encoding re-set to T1 but the error still says L7x).
|
||||
A
|
||||
\backslash
|
||||
selectfont command is required to (re-)activate the
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
outer
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
font encoding
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset ERT
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
|
||||
\backslash
|
||||
fontencoding{T1}
|
||||
\backslash
|
||||
selectfont
|
||||
\end_layout
|
||||
@ -2946,145 +2966,6 @@ selectfont
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Branch debug
|
||||
inverted 0
|
||||
status open
|
||||
|
||||
\begin_layout Standard
|
||||
The language is
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset ERT
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
|
||||
\backslash
|
||||
languagename
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
, the input encoding
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset ERT
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
|
||||
\backslash
|
||||
inputencodingname
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
and the font encoding
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset ERT
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
|
||||
\backslash
|
||||
makeatletter
|
||||
\backslash
|
||||
f@encoding
|
||||
\backslash
|
||||
makeatother
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
A0 ¡ ¢ £ ¤ ¥ ¦ §
|
||||
\begin_inset Note Note
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
¨
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
© ª « ¬ ®
|
||||
\begin_inset Note Note
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
¯
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
B0 ° ± ² ³
|
||||
\begin_inset Note Note
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
´
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
C0 À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
D0 Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
E0 à á â ã ä å æ ç è é ê ë ì í î ï
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
F0 ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection*
|
||||
@ -3167,12 +3048,12 @@ Babel macedonian
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
LangCode mk_MK
|
||||
FontEncoding T2A (Cyrillic)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
Provides textcyrillic
|
||||
LangCode mk_MK
|
||||
\end_layout
|
||||
|
||||
\begin_layout Quote
|
||||
@ -3180,11 +3061,6 @@ Provides textcyrillic
|
||||
inverted 0
|
||||
status open
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Branch conflict-bg-mk
|
||||
inverted 1
|
||||
status open
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
\emph on
|
||||
@ -3199,11 +3075,6 @@ status open
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection*
|
||||
@ -3302,7 +3173,7 @@ LangCode mn_MN
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
Provides textcyrillic
|
||||
FontEncoding T2A (Cyrillic)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
@ -3676,7 +3547,7 @@ LangCode ru_RU
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
Provides textcyrillic
|
||||
FontEncoding T2A (Cyrillic)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
@ -4660,7 +4531,7 @@ LangCode uk_UA
|
||||
|
||||
\begin_layout Labeling
|
||||
\labelwidthstring 00.00.0000
|
||||
Provides textcyrillic
|
||||
FontEncoding T2A (Cyrillic)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Quote
|
||||
|
@ -98,7 +98,8 @@ export/export/latex/unicodesymbols/031-thai_th_(euc-|gbk|jis|utf8-cjk).*
|
||||
|
||||
# Package clashes when Japanese documents are compiled with non-TeX fonts,
|
||||
#
|
||||
# the auto-loaded jsclasses/okumacro.sty needs format `pLaTeX2e'
|
||||
# The textclass-loaded jsclasses/okumacro.sty needs format `pLaTeX2e'
|
||||
# (okumacro provides \ruby support).
|
||||
export/doc/ja/(Additional|Customization|EmbeddedObjects|Intro|LaTeXConfig|Math|Shortcuts|Tutorial|UserGuide).*_systemF
|
||||
export/doc/ja/Formula-numbering_pdf4_systemF
|
||||
# Test for command \pdfsave fails:
|
||||
|
@ -1,10 +1,10 @@
|
||||
#LyX 2.3 created this file. For more info see http://www.lyx.org/
|
||||
#LyX 2.4 created this file. For more info see https://www.lyx.org/
|
||||
\lyxformat 544
|
||||
\begin_document
|
||||
\begin_header
|
||||
\save_transient_properties true
|
||||
\origin /systemlyxdir/examples/ja/Modules/
|
||||
\textclass jsarticle
|
||||
\textclass bxjsarticle
|
||||
\begin_preamble
|
||||
% color greyed-out notes blue
|
||||
\renewenvironment{lyxgreyedout}
|
||||
@ -182,7 +182,11 @@ This is an example sentence written in Braille.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Braille (default)
|
||||
This is an example sentence written in Braille.
|
||||
This is an example sentence
|
||||
\end_layout
|
||||
|
||||
\begin_layout Braille (default)
|
||||
written in Braille.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
@ -568,7 +572,11 @@ braille{#1}}
|
||||
\end_layout
|
||||
|
||||
\begin_layout Braille (default)
|
||||
This is Braille.
|
||||
This is
|
||||
\end_layout
|
||||
|
||||
\begin_layout Braille (default)
|
||||
Braille.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
@ -4,7 +4,7 @@
|
||||
\begin_header
|
||||
\save_transient_properties true
|
||||
\origin /systemlyxdir/examples/ja/Modules/
|
||||
\textclass scrartcl
|
||||
\textclass bxjsarticle
|
||||
\begin_preamble
|
||||
% use this when you only need the document language captions in te list of figures/tables
|
||||
%\PassOptionsToPackage{list=off}{bicaption}
|
||||
@ -113,20 +113,7 @@ bicaption
|
||||
\end_layout
|
||||
|
||||
\begin_layout Author
|
||||
Uwe St
|
||||
\begin_inset ERT
|
||||
status collapsed
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
|
||||
\backslash
|
||||
"
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
ohr
|
||||
Uwe Stöhr
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
@ -985,6 +985,7 @@ Language lithuanian
|
||||
% restore \coyright definition corrupted by l7xenc.def
|
||||
\DeclareRobustCommand{\copyright}{%
|
||||
\ifmmode{\nfss@text{\textcopyright}}\else\textcopyright\fi}
|
||||
\addto\noextraslithuanian{\latintext}
|
||||
EndPostBabelPreamble
|
||||
DateFormats "yyyy 'm.' MMMM d 'd.'|yyyy 'm.' MMMM d 'd.'|yyyy-MM-dd"
|
||||
LangCode lt_LT
|
||||
@ -1355,7 +1356,8 @@ Language telugu
|
||||
LangCode te_IN
|
||||
End
|
||||
|
||||
# alternative support with CJK package and Babel name "thaicjk"
|
||||
# There is an alternative support with CJK package and Babel name "thaicjk".
|
||||
|
||||
Language thai
|
||||
GuiName "Thai"
|
||||
BabelName thai
|
||||
@ -1366,14 +1368,21 @@ Language thai
|
||||
DateFormats "dd MMMM yyyy|d MMM yyyy|dd/MM/yyyy"
|
||||
LangCode th_TH
|
||||
PostBabelPreamble
|
||||
% restore \coyright definition corrupted by lthenc.def
|
||||
\DeclareRobustCommand{\copyright}{%
|
||||
\ifmmode{\nfss@text{\textcopyright}}\else\textcopyright\fi}
|
||||
% Restore \coyright definition corrupted by lthenc.def
|
||||
\DeclareRobustCommand{\copyright}{%
|
||||
\ifmmode{\nfss@text{\textcopyright}}\else\textcopyright\fi}
|
||||
\DeclareTextSymbol{\textcopyright}{LTH}{8}
|
||||
% Restore catcodes changed by thai.ldf (active characters required for inputenc)
|
||||
\@tempcnta=161%
|
||||
\@whilenum\@tempcnta<252\do{%
|
||||
\catcode\@tempcnta=13
|
||||
\advance\@tempcnta\@ne
|
||||
}%
|
||||
EndPostBabelPreamble
|
||||
# Fixme: load font package?
|
||||
# +1 support for font attributes in thai emphasizing etc.
|
||||
# -1 forces ComputerModern as "non-thai" font
|
||||
# TODO: set norasi as surrogate font for LTH (substitutefont.sty)
|
||||
# PostBabelPreamble
|
||||
# \usepackage{fonts-tlwg}
|
||||
# EndPostBabelPreamble
|
||||
|
Loading…
Reference in New Issue
Block a user