summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-04-17 20:01:29 +0000
committerKarl Berry <karl@freefriends.org>2023-04-17 20:01:29 +0000
commit19f4615e78bc698d8c209e560c189e629994ef7d (patch)
tree9c6903c0d1515fbe865a88e0ec8fdea6747dd77d /Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
parent458ed8974faf8518dee709e8cf8d336a27127799 (diff)
polyglossia (17apr23)
git-svn-id: svn://tug.org/texlive/trunk@66873 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf')
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf13
1 files changed, 10 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
index 8478de1e8e0..1b119254050 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.60 -- 2023/02/11)
+% Language definition file (part of polyglossia v1.61 -- 2023/04/16)
%
\ProvidesFile{gloss-serbian.ldf}[polyglossia: module for Serbian]
%TODO split into gloss-serbiancyr.ldf and gloss-serbianlat.ldf
@@ -10,6 +10,9 @@
\PolyglossiaSetup{serbian}{
bcp47=sr-Latn,
+ bcp47-language=sr,
+ bcp47-script=Latn,
+ bcp47-casing=sr-Latn,
langtag=SRB,
hyphennames={serbian},
hyphenmins={2,2},
@@ -39,12 +42,12 @@
\ifcase\xpg@nr\relax
% cyrillic:
\@serbian@cyrtrue
- \SetLanguageKeys{serbian}{scripttag=cyrl,script=Cyrillic,babelname=serbianc,bcp47=sr-Cyrl}
+ \SetLanguageKeys{serbian}{scripttag=cyrl,script=Cyrillic,babelname=serbianc,bcp47=sr-Cyrl,bcp47-language=sr,bcp47-script=Cyrl,bcp47-casing=sr-Cyrl}
\xpg@fontsetup@nonlatin{serbian}%
\or
% latin:
\@serbian@cyrfalse
- \SetLanguageKeys{serbian}{scripttag=latn,script=Latin,babelname=serbian,bcp47=sr-Latn}
+ \SetLanguageKeys{serbian}{scripttag=latn,script=Latin,babelname=serbian,bcp47=sr-Latn,bcp47-language=sr,bcp47-script=Latn,bcp47-casing=sr-Latn}
\xpg@fontsetup@latin{serbian}%
%TODO \def\serbian@language{\language=\l@serbianlat}%
% or should we use Croatian patterns as a fallback for the time being???
@@ -61,18 +64,22 @@
% arabic:
\cyrillic@numeralsfalse%
\cyrillic@asbuk@numeralsfalse%
+ \SetLanguageKeys{serbian}{bcp47-extension-u=nu-latn}%
\or
% cyrillic:
\cyrillic@numeralstrue%
\cyrillic@asbuk@numeralsfalse%
+ \SetLanguageKeys{serbian}{bcp47-extension-u=nu-cyrl}%
\or
% cyrillic-trad:
\cyrillic@numeralstrue%
\cyrillic@asbuk@numeralsfalse%
+ \SetLanguageKeys{serbian}{bcp47-extension-u=nu-cyrl}%
\or
% cyrillic-alph:
\cyrillic@numeralstrue%
\cyrillic@asbuk@numeralstrue%
+ \SetLanguageKeys{serbian}{bcp47-extension-u=nu-cyrl}%
\fi
\xpg@info{Option: Serbian, numerals=\xpg@val}%
}{\xpg@warning{Unknown Serbian numerals value `#1'}}