diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-10-18 09:49:22 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-10-18 09:49:22 +0000 |
commit | 907af35dafa46d17a41a5ed33ce30587f024313c (patch) | |
tree | 587e719c4b9c24d8137264593e2d1d444fa39009 /Build/source/utils/xindy/xindy-2.4 | |
parent | 23538f26e9cd7dc1c7fc392ad6282587559ce3e1 (diff) |
xindy: Update persian alphabet
git-svn-id: svn://tug.org/texlive/trunk@31940 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/xindy/xindy-2.4')
-rw-r--r-- | Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.am | 13 | ||||
-rw-r--r-- | Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.in | 13 | ||||
-rw-r--r-- | Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.am | 10 | ||||
-rw-r--r-- | Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.in | 13 | ||||
-rw-r--r-- | Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/README | 34 | ||||
-rw-r--r-- | Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/variant1-utf8.pl.in (renamed from Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/utf8.pl.in) | 5 | ||||
-rw-r--r-- | Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/variant2-utf8.pl.in | 82 |
7 files changed, 154 insertions, 16 deletions
diff --git a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.am b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.am index 29f02be4474..f5b439ccf8b 100644 --- a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.am +++ b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.am @@ -560,14 +560,19 @@ DISTCLEANFILES += \ persiandir = $(langdir)/persian PERSIAN = \ - persian/utf8-lang.xdy \ - persian/utf8-test.xdy \ - persian/utf8.xdy + persian/README \ + persian/variant1-utf8-lang.xdy \ + persian/variant1-utf8-test.xdy \ + persian/variant1-utf8.xdy \ + persian/variant2-utf8-lang.xdy \ + persian/variant2-utf8-test.xdy \ + persian/variant2-utf8.xdy nodist_persian_DATA = $(PERSIAN) DISTCLEANFILES += \ - persian/utf8.pl + persian/variant1-utf8.pl \ + persian/variant2-utf8.pl polishdir = $(langdir)/polish diff --git a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.in b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.in index f9e0a023116..114ade688dd 100644 --- a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.in +++ b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/Makefile.in @@ -366,7 +366,8 @@ DISTCLEANFILES = albanian/utf8.pl belarusian/utf8.pl bulgarian/utf8.pl \ klingon/utf8.pl kurdish/bedirxan-utf8.pl \ kurdish/turkish-i-utf8.pl latin/utf8.pl latvian/utf8.pl \ lithuanian/utf8.pl lower-sorbian/utf8.pl macedonian/utf8.pl \ - mongolian/cyrillic-utf8.pl norwegian/utf8.pl persian/utf8.pl \ + mongolian/cyrillic-utf8.pl norwegian/utf8.pl \ + persian/variant1-utf8.pl persian/variant2-utf8.pl \ polish/utf8.pl portuguese/utf8.pl romanian/utf8.pl \ russian/translit-iso-utf8.pl russian/utf8.pl serbian/utf8.pl \ slovak/large-utf8.pl slovak/small-utf8.pl slovenian/utf8.pl \ @@ -748,9 +749,13 @@ NORWEGIAN = \ nodist_norwegian_DATA = $(NORWEGIAN) persiandir = $(langdir)/persian PERSIAN = \ - persian/utf8-lang.xdy \ - persian/utf8-test.xdy \ - persian/utf8.xdy + persian/README \ + persian/variant1-utf8-lang.xdy \ + persian/variant1-utf8-test.xdy \ + persian/variant1-utf8.xdy \ + persian/variant2-utf8-lang.xdy \ + persian/variant2-utf8-test.xdy \ + persian/variant2-utf8.xdy nodist_persian_DATA = $(PERSIAN) polishdir = $(langdir)/polish diff --git a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.am b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.am index ba351adc36d..6ddbae6458f 100644 --- a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.am +++ b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.am @@ -19,9 +19,13 @@ ## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ## Boston, MA 02110-1301 USA. -EXTRA_DIST = utf8.pl.in +EXTRA_DIST = \ + variant1-utf8.pl.in \ + variant2-utf8.pl.in CLEANFILES = \ - utf8.raw \ - utf8-doc.tex + variant1-utf8.raw \ + variant1-utf8-doc.tex \ + variant2-utf8.raw \ + variant2-utf8-doc.tex diff --git a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.in b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.in index dfb8ddfedcf..70c51e00f37 100644 --- a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.in +++ b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/Makefile.in @@ -77,7 +77,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = xindy-2.4/make-rules/alphabets/persian -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am README ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ $(top_srcdir)/../../m4/kpse-progs.m4 \ @@ -218,10 +218,15 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -EXTRA_DIST = utf8.pl.in +EXTRA_DIST = \ + variant1-utf8.pl.in \ + variant2-utf8.pl.in + CLEANFILES = \ - utf8.raw \ - utf8-doc.tex + variant1-utf8.raw \ + variant1-utf8-doc.tex \ + variant2-utf8.raw \ + variant2-utf8-doc.tex all: all-am diff --git a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/README b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/README new file mode 100644 index 00000000000..835649167fd --- /dev/null +++ b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/README @@ -0,0 +1,34 @@ +________________________ +The “xindy-persian” package +v0.6 + +The “xindy-persian” package is the Persian language +support for xindy program. + +Two Variants are provided: + * Variant One: Sorts آ as ا + * Variant Two: Sorts آ as a separate letter + +If you want to report any bugs or typos and corrections in the documentation, +or ask for any new features, or suggest any improvements, or ask any questions +about the package, then please do not send any direct emails to us; we will not +answer any direct emails. Instead please use the issue tracker: + <https://github.com/vafa/xindy-persian> +In doing so, please always explain your issue well enough, always include +a minimal working examples showing the issue, and always choose the appropriate +label for your query (i.e. if you are reporting any bugs, choose `bug' label). + +Current version release date: 2013/10/14 +_________________ +Vafa Khalighi +persian-tex@tug.org + +Copyright © 2011–2013 Vafa Khalighi +Distributed under the LaTeX Project Public License +It may be distributed and/or modified under the LaTeX Project Public License, +version 1.3c or higher (your choice). The latest version of +this license is at: http://www.latex-project.org/lppl.txt + +This work is “maintained” (as per LPPL maintenance status) +by Vafa Khalighi. + diff --git a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/utf8.pl.in b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/variant1-utf8.pl.in index 480de4b4ac1..9d14f9f37c3 100644 --- a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/utf8.pl.in +++ b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/variant1-utf8.pl.in @@ -1,11 +1,14 @@ #!/usr/bin/perl $language = "Persian"; +$variant = "One"; $prefix = "pe"; $script = "arabic"; $alphabet = [ -['ا',['أ','ا','آ']], +['ا',['آ']], +['ا',['أ']], +['ا',['ا']], ['ب',['ب']], ['پ',['پ']], ['ت',['ت']], diff --git a/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/variant2-utf8.pl.in b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/variant2-utf8.pl.in new file mode 100644 index 00000000000..9c7fdfaa290 --- /dev/null +++ b/Build/source/utils/xindy/xindy-2.4/make-rules/alphabets/persian/variant2-utf8.pl.in @@ -0,0 +1,82 @@ +#!/usr/bin/perl + +$language = "Persian"; +$variant = "Two"; +$prefix = "pe"; +$script = "arabic"; + +$alphabet = [ +['آ',['آ']], +['ا',['أ']], +['ا',['ا']], +['ب',['ب']], +['پ',['پ']], +['ت',['ت']], +['ث',['ث']], +['ج',['ج']], +['چ',['چ']], +['ح',['ح']], +['خ',['خ']], +['د',['د']], +['ذ',['ذ']], +['ر',['ر']], +['ز',['ز']], +['ژ',['ژ']], +['س',['س']], +['ش',['ش']], +['ص',['ص']], +['ض',['ض']], +['ط',['ط']], +['ظ',['ظ']], +['ع',['ع']], +['غ',['غ']], +['ف',['ف']], +['ق',['ق']], +['ک',['ک']], +['گ',['گ']], +['ل',['ل']], +['م',['م']], +['ن',['ن']], +['و',['ؤ','و']], +['ه',['ه']], +['ی',['ئ','ی']], +['A', ['a','A'],['à','À']], +['B', ['b','B']], +['C', ['c','C'],['ç','Ç']], +['D', ['d','D'],['ð','Ð']], +['E', ['e','E'],['é','É'],['è','È'],['ë','Ë'],['ê','Ê']], +['F', ['f','F']], +['G', ['g','G']], +['H', ['h','H']], +['I', ['i','I'],['ï','Ï']], +['J', ['j','J']], +['K', ['k','K']], +['L', ['l','L']], +['M', ['m','M']], +['N', ['n','N'],['ñ','Ñ']], +['O', ['o','O'],['ö','Ö'],['ô','Ô']], +['P', ['p','P']], +['Q', ['q','Q']], +['R', ['r','R']], +['S', ['s','S']], +['T', ['t','T']], +['U', ['u','U']], +['V', ['v','V']], +['W', ['w','W']], +['X', ['x','X']], +['Y', ['y','Y']], +['Z', ['z','Z']], +['Þ', ['þ','Þ']], +]; + +$sortcase = "Aa"; +#$sortcase = "aA"; + +$ligatures = [ +[['æ','Æ'], 'after', [['a','e'], ['A','e']]], +[['œ','Œ'], 'after', [['o','e'], ['O','e']]] +]; + +@special = ('?', '!', '.', 'letters', '-', '\'', '{', '}','ّ','َ','ِ','ُ','ً','ٍ','ٌ','ْ','ٔ','ء','','«','»','ـ'); + +do 'make-rules.pl'; |