summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-10-12 22:22:22 +0000
committerKarl Berry <karl@freefriends.org>2008-10-12 22:22:22 +0000
commit9cad19503f443217d31276de7630b4224f2853d0 (patch)
treeb97cbaed7adf7715b2a3bdbc24396da483e7d042 /Master/texmf-dist
parent952b6ae97b87ab07da5b80b770d5b81c0428d794 (diff)
texinfo hyphenation support
git-svn-id: svn://tug.org/texlive/trunk@10946 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/tex/texinfo/texinfo.tex42
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-cs.tex15
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-de.tex25
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-en.tex20
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-es.tex17
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-fr.tex13
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-it.tex15
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-nb.tex (renamed from Master/texmf-dist/tex/texinfo/txi-no.tex)17
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-nl.tex14
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-nn.tex18
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-pl.tex39
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-pt.tex17
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-ru.tex71
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-sr.tex70
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-tr.tex21
-rw-r--r--Master/texmf-dist/tex/texinfo/txi-uk.tex70
16 files changed, 372 insertions, 112 deletions
diff --git a/Master/texmf-dist/tex/texinfo/texinfo.tex b/Master/texmf-dist/tex/texinfo/texinfo.tex
index bac0726023e..53a26190fa4 100644
--- a/Master/texmf-dist/tex/texinfo/texinfo.tex
+++ b/Master/texmf-dist/tex/texinfo/texinfo.tex
@@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
%
-\def\texinfoversion{2008-04-18.10}
+\def\texinfoversion{2008-10-12.11}
%
% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -3874,7 +3874,7 @@ end
\def\dosynindex#1#2#3{%
% Only do \closeout if we haven't already done it, else we'll end up
% closing the target index.
- \expandafter \ifx\csname donesynindex#2\endcsname \undefined
+ \expandafter \ifx\csname donesynindex#2\endcsname \relax
% The \closeout helps reduce unnecessary open files; the limit on the
% Acorn RISC OS is a mere 16 files.
\expandafter\closeout\csname#2indfile\endcsname
@@ -7747,10 +7747,9 @@ end
\message{localization,}
-% @documentlanguage is usually given very early, just after
-% @setfilename. If done too late, it may not override everything
-% properly. Single argument is the language (de) or locale (de_DE)
-% abbreviation. It would be nice if we could set up a hyphenation file.
+% For single-language documents, @documentlanguage is usually given very
+% early, just after @documentencoding. Single argument is the language
+% (de) or locale (de_DE) abbreviation.
%
{
\catcode`\_ = \active
@@ -7785,9 +7784,36 @@ end
}
%
\newhelp\nolanghelp{The given language definition file cannot be found or
-is empty. Maybe you need to install it? In the current directory
-should work if nowhere else does.}
+is empty. Maybe you need to install it? Putting it in the current
+directory should work if nowhere else does.}
+% This macro is called from txi-??.tex files; the first argument is the
+% \language name to set (without the "\lang@" prefix), the second and
+% third args are \{left,right}hyphenmin.
+%
+% The language names to pass are determined when the format is built.
+% See the etex.log file created at that time, e.g.,
+% /usr/local/texlive/2008/texmf-var/web2c/pdftex/etex.log.
+%
+% With TeX Live 2008, etex now includes hyphenation patterns for all
+% available languages. This means we can support hyphenation in
+% Texinfo, at least to some extent. (This still doesn't solve the
+% accented characters problem.)
+%
+\catcode`@=11
+\def\txisetlanguage#1#2#3{%
+ % do not set the language if the name is undefined in the current TeX.
+ \expandafter\ifx\csname lang@#1\endcsname \relax
+ \message{no patterns for #1}%
+ \else
+ \global\language = \csname lang@#1\endcsname
+ \fi
+ % but there is no harm in adjusting the hyphenmin values regardless.
+ \global\lefthyphenmin = #2\relax
+ \global\righthyphenmin = #3\relax
+}
+
+% Helpers for encodings.
% Set the catcode of characters 128 through 255 to the specified number.
%
\def\setnonasciicharscatcode#1{%
diff --git a/Master/texmf-dist/tex/texinfo/txi-cs.tex b/Master/texmf-dist/tex/texinfo/txi-cs.tex
index cdbc3c0d226..ffcedae436a 100644
--- a/Master/texmf-dist/tex/texinfo/txi-cs.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-cs.tex
@@ -1,7 +1,7 @@
-% $Id: txi-cs.tex,v 1.3 2004/04/11 17:56:45 karl Exp $
-% Czech translation for texinfo.tex.
+% $Id: txi-cs.tex,v 1.6 2008/10/12 22:18:39 karl Exp $
+% txi-cs.tex -- Czech translations for texinfo.tex.
%
-% Copyright (C) 1999, 2000 Free Software Foundation.
+% Copyright 1999, 2000, 2007, 2008 Free Software Foundation.
%
% Authors:
% Vladimir Michl <Vladimir.Michl@mujweb.cz>
@@ -9,7 +9,7 @@
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
+% the Free Software Foundation; either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
@@ -18,9 +18,10 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-%
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\txisetlanguage{czech}{2}{3}
+
\gdef\putwordAppendix{PЬМlohy}
\gdef\putwordChapter{Kapitola}
\gdef\putwordfile{soubor}
diff --git a/Master/texmf-dist/tex/texinfo/txi-de.tex b/Master/texmf-dist/tex/texinfo/txi-de.tex
index f3726c3677a..b0eeeae07c7 100644
--- a/Master/texmf-dist/tex/texinfo/txi-de.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-de.tex
@@ -1,12 +1,12 @@
-% txi-de.tex -- adaptation to German for texinfo.tex.
-% $Id: txi-de.tex,v 1.3 2004/04/11 17:56:45 karl Exp $
-%
-% Copyright (C) 1999 Free Software Foundation, Inc.
+% $Id: txi-de.tex,v 1.8 2008/10/12 22:18:39 karl Exp $
+% txi-de.tex -- German translations for texinfo.tex.
%
+% Copyright 1999, 2007, 2008 Free Software Foundation, Inc.
+%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2, or (at your option)
-% any later version.
+% the Free Software Foundation; either version 3 of the license, or (at
+% your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -14,14 +14,15 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
%
% Written by Karl Heinz Marbaise, 18. January 1999, <kama@hippo.fido.de>
-%%
-%% german translation of the used words.
-%% Don't use checking because if it is our turn they have
-%% been defined.
+
+\txisetlanguage{ngerman}{2}{2}
+
+% german translation of the used words.
+% Don't use checking because if it is our turn they have
+% been defined.
\gdef\putwordAppendix{Anhang}
\gdef\putwordChapter{Kapitel}
\gdef\putwordfile{Datei}
diff --git a/Master/texmf-dist/tex/texinfo/txi-en.tex b/Master/texmf-dist/tex/texinfo/txi-en.tex
index 721c49a49f1..8fbd54ef4c0 100644
--- a/Master/texmf-dist/tex/texinfo/txi-en.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-en.tex
@@ -1,13 +1,14 @@
-% English non-translation for texinfo.tex. This is read when a source
-% document says @documentlanguage en (which might happen after another
-% @documentlanguage). The actual values are the same as defaults.
-% $Id: txi-en.tex,v 1.3 2004/04/11 17:56:45 karl Exp $
-%
-% Copyright (C) 1999 Free Software Foundation.
+% $Id: txi-en.tex,v 1.6 2008/10/12 22:18:39 karl Exp $
+% txi.en.tex -- English non-translations for texinfo.tex. This is read
+% when a source document says @documentlanguage en (which might happen
+% after another @documentlanguage). The actual values are the same as
+% the defaults.
+%
+% Copyright 1999, 2007, 2008 Free Software Foundation.
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
+% the Free Software Foundation; either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
@@ -16,8 +17,9 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\txisetlanguage{USenglish}{2}{3}
\gdef\putwordAppendix{Appendix}
\gdef\putwordChapter{Chapter}
diff --git a/Master/texmf-dist/tex/texinfo/txi-es.tex b/Master/texmf-dist/tex/texinfo/txi-es.tex
index 334e2d1e109..43b3c27b426 100644
--- a/Master/texmf-dist/tex/texinfo/txi-es.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-es.tex
@@ -1,21 +1,24 @@
-% txi-es.tex -- TeX macros to handle Spanish language documents.
-%
-% Copyright (C) 1999 by Adrian Perez Jorge
+% $Id: txi-es.tex,v 1.5 2008/10/12 22:18:39 karl Exp $
+% txi-es.tex -- Spanish translations for texinfo.tex.
%
+% Copyright (C) 1999, 2007, 2008 by Adrian Perez Jorge.
+%
% This txi-es.tex file is free software; you can redistribute it and/or
% modify it under the terms of the GNU General Public License as
-% published by the Free Software Foundation; either version 2, or (at
-% your option) any later version.
+% published by the Free Software Foundation; either version 3 of the
+% License, or (at your option) any later version.
%
% This txi-es.tex file is distributed in the hope that it will be
% useful, but WITHOUT ANY WARRANTY; without even the implied warranty
% of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
% General Public License for more details.
%
-
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
%
% Set up fixed words for Spanish.
-%
+
+\txisetlanguage{spanish}{2}{2}
\gdef\putwordAppendix{Ap\'endice}
\gdef\putwordChapter{Cap\'{\char16{}}tulo}
diff --git a/Master/texmf-dist/tex/texinfo/txi-fr.tex b/Master/texmf-dist/tex/texinfo/txi-fr.tex
index 0a83f04ac0d..f8dae3878cf 100644
--- a/Master/texmf-dist/tex/texinfo/txi-fr.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-fr.tex
@@ -1,11 +1,11 @@
-% txi-fr.tex -- TeX macros to handle French language for texinfo.tex documents.
-% $Id: txi-fr.tex,v 1.3 2004/04/11 17:56:45 karl Exp $
+% $Id: txi-fr.tex,v 1.6 2008/10/12 22:18:39 karl Exp $
+% txi-fr.tex -- French translations for texinfo.tex.
%
-% Copyright (C) 1999 Free Software Foundation.
+% Copyright (C) 1999, 2007, 2008 Free Software Foundation.
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
+% the Free Software Foundation; either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
@@ -14,14 +14,15 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
% Set up fixed words for French.
% Translated by Laurent Bourbeau <bourbeau@progiciels-bpi.ca>
% Translation date: le 10 dИcembre 1999.
% Transmitted to: Karl Berry <karl@cs.umb.edu>
+\txisetlanguage{french}{2}{2}
+
\gdef\putwordAppendix{Annexe}
\gdef\putwordChapter{Chapitre}
\gdef\putwordfile{fichier}
diff --git a/Master/texmf-dist/tex/texinfo/txi-it.tex b/Master/texmf-dist/tex/texinfo/txi-it.tex
index 28e51eaa3f0..eff356947cc 100644
--- a/Master/texmf-dist/tex/texinfo/txi-it.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-it.tex
@@ -1,13 +1,11 @@
-% English non-translation for texinfo.tex. This is read when a source
-% document says @documentlanguage en (which might happen after another
-% @documentlanguage). The actual values are the same as defaults.
-% $Id: txi-it.tex,v 1.3 2004/04/11 17:56:45 karl Exp $
+% $Id: txi-it.tex,v 1.6 2008/10/12 22:18:39 karl Exp $
+% txi-it.tex -- Italian translations for texinfo.tex
%
-% Copyright (C) 1999 Free Software Foundation.
+% Copyright 1999, 2007, 2008 Free Software Foundation.
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
+% the Free Software Foundation; either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
@@ -16,8 +14,9 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\txisetlanguage{italian}{2}{2}
\gdef\putwordAppendix{Appendice}
\gdef\putwordChapter{Capitolo}
diff --git a/Master/texmf-dist/tex/texinfo/txi-no.tex b/Master/texmf-dist/tex/texinfo/txi-nb.tex
index a4e589382ed..d0104b23cc5 100644
--- a/Master/texmf-dist/tex/texinfo/txi-no.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-nb.tex
@@ -1,11 +1,12 @@
-% Norwegian translation for texinfo.tex (1999-10-29, GNU Texinfo 4.0).
-% Enables the use of words like Kapittel instead of Chapter, etc.
+% $Id: txi-nb.tex,v 1.2 2008/10/12 22:18:39 karl Exp $
+% txi-it.tex -- Norwegian translations for texinfo.tex (1999-10-29, GNU
+% Texinfo 4.0).
%
-% Copyright (C) 1999 Trond Endrest=F8l <endrestol@hotmail.com>
+% Copyright (C) 1999, 2007, 2008 Trond Endrest=F8l <endrestol@hotmail.com>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
+% the Free Software Foundation; either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
@@ -14,10 +15,10 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston,
-% MA 02111-1307, USA.
-%
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\txisetlanguage{bokmal}{2}{2} % used for both bokmal and nynorsk
+
\gdef\putwordAppendix{Vedlegg}
\gdef\putwordChapter{Kapittel}
\gdef\putwordfile{fil}
diff --git a/Master/texmf-dist/tex/texinfo/txi-nl.tex b/Master/texmf-dist/tex/texinfo/txi-nl.tex
index aab69f7ecb0..dd1967d9808 100644
--- a/Master/texmf-dist/tex/texinfo/txi-nl.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-nl.tex
@@ -1,11 +1,11 @@
-% Dutch translation for texinfo.tex.
-% $Id: txi-nl.tex,v 1.3 2004/04/11 17:56:45 karl Exp $
+% $Id: txi-nl.tex,v 1.6 2008/10/12 22:18:39 karl Exp $
+% txi-nl.tex -- Dutch translations for texinfo.tex.
%
-% Copyright (C) 1999 Free Software Foundation.
+% Copyright 1999, 2007, 2008 Free Software Foundation.
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
+% the Free Software Foundation; either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
@@ -14,10 +14,10 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\txisetlanguage{dutch}{2}{2}
-% Set up fixed words if not already set.
\gdef\putwordAppendix{Appendix}
\gdef\putwordChapter{Hoofdstuk}
\gdef\putwordfile{bestand}
diff --git a/Master/texmf-dist/tex/texinfo/txi-nn.tex b/Master/texmf-dist/tex/texinfo/txi-nn.tex
new file mode 100644
index 00000000000..15185d76889
--- /dev/null
+++ b/Master/texmf-dist/tex/texinfo/txi-nn.tex
@@ -0,0 +1,18 @@
+% No difference between Norwegian Nynorsk and Norwegian bokmal for Texinfo?
+%
+% Copyright 2008 Free Software Foundation, Inc.
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+\input txi-nb
diff --git a/Master/texmf-dist/tex/texinfo/txi-pl.tex b/Master/texmf-dist/tex/texinfo/txi-pl.tex
index b5895a2942d..c34cfc6ff36 100644
--- a/Master/texmf-dist/tex/texinfo/txi-pl.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-pl.tex
@@ -1,11 +1,11 @@
-% txi-pl.tex -- adaptation to Polish for texinfo.tex.
-% $Id: txi-pl.tex,v 1.3 2004/04/11 17:56:45 karl Exp $
+% $Id: txi-pl.tex,v 1.7 2008/10/12 22:18:39 karl Exp $
+% txi-pl.tex -- Polish translations for texinfo.tex.
%
-% Copyright (C) 2003 Free Software Foundation.
+% Copyright 2003, 2006, 2007, 2008 Free Software Foundation.
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
+% the Free Software Foundation; either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
@@ -14,32 +14,32 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-%
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
% Written by Wojciech Polak <polak@gnu.org> on 29-03-2003.
% Modified by Staszek Wawrykiewicz <staw@gust.org.pl> on 01-04-2003.
-%
-\prefixing
+
+\txisetlanguage{czech}{2}{2}
+
\gdef\putwordAppendix{Suplement}
-\gdef\putwordChapter{Rozdzia/l}
+\gdef\putwordChapter{RozdziaЁ}
\gdef\putwordfile{plik}
\gdef\putwordin{w}
\gdef\putwordIndexIsEmpty{(Skorowidz jest pusty)}
\gdef\putwordIndexNonexistent{(Brak skorowidza)}
\gdef\putwordInfo{Info}
-\gdef\putwordInstanceVariableof{Przyk/ladowa zmienna}
+\gdef\putwordInstanceVariableof{PrzykЁadowa zmienna}
\gdef\putwordMethodon{Metoda}
-\gdef\putwordNoTitle{Brak tytu/lu}
+\gdef\putwordNoTitle{Brak tytuЁu}
\gdef\putwordof{z}
\gdef\putwordon{na}
\gdef\putwordpage{strona}
-\gdef\putwordsection{cz/e/s/c}
-\gdef\putwordSection{Cz/e/s/c}
+\gdef\putwordsection{czЙ╤Ф}
+\gdef\putwordSection{CzЙ╤Ф}
\gdef\putwordsee{zobacz}
\gdef\putwordSee{Zobacz}
-\gdef\putwordShortTOC{Kr/otka zawarto/s/c}
-\gdef\putwordTOC{Spis tre/sci}
+\gdef\putwordShortTOC{KrСtka zawarto╤Ф}
+\gdef\putwordTOC{Spis tre╤ci}
%
\gdef\putwordMJan{stycznia}
\gdef\putwordMFeb{lutego}
@@ -49,17 +49,16 @@
\gdef\putwordMJun{czerwca}
\gdef\putwordMJul{lipca}
\gdef\putwordMAug{sierpnia}
-\gdef\putwordMSep{wrze/snia}
-\gdef\putwordMOct{pa/xdziernika}
+\gdef\putwordMSep{wrze╤nia}
+\gdef\putwordMOct{pa╪dziernika}
\gdef\putwordMNov{listopada}
\gdef\putwordMDec{grudnia}
%
\gdef\putwordDefmac{Makro}
\gdef\putwordDefspec{Specjalna forma}
\gdef\putwordDefvar{Zmienna}
-\gdef\putwordDefopt{Opcja u/zytkownika}
+\gdef\putwordDefopt{Opcja u©ytkownika}
\gdef\putwordDeffunc{Funkcja}
-\nonprefixing
%
% Produces Day Month Year style of output.
%
diff --git a/Master/texmf-dist/tex/texinfo/txi-pt.tex b/Master/texmf-dist/tex/texinfo/txi-pt.tex
index c65bc5e1d5a..105bc245d60 100644
--- a/Master/texmf-dist/tex/texinfo/txi-pt.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-pt.tex
@@ -1,11 +1,12 @@
-% txi-pt.tex -- adaptation to Portuguese for texinfo.tex.
+% $Id: txi-pt.tex,v 1.7 2008/10/12 22:18:39 karl Exp $
+% txi-pt.tex -- Portuguese translations for texinfo.tex.
%
-% Copyright (C) 1999 Free Software Foundation, Inc.
+% Copyright 1999, 2007, 2008 Free Software Foundation, Inc.
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2, or (at your option)
-% any later version.
+% the Free Software Foundation; either version 3 of the License, or (at
+% your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,12 +14,12 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
%
% Written by Lalo Martins <lalo@webcom.com> at 05 August 1999
-%%
-%% Portuguese translation of the used words.
+
+\txisetlanguage{portuguese}{2}{3}
+
\gdef\putwordAppendix{Ap\^endice}
\gdef\putwordChapter{Cap\'\ptexi tulo}
\gdef\putwordfile{Data}
diff --git a/Master/texmf-dist/tex/texinfo/txi-ru.tex b/Master/texmf-dist/tex/texinfo/txi-ru.tex
new file mode 100644
index 00000000000..43fa2a4bcbc
--- /dev/null
+++ b/Master/texmf-dist/tex/texinfo/txi-ru.tex
@@ -0,0 +1,71 @@
+% $Id: txi-ru.tex,v 1.3 2008/10/12 22:18:40 karl Exp $
+% txi-ru.tex -- Russian translations for texinfo.tex.
+%
+% Copyright 2005, 2007, 2008 Free Software Foundation.
+%
+% Author: Sergey Poznyakoff
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\txisetlanguage{russian}{2}{2}
+
+\gdef\putwordAppendix{Приложение}
+\gdef\putwordChapter{Глава}
+\gdef\putwordfile{файл}
+\gdef\putwordin{в}
+\gdef\putwordIndexIsEmpty{(Индекс пуст)}
+\gdef\putwordIndexNonexistent{(Индекс не существует)}
+\gdef\putwordInfo{Info}
+\gdef\putwordInstanceVariableof{Переменная класса} % hmm ??
+\gdef\putwordMethodon{Метод}
+\gdef\putwordNoTitle{Без заглавия}
+\gdef\putwordof{для} % (??) Категория X для класса Y
+\gdef\putwordon{над} % Операция над ...
+\gdef\putwordpage{страница}
+\gdef\putwordsection{раздел}
+\gdef\putwordSection{Раздел}
+\gdef\putwordsee{см.}
+\gdef\putwordSee{См.}
+\gdef\putwordShortTOC{Краткое оглавление}
+\gdef\putwordTOC{Оглавление}
+%
+%% Месяцы используются только в родительном падеже (см. ниже today)
+\gdef\putwordMJan{января}
+\gdef\putwordMFeb{февраля}
+\gdef\putwordMMar{марта}
+\gdef\putwordMApr{апреля}
+\gdef\putwordMMay{мая}
+\gdef\putwordMJun{июнь}
+\gdef\putwordMJul{июля}
+\gdef\putwordMAug{августа}
+\gdef\putwordMSep{сентября}
+\gdef\putwordMOct{октября}
+\gdef\putwordMNov{ноября}
+\gdef\putwordMDec{декабря}
+%
+\gdef\putwordDefmac{Макроопределение}
+\gdef\putwordDefspec{Особая форма}
+\gdef\putwordDefvar{Переменная}
+\gdef\putwordDefopt{Опция пользователя}
+\gdef\putwordDeffunc{Функция}
+
+% Produces Day Month Year style of output.
+\def\today{%
+ \number\day\space
+ \ifcase\month
+ \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr
+ \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug
+ \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec
+ \fi
+ \space\number\year}
diff --git a/Master/texmf-dist/tex/texinfo/txi-sr.tex b/Master/texmf-dist/tex/texinfo/txi-sr.tex
new file mode 100644
index 00000000000..8536ed7a376
--- /dev/null
+++ b/Master/texmf-dist/tex/texinfo/txi-sr.tex
@@ -0,0 +1,70 @@
+% $Id: txi-sr.tex,v 1.3 2008/10/12 22:18:40 karl Exp $
+% txi-src.tex -- Serbian-latin translation for texinfo.tex.
+%
+% Copyright 2005, 2007, 2008 Free Software Foundation.
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% Created by Predrag Rakic.
+
+\txisetlanguage{serbian}{2}{2}
+
+\gdef\putwordAppendix{Prilog}
+\gdef\putwordChapter{Glava}
+\gdef\putwordfile{datoteka}
+\gdef\putwordin{u}
+\gdef\putwordIndexIsEmpty{(Indeks je prazan)}
+\gdef\putwordIndexNonexistent{(Indeks ne postoji)}
+\gdef\putwordInfo{Info}
+\gdef\putwordInstanceVariableof{Atribut klase}
+\gdef\putwordMethodon{Metod klase}
+\gdef\putwordNoTitle{Bez naslova}
+\gdef\putwordof{}
+\gdef\putwordon{}
+\gdef\putwordpage{strana}
+\gdef\putwordsection{poglavlje}
+\gdef\putwordSection{Poglavlje}
+\gdef\putwordsee{vidi}
+\gdef\putwordSee{Vidi}
+\gdef\putwordShortTOC{Kratak sadr\v{z}aj}
+\gdef\putwordTOC{Sadr\v{z}aj}
+%
+\gdef\putwordMJan{Januar}
+\gdef\putwordMFeb{Februar}
+\gdef\putwordMMar{Mart}
+\gdef\putwordMApr{April}
+\gdef\putwordMMay{Maj}
+\gdef\putwordMJun{Jun}
+\gdef\putwordMJul{Jul}
+\gdef\putwordMAug{Avgust}
+\gdef\putwordMSep{Septembar}
+\gdef\putwordMOct{Oktobar}
+\gdef\putwordMNov{Novembar}
+\gdef\putwordMDec{Decembar}
+%
+\gdef\putwordDefmac{Makro}
+\gdef\putwordDefspec{Posebna forma}
+\gdef\putwordDefvar{Promenljiva}
+\gdef\putwordDefopt{Korisni\v{c}ka opcija}
+\gdef\putwordDeffunc{Funkcija}
+
+% Produces Day Month Year style of output.
+\def\today{%
+ \number\day\space
+ \ifcase\month
+ \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr
+ \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug
+ \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec
+ \fi
+ \space\number\year}
diff --git a/Master/texmf-dist/tex/texinfo/txi-tr.tex b/Master/texmf-dist/tex/texinfo/txi-tr.tex
index eafba9f9848..6042877f02c 100644
--- a/Master/texmf-dist/tex/texinfo/txi-tr.tex
+++ b/Master/texmf-dist/tex/texinfo/txi-tr.tex
@@ -1,12 +1,12 @@
-% txi-en.tex -- adaptation to Turkish for texinfo.tex.
-% $Id: txi-tr.tex,v 1.3 2004/04/11 17:56:45 karl Exp $
+% $Id: txi-tr.tex,v 1.8 2008/10/12 22:18:40 karl Exp $
+% txi-tr.tex -- Turkish translations for texinfo.tex.
%
-% Copyright (C) 2003 Free Software Foundation, Inc.
+% Copyright 2003, 2007, 2008 Free Software Foundation, Inc.
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2, or (at your option)
-% any later version.
+% the Free Software Foundation; either version 3 of the License, or (at
+% your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -14,15 +14,12 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
%
% Written by Alper Ersoy, 5 January 2003, <aersoy@tfz.net>
-%
-%%
-%% Turkish translations of the used words.
-%%
-%%
+
+\txisetlanguage{turkish}{2}{2}
+
\gdef\putwordAppendix{Ek}
\gdef\putwordChapter{Kesim}
\gdef\putwordfile{dosya}
diff --git a/Master/texmf-dist/tex/texinfo/txi-uk.tex b/Master/texmf-dist/tex/texinfo/txi-uk.tex
new file mode 100644
index 00000000000..5db6c92f5e5
--- /dev/null
+++ b/Master/texmf-dist/tex/texinfo/txi-uk.tex
@@ -0,0 +1,70 @@
+% $Id: txi-uk.tex,v 1.3 2008/10/12 22:18:40 karl Exp $
+% txi-uk.tex -- Ukrainian translations for texinfo.tex.
+%
+% Copyright 2005, 2007, 2008 Free Software Foundation.
+%
+% Author: Sergey Poznyakoff
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\txisetlanguage{ukrainian}{2}{2}
+
+\gdef\putwordAppendix{Додаток}
+\gdef\putwordChapter{Розд╕л}
+\gdef\putwordfile{файл}
+\gdef\putwordin{в}
+\gdef\putwordIndexIsEmpty{(╤ндекс пустий)}
+\gdef\putwordIndexNonexistent{(╤ндекс не ╕сну╓)}
+\gdef\putwordInfo{файл Info}
+\gdef\putwordInstanceVariableof{Зм╕нна класу}
+\gdef\putwordMethodon{Метод }
+\gdef\putwordNoTitle{Нема╓ назви}
+\gdef\putwordof{для} % ??
+\gdef\putwordon{з} % Операц╕я з класом ...
+\gdef\putwordpage{стор╕нка}
+\gdef\putwordsection{частина}
+\gdef\putwordSection{Частина}
+\gdef\putwordsee{див.}
+\gdef\putwordSee{Див.}
+\gdef\putwordShortTOC{Короткий зм╕ст}
+\gdef\putwordTOC{Зм╕ст}
+%
+\gdef\putwordMJan{с╕чня}
+\gdef\putwordMFeb{лютого}
+\gdef\putwordMMar{березня}
+\gdef\putwordMApr{кв╕тня}
+\gdef\putwordMMay{травня}
+\gdef\putwordMJun{червня}
+\gdef\putwordMJul{липня}
+\gdef\putwordMAug{серпня}
+\gdef\putwordMSep{вересня}
+\gdef\putwordMOct{жовтня}
+\gdef\putwordMNov{листопада}
+\gdef\putwordMDec{грудня}
+%
+\gdef\putwordDefmac{Макрос}
+\gdef\putwordDefspec{Спец╕альна форма}
+\gdef\putwordDefvar{Зм╕нна}
+\gdef\putwordDefopt{Опц╕я користувача}
+\gdef\putwordDeffunc{Функц╕я}
+
+% Produces Day Month Year style of output.
+\def\today{%
+ \number\day\space
+ \ifcase\month
+ \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr
+ \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug
+ \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec
+ \fi
+ \space\number\year}