[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Texi2html-cvs] texi2html ChangeLog TODO texi2html.pl translati...
From: |
Patrice Dumas |
Subject: |
[Texi2html-cvs] texi2html ChangeLog TODO texi2html.pl translati... |
Date: |
Mon, 05 Jan 2009 01:00:25 +0000 |
CVSROOT: /cvsroot/texi2html
Module name: texi2html
Changes by: Patrice Dumas <pertusus> 09/01/05 01:00:24
Modified files:
. : ChangeLog TODO texi2html.pl translations.pl
examples : info.init
Log message:
* texi2html.pl: add a hook at for the end of special regions
processing.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texi2html/ChangeLog?cvsroot=texi2html&r1=1.353&r2=1.354
http://cvs.savannah.gnu.org/viewcvs/texi2html/TODO?cvsroot=texi2html&r1=1.76&r2=1.77
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html.pl?cvsroot=texi2html&r1=1.253&r2=1.254
http://cvs.savannah.gnu.org/viewcvs/texi2html/translations.pl?cvsroot=texi2html&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texi2html/examples/info.init?cvsroot=texi2html&r1=1.9&r2=1.10
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/texi2html/texi2html/ChangeLog,v
retrieving revision 1.353
retrieving revision 1.354
diff -u -b -r1.353 -r1.354
--- ChangeLog 4 Jan 2009 18:38:18 -0000 1.353
+++ ChangeLog 5 Jan 2009 01:00:22 -0000 1.354
@@ -1,3 +1,8 @@
+2009-01-01 Patrice Dumas <address@hidden>
+
+ * texi2html.pl: add a hook at for the end of special regions
+ processing.
+
2009-01-04 Derek Price <address@hidden>
* NEWS: Note more robust tests.
Index: TODO
===================================================================
RCS file: /cvsroot/texi2html/texi2html/TODO,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -b -r1.76 -r1.77
--- TODO 27 Dec 2008 20:53:24 -0000 1.76
+++ TODO 5 Jan 2009 01:00:22 -0000 1.77
@@ -49,7 +49,7 @@
$copying_comment, $titlepage better and $documentdescription
$program_string
$heading arguments $begin_paragraph_texi $tab_item_texi $begin_style_texi
- $begin_special_region $simple_command $thing_command
+ $begin_special_region $end_special_region $simple_command $thing_command
Also element formatting documentation, especially print_foot_navigation
is not up to date.
new arguments and return args of index_summary_letter
Index: texi2html.pl
===================================================================
RCS file: /cvsroot/texi2html/texi2html/texi2html.pl,v
retrieving revision 1.253
retrieving revision 1.254
diff -u -b -r1.253 -r1.254
--- texi2html.pl 1 Jan 2009 22:35:11 -0000 1.253
+++ texi2html.pl 5 Jan 2009 01:00:22 -0000 1.254
@@ -74,7 +74,7 @@
}
# CVS version:
-# $Id: texi2html.pl,v 1.253 2009/01/01 22:35:11 pertusus Exp $
+# $Id: texi2html.pl,v 1.254 2009/01/05 01:00:22 pertusus Exp $
# Homepage:
my $T2H_HOMEPAGE = "http://www.nongnu.org/texi2html/";
@@ -489,6 +489,7 @@
$simple_command
$thing_command
$begin_special_region
+$end_special_region
$PRE_ABOUT
$AFTER_ABOUT
@@ -8514,6 +8515,8 @@
&$Texi2HTML::Config::begin_special_region($region,$new_state,$region_lines{$region})
if (defined($Texi2HTML::Config::begin_special_region));
my $text = substitute_text($new_state, undef, @{$region_lines{$region}});
+ $text = &$Texi2HTML::Config::end_special_region($region,$new_state,$text)
+ if (defined($Texi2HTML::Config::end_special_region));
$region_initial_state{$region}->{'region_pass'}++;
@@ -8527,6 +8530,8 @@
if (defined($Texi2HTML::Config::begin_special_region));
print STDERR "#Â remove texi\n" if ($T2H_DEBUG);
my $removed_texi = substitute_text($remove_texi_state, undef,
@{$region_lines{$region}});
+ $removed_texi =
&$Texi2HTML::Config::end_special_region($region,$remove_texi_state,
$removed_texi)
+ if (defined($Texi2HTML::Config::end_special_region));
$region_initial_state{$region}->{'region_pass'}++;
my $simple_format_state = duplicate_formatting_state($state);
@@ -8539,6 +8544,8 @@
if (defined($Texi2HTML::Config::begin_special_region));
print STDERR "# simple format\n" if ($T2H_DEBUG);
my $simple_format = simple_format($simple_format_state, undef,
@{$region_lines{$region}});
+ $simple_format =
&$Texi2HTML::Config::end_special_region($region,$simple_format_state,
$simple_format)
+ if (defined($Texi2HTML::Config::end_special_region));
$region_initial_state{$region}->{'region_pass'}++;
return ($text, $removed_texi, $simple_format);
Index: translations.pl
===================================================================
RCS file: /cvsroot/texi2html/texi2html/translations.pl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- translations.pl 2 Jan 2009 04:02:32 -0000 1.22
+++ translations.pl 5 Jan 2009 01:00:23 -0000 1.23
@@ -1,398 +1,3 @@
-$LANGUAGES->{'de'} = {
- ' The buttons in the navigation panels have the
following meaning:' => ' Die Links in der Navigationsleiste haben die folgende
Bedeutung: ',
- ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' wobei das @strong{ Beispiel } annimmt, dass die
aktuelle Position bei @strong{ Unterabschnitt 1-2-3 } in einem Dokument mit
folgender Struktur liegt:',
- ' Up ' => ' Nach oben ',
- '%{acronym_like} (%{explanation})' => '%{acronym_like}
(%{explanation})',
- '%{month} %{day}, %{year}' => '%{day}. %{month}
%{year}',
- '%{name} of %{class}' => '',
- '%{name} on %{class}' => '',
- '%{node_file_href}' => '',
- '%{node_file_href} @cite{%{book}}' => '',
- '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '%{node_file_href} in Abschnitt `%{section}\' in
@cite{%{book}}',
- '%{reference_name}' => '%{reference_name}',
- '%{style} %{number}' => '%{style} %{number}',
- '%{style}: %{caption_first_line}' => '%{style}:
%{caption_first_line}',
- '%{style}: %{shortcaption_first_line}' => '%{style}:
%{shortcaption_first_line}',
- '@b{%{quotation_arg}:} ' => '@b{%{quotation_arg}:} ',
- '@cite{%{book}}' => '@cite{%{book}}',
- 'About' => '@"Uber',
- 'About (help)' => '@"Uber (Hilfe)',
- 'About This Document' => '@"Uber dieses Dokument',
- 'April' => 'April',
- 'August' => 'August',
- 'Back' => 'Zur@"uck',
- 'Back section in previous file' => '',
- 'Beginning of this chapter or previous chapter' =>
'Anfang dieses oder des letzten Kapitels',
- 'Button' => '',
- 'Contents' => 'Inhalt',
- 'Cover (top) of document' => 'Titelseite des Dokuments',
- 'Current Position' => 'Aktuelle Position',
- 'Current section' => 'Aktueller Abschnitt',
- 'December' => 'Dezember',
- 'FastBack' => '',
- 'FastForward' => '',
- 'February' => 'Februar',
- 'First' => '',
- 'First section in reading order' => 'Erster Abschnitt
in Lesereihenfolge',
- 'Following' => '',
- 'Following node' => 'N@"achster Knoten',
- 'Footnotes' => 'address@hidden',
- 'Forward' => 'Nach vorne',
- 'Forward section in next file' => '',
- 'From 1.2.3 go to' => 'Von 1.2.3 gehe zu',
- 'Go to' => 'Gehe zu',
- 'Index' => 'Index',
- 'Index Entry' => 'Indexeintrag',
- 'January' => 'Januar',
- 'July' => 'Juli',
- 'Jump to' => 'Springe zu',
- 'June' => 'Juni',
- 'Last' => '',
- 'Last section in reading order' => 'Letzter Abschnitt
in Lesereihenfolge',
- 'March' => 'M@"arz',
- 'May' => 'Mai',
- 'Menu:' => 'Auswahl:',
- 'Name' => 'Name',
- 'Next' => '',
- 'Next chapter' => 'N@"achstes Kapitel',
- 'Next file' => '',
- 'Next node' => 'N@"achster Knoten',
- 'Next section in reading order' => 'N@"achster
Abschnitt in Lesereihenfolge',
- 'Next section on same level' => 'N@"achster Abschitt
derselben Ebene',
- 'NextFile' => '',
- 'Node following in node reading order' => 'N@"achster
Abschnitt in Lesereihenfolge',
- 'Node up' => 'Knoten nach oben',
- 'NodeNext' => '',
- 'NodePrev' => '',
- 'NodeUp' => '',
- 'November' => 'November',
- 'October' => 'Oktober',
- 'Overview' => '@"Ubersicht',
- 'Overview:' => '@"Ubersicht:',
- 'Prev' => '',
- 'PrevFile' => '',
- 'Previous file' => '',
- 'Previous node' => 'Voriger Knoten',
- 'Previous section in reading order' => 'Voriger
Abschnitt in Lesereihenfolge',
- 'Previous section on same level' => 'Voriger Abschnitt
derselben Ebene',
- 'Section' => 'Abschnitt',
- 'Section One' => 'Abschnitt 1',
- 'See %{node_file_href}' => 'Siehe %{node_file_href}',
- 'See %{node_file_href} @cite{%{book}}' => 'Siehe
%{node_file_href} @cite{%{book}}',
- 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'Siehe %{node_file_href} in Abschnitt `%{section}\' in
@cite{%{book}}',
- 'See %{reference_name}' => '',
- 'See @cite{%{book}}' => '',
- 'See section %{reference_name}' => '',
- 'See section `%{section}\' in @cite{%{book}}' => 'Siehe
Abschnitt `%{section}\' in @cite{%{book}}',
- 'September' => 'September',
- 'Short Table of Contents' => 'Kurzes
Inhaltsverzeichnis',
- 'Short table of contents' => 'Kurzes
Inhaltsverzeichnis',
- 'Subsection One-Four' => 'Unterabschnitt 1-4',
- 'Subsection One-One' => 'Unterabschnitt 1-1',
- 'Subsection One-Three' => 'Unterabschnitt 1-3',
- 'Subsection One-Two' => 'Unterabschnitt 1-2',
- 'Subsubsection One-Two-Four' => 'Unterabschnitt 1-2-4',
- 'Subsubsection One-Two-One' => 'Unterabschnitt 1-2-1',
- 'Subsubsection One-Two-Three' => 'Unterabschnitt 1-2-3',
- 'Subsubsection One-Two-Two' => 'Unterabschnitt 1-2-2',
- 'T2H_today' => '',
- 'Table of Contents' => 'Inhaltsverzeichnis',
- 'Table of contents' => 'Inhaltsverzeichnis',
- 'The node you are looking for is at %{href}.' => 'Der
Knoten, den Sie sehen, befindet sich bei %{href}',
- 'This' => '',
- 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Dieses
Dokument wurde erzeugt von @emph{%{user}} am @emph{%{date}} durch
@uref{%{program_homepage}, @emph{%{program}}}.',
- 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Dieses Dokument wurde
erzeugt von @emph{%{user}} durch @uref{%{program_homepage},
@emph{%{program}}}.',
- 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => 'Dieses Dokument wurde erzeugt
am @i{%{date}} durch @uref{%{program_homepage}, @i{%{program}}}.',
- 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Dieses Dokument wurde
erzeugt durch @uref{%{program_homepage}, @emph{%{program}}}.',
- 'Top' => 'Anfang',
- 'Untitled Document' => 'Unbenanntes Dokumen',
- 'Up' => 'Nach oben',
- 'Up node' => 'Knoten nach oben',
- 'Up section' => 'Abschnitt nach oben',
- 'by @emph{%{user}}' => 'von @emph{%{user}}',
- 'by @emph{%{user}} on @emph{%{date}}' => 'von
@emph{%{user}} am @emph{%{date}}',
- 'current' => '',
- 'on @emph{%{date}}' => 'am @emph{%{date}}',
- 'section `%{section}\' in @cite{%{book}}' => 'Abschnitt
`%{section}\' in @cite{%{book}}',
- 'see %{node_file_href}' => 'siehe %{node_file_href}',
- 'see %{node_file_href} @cite{%{book}}' => 'siehe
%{node_file_href} @cite{%{book}}',
- 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'siehe %{node_file_href} im Abschnitt `%{section}\' in
@cite{%{book}}',
- 'see %{reference_name}' => 'siehe %{reference_name}',
- 'see @cite{%{book}}' => 'siehe @cite{%{book}}',
- 'see section %{reference_name}' => 'siehe Abschnitt
%{reference_name}',
- 'see section `%{section}\' in @cite{%{book}}' => 'siehe
Abschnitt `%{section}\' in @cite{%{book}}',
- 'unknown' => 'unbekannt'
- };
-
-$T2H_OBSOLETE_STRINGS->{'de'} = {
- 'See' => 'Siehe',
- 'section' => 'Abschnitt',
- 'see' => 'siehe'
- };
-
-
-$LANGUAGES->{'en'} = {
- ' The buttons in the navigation panels have the
following meaning:' => '',
- ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => '',
- ' Up ' => '',
- '%{acronym_like} (%{explanation})' => '',
- '%{month} %{day}, %{year}' => '',
- '%{name} of %{class}' => '',
- '%{name} on %{class}' => '',
- '%{node_file_href}' => '',
- '%{node_file_href} @cite{%{book}}' => '',
- '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
- '%{reference_name}' => '',
- '%{style} %{number}' => '',
- '%{style}: %{caption_first_line}' => '',
- '%{style}: %{shortcaption_first_line}' => '',
- '@b{%{quotation_arg}:} ' => '',
- '@cite{%{book}}' => '',
- 'About' => '',
- 'About (help)' => '',
- 'About This Document' => '',
- 'April' => '',
- 'August' => '',
- 'Back' => '',
- 'Back section in previous file' => '',
- 'Beginning of this chapter or previous chapter' => '',
- 'Button' => '',
- 'Contents' => '',
- 'Cover (top) of document' => '',
- 'Current Position' => '',
- 'Current section' => '',
- 'December' => '',
- 'FastBack' => '',
- 'FastForward' => '',
- 'February' => '',
- 'First' => '',
- 'First section in reading order' => '',
- 'Following' => '',
- 'Following node' => '',
- 'Footnotes' => '',
- 'Forward' => '',
- 'Forward section in next file' => '',
- 'From 1.2.3 go to' => '',
- 'Go to' => '',
- 'Index' => '',
- 'Index Entry' => '',
- 'January' => '',
- 'July' => '',
- 'Jump to' => '',
- 'June' => '',
- 'Last' => '',
- 'Last section in reading order' => '',
- 'March' => '',
- 'May' => '',
- 'Menu:' => '',
- 'Name' => '',
- 'Next' => '',
- 'Next chapter' => '',
- 'Next file' => '',
- 'Next node' => '',
- 'Next section in reading order' => '',
- 'Next section on same level' => '',
- 'NextFile' => '',
- 'Node following in node reading order' => '',
- 'Node up' => '',
- 'NodeNext' => '',
- 'NodePrev' => '',
- 'NodeUp' => '',
- 'November' => '',
- 'October' => '',
- 'Overview' => '',
- 'Overview:' => '',
- 'Prev' => '',
- 'PrevFile' => '',
- 'Previous file' => '',
- 'Previous node' => '',
- 'Previous section in reading order' => '',
- 'Previous section on same level' => '',
- 'Section' => '',
- 'Section One' => '',
- 'See %{node_file_href}' => '',
- 'See %{node_file_href} @cite{%{book}}' => '',
- 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
- 'See %{reference_name}' => '',
- 'See @cite{%{book}}' => '',
- 'See section %{reference_name}' => '',
- 'See section `%{section}\' in @cite{%{book}}' => '',
- 'September' => '',
- 'Short Table of Contents' => '',
- 'Short table of contents' => '',
- 'Subsection One-Four' => '',
- 'Subsection One-One' => '',
- 'Subsection One-Three' => '',
- 'Subsection One-Two' => '',
- 'Subsubsection One-Two-Four' => '',
- 'Subsubsection One-Two-One' => '',
- 'Subsubsection One-Two-Three' => '',
- 'Subsubsection One-Two-Two' => '',
- 'T2H_today' => '%s, %d %d',
- 'Table of Contents' => '',
- 'Table of contents' => '',
- 'The node you are looking for is at %{href}.' => '',
- 'This' => '',
- 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => '',
- 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => '',
- 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => '',
- 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => '',
- 'Top' => '',
- 'Untitled Document' => '',
- 'Up' => '',
- 'Up node' => '',
- 'Up section' => '',
- 'by @emph{%{user}}' => '',
- 'by @emph{%{user}} on @emph{%{date}}' => '',
- 'current' => '',
- 'on @emph{%{date}}' => '',
- 'section `%{section}\' in @cite{%{book}}' => '',
- 'see %{node_file_href}' => '',
- 'see %{node_file_href} @cite{%{book}}' => '',
- 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
- 'see %{reference_name}' => '',
- 'see @cite{%{book}}' => '',
- 'see section %{reference_name}' => '',
- 'see section `%{section}\' in @cite{%{book}}' => '',
- 'unknown' => ''
- };
-
-$T2H_OBSOLETE_STRINGS->{'en'} = {};
-
-
-$LANGUAGES->{'es'} = {
- ' The buttons in the navigation panels have the
following meaning:' => ' Los botones de los paneles de address@hidden'on
tienen el significado siguiente:',
- ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' donde el @strong{ Ejemplo } supone que la
posición actual está en la @strong{ address@hidden'on uno-dos-tres } de un
documento de la estructura siguiente:',
- ' Up ' => ' Subir ',
- '%{acronym_like} (%{explanation})' => '',
- '%{month} %{day}, %{year}' => 'el %{day} %{month}
%{year}',
- '%{name} of %{class}' => '%{name} de %{class}',
- '%{name} on %{class}' => '%{name} en %{class}',
- '%{node_file_href}' => '',
- '%{node_file_href} @cite{%{book}}' => '',
- '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '%{node_file_href} address@hidden'on `%{section}\' en
@cite{%{book}}',
- '%{reference_name}' => '',
- '%{style} %{number}' => '',
- '%{style}: %{caption_first_line}' => '',
- '%{style}: %{shortcaption_first_line}' => '',
- '@b{%{quotation_arg}:} ' => '',
- '@cite{%{book}}' => '',
- 'About' => 'Acerca de',
- 'About (help)' => 'Acerca de (address@hidden'agina de
ayuda)',
- 'About This Document' => 'Acerca de este documento',
- 'April' => 'abril',
- 'August' => 'agosto',
- 'Back' => 'address@hidden'as',
- 'Back section in previous file' => 'Retroceder
address@hidden'on en el archivo anterior',
- 'Beginning of this chapter or previous chapter' =>
'Inicio de este address@hidden'itulo o address@hidden'itulo anterior',
- 'Button' => 'address@hidden'on',
- 'Contents' => '@\'Indice general',
- 'Cover (top) of document' => 'Portada del documento',
- 'Current Position' => 'address@hidden'on actual',
- 'Current section' => 'address@hidden'on actual',
- 'December' => 'diciembre',
- 'FastBack' => 'Retroceso address@hidden'apido',
- 'FastForward' => 'Avance address@hidden'apido',
- 'February' => 'febrero',
- 'First' => 'Primero',
- 'First section in reading order' => 'Primera
address@hidden'on en orden de lectura',
- 'Following' => 'Siguiente',
- 'Following node' => 'Nodo siguiente',
- 'Footnotes' => 'Notas el pie',
- 'Forward' => 'Adelante',
- 'Forward section in next file' => 'Avanzar
address@hidden'on en el address@hidden'oximo archivo',
- 'From 1.2.3 go to' => 'Desde 1.2.3 ir a',
- 'Go to' => 'Ir a',
- 'Index' => '@\'Indice',
- 'Index Entry' => 'Entrada de @\'indice',
- 'January' => 'enero',
- 'July' => 'julio',
- 'Jump to' => 'Saltar a',
- 'June' => 'junio',
- 'Last' => '@\'Ultimo',
- 'Last section in reading order' => '@\'Ultima
address@hidden'on en orden de lectura',
- 'March' => 'marzo',
- 'May' => 'mayo',
- 'Menu:' => 'address@hidden'u:',
- 'Name' => 'Nombre',
- 'Next' => 'Siguiente',
- 'Next chapter' => 'address@hidden'itulo siguiente',
- 'Next file' => 'Archivo siguiente',
- 'Next node' => 'Nodo siguiente',
- 'Next section in reading order' => 'address@hidden'on
siguiente en orden de lectura',
- 'Next section on same level' => 'address@hidden'on
siguiente en el mismo nivel',
- 'NextFile' => 'ArchivoSiguiente',
- 'Node following in node reading order' => 'Nodo
siguiente en orden de lectura de nodos',
- 'Node up' => 'Subir nodo',
- 'NodeNext' => 'NodoSiguiente',
- 'NodePrev' => 'NodoAnterior',
- 'NodeUp' => 'SubirNodo',
- 'November' => 'noviembre',
- 'October' => 'octubre',
- 'Overview' => 'address@hidden'amica',
- 'Overview:' => 'address@hidden'amica:',
- 'Prev' => 'Ant',
- 'PrevFile' => 'ArchivoAnt',
- 'Previous file' => 'Archivo anterior',
- 'Previous node' => 'Nodo anterior',
- 'Previous section in reading order' =>
'address@hidden'on anterior en orden de lectura',
- 'Previous section on same level' => 'address@hidden'on
anterior en el mismo nivel',
- 'Section' => 'address@hidden'on',
- 'Section One' => 'address@hidden'on Uno',
- 'See %{node_file_href}' => 'address@hidden'ease
%{node_file_href}',
- 'See %{node_file_href} @cite{%{book}}' =>
'address@hidden'ease %{node_file_href} @cite{%{book}}',
- 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'address@hidden'ease %{node_file_href} address@hidden'on
`%{section}\' en @cite{%{book}}',
- 'See %{reference_name}' => 'address@hidden'ease
%{reference_name}',
- 'See @cite{%{book}}' => 'address@hidden'ease
@cite{%{book}}',
- 'See section %{reference_name}' => 'address@hidden'ease
la address@hidden'on %{reference_name}',
- 'See section `%{section}\' in @cite{%{book}}' =>
'address@hidden'ease la address@hidden'on `%{section}\' en @cite{%{book}}',
- 'September' => 'septiembre',
- 'Short Table of Contents' => 'Resumen del Contenido',
- 'Short table of contents' => 'Resumen del contenido',
- 'Subsection One-Four' => 'address@hidden'on uno-cuatro',
- 'Subsection One-One' => 'address@hidden'on uno-uno',
- 'Subsection One-Three' => 'address@hidden'on uno-tres',
- 'Subsection One-Two' => 'address@hidden'on uno-dos',
- 'Subsubsection One-Two-Four' => 'address@hidden'on
uno-dos-cuatro',
- 'Subsubsection One-Two-One' => 'address@hidden'on
uno-dos-uno',
- 'Subsubsection One-Two-Three' => 'address@hidden'on
uno-dos-tres',
- 'Subsubsection One-Two-Two' => 'address@hidden'on
uno-dos-dos',
- 'T2H_today' => '%2$d %1$s %3$d',
- 'Table of Contents' => '@\'address@hidden General',
- 'Table of contents' => '@\'address@hidden general',
- 'The node you are looking for is at %{href}.' => 'El
nodo que busca se encuentra en %{href}.',
- 'This' => 'Este',
- 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Este
documento ha sido generado por @emph{%{user}} el @emph{%{date}} utilizando
@uref{%{program_homepage}, @emph{%{program}}}.',
- 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Este documento ha sido
generado por @emph{%{user}} utilizando @uref{%{program_homepage},
@emph{%{program}}}.',
- 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => 'Este documento se generó el
@i{%{date}} utilizando @uref{%{program_homepage}, @i{%{program}}}.',
- 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Este documento se generó
utilizando @uref{%{program_homepage}, @emph{%{program}}}.',
- 'Top' => 'Arriba',
- 'Untitled Document' => 'Documento sin
address@hidden'itulo',
- 'Up' => 'Subir',
- 'Up node' => 'Subir nodo',
- 'Up section' => 'Subir address@hidden'on',
- 'by @emph{%{user}}' => 'por @emph{%{user}',
- 'by @emph{%{user}} on @emph{%{date}}' => 'por
@emph{%{user}} el @emph{%{date}}',
- 'current' => 'actual',
- 'on @emph{%{date}}' => 'el @emph{%{date}}',
- 'section `%{section}\' in @cite{%{book}}' =>
'address@hidden'on `%{section}\' en @cite{%{book}}',
- 'see %{node_file_href}' => 'address@hidden'ease
%{node_file_href}',
- 'see %{node_file_href} @cite{%{book}}' =>
'address@hidden'ease %{node_file_href} @cite{%{book}}',
- 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'address@hidden'ease %{node_file_href} address@hidden'on
`%{section}\' en @cite{%{book}}',
- 'see %{reference_name}' => 'address@hidden'ease
%{reference_name}',
- 'see @cite{%{book}}' => 'address@hidden'ease
@cite{%{book}}',
- 'see section %{reference_name}' => 'address@hidden'ease
la address@hidden'on %{reference_name}',
- 'see section `%{section}\' in @cite{%{book}}' =>
'address@hidden'ease la address@hidden'on `%{section}\' en @cite{%{book}}',
- 'unknown' => 'desconocido'
- };
-
-$T2H_OBSOLETE_STRINGS->{'es'} = {
- 'See' => 'address@hidden'ease',
- 'section' => 'address@hidden'on',
- 'see' => 'address@hidden'ease'
- };
-
-
$LANGUAGES->{'fr'} = {
' The buttons in the navigation panels have the
following meaning:' => ' Les boutons de navigation ont la signification
suivante :',
' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' Dans cet exemple on est @`a @strong{ Sous sous
section un-deux-trois } dans un document dont la structure est :',
@@ -519,56 +124,343 @@
'unknown' => 'inconnu'
};
-$T2H_OBSOLETE_STRINGS->{'fr'} = {
- ' This document was generated
%{who_and_when_generated} using %{program_homepage_href}.' => ' Ce document a
été généré %{who_and_when_generated} en
utilisant %{program_homepage_href}.',
- ' where the <strong> Example </strong>
assumes that the current position is at <strong> Subsubsection One-Two-Three
</strong> of a document of the following structure:' => ' Dans cet exemple on
est à <strong> Sous section un-deux-trois </strong> dans un document
dont la structure est :',
- '%{node_file_href} section `%{section}\' in
<cite>%{book}</cite>' => '%{node_file_href} section `%{section}\' dans
<cite>%{book}</cite>',
- 'See' => 'Voir',
- 'See %{node_file_href} <cite>%{book}</cite>'
=> 'Voir %{node_file_href} <cite>%{book}</cite>',
- 'See %{node_file_href} section `%{section}\'
in <cite>%{book}</cite>' => 'Voir %{node_file_href} section `%{section}\' dans
<cite>%{book}</cite>',
- 'See <cite>%{book}</cite>' => 'Voir
<cite>%{book}</cite>',
- 'See section `%{section}\' in
<cite>%{book}</cite>' => 'Voir la section `%{section}\' dans
<cite>%{book}</cite>',
- 'This document was generated by
<i>%{user}</i> on <i>%{date}</i> using %{program_homepage_href}.' => 'Ce
document a été généré par <i>%{user}</i>
<i>%{date}</i> en utilisant %{program_homepage_href}.',
- 'This document was generated by
<i>%{user}</i> using %{program_homepage_href}.' => 'Ce document a
été généré par <i>%{user}</i> en utilisant
%{program_homepage_href}.',
- 'This document was generated by
@emph{%{user}} on @emph{%{date}} using %{program_homepage_href}.' => 'Ce
document a @\'address@hidden'e address@hidden'address@hidden'address@hidden'e
par @emph{%{user}} @emph{%{date}} en utilisant %{program_homepage_href}.',
- 'This document was generated by
@emph{%{user}} using %{program_homepage_href}.' => 'Ce document a
@\'address@hidden'e address@hidden'address@hidden'address@hidden'e par
@emph{%{user}} en utilisant %{program_homepage_href}.',
- 'This document was generated on
<i>%{date}</i> using %{program_homepage_href}.' => 'Ce document a
été généré <i>%{date}</i> en utilisant
%{program_homepage_href}.',
- 'This document was generated on
@emph{%{date}} using %{program_homepage_href}.' => 'Ce document a
@\'address@hidden'e address@hidden'address@hidden'address@hidden'e
@emph{%{date}} en utilisant %{program_homepage_href}.',
- 'This document was generated on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Ce
document a @\'address@hidden'e address@hidden'address@hidden'address@hidden'e
@emph{%{date}} en utilisant @uref{%{program_homepage}, @emph{%{program}}}.',
- 'This document was generated using
%{program_homepage_href}.' => 'Ce document a @\'address@hidden'e
address@hidden'address@hidden'address@hidden'e en utilisant
%{program_homepage_href}.',
- 'about (help)' => '@`a propos (page
d\'aide)',
- 'about (this page)' => 'a propos (cette
page)',
- 'beginning of this chapter or previous
chapter' => 'address@hidden'ebut de ce chapitre ou chapitre
address@hidden'address@hidden'edent',
- 'by <i>%{user}</i>' => 'par <i>%{user}</i>',
- 'by <i>%{user}</i> on <i>%{date}</i>' =>
'par <i>%{user}</i> <i>%{date}</i>',
- 'concept index' => 'index',
- 'cover (top) of document' => 'couverture
(top) du document',
- 'current section' => 'section actuelle',
- 'first section in reading order' =>
'address@hidden section dans l\'ordre de lecture',
- 'following node' => 'node suivant',
- 'index' => 'index',
- 'last section in reading order' =>
'address@hidden section dans l\'ordre de lecture',
- 'next chapter' => 'chapitre suivant',
- 'next node' => 'node suivant',
- 'next section in reading order' => 'section
suivante dans l\'ordre de lecture',
- 'next section on same level' => 'section
suivante au address@hidden niveau',
- 'node following in node reading order' =>
'node suivant dans l\'ordre des nodes',
- 'node up' => 'node au dessus',
- 'on <i>%{date}</i>' => '<i>%{date}</i>',
- 'previous node' => 'node
address@hidden'address@hidden'edent',
- 'previous section in reading order' =>
'section address@hidden'address@hidden'edente dans l\'ordre de lecture',
- 'previous section on same level' => 'section
address@hidden'address@hidden'edente au address@hidden niveau',
- 'section' => 'section',
- 'section `%{section}\' in
<cite>%{book}</cite>' => 'section `%{section}\' dans <cite>%{book}</cite>',
- 'see' => 'voir',
- 'see %{node_file_href} <cite>%{book}</cite>'
=> 'voir %{node_file_href} <cite>%{book}</cite>',
- 'see %{node_file_href} section `%{section}\'
in <cite>%{book}</cite>' => 'voir %{node_file_href} section `%{section}\' dans
<cite>%{book}</cite>',
- 'see <cite>%{book}</cite>' => 'voir
<cite>%{book}</cite>',
- 'see section `%{section}\' in
<cite>%{book}</cite>' => 'voir la section `%{section}\' dans
<cite>%{book}</cite>',
- 'short table of contents' => 'table des
address@hidden address@hidden'address@hidden'ee',
- 'table of contents' => 'table des
address@hidden',
- 'up node' => 'node au dessus',
- 'up section' => 'section
address@hidden'erieure'
+$T2H_OBSOLETE_STRINGS->{'fr'} = {
+ ' This document was generated
%{who_and_when_generated} using %{program_homepage_href}.' => ' Ce document a
été généré %{who_and_when_generated} en
utilisant %{program_homepage_href}.',
+ ' where the <strong> Example </strong>
assumes that the current position is at <strong> Subsubsection One-Two-Three
</strong> of a document of the following structure:' => ' Dans cet exemple on
est à <strong> Sous section un-deux-trois </strong> dans un document
dont la structure est :',
+ '%{node_file_href} section `%{section}\' in
<cite>%{book}</cite>' => '%{node_file_href} section `%{section}\' dans
<cite>%{book}</cite>',
+ 'See' => 'Voir',
+ 'See %{node_file_href} <cite>%{book}</cite>'
=> 'Voir %{node_file_href} <cite>%{book}</cite>',
+ 'See %{node_file_href} section `%{section}\'
in <cite>%{book}</cite>' => 'Voir %{node_file_href} section `%{section}\' dans
<cite>%{book}</cite>',
+ 'See <cite>%{book}</cite>' => 'Voir
<cite>%{book}</cite>',
+ 'See section `%{section}\' in
<cite>%{book}</cite>' => 'Voir la section `%{section}\' dans
<cite>%{book}</cite>',
+ 'This document was generated by
<i>%{user}</i> on <i>%{date}</i> using %{program_homepage_href}.' => 'Ce
document a été généré par <i>%{user}</i>
<i>%{date}</i> en utilisant %{program_homepage_href}.',
+ 'This document was generated by
<i>%{user}</i> using %{program_homepage_href}.' => 'Ce document a
été généré par <i>%{user}</i> en utilisant
%{program_homepage_href}.',
+ 'This document was generated by
@emph{%{user}} on @emph{%{date}} using %{program_homepage_href}.' => 'Ce
document a @\'address@hidden'e address@hidden'address@hidden'address@hidden'e
par @emph{%{user}} @emph{%{date}} en utilisant %{program_homepage_href}.',
+ 'This document was generated by
@emph{%{user}} using %{program_homepage_href}.' => 'Ce document a
@\'address@hidden'e address@hidden'address@hidden'address@hidden'e par
@emph{%{user}} en utilisant %{program_homepage_href}.',
+ 'This document was generated on
<i>%{date}</i> using %{program_homepage_href}.' => 'Ce document a
été généré <i>%{date}</i> en utilisant
%{program_homepage_href}.',
+ 'This document was generated on
@emph{%{date}} using %{program_homepage_href}.' => 'Ce document a
@\'address@hidden'e address@hidden'address@hidden'address@hidden'e
@emph{%{date}} en utilisant %{program_homepage_href}.',
+ 'This document was generated on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Ce
document a @\'address@hidden'e address@hidden'address@hidden'address@hidden'e
@emph{%{date}} en utilisant @uref{%{program_homepage}, @emph{%{program}}}.',
+ 'This document was generated using
%{program_homepage_href}.' => 'Ce document a @\'address@hidden'e
address@hidden'address@hidden'address@hidden'e en utilisant
%{program_homepage_href}.',
+ 'about (help)' => '@`a propos (page
d\'aide)',
+ 'about (this page)' => 'a propos (cette
page)',
+ 'beginning of this chapter or previous
chapter' => 'address@hidden'ebut de ce chapitre ou chapitre
address@hidden'address@hidden'edent',
+ 'by <i>%{user}</i>' => 'par <i>%{user}</i>',
+ 'by <i>%{user}</i> on <i>%{date}</i>' =>
'par <i>%{user}</i> <i>%{date}</i>',
+ 'concept index' => 'index',
+ 'cover (top) of document' => 'couverture
(top) du document',
+ 'current section' => 'section actuelle',
+ 'first section in reading order' =>
'address@hidden section dans l\'ordre de lecture',
+ 'following node' => 'node suivant',
+ 'index' => 'index',
+ 'last section in reading order' =>
'address@hidden section dans l\'ordre de lecture',
+ 'next chapter' => 'chapitre suivant',
+ 'next node' => 'node suivant',
+ 'next section in reading order' => 'section
suivante dans l\'ordre de lecture',
+ 'next section on same level' => 'section
suivante au address@hidden niveau',
+ 'node following in node reading order' =>
'node suivant dans l\'ordre des nodes',
+ 'node up' => 'node au dessus',
+ 'on <i>%{date}</i>' => '<i>%{date}</i>',
+ 'previous node' => 'node
address@hidden'address@hidden'edent',
+ 'previous section in reading order' =>
'section address@hidden'address@hidden'edente dans l\'ordre de lecture',
+ 'previous section on same level' => 'section
address@hidden'address@hidden'edente au address@hidden niveau',
+ 'section' => 'section',
+ 'section `%{section}\' in
<cite>%{book}</cite>' => 'section `%{section}\' dans <cite>%{book}</cite>',
+ 'see' => 'voir',
+ 'see %{node_file_href} <cite>%{book}</cite>'
=> 'voir %{node_file_href} <cite>%{book}</cite>',
+ 'see %{node_file_href} section `%{section}\'
in <cite>%{book}</cite>' => 'voir %{node_file_href} section `%{section}\' dans
<cite>%{book}</cite>',
+ 'see <cite>%{book}</cite>' => 'voir
<cite>%{book}</cite>',
+ 'see section `%{section}\' in
<cite>%{book}</cite>' => 'voir la section `%{section}\' dans
<cite>%{book}</cite>',
+ 'short table of contents' => 'table des
address@hidden address@hidden'address@hidden'ee',
+ 'table of contents' => 'table des
address@hidden',
+ 'up node' => 'node au dessus',
+ 'up section' => 'section
address@hidden'erieure'
+ };
+
+
+$LANGUAGES->{'pt_BR'} = {
+ ' The buttons in the navigation panels have the
following meaning:' => ' Os address@hidden nos address@hidden'eis de
navega@,address@hidden possuem os seguintes significados:',
+ ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' onde o @strong{ Exemplo } assume que a
posi@,address@hidden atual localiza-se em @strong{ Subsub@,address@hidden
address@hidden } de um documento com a seguinte estrutura:',
+ ' Up ' => ' Acima ',
+ '%{acronym_like} (%{explanation})' => '',
+ '%{month} %{day}, %{year}' => '%{day} de %{month} de
%{year}',
+ '%{name} of %{class}' => '%{name} da %{class}',
+ '%{name} on %{class}' => '%{name} na %{class}',
+ '%{node_file_href}' => '',
+ '%{node_file_href} @cite{%{book}}' => '',
+ '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '%{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
+ '%{reference_name}' => '',
+ '%{style} %{number}' => '',
+ '%{style}: %{caption_first_line}' => '',
+ '%{style}: %{shortcaption_first_line}' => '',
+ '@b{%{quotation_arg}:} ' => '',
+ '@cite{%{book}}' => '',
+ 'About' => 'Sobre',
+ 'About (help)' => 'Sobre (ajuda)',
+ 'About This Document' => 'Sobre Esse Documento',
+ 'April' => 'Abril',
+ 'August' => 'Agosto',
+ 'Back' => 'Volta',
+ 'Back section in previous file' => '',
+ 'Beginning of this chapter or previous chapter' =>
'Come@,{c}o desse address@hidden'itulo ou address@hidden'itulo anterior',
+ 'Button' => 'address@hidden',
+ 'Contents' => 'address@hidden'udo',
+ 'Cover (top) of document' => 'address@hidden'icio
(topo) do documento',
+ 'Current Position' => 'Posi@,address@hidden Atual',
+ 'Current section' => 'Se@,address@hidden atual',
+ 'December' => 'Dezembro',
+ 'FastBack' => 'Voltar address@hidden'apido',
+ 'FastForward' => 'Avan@,{c}ar address@hidden'apido',
+ 'February' => 'Fevereiro',
+ 'First' => 'Primeiro',
+ 'First section in reading order' => 'Primeira
se@,address@hidden na ordem de leitura',
+ 'Following' => 'Seguinte',
+ 'Following node' => 'Nodo seguinte',
+ 'Footnotes' => 'Notas de address@hidden'e',
+ 'Forward' => 'Avan@,{c}ar',
+ 'Forward section in next file' => '',
+ 'From 1.2.3 go to' => 'De 1.2.3 address@hidden'a
para',
+ 'Go to' => 'address@hidden'a para',
+ 'Index' => '@\'Indice',
+ 'Index Entry' => 'Entrada de @\'Indice',
+ 'January' => 'Janeiro',
+ 'July' => 'Julho',
+ 'Jump to' => 'Pular para',
+ 'June' => 'Junho',
+ 'Last' => '@\'Ultimo',
+ 'Last section in reading order' => '@\'Ultima
se@,address@hidden na ordem de leitura',
+ 'March' => 'Mar@,{c}o',
+ 'May' => 'Maio',
+ 'Menu:' => '',
+ 'Name' => 'Nome',
+ 'Next' => 'address@hidden'oximo',
+ 'Next chapter' => 'address@hidden'oximo
address@hidden'itulo',
+ 'Next file' => '',
+ 'Next node' => 'address@hidden'oximo nodo',
+ 'Next section in reading order' =>
'address@hidden'oxima se@,address@hidden na ordem de leitura',
+ 'Next section on same level' =>
'address@hidden'oxima se@,address@hidden no mesmo address@hidden'ivel',
+ 'NextFile' => '',
+ 'Node following in node reading order' => 'Nodo
seguinte na ordem de leitura de nodos',
+ 'Node up' => 'Nodo acima',
+ 'NodeNext' => 'address@hidden'oximo Nodo',
+ 'NodePrev' => 'Nodo Anterior',
+ 'NodeUp' => 'Nodo Acima',
+ 'November' => 'Novembro',
+ 'October' => 'Outubro',
+ 'Overview' => 'address@hidden geral',
+ 'Overview:' => 'address@hidden geral:',
+ 'Prev' => 'address@hidden'evio',
+ 'PrevFile' => '',
+ 'Previous file' => '',
+ 'Previous node' => 'Nodo anterior',
+ 'Previous section in reading order' =>
'Se@,address@hidden anterior na ordem de leitura',
+ 'Previous section on same level' =>
'Se@,address@hidden anterior no mesmo address@hidden'ivel',
+ 'Section' => 'Se@,address@hidden',
+ 'Section One' => 'Se@,address@hidden Um',
+ 'See %{node_file_href}' => 'Veja %{node_file_href}',
+ 'See %{node_file_href} @cite{%{book}}' => 'Veja
%{node_file_href} @cite{%{book}}',
+ 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'Veja %{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
+ 'See %{reference_name}' => 'Veja %{reference_name}',
+ 'See @cite{%{book}}' => 'Veja @cite{%{book}}',
+ 'See section %{reference_name}' => 'Veja
se@,address@hidden %{reference_name}',
+ 'See section `%{section}\' in @cite{%{book}}' =>
'Veja se@,address@hidden `%{section}\' em @cite{%{book}}',
+ 'September' => 'Setembro',
+ 'Short Table of Contents' => 'Breve
address@hidden'ario',
+ 'Short table of contents' => 'Breve
address@hidden'ario',
+ 'Subsection One-Four' => 'Subse@,address@hidden
Um-Quatro',
+ 'Subsection One-One' => 'Subse@,address@hidden
Um-Um',
+ 'Subsection One-Three' => 'Subse@,address@hidden
address@hidden',
+ 'Subsection One-Two' => 'Subse@,address@hidden
Um-Dois',
+ 'Subsubsection One-Two-Four' =>
'Subse@,address@hidden Um-Dois-Quatro',
+ 'Subsubsection One-Two-One' =>
'Subse@,address@hidden Um-Dois-Um',
+ 'Subsubsection One-Two-Three' =>
'Subse@,address@hidden address@hidden',
+ 'Subsubsection One-Two-Two' =>
'Subse@,address@hidden Um-Dois-Dois',
+ 'T2H_today' => '',
+ 'Table of Contents' => 'address@hidden'ario',
+ 'Table of contents' => 'address@hidden'ario',
+ 'The node you are looking for is at %{href}.' => 'O
nodo que address@hidden address@hidden'a olhando address@hidden'a em %{href}.',
+ 'This' => 'Esse',
+ 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse
documento foi gereado por @emph{%{user}} em @emph{%{date}} usando
@uref{%{program_homepage}, @emph{%{program}}}.',
+ 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse documento foi gerado
por @emph{%{user}} usando @uref{%{program_homepage}, @emph{%{program}}}.',
+ 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => 'Esse documento foi gerado em
@i{%{date}} usando @uref{%{program_homepage}, @i{%{program}}}.',
+ 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse documento foi gerado
usando @uref{%{program_homepage}, @emph{%{program}}}.',
+ 'Top' => 'Topo',
+ 'Untitled Document' => 'Documento Sem Nome',
+ 'Up' => 'Acima',
+ 'Up node' => 'Nodo acima',
+ 'Up section' => 'Se@,address@hidden acima',
+ 'by @emph{%{user}}' => 'por @emph{%{user}}',
+ 'by @emph{%{user}} on @emph{%{date}}' => 'por
@emph{%{user}} em @emph{%{date}}',
+ 'current' => 'atual',
+ 'on @emph{%{date}}' => 'em @emph{%{date}}',
+ 'section `%{section}\' in @cite{%{book}}' =>
'se@,address@hidden `%{section}\' em @cite{%{book}}',
+ 'see %{node_file_href}' => 'veja %{node_file_href}',
+ 'see %{node_file_href} @cite{%{book}}' => 'veja
%{node_file_href} @cite{%{book}}',
+ 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'veja %{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
+ 'see %{reference_name}' => 'veja %{reference_name}',
+ 'see @cite{%{book}}' => 'veja @cite{%{book}}',
+ 'see section %{reference_name}' => 'veja
se@,address@hidden %{reference_name}',
+ 'see section `%{section}\' in @cite{%{book}}' =>
'veja se@,address@hidden `%{section}\' em @cite{%{book}}',
+ 'unknown' => 'desconhecido'
+ };
+
+$T2H_OBSOLETE_STRINGS->{'pt_BR'} = {
+ 'See' => 'Veja',
+ 'about (help)' => 'sobre (ajuda)',
+ 'beginning of this chapter or previous
chapter' => 'come@,{c}o desse address@hidden'itulo ou address@hidden'itulo
anterior',
+ 'cover (top) of document' =>
'address@hidden'icio (topo) do documento',
+ 'current section' => 'se@,address@hidden
atual',
+ 'first section in reading order' =>
'primeira se@,address@hidden na ordem de leitura',
+ 'following node' => 'nodo seguinte',
+ 'index' => '@\'indice',
+ 'last section in reading order' =>
'@\'ultima se@,address@hidden na ordem de leitura',
+ 'next chapter' => 'address@hidden'oximo
address@hidden'itulo',
+ 'next node' => 'address@hidden'oximo
nodo',
+ 'next section in reading order' =>
'address@hidden'oxima se@,address@hidden na ordem de leitura',
+ 'next section on same level' =>
'address@hidden'oxima se@,address@hidden no mesmo address@hidden'ivel',
+ 'node following in node reading order' =>
'nodo seguinte na ordem de leitura de nodos',
+ 'node up' => 'nodo acima',
+ 'previous node' => 'nodo anterior',
+ 'previous section in reading order' =>
'se@,address@hidden anterior na ordem de leitura',
+ 'previous section on same level' =>
'se@,address@hidden anterior no mesmo address@hidden'ivel',
+ 'section' => 'Se@,address@hidden',
+ 'see' => 'veja',
+ 'short table of contents' => 'breve
address@hidden'ario',
+ 'table of contents' =>
'address@hidden'ario',
+ 'up node' => 'nodo acima',
+ 'up section' => 'se@,address@hidden acima'
+ };
+
+
+$LANGUAGES->{'nl'} = {
+ ' The buttons in the navigation panels have the
following meaning:' => '',
+ ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => '',
+ ' Up ' => '',
+ '%{acronym_like} (%{explanation})' => '',
+ '%{month} %{day}, %{year}' => '',
+ '%{name} of %{class}' => '',
+ '%{name} on %{class}' => '',
+ '%{node_file_href}' => '',
+ '%{node_file_href} @cite{%{book}}' => '',
+ '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
+ '%{reference_name}' => '',
+ '%{style} %{number}' => '',
+ '%{style}: %{caption_first_line}' => '',
+ '%{style}: %{shortcaption_first_line}' => '',
+ '@b{%{quotation_arg}:} ' => '',
+ '@cite{%{book}}' => '',
+ 'About' => '',
+ 'About (help)' => '',
+ 'About This Document' => 'No translation available!',
+ 'April' => 'April',
+ 'August' => 'Augustus',
+ 'Back' => '',
+ 'Back section in previous file' => '',
+ 'Beginning of this chapter or previous chapter' => '',
+ 'Button' => '',
+ 'Contents' => '',
+ 'Cover (top) of document' => '',
+ 'Current Position' => '',
+ 'Current section' => '',
+ 'December' => 'December',
+ 'FastBack' => '',
+ 'FastForward' => '',
+ 'February' => 'Februari',
+ 'First' => '',
+ 'First section in reading order' => '',
+ 'Following' => '',
+ 'Following node' => '',
+ 'Footnotes' => 'No translation available!',
+ 'Forward' => '',
+ 'Forward section in next file' => '',
+ 'From 1.2.3 go to' => '',
+ 'Go to' => '',
+ 'Index' => 'Index',
+ 'Index Entry' => '',
+ 'January' => 'Januari',
+ 'July' => 'Juli',
+ 'Jump to' => '',
+ 'June' => 'Juni',
+ 'Last' => '',
+ 'Last section in reading order' => '',
+ 'March' => 'Maart',
+ 'May' => 'Mei',
+ 'Menu:' => '',
+ 'Name' => '',
+ 'Next' => '',
+ 'Next chapter' => '',
+ 'Next file' => '',
+ 'Next node' => '',
+ 'Next section in reading order' => '',
+ 'Next section on same level' => '',
+ 'NextFile' => '',
+ 'Node following in node reading order' => '',
+ 'Node up' => '',
+ 'NodeNext' => '',
+ 'NodePrev' => '',
+ 'NodeUp' => '',
+ 'November' => 'November',
+ 'October' => 'Oktober',
+ 'Overview' => '',
+ 'Overview:' => '',
+ 'Prev' => '',
+ 'PrevFile' => '',
+ 'Previous file' => '',
+ 'Previous node' => '',
+ 'Previous section in reading order' => '',
+ 'Previous section on same level' => '',
+ 'Section' => '',
+ 'Section One' => '',
+ 'See %{node_file_href}' => '',
+ 'See %{node_file_href} @cite{%{book}}' => '',
+ 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
+ 'See %{reference_name}' => '',
+ 'See @cite{%{book}}' => '',
+ 'See section %{reference_name}' => '',
+ 'See section `%{section}\' in @cite{%{book}}' => '',
+ 'September' => 'September',
+ 'Short Table of Contents' => 'Korte inhoudsopgave',
+ 'Short table of contents' => '',
+ 'Subsection One-Four' => '',
+ 'Subsection One-One' => '',
+ 'Subsection One-Three' => '',
+ 'Subsection One-Two' => '',
+ 'Subsubsection One-Two-Four' => '',
+ 'Subsubsection One-Two-One' => '',
+ 'Subsubsection One-Two-Three' => '',
+ 'Subsubsection One-Two-Two' => '',
+ 'T2H_today' => '',
+ 'Table of Contents' => 'Inhoudsopgave',
+ 'Table of contents' => '',
+ 'The node you are looking for is at %{href}.' => '',
+ 'This' => '',
+ 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => '',
+ 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => '',
+ 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => '',
+ 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => '',
+ 'Top' => '',
+ 'Untitled Document' => '',
+ 'Up' => '',
+ 'Up node' => '',
+ 'Up section' => '',
+ 'by @emph{%{user}}' => '',
+ 'by @emph{%{user}} on @emph{%{date}}' => '',
+ 'current' => '',
+ 'on @emph{%{date}}' => '',
+ 'section `%{section}\' in @cite{%{book}}' => '',
+ 'see %{node_file_href}' => '',
+ 'see %{node_file_href} @cite{%{book}}' => '',
+ 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
+ 'see %{reference_name}' => '',
+ 'see @cite{%{book}}' => '',
+ 'see section %{reference_name}' => '',
+ 'see section `%{section}\' in @cite{%{book}}' => '',
+ 'unknown' => ''
+ };
+
+$T2H_OBSOLETE_STRINGS->{'nl'} = {
+ 'See' => 'Zie',
+ 'section' => 'sectie',
+ 'see' => 'zie'
};
@@ -723,140 +615,294 @@
};
-$LANGUAGES->{'nl'} = {
- ' The buttons in the navigation panels have the
following meaning:' => '',
- ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => '',
- ' Up ' => '',
- '%{acronym_like} (%{explanation})' => '',
- '%{month} %{day}, %{year}' => '',
+$LANGUAGES->{'pt'} = {
+ ' The buttons in the navigation panels have the
following meaning:' => ' Os address@hidden nos address@hidden'eis de
navega@,address@hidden possuem os seguintes significados:',
+ ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' onde o @strong{ Exemplo } assume que a
posi@,address@hidden atual localiza-se em @strong{ Subsub@,address@hidden
address@hidden } de um documento com a seguinte estrutura:',
+ ' Up ' => ' Acima ',
+ '%{acronym_like} (%{explanation})' => '',
+ '%{month} %{day}, %{year}' => '%{day} de %{month} de
%{year}',
+ '%{name} of %{class}' => '%{name} da %{class}',
+ '%{name} on %{class}' => '%{name} na %{class}',
+ '%{node_file_href}' => '',
+ '%{node_file_href} @cite{%{book}}' => '',
+ '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '%{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
+ '%{reference_name}' => '',
+ '%{style} %{number}' => '',
+ '%{style}: %{caption_first_line}' => '',
+ '%{style}: %{shortcaption_first_line}' => '',
+ '@b{%{quotation_arg}:} ' => '',
+ '@cite{%{book}}' => '',
+ 'About' => 'Sobre',
+ 'About (help)' => 'Sobre (ajuda)',
+ 'About This Document' => 'Sobre Esse Documento',
+ 'April' => 'Abril',
+ 'August' => 'Agosto',
+ 'Back' => 'Volta',
+ 'Back section in previous file' => '',
+ 'Beginning of this chapter or previous chapter' =>
'Come@,{c}o desse address@hidden'itulo ou address@hidden'itulo anterior',
+ 'Button' => 'address@hidden',
+ 'Contents' => 'address@hidden'udo',
+ 'Cover (top) of document' => 'address@hidden'icio
(topo) do documento',
+ 'Current Position' => 'Posi@,address@hidden Atual',
+ 'Current section' => 'Se@,address@hidden atual',
+ 'December' => 'Dezembro',
+ 'FastBack' => 'Voltar address@hidden'apido',
+ 'FastForward' => 'Avan@,{c}ar address@hidden'apido',
+ 'February' => 'Fevereiro',
+ 'First' => 'Primeiro',
+ 'First section in reading order' => 'Primeira
se@,address@hidden na ordem de leitura',
+ 'Following' => 'Seguinte',
+ 'Following node' => 'Nodo seguinte',
+ 'Footnotes' => 'Notas de address@hidden'e',
+ 'Forward' => 'Avan@,{c}ar',
+ 'Forward section in next file' => '',
+ 'From 1.2.3 go to' => 'De 1.2.3 address@hidden'a para',
+ 'Go to' => 'address@hidden'a para',
+ 'Index' => '@\'Indice',
+ 'Index Entry' => 'Entrada de @\'Indice',
+ 'January' => 'Janeiro',
+ 'July' => 'Julho',
+ 'Jump to' => 'Pular para',
+ 'June' => 'Junho',
+ 'Last' => '@\'Ultimo',
+ 'Last section in reading order' => '@\'Ultima
se@,address@hidden na ordem de leitura',
+ 'March' => 'Mar@,{c}o',
+ 'May' => 'Maio',
+ 'Menu:' => '',
+ 'Name' => 'Nome',
+ 'Next' => 'address@hidden'oximo',
+ 'Next chapter' => 'address@hidden'oximo
address@hidden'itulo',
+ 'Next file' => '',
+ 'Next node' => 'address@hidden'oximo nodo',
+ 'Next section in reading order' =>
'address@hidden'oxima se@,address@hidden na ordem de leitura',
+ 'Next section on same level' => 'address@hidden'oxima
se@,address@hidden no mesmo address@hidden'ivel',
+ 'NextFile' => '',
+ 'Node following in node reading order' => 'Nodo
seguinte na ordem de leitura de nodos',
+ 'Node up' => 'Nodo acima',
+ 'NodeNext' => 'address@hidden'oximo Nodo',
+ 'NodePrev' => 'Nodo Anterior',
+ 'NodeUp' => 'Nodo Acima',
+ 'November' => 'Novembro',
+ 'October' => 'Outubro',
+ 'Overview' => 'address@hidden geral',
+ 'Overview:' => 'address@hidden geral:',
+ 'Prev' => 'address@hidden'evio',
+ 'PrevFile' => '',
+ 'Previous file' => '',
+ 'Previous node' => 'Nodo anterior',
+ 'Previous section in reading order' =>
'Se@,address@hidden anterior na ordem de leitura',
+ 'Previous section on same level' => 'Se@,address@hidden
anterior no mesmo address@hidden'ivel',
+ 'Section' => 'Se@,address@hidden',
+ 'Section One' => 'Se@,address@hidden Um',
+ 'See %{node_file_href}' => 'Veja %{node_file_href}',
+ 'See %{node_file_href} @cite{%{book}}' => 'Veja
%{node_file_href} @cite{%{book}}',
+ 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'Veja %{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
+ 'See %{reference_name}' => 'Veja %{reference_name}',
+ 'See @cite{%{book}}' => 'Veja @cite{%{book}}',
+ 'See section %{reference_name}' => 'Veja
se@,address@hidden %{reference_name}',
+ 'See section `%{section}\' in @cite{%{book}}' => 'Veja
se@,address@hidden `%{section}\' em @cite{%{book}}',
+ 'September' => 'Setembro',
+ 'Short Table of Contents' => 'Breve
address@hidden'ario',
+ 'Short table of contents' => 'Breve
address@hidden'ario',
+ 'Subsection One-Four' => 'Subse@,address@hidden
Um-Quatro',
+ 'Subsection One-One' => 'Subse@,address@hidden Um-Um',
+ 'Subsection One-Three' => 'Subse@,address@hidden
address@hidden',
+ 'Subsection One-Two' => 'Subse@,address@hidden Um-Dois',
+ 'Subsubsection One-Two-Four' => 'Subse@,address@hidden
Um-Dois-Quatro',
+ 'Subsubsection One-Two-One' => 'Subse@,address@hidden
Um-Dois-Um',
+ 'Subsubsection One-Two-Three' => 'Subse@,address@hidden
address@hidden',
+ 'Subsubsection One-Two-Two' => 'Subse@,address@hidden
Um-Dois-Dois',
+ 'T2H_today' => '',
+ 'Table of Contents' => 'address@hidden'ario',
+ 'Table of contents' => 'address@hidden'ario',
+ 'The node you are looking for is at %{href}.' => 'O
nodo que address@hidden address@hidden'a olhando address@hidden'a em %{href}.',
+ 'This' => 'Esse',
+ 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse
documento foi gereado por @emph{%{user}} em @emph{%{date}} usando
@uref{%{program_homepage}, @emph{%{program}}}.',
+ 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse documento foi gerado
por @emph{%{user}} usando @uref{%{program_homepage}, @emph{%{program}}}.',
+ 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => 'Esse documento foi gerado em
@i{%{date}} usando @uref{%{program_homepage}, @i{%{program}}}.',
+ 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse documento foi gerado
usando @uref{%{program_homepage}, @emph{%{program}}}.',
+ 'Top' => 'Topo',
+ 'Untitled Document' => 'Documento Sem Nome',
+ 'Up' => 'Acima',
+ 'Up node' => 'Nodo acima',
+ 'Up section' => 'Se@,address@hidden acima',
+ 'by @emph{%{user}}' => 'por @emph{%{user}}',
+ 'by @emph{%{user}} on @emph{%{date}}' => 'por
@emph{%{user}} em @emph{%{date}}',
+ 'current' => 'atual',
+ 'on @emph{%{date}}' => 'em @emph{%{date}}',
+ 'section `%{section}\' in @cite{%{book}}' =>
'se@,address@hidden `%{section}\' em @cite{%{book}}',
+ 'see %{node_file_href}' => 'veja %{node_file_href}',
+ 'see %{node_file_href} @cite{%{book}}' => 'veja
%{node_file_href} @cite{%{book}}',
+ 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'veja %{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
+ 'see %{reference_name}' => 'veja %{reference_name}',
+ 'see @cite{%{book}}' => 'veja @cite{%{book}}',
+ 'see section %{reference_name}' => 'veja
se@,address@hidden %{reference_name}',
+ 'see section `%{section}\' in @cite{%{book}}' => 'veja
se@,address@hidden `%{section}\' em @cite{%{book}}',
+ 'unknown' => 'desconhecido'
+ };
+
+$T2H_OBSOLETE_STRINGS->{'pt'} = {
+ 'See' => 'Veja',
+ 'about (help)' => 'sobre (ajuda)',
+ 'beginning of this chapter or previous
chapter' => 'come@,{c}o desse address@hidden'itulo ou address@hidden'itulo
anterior',
+ 'cover (top) of document' =>
'address@hidden'icio (topo) do documento',
+ 'current section' => 'se@,address@hidden
atual',
+ 'first section in reading order' =>
'primeira se@,address@hidden na ordem de leitura',
+ 'following node' => 'nodo seguinte',
+ 'index' => '@\'indice',
+ 'last section in reading order' =>
'@\'ultima se@,address@hidden na ordem de leitura',
+ 'next chapter' => 'address@hidden'oximo
address@hidden'itulo',
+ 'next node' => 'address@hidden'oximo nodo',
+ 'next section in reading order' =>
'address@hidden'oxima se@,address@hidden na ordem de leitura',
+ 'next section on same level' =>
'address@hidden'oxima se@,address@hidden no mesmo address@hidden'ivel',
+ 'node following in node reading order' =>
'nodo seguinte na ordem de leitura de nodos',
+ 'node up' => 'nodo acima',
+ 'previous node' => 'nodo anterior',
+ 'previous section in reading order' =>
'se@,address@hidden anterior na ordem de leitura',
+ 'previous section on same level' =>
'se@,address@hidden anterior no mesmo address@hidden'ivel',
+ 'section' => 'Se@,address@hidden',
+ 'see' => 'veja',
+ 'short table of contents' => 'breve
address@hidden'ario',
+ 'table of contents' => 'address@hidden'ario',
+ 'up node' => 'nodo acima',
+ 'up section' => 'se@,address@hidden acima'
+ };
+
+
+$LANGUAGES->{'de'} = {
+ ' The buttons in the navigation panels have the
following meaning:' => ' Die Links in der Navigationsleiste haben die folgende
Bedeutung: ',
+ ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' wobei das @strong{ Beispiel } annimmt, dass die
aktuelle Position bei @strong{ Unterabschnitt 1-2-3 } in einem Dokument mit
folgender Struktur liegt:',
+ ' Up ' => ' Nach oben ',
+ '%{acronym_like} (%{explanation})' => '%{acronym_like}
(%{explanation})',
+ '%{month} %{day}, %{year}' => '%{day}. %{month}
%{year}',
'%{name} of %{class}' => '',
'%{name} on %{class}' => '',
'%{node_file_href}' => '',
'%{node_file_href} @cite{%{book}}' => '',
- '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
- '%{reference_name}' => '',
- '%{style} %{number}' => '',
- '%{style}: %{caption_first_line}' => '',
- '%{style}: %{shortcaption_first_line}' => '',
- '@b{%{quotation_arg}:} ' => '',
- '@cite{%{book}}' => '',
- 'About' => '',
- 'About (help)' => '',
- 'About This Document' => 'No translation available!',
+ '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '%{node_file_href} in Abschnitt `%{section}\' in
@cite{%{book}}',
+ '%{reference_name}' => '%{reference_name}',
+ '%{style} %{number}' => '%{style} %{number}',
+ '%{style}: %{caption_first_line}' => '%{style}:
%{caption_first_line}',
+ '%{style}: %{shortcaption_first_line}' => '%{style}:
%{shortcaption_first_line}',
+ '@b{%{quotation_arg}:} ' => '@b{%{quotation_arg}:} ',
+ '@cite{%{book}}' => '@cite{%{book}}',
+ 'About' => '@"Uber',
+ 'About (help)' => '@"Uber (Hilfe)',
+ 'About This Document' => '@"Uber dieses Dokument',
'April' => 'April',
- 'August' => 'Augustus',
- 'Back' => '',
+ 'August' => 'August',
+ 'Back' => 'Zur@"uck',
'Back section in previous file' => '',
- 'Beginning of this chapter or previous chapter' => '',
+ 'Beginning of this chapter or previous chapter' =>
'Anfang dieses oder des letzten Kapitels',
'Button' => '',
- 'Contents' => '',
- 'Cover (top) of document' => '',
- 'Current Position' => '',
- 'Current section' => '',
- 'December' => 'December',
+ 'Contents' => 'Inhalt',
+ 'Cover (top) of document' => 'Titelseite des Dokuments',
+ 'Current Position' => 'Aktuelle Position',
+ 'Current section' => 'Aktueller Abschnitt',
+ 'December' => 'Dezember',
'FastBack' => '',
'FastForward' => '',
- 'February' => 'Februari',
+ 'February' => 'Februar',
'First' => '',
- 'First section in reading order' => '',
+ 'First section in reading order' => 'Erster Abschnitt
in Lesereihenfolge',
'Following' => '',
- 'Following node' => '',
- 'Footnotes' => 'No translation available!',
- 'Forward' => '',
+ 'Following node' => 'N@"achster Knoten',
+ 'Footnotes' => 'address@hidden',
+ 'Forward' => 'Nach vorne',
'Forward section in next file' => '',
- 'From 1.2.3 go to' => '',
- 'Go to' => '',
+ 'From 1.2.3 go to' => 'Von 1.2.3 gehe zu',
+ 'Go to' => 'Gehe zu',
'Index' => 'Index',
- 'Index Entry' => '',
- 'January' => 'Januari',
+ 'Index Entry' => 'Indexeintrag',
+ 'January' => 'Januar',
'July' => 'Juli',
- 'Jump to' => '',
+ 'Jump to' => 'Springe zu',
'June' => 'Juni',
'Last' => '',
- 'Last section in reading order' => '',
- 'March' => 'Maart',
- 'May' => 'Mei',
- 'Menu:' => '',
- 'Name' => '',
+ 'Last section in reading order' => 'Letzter Abschnitt
in Lesereihenfolge',
+ 'March' => 'M@"arz',
+ 'May' => 'Mai',
+ 'Menu:' => 'Auswahl:',
+ 'Name' => 'Name',
'Next' => '',
- 'Next chapter' => '',
+ 'Next chapter' => 'N@"achstes Kapitel',
'Next file' => '',
- 'Next node' => '',
- 'Next section in reading order' => '',
- 'Next section on same level' => '',
+ 'Next node' => 'N@"achster Knoten',
+ 'Next section in reading order' => 'N@"achster
Abschnitt in Lesereihenfolge',
+ 'Next section on same level' => 'N@"achster Abschitt
derselben Ebene',
'NextFile' => '',
- 'Node following in node reading order' => '',
- 'Node up' => '',
+ 'Node following in node reading order' => 'N@"achster
Abschnitt in Lesereihenfolge',
+ 'Node up' => 'Knoten nach oben',
'NodeNext' => '',
'NodePrev' => '',
'NodeUp' => '',
'November' => 'November',
'October' => 'Oktober',
- 'Overview' => '',
- 'Overview:' => '',
+ 'Overview' => '@"Ubersicht',
+ 'Overview:' => '@"Ubersicht:',
'Prev' => '',
'PrevFile' => '',
'Previous file' => '',
- 'Previous node' => '',
- 'Previous section in reading order' => '',
- 'Previous section on same level' => '',
- 'Section' => '',
- 'Section One' => '',
- 'See %{node_file_href}' => '',
- 'See %{node_file_href} @cite{%{book}}' => '',
- 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
+ 'Previous node' => 'Voriger Knoten',
+ 'Previous section in reading order' => 'Voriger
Abschnitt in Lesereihenfolge',
+ 'Previous section on same level' => 'Voriger Abschnitt
derselben Ebene',
+ 'Section' => 'Abschnitt',
+ 'Section One' => 'Abschnitt 1',
+ 'See %{node_file_href}' => 'Siehe %{node_file_href}',
+ 'See %{node_file_href} @cite{%{book}}' => 'Siehe
%{node_file_href} @cite{%{book}}',
+ 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'Siehe %{node_file_href} in Abschnitt `%{section}\' in
@cite{%{book}}',
'See %{reference_name}' => '',
'See @cite{%{book}}' => '',
'See section %{reference_name}' => '',
- 'See section `%{section}\' in @cite{%{book}}' => '',
+ 'See section `%{section}\' in @cite{%{book}}' => 'Siehe
Abschnitt `%{section}\' in @cite{%{book}}',
'September' => 'September',
- 'Short Table of Contents' => 'Korte inhoudsopgave',
- 'Short table of contents' => '',
- 'Subsection One-Four' => '',
- 'Subsection One-One' => '',
- 'Subsection One-Three' => '',
- 'Subsection One-Two' => '',
- 'Subsubsection One-Two-Four' => '',
- 'Subsubsection One-Two-One' => '',
- 'Subsubsection One-Two-Three' => '',
- 'Subsubsection One-Two-Two' => '',
+ 'Short Table of Contents' => 'Kurzes
Inhaltsverzeichnis',
+ 'Short table of contents' => 'Kurzes
Inhaltsverzeichnis',
+ 'Subsection One-Four' => 'Unterabschnitt 1-4',
+ 'Subsection One-One' => 'Unterabschnitt 1-1',
+ 'Subsection One-Three' => 'Unterabschnitt 1-3',
+ 'Subsection One-Two' => 'Unterabschnitt 1-2',
+ 'Subsubsection One-Two-Four' => 'Unterabschnitt 1-2-4',
+ 'Subsubsection One-Two-One' => 'Unterabschnitt 1-2-1',
+ 'Subsubsection One-Two-Three' => 'Unterabschnitt 1-2-3',
+ 'Subsubsection One-Two-Two' => 'Unterabschnitt 1-2-2',
'T2H_today' => '',
- 'Table of Contents' => 'Inhoudsopgave',
- 'Table of contents' => '',
- 'The node you are looking for is at %{href}.' => '',
+ 'Table of Contents' => 'Inhaltsverzeichnis',
+ 'Table of contents' => 'Inhaltsverzeichnis',
+ 'The node you are looking for is at %{href}.' => 'Der
Knoten, den Sie sehen, befindet sich bei %{href}',
'This' => '',
- 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => '',
- 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => '',
- 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => '',
- 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => '',
- 'Top' => '',
- 'Untitled Document' => '',
- 'Up' => '',
- 'Up node' => '',
- 'Up section' => '',
- 'by @emph{%{user}}' => '',
- 'by @emph{%{user}} on @emph{%{date}}' => '',
+ 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Dieses
Dokument wurde erzeugt von @emph{%{user}} am @emph{%{date}} durch
@uref{%{program_homepage}, @emph{%{program}}}.',
+ 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Dieses Dokument wurde
erzeugt von @emph{%{user}} durch @uref{%{program_homepage},
@emph{%{program}}}.',
+ 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => 'Dieses Dokument wurde erzeugt
am @i{%{date}} durch @uref{%{program_homepage}, @i{%{program}}}.',
+ 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Dieses Dokument wurde
erzeugt durch @uref{%{program_homepage}, @emph{%{program}}}.',
+ 'Top' => 'Anfang',
+ 'Untitled Document' => 'Unbenanntes Dokumen',
+ 'Up' => 'Nach oben',
+ 'Up node' => 'Knoten nach oben',
+ 'Up section' => 'Abschnitt nach oben',
+ 'by @emph{%{user}}' => 'von @emph{%{user}}',
+ 'by @emph{%{user}} on @emph{%{date}}' => 'von
@emph{%{user}} am @emph{%{date}}',
'current' => '',
- 'on @emph{%{date}}' => '',
- 'section `%{section}\' in @cite{%{book}}' => '',
- 'see %{node_file_href}' => '',
- 'see %{node_file_href} @cite{%{book}}' => '',
- 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
- 'see %{reference_name}' => '',
- 'see @cite{%{book}}' => '',
- 'see section %{reference_name}' => '',
- 'see section `%{section}\' in @cite{%{book}}' => '',
- 'unknown' => ''
+ 'on @emph{%{date}}' => 'am @emph{%{date}}',
+ 'section `%{section}\' in @cite{%{book}}' => 'Abschnitt
`%{section}\' in @cite{%{book}}',
+ 'see %{node_file_href}' => 'siehe %{node_file_href}',
+ 'see %{node_file_href} @cite{%{book}}' => 'siehe
%{node_file_href} @cite{%{book}}',
+ 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'siehe %{node_file_href} im Abschnitt `%{section}\' in
@cite{%{book}}',
+ 'see %{reference_name}' => 'siehe %{reference_name}',
+ 'see @cite{%{book}}' => 'siehe @cite{%{book}}',
+ 'see section %{reference_name}' => 'siehe Abschnitt
%{reference_name}',
+ 'see section `%{section}\' in @cite{%{book}}' => 'siehe
Abschnitt `%{section}\' in @cite{%{book}}',
+ 'unknown' => 'unbekannt'
};
-$T2H_OBSOLETE_STRINGS->{'nl'} = {
- 'See' => 'Zie',
- 'section' => 'sectie',
- 'see' => 'zie'
+$T2H_OBSOLETE_STRINGS->{'de'} = {
+ 'See' => 'Siehe',
+ 'section' => 'Abschnitt',
+ 'see' => 'siehe'
};
-$LANGUAGES->{'no'} = {
+$LANGUAGES->{'en'} = {
' The buttons in the navigation panels have the
following meaning:' => '',
' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => '',
' Up ' => '',
@@ -875,9 +921,9 @@
'@cite{%{book}}' => '',
'About' => '',
'About (help)' => '',
- 'About This Document' => 'No translation available!',
- 'April' => 'april',
- 'August' => 'august',
+ 'About This Document' => '',
+ 'April' => '',
+ 'August' => '',
'Back' => '',
'Back section in previous file' => '',
'Beginning of this chapter or previous chapter' => '',
@@ -886,29 +932,29 @@
'Cover (top) of document' => '',
'Current Position' => '',
'Current section' => '',
- 'December' => 'desember',
+ 'December' => '',
'FastBack' => '',
'FastForward' => '',
- 'February' => 'februar',
+ 'February' => '',
'First' => '',
'First section in reading order' => '',
'Following' => '',
'Following node' => '',
- 'Footnotes' => 'No translation available!',
+ 'Footnotes' => '',
'Forward' => '',
'Forward section in next file' => '',
'From 1.2.3 go to' => '',
'Go to' => '',
- 'Index' => 'Indeks',
+ 'Index' => '',
'Index Entry' => '',
- 'January' => 'januar',
- 'July' => 'juli',
+ 'January' => '',
+ 'July' => '',
'Jump to' => '',
- 'June' => 'juni',
+ 'June' => '',
'Last' => '',
'Last section in reading order' => '',
- 'March' => 'mars',
- 'May' => 'mai',
+ 'March' => '',
+ 'May' => '',
'Menu:' => '',
'Name' => '',
'Next' => '',
@@ -923,8 +969,8 @@
'NodeNext' => '',
'NodePrev' => '',
'NodeUp' => '',
- 'November' => 'november',
- 'October' => 'oktober',
+ 'November' => '',
+ 'October' => '',
'Overview' => '',
'Overview:' => '',
'Prev' => '',
@@ -942,8 +988,8 @@
'See @cite{%{book}}' => '',
'See section %{reference_name}' => '',
'See section `%{section}\' in @cite{%{book}}' => '',
- 'September' => 'september',
- 'Short Table of Contents' => 'Kort innholdsfortegnelse',
+ 'September' => '',
+ 'Short Table of Contents' => '',
'Short table of contents' => '',
'Subsection One-Four' => '',
'Subsection One-One' => '',
@@ -953,8 +999,8 @@
'Subsubsection One-Two-One' => '',
'Subsubsection One-Two-Three' => '',
'Subsubsection One-Two-Two' => '',
- 'T2H_today' => '',
- 'Table of Contents' => 'Innholdsfortegnelse',
+ 'T2H_today' => '%s, %d %d',
+ 'Table of Contents' => '',
'Table of contents' => '',
'The node you are looking for is at %{href}.' => '',
'This' => '',
@@ -982,318 +1028,272 @@
'unknown' => ''
};
-$T2H_OBSOLETE_STRINGS->{'no'} = {
- 'See' => 'Se',
- 'section' => 'avsnitt',
- 'see' => 'se'
- };
+$T2H_OBSOLETE_STRINGS->{'en'} = {};
-$LANGUAGES->{'pt'} = {
- ' The buttons in the navigation panels have the
following meaning:' => ' Os address@hidden nos address@hidden'eis de
navega@,address@hidden possuem os seguintes significados:',
- ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' onde o @strong{ Exemplo } assume que a
posi@,address@hidden atual localiza-se em @strong{ Subsub@,address@hidden
address@hidden } de um documento com a seguinte estrutura:',
- ' Up ' => ' Acima ',
+$LANGUAGES->{'es'} = {
+ ' The buttons in the navigation panels have the
following meaning:' => ' Los botones de los paneles de address@hidden'on
tienen el significado siguiente:',
+ ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' donde el @strong{ Ejemplo } supone que la
posición actual está en la @strong{ address@hidden'on uno-dos-tres } de un
documento de la estructura siguiente:',
+ ' Up ' => ' Subir ',
'%{acronym_like} (%{explanation})' => '',
- '%{month} %{day}, %{year}' => '%{day} de %{month} de
%{year}',
- '%{name} of %{class}' => '%{name} da %{class}',
- '%{name} on %{class}' => '%{name} na %{class}',
+ '%{month} %{day}, %{year}' => 'el %{day} %{month}
%{year}',
+ '%{name} of %{class}' => '%{name} de %{class}',
+ '%{name} on %{class}' => '%{name} en %{class}',
'%{node_file_href}' => '',
'%{node_file_href} @cite{%{book}}' => '',
- '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '%{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
+ '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '%{node_file_href} address@hidden'on `%{section}\' en
@cite{%{book}}',
'%{reference_name}' => '',
'%{style} %{number}' => '',
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
- 'About' => 'Sobre',
- 'About (help)' => 'Sobre (ajuda)',
- 'About This Document' => 'Sobre Esse Documento',
- 'April' => 'Abril',
- 'August' => 'Agosto',
- 'Back' => 'Volta',
- 'Back section in previous file' => '',
- 'Beginning of this chapter or previous chapter' =>
'Come@,{c}o desse address@hidden'itulo ou address@hidden'itulo anterior',
- 'Button' => 'address@hidden',
- 'Contents' => 'address@hidden'udo',
- 'Cover (top) of document' => 'address@hidden'icio
(topo) do documento',
- 'Current Position' => 'Posi@,address@hidden Atual',
- 'Current section' => 'Se@,address@hidden atual',
- 'December' => 'Dezembro',
- 'FastBack' => 'Voltar address@hidden'apido',
- 'FastForward' => 'Avan@,{c}ar address@hidden'apido',
- 'February' => 'Fevereiro',
- 'First' => 'Primeiro',
- 'First section in reading order' => 'Primeira
se@,address@hidden na ordem de leitura',
- 'Following' => 'Seguinte',
- 'Following node' => 'Nodo seguinte',
- 'Footnotes' => 'Notas de address@hidden'e',
- 'Forward' => 'Avan@,{c}ar',
- 'Forward section in next file' => '',
- 'From 1.2.3 go to' => 'De 1.2.3 address@hidden'a para',
- 'Go to' => 'address@hidden'a para',
+ 'About' => 'Acerca de',
+ 'About (help)' => 'Acerca de (address@hidden'agina de
ayuda)',
+ 'About This Document' => 'Acerca de este documento',
+ 'April' => 'abril',
+ 'August' => 'agosto',
+ 'Back' => 'address@hidden'as',
+ 'Back section in previous file' => 'Retroceder
address@hidden'on en el archivo anterior',
+ 'Beginning of this chapter or previous chapter' =>
'Inicio de este address@hidden'itulo o address@hidden'itulo anterior',
+ 'Button' => 'address@hidden'on',
+ 'Contents' => '@\'Indice general',
+ 'Cover (top) of document' => 'Portada del documento',
+ 'Current Position' => 'address@hidden'on actual',
+ 'Current section' => 'address@hidden'on actual',
+ 'December' => 'diciembre',
+ 'FastBack' => 'Retroceso address@hidden'apido',
+ 'FastForward' => 'Avance address@hidden'apido',
+ 'February' => 'febrero',
+ 'First' => 'Primero',
+ 'First section in reading order' => 'Primera
address@hidden'on en orden de lectura',
+ 'Following' => 'Siguiente',
+ 'Following node' => 'Nodo siguiente',
+ 'Footnotes' => 'Notas el pie',
+ 'Forward' => 'Adelante',
+ 'Forward section in next file' => 'Avanzar
address@hidden'on en el address@hidden'oximo archivo',
+ 'From 1.2.3 go to' => 'Desde 1.2.3 ir a',
+ 'Go to' => 'Ir a',
'Index' => '@\'Indice',
- 'Index Entry' => 'Entrada de @\'Indice',
- 'January' => 'Janeiro',
- 'July' => 'Julho',
- 'Jump to' => 'Pular para',
- 'June' => 'Junho',
+ 'Index Entry' => 'Entrada de @\'indice',
+ 'January' => 'enero',
+ 'July' => 'julio',
+ 'Jump to' => 'Saltar a',
+ 'June' => 'junio',
'Last' => '@\'Ultimo',
- 'Last section in reading order' => '@\'Ultima
se@,address@hidden na ordem de leitura',
- 'March' => 'Mar@,{c}o',
- 'May' => 'Maio',
- 'Menu:' => '',
- 'Name' => 'Nome',
- 'Next' => 'address@hidden'oximo',
- 'Next chapter' => 'address@hidden'oximo
address@hidden'itulo',
- 'Next file' => '',
- 'Next node' => 'address@hidden'oximo nodo',
- 'Next section in reading order' =>
'address@hidden'oxima se@,address@hidden na ordem de leitura',
- 'Next section on same level' => 'address@hidden'oxima
se@,address@hidden no mesmo address@hidden'ivel',
- 'NextFile' => '',
- 'Node following in node reading order' => 'Nodo
seguinte na ordem de leitura de nodos',
- 'Node up' => 'Nodo acima',
- 'NodeNext' => 'address@hidden'oximo Nodo',
- 'NodePrev' => 'Nodo Anterior',
- 'NodeUp' => 'Nodo Acima',
- 'November' => 'Novembro',
- 'October' => 'Outubro',
- 'Overview' => 'address@hidden geral',
- 'Overview:' => 'address@hidden geral:',
- 'Prev' => 'address@hidden'evio',
- 'PrevFile' => '',
- 'Previous file' => '',
+ 'Last section in reading order' => '@\'Ultima
address@hidden'on en orden de lectura',
+ 'March' => 'marzo',
+ 'May' => 'mayo',
+ 'Menu:' => 'address@hidden'u:',
+ 'Name' => 'Nombre',
+ 'Next' => 'Siguiente',
+ 'Next chapter' => 'address@hidden'itulo siguiente',
+ 'Next file' => 'Archivo siguiente',
+ 'Next node' => 'Nodo siguiente',
+ 'Next section in reading order' => 'address@hidden'on
siguiente en orden de lectura',
+ 'Next section on same level' => 'address@hidden'on
siguiente en el mismo nivel',
+ 'NextFile' => 'ArchivoSiguiente',
+ 'Node following in node reading order' => 'Nodo
siguiente en orden de lectura de nodos',
+ 'Node up' => 'Subir nodo',
+ 'NodeNext' => 'NodoSiguiente',
+ 'NodePrev' => 'NodoAnterior',
+ 'NodeUp' => 'SubirNodo',
+ 'November' => 'noviembre',
+ 'October' => 'octubre',
+ 'Overview' => 'address@hidden'amica',
+ 'Overview:' => 'address@hidden'amica:',
+ 'Prev' => 'Ant',
+ 'PrevFile' => 'ArchivoAnt',
+ 'Previous file' => 'Archivo anterior',
'Previous node' => 'Nodo anterior',
- 'Previous section in reading order' =>
'Se@,address@hidden anterior na ordem de leitura',
- 'Previous section on same level' => 'Se@,address@hidden
anterior no mesmo address@hidden'ivel',
- 'Section' => 'Se@,address@hidden',
- 'Section One' => 'Se@,address@hidden Um',
- 'See %{node_file_href}' => 'Veja %{node_file_href}',
- 'See %{node_file_href} @cite{%{book}}' => 'Veja
%{node_file_href} @cite{%{book}}',
- 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'Veja %{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
- 'See %{reference_name}' => 'Veja %{reference_name}',
- 'See @cite{%{book}}' => 'Veja @cite{%{book}}',
- 'See section %{reference_name}' => 'Veja
se@,address@hidden %{reference_name}',
- 'See section `%{section}\' in @cite{%{book}}' => 'Veja
se@,address@hidden `%{section}\' em @cite{%{book}}',
- 'September' => 'Setembro',
- 'Short Table of Contents' => 'Breve
address@hidden'ario',
- 'Short table of contents' => 'Breve
address@hidden'ario',
- 'Subsection One-Four' => 'Subse@,address@hidden
Um-Quatro',
- 'Subsection One-One' => 'Subse@,address@hidden Um-Um',
- 'Subsection One-Three' => 'Subse@,address@hidden
address@hidden',
- 'Subsection One-Two' => 'Subse@,address@hidden Um-Dois',
- 'Subsubsection One-Two-Four' => 'Subse@,address@hidden
Um-Dois-Quatro',
- 'Subsubsection One-Two-One' => 'Subse@,address@hidden
Um-Dois-Um',
- 'Subsubsection One-Two-Three' => 'Subse@,address@hidden
address@hidden',
- 'Subsubsection One-Two-Two' => 'Subse@,address@hidden
Um-Dois-Dois',
- 'T2H_today' => '',
- 'Table of Contents' => 'address@hidden'ario',
- 'Table of contents' => 'address@hidden'ario',
- 'The node you are looking for is at %{href}.' => 'O
nodo que address@hidden address@hidden'a olhando address@hidden'a em %{href}.',
- 'This' => 'Esse',
- 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse
documento foi gereado por @emph{%{user}} em @emph{%{date}} usando
@uref{%{program_homepage}, @emph{%{program}}}.',
- 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse documento foi gerado
por @emph{%{user}} usando @uref{%{program_homepage}, @emph{%{program}}}.',
- 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => 'Esse documento foi gerado em
@i{%{date}} usando @uref{%{program_homepage}, @i{%{program}}}.',
- 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse documento foi gerado
usando @uref{%{program_homepage}, @emph{%{program}}}.',
- 'Top' => 'Topo',
- 'Untitled Document' => 'Documento Sem Nome',
- 'Up' => 'Acima',
- 'Up node' => 'Nodo acima',
- 'Up section' => 'Se@,address@hidden acima',
- 'by @emph{%{user}}' => 'por @emph{%{user}}',
- 'by @emph{%{user}} on @emph{%{date}}' => 'por
@emph{%{user}} em @emph{%{date}}',
- 'current' => 'atual',
- 'on @emph{%{date}}' => 'em @emph{%{date}}',
- 'section `%{section}\' in @cite{%{book}}' =>
'se@,address@hidden `%{section}\' em @cite{%{book}}',
- 'see %{node_file_href}' => 'veja %{node_file_href}',
- 'see %{node_file_href} @cite{%{book}}' => 'veja
%{node_file_href} @cite{%{book}}',
- 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'veja %{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
- 'see %{reference_name}' => 'veja %{reference_name}',
- 'see @cite{%{book}}' => 'veja @cite{%{book}}',
- 'see section %{reference_name}' => 'veja
se@,address@hidden %{reference_name}',
- 'see section `%{section}\' in @cite{%{book}}' => 'veja
se@,address@hidden `%{section}\' em @cite{%{book}}',
- 'unknown' => 'desconhecido'
- };
-
-$T2H_OBSOLETE_STRINGS->{'pt'} = {
- 'See' => 'Veja',
- 'about (help)' => 'sobre (ajuda)',
- 'beginning of this chapter or previous
chapter' => 'come@,{c}o desse address@hidden'itulo ou address@hidden'itulo
anterior',
- 'cover (top) of document' =>
'address@hidden'icio (topo) do documento',
- 'current section' => 'se@,address@hidden
atual',
- 'first section in reading order' =>
'primeira se@,address@hidden na ordem de leitura',
- 'following node' => 'nodo seguinte',
- 'index' => '@\'indice',
- 'last section in reading order' =>
'@\'ultima se@,address@hidden na ordem de leitura',
- 'next chapter' => 'address@hidden'oximo
address@hidden'itulo',
- 'next node' => 'address@hidden'oximo nodo',
- 'next section in reading order' =>
'address@hidden'oxima se@,address@hidden na ordem de leitura',
- 'next section on same level' =>
'address@hidden'oxima se@,address@hidden no mesmo address@hidden'ivel',
- 'node following in node reading order' =>
'nodo seguinte na ordem de leitura de nodos',
- 'node up' => 'nodo acima',
- 'previous node' => 'nodo anterior',
- 'previous section in reading order' =>
'se@,address@hidden anterior na ordem de leitura',
- 'previous section on same level' =>
'se@,address@hidden anterior no mesmo address@hidden'ivel',
- 'section' => 'Se@,address@hidden',
- 'see' => 'veja',
- 'short table of contents' => 'breve
address@hidden'ario',
- 'table of contents' => 'address@hidden'ario',
- 'up node' => 'nodo acima',
- 'up section' => 'se@,address@hidden acima'
+ 'Previous section in reading order' =>
'address@hidden'on anterior en orden de lectura',
+ 'Previous section on same level' => 'address@hidden'on
anterior en el mismo nivel',
+ 'Section' => 'address@hidden'on',
+ 'Section One' => 'address@hidden'on Uno',
+ 'See %{node_file_href}' => 'address@hidden'ease
%{node_file_href}',
+ 'See %{node_file_href} @cite{%{book}}' =>
'address@hidden'ease %{node_file_href} @cite{%{book}}',
+ 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'address@hidden'ease %{node_file_href} address@hidden'on
`%{section}\' en @cite{%{book}}',
+ 'See %{reference_name}' => 'address@hidden'ease
%{reference_name}',
+ 'See @cite{%{book}}' => 'address@hidden'ease
@cite{%{book}}',
+ 'See section %{reference_name}' => 'address@hidden'ease
la address@hidden'on %{reference_name}',
+ 'See section `%{section}\' in @cite{%{book}}' =>
'address@hidden'ease la address@hidden'on `%{section}\' en @cite{%{book}}',
+ 'September' => 'septiembre',
+ 'Short Table of Contents' => 'Resumen del Contenido',
+ 'Short table of contents' => 'Resumen del contenido',
+ 'Subsection One-Four' => 'address@hidden'on uno-cuatro',
+ 'Subsection One-One' => 'address@hidden'on uno-uno',
+ 'Subsection One-Three' => 'address@hidden'on uno-tres',
+ 'Subsection One-Two' => 'address@hidden'on uno-dos',
+ 'Subsubsection One-Two-Four' => 'address@hidden'on
uno-dos-cuatro',
+ 'Subsubsection One-Two-One' => 'address@hidden'on
uno-dos-uno',
+ 'Subsubsection One-Two-Three' => 'address@hidden'on
uno-dos-tres',
+ 'Subsubsection One-Two-Two' => 'address@hidden'on
uno-dos-dos',
+ 'T2H_today' => '%2$d %1$s %3$d',
+ 'Table of Contents' => '@\'address@hidden General',
+ 'Table of contents' => '@\'address@hidden general',
+ 'The node you are looking for is at %{href}.' => 'El
nodo que busca se encuentra en %{href}.',
+ 'This' => 'Este',
+ 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Este
documento ha sido generado por @emph{%{user}} el @emph{%{date}} utilizando
@uref{%{program_homepage}, @emph{%{program}}}.',
+ 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Este documento ha sido
generado por @emph{%{user}} utilizando @uref{%{program_homepage},
@emph{%{program}}}.',
+ 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => 'Este documento se generó el
@i{%{date}} utilizando @uref{%{program_homepage}, @i{%{program}}}.',
+ 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Este documento se generó
utilizando @uref{%{program_homepage}, @emph{%{program}}}.',
+ 'Top' => 'Arriba',
+ 'Untitled Document' => 'Documento sin
address@hidden'itulo',
+ 'Up' => 'Subir',
+ 'Up node' => 'Subir nodo',
+ 'Up section' => 'Subir address@hidden'on',
+ 'by @emph{%{user}}' => 'por @emph{%{user}',
+ 'by @emph{%{user}} on @emph{%{date}}' => 'por
@emph{%{user}} el @emph{%{date}}',
+ 'current' => 'actual',
+ 'on @emph{%{date}}' => 'el @emph{%{date}}',
+ 'section `%{section}\' in @cite{%{book}}' =>
'address@hidden'on `%{section}\' en @cite{%{book}}',
+ 'see %{node_file_href}' => 'address@hidden'ease
%{node_file_href}',
+ 'see %{node_file_href} @cite{%{book}}' =>
'address@hidden'ease %{node_file_href} @cite{%{book}}',
+ 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'address@hidden'ease %{node_file_href} address@hidden'on
`%{section}\' en @cite{%{book}}',
+ 'see %{reference_name}' => 'address@hidden'ease
%{reference_name}',
+ 'see @cite{%{book}}' => 'address@hidden'ease
@cite{%{book}}',
+ 'see section %{reference_name}' => 'address@hidden'ease
la address@hidden'on %{reference_name}',
+ 'see section `%{section}\' in @cite{%{book}}' =>
'address@hidden'ease la address@hidden'on `%{section}\' en @cite{%{book}}',
+ 'unknown' => 'desconocido'
};
+$T2H_OBSOLETE_STRINGS->{'es'} = {
+ 'See' => 'address@hidden'ease',
+ 'section' => 'address@hidden'on',
+ 'see' => 'address@hidden'ease'
+ };
-$LANGUAGES->{'pt_BR'} = {
- ' The buttons in the navigation panels have the
following meaning:' => ' Os address@hidden nos address@hidden'eis de
navega@,address@hidden possuem os seguintes significados:',
- ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => ' onde o @strong{ Exemplo } assume que a
posi@,address@hidden atual localiza-se em @strong{ Subsub@,address@hidden
address@hidden } de um documento com a seguinte estrutura:',
- ' Up ' => ' Acima ',
+
+$LANGUAGES->{'no'} = {
+ ' The buttons in the navigation panels have the
following meaning:' => '',
+ ' where the @strong{ Example } assumes that the
current position is at @strong{ Subsubsection One-Two-Three } of a document of
the following structure:' => '',
+ ' Up ' => '',
'%{acronym_like} (%{explanation})' => '',
- '%{month} %{day}, %{year}' => '%{day} de %{month} de
%{year}',
- '%{name} of %{class}' => '%{name} da %{class}',
- '%{name} on %{class}' => '%{name} na %{class}',
+ '%{month} %{day}, %{year}' => '',
+ '%{name} of %{class}' => '',
+ '%{name} on %{class}' => '',
'%{node_file_href}' => '',
'%{node_file_href} @cite{%{book}}' => '',
- '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '%{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
+ '%{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
'%{reference_name}' => '',
'%{style} %{number}' => '',
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
- 'About' => 'Sobre',
- 'About (help)' => 'Sobre (ajuda)',
- 'About This Document' => 'Sobre Esse Documento',
- 'April' => 'Abril',
- 'August' => 'Agosto',
- 'Back' => 'Volta',
+ 'About' => '',
+ 'About (help)' => '',
+ 'About This Document' => 'No translation available!',
+ 'April' => 'april',
+ 'August' => 'august',
+ 'Back' => '',
'Back section in previous file' => '',
- 'Beginning of this chapter or previous chapter' =>
'Come@,{c}o desse address@hidden'itulo ou address@hidden'itulo anterior',
- 'Button' => 'address@hidden',
- 'Contents' => 'address@hidden'udo',
- 'Cover (top) of document' => 'address@hidden'icio
(topo) do documento',
- 'Current Position' => 'Posi@,address@hidden Atual',
- 'Current section' => 'Se@,address@hidden atual',
- 'December' => 'Dezembro',
- 'FastBack' => 'Voltar address@hidden'apido',
- 'FastForward' => 'Avan@,{c}ar address@hidden'apido',
- 'February' => 'Fevereiro',
- 'First' => 'Primeiro',
- 'First section in reading order' => 'Primeira
se@,address@hidden na ordem de leitura',
- 'Following' => 'Seguinte',
- 'Following node' => 'Nodo seguinte',
- 'Footnotes' => 'Notas de address@hidden'e',
- 'Forward' => 'Avan@,{c}ar',
+ 'Beginning of this chapter or previous chapter' => '',
+ 'Button' => '',
+ 'Contents' => '',
+ 'Cover (top) of document' => '',
+ 'Current Position' => '',
+ 'Current section' => '',
+ 'December' => 'desember',
+ 'FastBack' => '',
+ 'FastForward' => '',
+ 'February' => 'februar',
+ 'First' => '',
+ 'First section in reading order' => '',
+ 'Following' => '',
+ 'Following node' => '',
+ 'Footnotes' => 'No translation available!',
+ 'Forward' => '',
'Forward section in next file' => '',
- 'From 1.2.3 go to' => 'De 1.2.3 address@hidden'a
para',
- 'Go to' => 'address@hidden'a para',
- 'Index' => '@\'Indice',
- 'Index Entry' => 'Entrada de @\'Indice',
- 'January' => 'Janeiro',
- 'July' => 'Julho',
- 'Jump to' => 'Pular para',
- 'June' => 'Junho',
- 'Last' => '@\'Ultimo',
- 'Last section in reading order' => '@\'Ultima
se@,address@hidden na ordem de leitura',
- 'March' => 'Mar@,{c}o',
- 'May' => 'Maio',
+ 'From 1.2.3 go to' => '',
+ 'Go to' => '',
+ 'Index' => 'Indeks',
+ 'Index Entry' => '',
+ 'January' => 'januar',
+ 'July' => 'juli',
+ 'Jump to' => '',
+ 'June' => 'juni',
+ 'Last' => '',
+ 'Last section in reading order' => '',
+ 'March' => 'mars',
+ 'May' => 'mai',
'Menu:' => '',
- 'Name' => 'Nome',
- 'Next' => 'address@hidden'oximo',
- 'Next chapter' => 'address@hidden'oximo
address@hidden'itulo',
+ 'Name' => '',
+ 'Next' => '',
+ 'Next chapter' => '',
'Next file' => '',
- 'Next node' => 'address@hidden'oximo nodo',
- 'Next section in reading order' =>
'address@hidden'oxima se@,address@hidden na ordem de leitura',
- 'Next section on same level' =>
'address@hidden'oxima se@,address@hidden no mesmo address@hidden'ivel',
+ 'Next node' => '',
+ 'Next section in reading order' => '',
+ 'Next section on same level' => '',
'NextFile' => '',
- 'Node following in node reading order' => 'Nodo
seguinte na ordem de leitura de nodos',
- 'Node up' => 'Nodo acima',
- 'NodeNext' => 'address@hidden'oximo Nodo',
- 'NodePrev' => 'Nodo Anterior',
- 'NodeUp' => 'Nodo Acima',
- 'November' => 'Novembro',
- 'October' => 'Outubro',
- 'Overview' => 'address@hidden geral',
- 'Overview:' => 'address@hidden geral:',
- 'Prev' => 'address@hidden'evio',
+ 'Node following in node reading order' => '',
+ 'Node up' => '',
+ 'NodeNext' => '',
+ 'NodePrev' => '',
+ 'NodeUp' => '',
+ 'November' => 'november',
+ 'October' => 'oktober',
+ 'Overview' => '',
+ 'Overview:' => '',
+ 'Prev' => '',
'PrevFile' => '',
'Previous file' => '',
- 'Previous node' => 'Nodo anterior',
- 'Previous section in reading order' =>
'Se@,address@hidden anterior na ordem de leitura',
- 'Previous section on same level' =>
'Se@,address@hidden anterior no mesmo address@hidden'ivel',
- 'Section' => 'Se@,address@hidden',
- 'Section One' => 'Se@,address@hidden Um',
- 'See %{node_file_href}' => 'Veja %{node_file_href}',
- 'See %{node_file_href} @cite{%{book}}' => 'Veja
%{node_file_href} @cite{%{book}}',
- 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'Veja %{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
- 'See %{reference_name}' => 'Veja %{reference_name}',
- 'See @cite{%{book}}' => 'Veja @cite{%{book}}',
- 'See section %{reference_name}' => 'Veja
se@,address@hidden %{reference_name}',
- 'See section `%{section}\' in @cite{%{book}}' =>
'Veja se@,address@hidden `%{section}\' em @cite{%{book}}',
- 'September' => 'Setembro',
- 'Short Table of Contents' => 'Breve
address@hidden'ario',
- 'Short table of contents' => 'Breve
address@hidden'ario',
- 'Subsection One-Four' => 'Subse@,address@hidden
Um-Quatro',
- 'Subsection One-One' => 'Subse@,address@hidden
Um-Um',
- 'Subsection One-Three' => 'Subse@,address@hidden
address@hidden',
- 'Subsection One-Two' => 'Subse@,address@hidden
Um-Dois',
- 'Subsubsection One-Two-Four' =>
'Subse@,address@hidden Um-Dois-Quatro',
- 'Subsubsection One-Two-One' =>
'Subse@,address@hidden Um-Dois-Um',
- 'Subsubsection One-Two-Three' =>
'Subse@,address@hidden address@hidden',
- 'Subsubsection One-Two-Two' =>
'Subse@,address@hidden Um-Dois-Dois',
+ 'Previous node' => '',
+ 'Previous section in reading order' => '',
+ 'Previous section on same level' => '',
+ 'Section' => '',
+ 'Section One' => '',
+ 'See %{node_file_href}' => '',
+ 'See %{node_file_href} @cite{%{book}}' => '',
+ 'See %{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
+ 'See %{reference_name}' => '',
+ 'See @cite{%{book}}' => '',
+ 'See section %{reference_name}' => '',
+ 'See section `%{section}\' in @cite{%{book}}' => '',
+ 'September' => 'september',
+ 'Short Table of Contents' => 'Kort innholdsfortegnelse',
+ 'Short table of contents' => '',
+ 'Subsection One-Four' => '',
+ 'Subsection One-One' => '',
+ 'Subsection One-Three' => '',
+ 'Subsection One-Two' => '',
+ 'Subsubsection One-Two-Four' => '',
+ 'Subsubsection One-Two-One' => '',
+ 'Subsubsection One-Two-Three' => '',
+ 'Subsubsection One-Two-Two' => '',
'T2H_today' => '',
- 'Table of Contents' => 'address@hidden'ario',
- 'Table of contents' => 'address@hidden'ario',
- 'The node you are looking for is at %{href}.' => 'O
nodo que address@hidden address@hidden'a olhando address@hidden'a em %{href}.',
- 'This' => 'Esse',
- 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse
documento foi gereado por @emph{%{user}} em @emph{%{date}} usando
@uref{%{program_homepage}, @emph{%{program}}}.',
- 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse documento foi gerado
por @emph{%{user}} usando @uref{%{program_homepage}, @emph{%{program}}}.',
- 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => 'Esse documento foi gerado em
@i{%{date}} usando @uref{%{program_homepage}, @i{%{program}}}.',
- 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => 'Esse documento foi gerado
usando @uref{%{program_homepage}, @emph{%{program}}}.',
- 'Top' => 'Topo',
- 'Untitled Document' => 'Documento Sem Nome',
- 'Up' => 'Acima',
- 'Up node' => 'Nodo acima',
- 'Up section' => 'Se@,address@hidden acima',
- 'by @emph{%{user}}' => 'por @emph{%{user}}',
- 'by @emph{%{user}} on @emph{%{date}}' => 'por
@emph{%{user}} em @emph{%{date}}',
- 'current' => 'atual',
- 'on @emph{%{date}}' => 'em @emph{%{date}}',
- 'section `%{section}\' in @cite{%{book}}' =>
'se@,address@hidden `%{section}\' em @cite{%{book}}',
- 'see %{node_file_href}' => 'veja %{node_file_href}',
- 'see %{node_file_href} @cite{%{book}}' => 'veja
%{node_file_href} @cite{%{book}}',
- 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => 'veja %{node_file_href} se@,address@hidden `%{section}\' em
@cite{%{book}}',
- 'see %{reference_name}' => 'veja %{reference_name}',
- 'see @cite{%{book}}' => 'veja @cite{%{book}}',
- 'see section %{reference_name}' => 'veja
se@,address@hidden %{reference_name}',
- 'see section `%{section}\' in @cite{%{book}}' =>
'veja se@,address@hidden `%{section}\' em @cite{%{book}}',
- 'unknown' => 'desconhecido'
+ 'Table of Contents' => 'Innholdsfortegnelse',
+ 'Table of contents' => '',
+ 'The node you are looking for is at %{href}.' => '',
+ 'This' => '',
+ 'This document was generated by @emph{%{user}} on
@emph{%{date}} using @uref{%{program_homepage}, @emph{%{program}}}.' => '',
+ 'This document was generated by @emph{%{user}} using
@uref{%{program_homepage}, @emph{%{program}}}.' => '',
+ 'This document was generated on @i{%{date}} using
@uref{%{program_homepage}, @i{%{program}}}.' => '',
+ 'This document was generated using
@uref{%{program_homepage}, @emph{%{program}}}.' => '',
+ 'Top' => '',
+ 'Untitled Document' => '',
+ 'Up' => '',
+ 'Up node' => '',
+ 'Up section' => '',
+ 'by @emph{%{user}}' => '',
+ 'by @emph{%{user}} on @emph{%{date}}' => '',
+ 'current' => '',
+ 'on @emph{%{date}}' => '',
+ 'section `%{section}\' in @cite{%{book}}' => '',
+ 'see %{node_file_href}' => '',
+ 'see %{node_file_href} @cite{%{book}}' => '',
+ 'see %{node_file_href} section `%{section}\' in
@cite{%{book}}' => '',
+ 'see %{reference_name}' => '',
+ 'see @cite{%{book}}' => '',
+ 'see section %{reference_name}' => '',
+ 'see section `%{section}\' in @cite{%{book}}' => '',
+ 'unknown' => ''
};
-$T2H_OBSOLETE_STRINGS->{'pt_BR'} = {
- 'See' => 'Veja',
- 'about (help)' => 'sobre (ajuda)',
- 'beginning of this chapter or previous
chapter' => 'come@,{c}o desse address@hidden'itulo ou address@hidden'itulo
anterior',
- 'cover (top) of document' =>
'address@hidden'icio (topo) do documento',
- 'current section' => 'se@,address@hidden
atual',
- 'first section in reading order' =>
'primeira se@,address@hidden na ordem de leitura',
- 'following node' => 'nodo seguinte',
- 'index' => '@\'indice',
- 'last section in reading order' =>
'@\'ultima se@,address@hidden na ordem de leitura',
- 'next chapter' => 'address@hidden'oximo
address@hidden'itulo',
- 'next node' => 'address@hidden'oximo
nodo',
- 'next section in reading order' =>
'address@hidden'oxima se@,address@hidden na ordem de leitura',
- 'next section on same level' =>
'address@hidden'oxima se@,address@hidden no mesmo address@hidden'ivel',
- 'node following in node reading order' =>
'nodo seguinte na ordem de leitura de nodos',
- 'node up' => 'nodo acima',
- 'previous node' => 'nodo anterior',
- 'previous section in reading order' =>
'se@,address@hidden anterior na ordem de leitura',
- 'previous section on same level' =>
'se@,address@hidden anterior no mesmo address@hidden'ivel',
- 'section' => 'Se@,address@hidden',
- 'see' => 'veja',
- 'short table of contents' => 'breve
address@hidden'ario',
- 'table of contents' =>
'address@hidden'ario',
- 'up node' => 'nodo acima',
- 'up section' => 'se@,address@hidden acima'
+$T2H_OBSOLETE_STRINGS->{'no'} = {
+ 'See' => 'Se',
+ 'section' => 'avsnitt',
+ 'see' => 'se'
};
Index: examples/info.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/examples/info.init,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- examples/info.init 3 Jan 2009 15:29:52 -0000 1.9
+++ examples/info.init 5 Jan 2009 01:00:24 -0000 1.10
@@ -41,6 +41,8 @@
$INLINE_CONTENTS = 1;
$SIMPLE_MENU = 1;
$MENU_SYMBOL = '*';
+$USE_MENU_DIRECTIONS = 0;
+$USE_ISO = 0;
$no_paragraph_commands{'anchor'} = 1;
@@ -152,7 +154,6 @@
return "$text $mail";
}
-
$style = \&info_default_style;
$print_page_head = \&info_default_print_page_head;
$toc_body = \&info_default_noop;
@@ -176,8 +177,10 @@
$simple_command = \&info_default_simple_command;
$thing_command = \&info_default_thing_command;
$begin_special_region = \&info_default_begin_special_region;
+$end_special_region = \&info_default_end_special_region;
$anchor_label = \&info_default_anchor_label;
$menu_link = \&info_default_menu_link;
+$menu_command = \&info_default_menu_command;
$complex_format = \&info_default_complex_format;
$quotation = \&info_default_quotation;
$unknown = \&info_default_misc_commands;
@@ -191,17 +194,14 @@
my $style_stack = shift;
my $state = shift;
- print STDERR "GGGGGGGGGGGGG (@$style_stack) $command $text\n";
if (scalar(@$style_stack) and
$info_default_accent_commands{$style_stack->[-1]})
{
- print STDERR "1GGGGGGGGGGGG";
return &t2h_default_ascii_accent(@args);
}
my $result = &t2h_default_ascii_accent(@args);
- print STDERR "2GGGGGGGGGGGG $result";
- return '' if info_default_store_text($state,$result,'accents_commands');
- print STDERR "3GGGGGGGGGGGG $result";
- return $result;
+ return info_default_store_text($state,$result,'accents_commands');
+# return '' if info_default_store_text($state,$result,'accents_commands');
+# return $result;
}
sub info_default_noop
@@ -219,16 +219,17 @@
return $copying_text;
}
-my @info_default_all_stacks;
-my $info_default_top_stack;
-my $info_default_current_command;
+#Â FIXME initialize
+my %info_default_state_map = ();
+my $info_default_state;
my $info_default_offset_in_file;
my @info_default_pending_tags;
-sub info_default_reset_stack()
+sub info_default_reset_state($)
{
- $info_default_top_stack = {};
- $info_default_current_command = $info_default_top_stack;
+ my $info_state = shift;
+ $info_state->{'top'} = {};
+ $info_state->{'current'} = $info_state->{'top'};
}
sub info_default_iterator_next($$$)
@@ -272,9 +273,16 @@
$indent_text = '' if (!defined($indent_text));
my $line_passed = 0;
my $result = '';
+
my $line_char_counter_text = 'undef';
$line_char_counter_text = "$line_char_counter" if
(defined($line_char_counter));
print STDERR "process_text(indent `$indent_text') line_char_counter
$line_char_counter_text `$text'\n";
+ if (!defined($line_char_counter))
+ {
+ my $chomped_text = $text;
+ $line_passed = 1 if (chomp($chomped_text));
+ return ($line_char_counter, $pending_spaces, $pending_word,
$line_passed, $text);
+ }
while ($text ne '')
{
@@ -384,10 +392,32 @@
$info_default_indented_commands{$complex_command} = 1;
}
+sub info_default_output($)
+{
+ my $info_state = shift;
+ my $result = '';
+
+ if (!defined($info_state->{'current'}->{'command'}))
+ {
+ print STDERR "Storing the stack\n";
+ print STDERR "" . Data::Dumper->Dump([$info_state->{'top'}]);
+ my $characters_count;
+ my $in_main_document;
+ $in_main_document = 1 if ($info_state->{'state'}->{'inside_document'}
and !$info_state->{'state'}->{'duplicated'});
+ $info_state->{'offset_in_file'} = $info_default_offset_in_file if
($in_main_document);
+ ($characters_count, $result) =
info_default_process_content($info_state->{'top'}, $info_state);
+ $info_state->{'offset_in_file'} += $characters_count;
+ $info_default_offset_in_file = $info_state->{'offset_in_file'} if
($in_main_document);
+ info_default_reset_state($info_state);
+ }
+ return $result;
+}
+
sub info_default_process_content($$)
{
my $current_command = shift;
- my $base_offset = shift;
+ my $info_state = shift;
+
my $length = 0;
my $result = '';
@@ -438,7 +468,7 @@
$indent_level--;
#Â don't do that for quotations, quotations already have
#Â end of paragraph end of lines.
- if ($indent_level == 0 and
$complex_format_map->{$content->{'command'}})
+ if ($indent_level > 0 and
$complex_format_map->{$content->{'command'}})
{
$text_added .= "\n";
}
@@ -452,6 +482,7 @@
$indent_para = undef;
$noindent_para = undef;
$text_added = $content->{'end'};
+ $info_state->{'waiting_for_line'} = 1;
goto new_text;
}
elsif ($content->{'command'} eq 'preformatted')
@@ -474,7 +505,7 @@
$length += length($pending);
$result .= $pending;
}
- $content->{'anchor_reference'}->{'info_offset'} = $length +
$base_offset;
+ $content->{'anchor_reference'}->{'info_offset'} = $length +
$info_state->{'offset_in_file'};
push @info_default_pending_tags,
$content->{'anchor_reference'};
}
elsif ($content->{'command'} eq '*' and !$preformatted)
@@ -539,8 +570,28 @@
$content->{'text'} .= ' ';
}
}
+ $text_added .= $content->{'text'};
} # ignore spaces outside of paragraphs and preformatted
- $text_added .= $content->{'text'} unless
(!defined($line_char_counter) and !$preformatted and $content->{'text'} =~
/^\s*$/);
+ else
+ {
+ my $chomped_text = $content->{'text'};
+ if ($chomped_text =~ /^\s*$/ and chomp($chomped_text))
+ {
+ if ($info_state->{'waiting_for_line'})
+ {
+ $text_added ="\n";
+ $info_state->{'waiting_for_line'} = 0;
+ }
+ }
+ else
+ { #Â may this happen?
+ $text_added .= $content->{'text'};
+ $info_state->{'waiting_for_line'} = 0;
+ }
+ }
+
+
+# unless (!defined($line_char_counter) and !$preformatted and
$content->{'text'} =~ /^\s*$/);
}
}
if (!$preformatted)
@@ -577,6 +628,31 @@
return ($length, $result);
}
+my $state_nr = 0;
+sub info_default_get_state($)
+{
+ my $state = shift;
+ if (!exists $info_default_state_map{$state})
+ {
+print STDERR "NEW state\n";
+ my ($current_command, $top_stack);
+ $info_default_state_map{$state} = {};
+ info_default_reset_state($info_default_state_map{$state});
+ $info_default_state_map{$state}->{'nr'} = $state_nr;
+ $info_default_state_map{$state}->{'state'} = $state;
+ $state_nr++;
+ }
+my $text_inside = 0;
+$text_inside = $state->{'inside_document'} if
(defined($state->{'inside_document'}));
+my $text_outside = 0;
+$text_outside = $state->{'outside_document'} if
(defined($state->{'outside_document'}));
+my $text_duplicate = 0;
+$text_duplicate = 0;
+$text_duplicate = $state->{'duplicated'} if (defined($state->{'duplicated'}));
+print STDERR "RETURN state $state $info_default_state_map{$state} $text_inside
$text_outside $text_duplicate $info_default_state_map{$state}->{'nr'}\n";
+ return $info_default_state_map{$state};
+}
+
sub info_default_open_command($$$$$)
{
my $state = shift;
@@ -586,19 +662,22 @@
my $line_nr = shift;
my $index = 0;
+
+ $info_default_state = info_default_get_state($state);
#Â index in the parent content list
- $index = scalar(@{$info_default_current_command->{'content'}})
- if (defined($info_default_current_command->{'content'}));
- my $new_command = {'command' => $command, 'parent' =>
$info_default_current_command, 'index_in_parent' => $index };
- push @{$info_default_current_command->{'content'}}, $new_command;
- $info_default_current_command = $new_command;
+ $index = scalar(@{$info_default_state->{'current'}->{'content'}})
+ if (defined($info_default_state->{'current'}->{'content'}));
+ my $new_command = {'command' => $command, 'parent' =>
$info_default_state->{'current'}, 'index_in_parent' => $index };
+ push @{$info_default_state->{'current'}->{'content'}}, $new_command;
+ $info_default_state->{'current'} = $new_command;
print STDERR "Opened $command ".
"\n";
-# Data::Dumper->Dump([$info_default_top_stack]);
+# Data::Dumper->Dump([$info_default_state->{'top'}]);
}
-sub info_default_close_command($$$$$$$$;$)
+sub info_default_close_command($$$$$$$$$;$)
{
+ my $state = shift;
my $command_stack = shift;
my $command = shift;
my $no_close = shift;
@@ -611,60 +690,39 @@
$no_open = 0 if (!defined($no_open));
$no_close = 0 if (!defined($no_close));
+ $state = $Texi2HTML::THISDOC{'state'} if (!defined($state));
#print STDERR "" . Data::Dumper->Dump([$current_command]);
print STDERR "Closing $command ".
"\n";
- if ($command ne $info_default_current_command->{'command'})
+ if (!defined($info_default_state->{'current'}))
+ {
+ print STDERR "info_default_state->{'current'} not defined\n";
+ }
+ elsif (!defined($info_default_state->{'current'}->{'command'}))
+ {
+ print STDERR "info_default_state->{'current'}->{'command'} not
defined\n";
+ }
+ elsif ($command ne $info_default_state->{'current'}->{'command'})
{
- print STDERR "Was waiting for
$info_default_current_command->{'command'}\n";
+ print STDERR "Was waiting for
$info_default_state->{'current'}->{'command'}\n";
}
-# Data::Dumper->Dump([$info_default_top_stack]);
+# Data::Dumper->Dump([$info_default_state->{'top'}]);
#return if $no_close;
- $info_default_current_command->{'no_close'} = 1 if ($no_close);
- $info_default_current_command->{'begin'} = $begin;
- $info_default_current_command->{'text'} = $text;
- $info_default_current_command->{'end'} = $end;
+ $info_default_state->{'current'}->{'no_close'} = 1 if ($no_close);
+ $info_default_state->{'current'}->{'begin'} = $begin;
+ $info_default_state->{'current'}->{'text'} = $text;
+ $info_default_state->{'current'}->{'end'} = $end;
if (defined($additional_entries))
{
foreach my $key (keys(%$additional_entries))
{
- $info_default_current_command->{$key} = $additional_entries->{$key};
+ $info_default_state->{'current'}->{$key} =
$additional_entries->{$key};
}
}
- $info_default_current_command = $info_default_current_command->{'parent'};
+ $info_default_state->{'current'} =
$info_default_state->{'current'}->{'parent'};
- if (!defined($info_default_current_command->{'command'}))
- {
- print STDERR "Storing the stack\n";
- push @info_default_all_stacks, $info_default_top_stack;
- print STDERR "" . Data::Dumper->Dump([$info_default_top_stack]);
- my ($characters_count, $result) =
info_default_process_content($info_default_top_stack,
$info_default_offset_in_file);
- $info_default_offset_in_file += $characters_count;
-# debugging
-# print STDERR "Current location $info_default_offset_in_file\n";
-
-# my ($current_command, $current_index, $close) =
($info_default_top_stack,0,0);
-# print STDERR "info_default_top_stack $info_default_top_stack\n";
-# while(1)
-# {
-# ($current_command, $current_index, $close) =
info_default_iterator_next($current_command, $current_index, $close);
-# last if (!defined($current_command) or (!defined($current_index)));
-# my $command = '';
-# $command = $current_command->{'command'} if
(defined($current_command->{'command'}));
-# my $current_content =
$current_command->{'content'}->[$current_index];
-# my $content_command = '';
-# $content_command = $current_content->{'command'} if
(defined($current_content->{'command'}));
-# my $length = '';
-# $length = $current_content->{'length'} if
(defined($current_content->{'length'}));
-# my $close_txt = '';
-# $close_txt = ', close' if ($close);
-# print STDERR
"-->$current_command($current_index)$close_txt=$command|$content_command|$length\n";
-# }
- info_default_reset_stack();
- return $result;
- }
- return '';
+ return info_default_output($info_default_state);
}
sub info_default_store_text($$;$)
@@ -673,14 +731,24 @@
my $text = shift;
my $command = shift;
# $state = $Texi2HTML::THISDOC{'state'} if (!defined($state));
+
+ my $info_state = info_default_get_state($state);
my $len = length($text);
- return 0 if ((!$state->{'inside_document'} and
!$state->{'outside_document'}) or ($state->{'duplicated'} and
$state->{'inside_document'}));
- return 1 if ($len == 0 and !defined($command));
+ #Â When state is 'outside_document' it means that we are outputting some
+ #Â text as part of special regions but not inside the document.
+ # when state is duplicated, it may mean that we risk storing some
+ #Â output that is not directly outputted to the document, for example
+ #Â node names.
+ #Â however in some cases the state is duplicated, but we want to store
+ #Â the text. In that case the command is used.
+# return 0 if (!(defined($command) and $command eq 'menu_entry') and
((!$state->{'inside_document'} and !$state->{'outside_document'}) or
($state->{'duplicated'} and $state->{'inside_document'})));
+ return '' if ($len == 0 and !defined($command));
print STDERR "Storing text($len) $text\n";
my $text_stored = {'text' => $text, 'length' => $len};
$text_stored->{'command'} = $command if (defined($command));
- push @{$info_default_current_command->{'content'}}, $text_stored;
- return 1;
+ push @{$info_state->{'current'}->{'content'}}, $text_stored;
+ return info_default_output($info_state);
+# return 1;
}
sub info_default_begin_format_texi($$$)
@@ -716,7 +784,7 @@
{
print STDERR "para stack: $style_command->{'style'}\n";
info_default_open_command($state,$style_command->{'style'}, undef, undef,
undef);
- $info_default_current_command->{'no_open'} = 1;
+ $info_default_state->{'current'}->{'no_open'} = 1;
}
}
@@ -728,8 +796,9 @@
my $state = shift;
my $result = $simple_map{$command};
- return '' if info_default_store_text($state,$result,$command);
- return $result;
+ return info_default_store_text($state,$result,$command);
+ #return '' if info_default_store_text($state,$result,$command);
+ #return $result;
}
@@ -742,7 +811,7 @@
my $state = shift;
my $result = $things_map{$command};
- return info_default_close_command(undef, $command, undef, undef, $line_nr,
$result, $text, '');
+ return info_default_close_command($state, undef, $command, undef, undef,
$line_nr, $result, $text, '');
# return $result . $text;
}
@@ -776,7 +845,7 @@
}
unless($state->{'remove_texi'} or $special_style{$command} or ($command eq
'cmd_line') or $info_default_accent_commands{$command})
{
- return info_default_close_command($command_stack, $command, $no_close,
$no_open, $line_nr, $begin, $text, $end);
+ return info_default_close_command($state, $command_stack, $command,
$no_close, $no_open, $line_nr, $begin, $text, $end);
}
return $begin.$text.$end;
}
@@ -798,7 +867,6 @@
$result .= "$Texi2HTML::THISDOC{'copying_comment'}";
$info_default_offset_in_file = length($result);
@info_default_pending_tags = ();
- info_default_reset_stack();
print $fh $result;
}
@@ -823,7 +891,7 @@
$top_stack = $command_stack_at_begin->[-1] if (scalar
(@$command_stack_at_begin));
$info_default_paragraph_in_element_nr++;
- return info_default_close_command(undef, 'paragraph', undef, undef, undef,
'', undef, "\n\n", {'paragraph_in_element_nr' =>
($info_default_paragraph_in_element_nr -1), 'top_stack' => $top_stack});
+ return info_default_close_command(undef, undef, 'paragraph', undef, undef,
undef, '', undef, "\n", {'paragraph_in_element_nr' =>
($info_default_paragraph_in_element_nr -1), 'top_stack' => $top_stack});
}
sub info_default_preformatted($$$$$$$$$$$$)
@@ -848,7 +916,7 @@
#Â a paragraph after a preformatted is indented. So looks like
#Â preformatted count as paragraphs.
$info_default_paragraph_in_element_nr++;
- return info_default_close_command(undef, 'preformatted', undef, undef,
undef, undef, undef, undef);
+ return info_default_close_command(undef, undef, 'preformatted', undef,
undef, undef, undef, undef, undef);
}
@@ -876,11 +944,22 @@
my $element_id = shift;
my $new_element = shift;
+ my $state = $Texi2HTML::THISDOC{'state'};
+ my $info_state = info_default_get_state ($state);
if ($new_element and ($element ne $new_element or !$element->{'node'}))
{
die "There is a new element, but element $element->{'texi'} is not a
node or not the new element\n";
}
return &$heading($element, $command, $texi_line, $line, $in_preformatted,
$one_section, $element_heading) unless ($new_element);
+
+print STDERR "HHHHHHHHHHHHHHH node $info_state->{'nr'}\n";
+ my $before = '';
+ if ($info_state->{'waiting_for_line'})
+ {
+ $before = "\n";
+ $info_default_offset_in_file += length($before);
+ $info_state->{'waiting_for_line'} = 0;
+ }
$element->{'info_offset'} = $info_default_offset_in_file;
push @info_default_pending_tags, $element;
my $result = "\x{1F}\nFile: $Texi2HTML::THIS_ELEMENT->{'file'}, Node:
$element->{'text'}";
@@ -898,7 +977,7 @@
}
$result .= "\n\n";
$info_default_offset_in_file += length($result);
- return $result;
+ return $before.$result;
}
sub info_default_heading($$$$$;$$)
@@ -912,9 +991,21 @@
my $element_heading = shift;
die "Heading called for a node\n" if ($element->{'node'});
+ my $state = $Texi2HTML::THISDOC{'state'};
+ my $info_state = info_default_get_state ($state);
+print STDERR "HHHHHHHHHHHHHHH section $info_state->{'nr'}\n";
$info_default_paragraph_in_element_nr = 0;
- my $heading = "$element->{'text'}\n" .
- ($default_info_level_to_symbol{$element->{'level'}} x
length($element->{'text'})) . "\n\n";
+ my $text = "$element->{'text'}";
+ #Â to do the same than makeinfo a trailing dot in section number is removed
+ $text =~ s/^(\w+)\. /$1 /;
+ my $heading = $text . "\n" .
+ ($default_info_level_to_symbol{$element->{'level'}} x length($text)) .
"\n\n";
+ if ($info_state->{'waiting_for_line'})
+ {
+ $heading = "\n" .$heading;
+ $info_state->{'waiting_for_line'} = 0;
+ }
+ #Â FIXME use state
$info_default_offset_in_file += length($heading);
return $heading;
}
@@ -951,12 +1042,13 @@
# $text =~ s/'/\&rsquo\;/g unless ($special_code and
exists($main::value{'txicodequoteundirected'}));
# $text =~ s/`/\&lsquo\;/g unless ($special_code and
exists($main::value{'txicodequotebacktick'}));
}
+ return info_default_store_text($state,$text);
#Â We never store in the stack text in raw text (remove_texi).
- unless ($in_raw_text)
- {
- return '' if (info_default_store_text($state,$text));
- }
- return $text;
+# unless ($in_raw_text)
+# {
+# return '' if (info_default_store_text($state,$text));
+# }
+# return $text;
}
#Â this is not called in preformatted
@@ -966,8 +1058,8 @@
my $state = shift;
#ignore the line if it just follows a deff
#return '' if ($state->{'deff_line'});
- info_default_store_text($state,$text);
- return '';
+ return info_default_store_text($state,$text);
+# return '';
}
#Â change interface?
@@ -978,12 +1070,12 @@
my $anchor_reference = shift;
#Â give it as an argument?
my $state = $Texi2HTML::THISDOC{'state'};
- return if (!$state->{'inside_document'} and !$state->{'outside_document'});
+ my $info_state = info_default_get_state($state);
+ #return if (!$state->{'inside_document'} and
!$state->{'outside_document'});
print STDERR "Storing anchor $anchor_reference->{'text'}\n";
my $anchor_stored = {'command' => 'anchor', 'anchor_reference' =>
$anchor_reference};
- push @{$info_default_current_command->{'content'}}, $anchor_stored;
- #FIXME handle an anchor aoutside of anything?
- return '';
+ push @{$info_state->{'current'}->{'content'}}, $anchor_stored;
+ return info_default_output($info_state);
}
sub info_default_acronym_like($$$$$$)
@@ -1066,9 +1158,23 @@
if ($state->{'outside_document'})
{
$info_default_paragraph_in_element_nr = 0;
- info_default_reset_stack();
}
+}
+sub info_default_end_special_region($$$)
+{
+ my $region = shift;
+ my $state = shift;
+ my $text = shift;
+ my $info_state = info_default_get_state ($state);
+ my $end = '';
+ if ($info_state->{'waiting_for_line'})
+ {
+ $end = "\n";
+ $info_state->{'offset_in_file'} += length($end);
+ $info_state->{'waiting_for_line'} = 0;
+ }
+ return $text.$end;
}
sub info_default_menu_link($$$$$$$$)
@@ -1083,16 +1189,37 @@
my $command_stack = shift;
my $preformatted = shift;
+ $title = '' unless ($has_title);
$title .= ':' if ($title ne '');
- $entry = "$MENU_SYMBOL$title$node";
- return $entry.$ending;
-}
+ my $result = "$MENU_SYMBOL$title$node$ending";
+#print STDERR "$result return 0 if ((!$state->{'inside_document'} and
!$state->{'outside_document'}) or ($state->{'duplicated'} and
$state->{'inside_document'}))\n";
+ return info_default_store_text($state,$result,'menu_entry');
+# return '' if info_default_store_text($state,$result,'menu_entry');
+# #print STDERR "GGGGGGGGGG ${ending} GGGGGGG $result\n";
+# return $result;
+}
+
+#Â not used, menu is a normal preformatted command
+#sub info_default_menu_command($$$)
+#{
+# my $format = shift;
+# my $text = shift;
+# my $in_preformatted = shift;
+#print STDERR "MENU $format\n";
+# return info_default_close_command(undef, $format, undef, undef, undef, "*
Menu:\n", undef, "\n");
+#}
sub info_default_complex_format($$)
{
my $name = shift;
my $text = shift;
- return info_default_close_command(undef, $name, undef, undef, undef,
undef, undef, undef);
+ my ($begin, $end);
+ if ($name eq 'menu')
+ {
+ $begin = "* Menu:\n\n";
+ $end = "\n";
+ }
+ return info_default_close_command(undef, undef, $name, undef, undef,
undef, $begin, undef, $end);
}
sub info_default_quotation($$$$)
@@ -1102,7 +1229,7 @@
my $argument_text = shift;
my $argument_text_texi = shift;
- return info_default_close_command(undef, $command, undef, undef, undef,
undef, undef, undef);
+ return info_default_close_command(undef, undef, $command, undef, undef,
undef, undef, undef, undef);
}
sub info_default_misc_commands($$$$$)
@@ -1116,6 +1243,8 @@
return ($line, 0, undef, undef) unless ($pass == 2);
return ($line, 0, undef, undef) unless ($command eq 'exdent' or $command
eq 'noindent' or $command eq 'indent');
my ($result_line, $text, $args) = &$preserve_misc_command ($line,
$command);
+ #Â FIXME the information may need to be kept in the info_state
+ #Â if processing outside of an environment
info_default_store_text($state,'',$command);
#print STDERR "ZZZZZZZZZZZZZZz `$result_line' `$text'\n";
return ($result_line, 1, '', undef);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Texi2html-cvs] texi2html ChangeLog TODO texi2html.pl translati...,
Patrice Dumas <=