[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: LaTeX.pm: handle @documentlanguage
From: |
Patrice Dumas |
Subject: |
branch master updated: LaTeX.pm: handle @documentlanguage |
Date: |
Sun, 22 Aug 2021 18:01:04 -0400 |
This is an automated email from the git hooks/post-receive script.
pertusus pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new a5108df LaTeX.pm: handle @documentlanguage
a5108df is described below
commit a5108df938a58a85dd74e54b32a96382024f954e
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Mon Aug 23 00:00:22 2021 +0200
LaTeX.pm: handle @documentlanguage
---
tp/Texinfo/Convert/LaTeX.pm | 28 +-
tp/t/languages.t | 35 +-
.../res_latex/inter_item_commands_in_enumerate.tex | 9 +
.../res_latex/inter_item_commands_in_itemize.tex | 9 +
tp/t/results/languages/multiple_lang_chapters.pl | 165 +-
.../res_html/multiple_lang_chapters.html | 9 +-
.../res_info/multiple_lang_chapters.info | 14 +-
.../languages/multiple_lang_chapters_latex.pl | 2421 ++++++++++++++++++++
.../res_latex/multiple_lang_chapters.tex} | 86 +-
.../languages/multiple_lang_chapters_texi2html.pl | 132 +-
.../res_html/multiple_lang_chapters.html | 7 +-
.../res_info/multiple_lang_chapters.info | 14 +-
...anchor_links_xref_xrefautomaticsectiontitle.tex | 9 +
.../res_latex/enumerate_arguments.tex | 9 +
.../res_latex/example_in_cartouche.tex | 9 +
.../float_and_refs/res_latex/float_and_refs.tex | 9 +
.../fonttextsize/res_latex/fonttextsize.tex | 9 +
.../res_latex/nested_enumerate.tex | 9 +
.../nested_itemize/res_latex/nested_itemize.tex | 9 +
.../no_titlepage_and_setchapternewpage_odd.tex | 9 +
.../no_titlepage_and_setchapternewpage_on.tex | 9 +
.../latex_tests/pagesizes/res_latex/pagesizes.tex | 9 +
.../latex_tests/pagetype/res_latex/pagetype.tex | 9 +
.../setchapternewpage_on_odd_titlepage.tex | 9 +
.../res_latex/settitle_and_headings.tex | 9 +
.../shorttitlepage/res_latex/shorttitlepage.tex | 9 +
.../three_setchapternewpage_on_odd_off.tex | 9 +
.../res_latex/titlepage_and_headings.tex | 9 +
.../titlepage_and_setchapternewpage_odd.tex | 9 +
.../titlepage_and_setchapternewpage_on.tex | 9 +
.../res_latex/titlepage_classical.tex | 9 +
.../res_latex/titlepage_in_top_node.tex | 9 +
.../res_latex/titlepage_long_title.tex | 9 +
.../res_latex/titlepage_no_author.tex | 9 +
.../res_latex/titlepage_no_title.tex | 9 +
.../titlepage_with_commands_classical.tex | 9 +
.../res_latex/two_setchapternewpage_odd_on.tex | 9 +
.../res_latex/two_setchapternewpage_on_odd.tex | 9 +
.../res_latex/verbatim_in_smallformat.tex | 9 +
.../empty_quotation/res_latex/empty_quotation.tex | 9 +
.../res_latex/quotation_and_author.tex | 9 +
.../res_latex/quotation_author_in_example.tex | 9 +
.../space_at_commands_end_quotation_line.tex | 9 +
.../res_latex/chapter_between_nodes.tex | 9 +
.../lone_Top_node/res_latex/lone_Top_node.tex | 9 +
.../sectioning/loop_nodes/res_latex/loop_nodes.tex | 9 +
.../node_sectop_before_chapter_no_node.tex | 9 +
.../res_latex/node_sectop_before_lone_node_Top.tex | 9 +
.../res_latex/nodes_before_after_top.tex | 9 +
.../res_latex/nodes_before_after_top_xref.tex | 9 +
.../res_latex/nodes_before_top.tex | 9 +
.../res_latex/section_before_after_top_node.tex | 9 +
.../section_before_after_top_node_last_node.tex | 9 +
.../res_latex/section_chapter_before_top_nodes.tex | 9 +
.../res_latex/inter_item_commands_in_table.tex | 9 +
.../inter_item_commands_in_table_in_example.tex | 9 +
56 files changed, 3154 insertions(+), 171 deletions(-)
diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index a62d175..a909e59 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -19,6 +19,10 @@
#
# Use texinfo.cnf? Here? in texi2any.pl?
#
+# @multitable not implemented
+#
+# @def* not implemented
+#
# @shortcontent is not implemented. Tried shorttoc package but it
# has two limitations that are not in Texinfo, need a main \tableofcontents
# and need to be before @contents. A code snippet looked good for a
@@ -90,6 +94,11 @@
# for colors in hyperref, like linkbordercolor but it is unlear whether
# it can be used to distinguish links and urls.
#
+# The @itemx in @*table are simply expanded as:
+# \item[key]
+# But this leads to to much spacing. Even with setting nosep
+# enumitem option.
+#
# There is something about form feeds to do. There is some processing
# of form feeds right now, which simply amounts to keeping them in
# ignorable spaces (and with another condition that may not be relevant
@@ -127,6 +136,10 @@
# push a context for the formatting of @quotation @author, such that
# if in a preformatted environment the @quotation @author formatting
# will be the same as in the main text?
+#
+# Should @tie be expanded to ~?
+#
+# @dmn is not implemented
package Texinfo::Convert::LaTeX;
@@ -1035,6 +1048,7 @@ sub _latex_header {
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
';
@@ -1082,6 +1096,14 @@ sub _latex_header {
$header .= "\n";
$header .= $front_main_matter_definitions{$documentclass};
$header .= '
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
@@ -2571,7 +2593,11 @@ sub _convert($$)
# use of \usepackage{indentfirst} cannot be reverted.
} elsif ($informative_commands{$command}) {
$self->_informative_command($root);
- if ($command eq 'pagesizes') {
+ if ($command eq 'documentlanguage') {
+ my $language = $self->get_conf('documentlanguage');
+ $language =~ s/_/-/;
+ $result .= "\\selectlanguage{$language}%\n";
+ } elsif ($command eq 'pagesizes') {
my $pagesize_spec = _convert($self, $root->{'args'}->[0]);
my @pagesize_args = split(/\s*,\s*/, $pagesize_spec);
my @geometry;
diff --git a/tp/t/languages.t b/tp/t/languages.t
index 778b06f..b07c8ce 100644
--- a/tp/t/languages.t
+++ b/tp/t/languages.t
@@ -81,6 +81,14 @@ my $multiple_lang_chapters_text =
'@setfilename multiple_lang_chapters.info
@documentencoding utf-8
+@c @node Top is ignored in TeX and LaTeX, so switch here
+@iftex
+@documentlanguage ja
+@end iftex
+@iflatex
+@documentlanguage ja
+@end iflatex
+
@node Top
@top Multi language file
@@ -96,7 +104,7 @@ my $multiple_lang_chapters_text =
@node chapter ja
@chapter ja
-In japanese. @xref{Top}.
+In japanese. @xref{chapter ja}.
@defivar AAA BBB CCC
@end defivar
@@ -104,7 +112,7 @@ In japanese. @xref{Top}.
@node chapter en
@chapter en
-In english. @xref{Top}.
+In english. @xref{chapter ja}.
@defivar AAA BBB CCC
@end defivar
@@ -123,17 +131,28 @@ In english. @xref{Top}.
@node chapter pt_BR
@chapter pt_bR
-In brazilian. @xref{Top}.
+In brazilian. @xref{chapter ja}.
';
my @file_tests = (
+# this first test expands everything including latex, so ends up
+# with a redundant @documentlanguage
['multiple_lang_chapters',
$multiple_lang_chapters_text, {}, {'SPLIT' => 0}],
['multiple_lang_chapters_texi2html',
$multiple_lang_chapters_text,
-{'test_input_file_name' => 'multiple_lang_chapters.texi'},
+{'test_input_file_name' => 'multiple_lang_chapters.texi',
+'expanded_formats' => ['html']},
{'SPLIT' => 0, 'TEXI2HTML' => 1, 'TEST' => 1}],
);
+# expand latex
+my @latex_file_tests = (
+['multiple_lang_chapters_latex',
+$multiple_lang_chapters_text,
+{'expanded_formats' => ['latex']}
+]
+);
+
my %info_tests = (
'multiple' => 1,
'appendix_translated' => 1,
@@ -155,9 +174,13 @@ foreach my $test (@file_tests) {
push @{$test->[2]->{'test_formats'}}, 'file_info';
}
+foreach my $test (@latex_file_tests) {
+ push @{$test->[2]->{'test_formats'}}, 'file_latex';
+}
+
our ($arg_test_case, $arg_generate, $arg_debug);
-run_all ('languages', [@test_cases, @file_tests], $arg_test_case,
- $arg_generate, $arg_debug);
+run_all ('languages', [@test_cases, @file_tests, @latex_file_tests],
+ $arg_test_case, $arg_generate, $arg_debug);
1;
diff --git
a/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
b/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
index 32f7ac0..2782457 100644
---
a/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
+++
b/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
b/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
index 39b686e..adda666 100644
---
a/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
+++
b/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git a/tp/t/results/languages/multiple_lang_chapters.pl
b/tp/t/results/languages/multiple_lang_chapters.pl
index 7057b79..a619cc5 100644
--- a/tp/t/results/languages/multiple_lang_chapters.pl
+++ b/tp/t/results/languages/multiple_lang_chapters.pl
@@ -74,6 +74,59 @@ $result_trees{'multiple_lang_chapters'} = {
'text' => '
',
'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => ' @node Top is ignored in TeX and LaTeX, so switch here
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'c',
+ 'extra' => {
+ 'misc_args' => [
+ ' @node Top is ignored in TeX and LaTeX, so switch here
+'
+ ]
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ja'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentlanguage',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'ja'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
}
],
'parent' => {},
@@ -115,7 +168,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 4,
+ 'line_nr' => 12,
'macro' => ''
},
'parent' => {}
@@ -208,7 +261,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 8,
+ 'line_nr' => 16,
'macro' => ''
},
'parent' => {},
@@ -265,7 +318,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 9,
+ 'line_nr' => 17,
'macro' => ''
},
'parent' => {},
@@ -322,7 +375,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 10,
+ 'line_nr' => 18,
'macro' => ''
},
'parent' => {},
@@ -379,7 +432,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 11,
+ 'line_nr' => 19,
'macro' => ''
},
'parent' => {},
@@ -436,7 +489,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 12,
+ 'line_nr' => 20,
'macro' => ''
},
'parent' => {},
@@ -467,7 +520,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 13,
+ 'line_nr' => 21,
'macro' => ''
},
'parent' => {}
@@ -478,7 +531,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 7,
+ 'line_nr' => 15,
'macro' => ''
},
'parent' => {}
@@ -513,7 +566,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 15,
+ 'line_nr' => 23,
'macro' => ''
},
'parent' => {}
@@ -525,7 +578,7 @@ $result_trees{'multiple_lang_chapters'} = {
'level' => 0,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 5,
+ 'line_nr' => 13,
'macro' => ''
},
'parent' => {}
@@ -566,7 +619,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 16,
+ 'line_nr' => 24,
'macro' => ''
},
'parent' => {}
@@ -608,7 +661,7 @@ $result_trees{'multiple_lang_chapters'} = {
'contents' => [
{
'parent' => {},
- 'text' => 'Top'
+ 'text' => 'chapter ja'
}
],
'parent' => {},
@@ -623,12 +676,12 @@ $result_trees{'multiple_lang_chapters'} = {
'node_content' => [
{}
],
- 'normalized' => 'Top'
+ 'normalized' => 'chapter-ja'
}
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 19,
+ 'line_nr' => 27,
'macro' => ''
},
'parent' => {}
@@ -758,7 +811,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 20,
+ 'line_nr' => 28,
'macro' => ''
},
'parent' => {},
@@ -789,7 +842,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 21,
+ 'line_nr' => 29,
'macro' => ''
},
'parent' => {}
@@ -801,7 +854,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 20,
+ 'line_nr' => 28,
'macro' => ''
},
'parent' => {}
@@ -836,7 +889,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 23,
+ 'line_nr' => 31,
'macro' => ''
},
'parent' => {}
@@ -848,7 +901,7 @@ $result_trees{'multiple_lang_chapters'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 17,
+ 'line_nr' => 25,
'macro' => ''
},
'number' => 1,
@@ -890,7 +943,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 24,
+ 'line_nr' => 32,
'macro' => ''
},
'parent' => {}
@@ -932,7 +985,7 @@ $result_trees{'multiple_lang_chapters'} = {
'contents' => [
{
'parent' => {},
- 'text' => 'Top'
+ 'text' => 'chapter ja'
}
],
'parent' => {},
@@ -947,12 +1000,12 @@ $result_trees{'multiple_lang_chapters'} = {
'node_content' => [
{}
],
- 'normalized' => 'Top'
+ 'normalized' => 'chapter-ja'
}
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 27,
+ 'line_nr' => 35,
'macro' => ''
},
'parent' => {}
@@ -1082,7 +1135,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 28,
+ 'line_nr' => 36,
'macro' => ''
},
'parent' => {},
@@ -1113,7 +1166,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 29,
+ 'line_nr' => 37,
'macro' => ''
},
'parent' => {}
@@ -1125,7 +1178,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 28,
+ 'line_nr' => 36,
'macro' => ''
},
'parent' => {}
@@ -1160,7 +1213,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 31,
+ 'line_nr' => 39,
'macro' => ''
},
'parent' => {}
@@ -1172,7 +1225,7 @@ $result_trees{'multiple_lang_chapters'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 25,
+ 'line_nr' => 33,
'macro' => ''
},
'number' => 2,
@@ -1214,7 +1267,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 32,
+ 'line_nr' => 40,
'macro' => ''
},
'parent' => {}
@@ -1360,7 +1413,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 35,
+ 'line_nr' => 43,
'macro' => ''
},
'parent' => {},
@@ -1391,7 +1444,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 36,
+ 'line_nr' => 44,
'macro' => ''
},
'parent' => {}
@@ -1403,7 +1456,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 35,
+ 'line_nr' => 43,
'macro' => ''
},
'parent' => {}
@@ -1438,7 +1491,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 38,
+ 'line_nr' => 46,
'macro' => ''
},
'parent' => {}
@@ -1450,7 +1503,7 @@ $result_trees{'multiple_lang_chapters'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 33,
+ 'line_nr' => 41,
'macro' => ''
},
'number' => 3,
@@ -1492,7 +1545,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 39,
+ 'line_nr' => 47,
'macro' => ''
},
'parent' => {}
@@ -1546,7 +1599,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 42,
+ 'line_nr' => 50,
'macro' => ''
},
'parent' => {}
@@ -1558,7 +1611,7 @@ $result_trees{'multiple_lang_chapters'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 40,
+ 'line_nr' => 48,
'macro' => ''
},
'number' => 4,
@@ -1600,7 +1653,7 @@ $result_trees{'multiple_lang_chapters'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 43,
+ 'line_nr' => 51,
'macro' => ''
},
'parent' => {}
@@ -1642,7 +1695,7 @@ $result_trees{'multiple_lang_chapters'} = {
'contents' => [
{
'parent' => {},
- 'text' => 'Top'
+ 'text' => 'chapter ja'
}
],
'parent' => {},
@@ -1657,12 +1710,12 @@ $result_trees{'multiple_lang_chapters'} = {
'node_content' => [
{}
],
- 'normalized' => 'Top'
+ 'normalized' => 'chapter-ja'
}
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 46,
+ 'line_nr' => 54,
'macro' => ''
},
'parent' => {}
@@ -1683,7 +1736,7 @@ $result_trees{'multiple_lang_chapters'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 44,
+ 'line_nr' => 52,
'macro' => ''
},
'number' => 5,
@@ -1699,6 +1752,12 @@
$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[1]{'args'}[0]
$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[1];
$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[3];
+$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[4]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'contents'}[5]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[0]{'parent'} =
$result_trees{'multiple_lang_chapters'};
$result_trees{'multiple_lang_chapters'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'args'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'multiple_lang_chapters'}{'contents'}[1];
@@ -1781,7 +1840,7 @@
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[0]{'parent'}
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1];
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
-$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[1];
+$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[3];
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1];
$result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[1];
@@ -1825,7 +1884,7 @@
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[0]{'parent'}
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1];
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
-$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[1];
+$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[3];
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1];
$result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[1];
@@ -1917,7 +1976,7 @@
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[0]{'parent'}
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1];
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1];
-$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[1];
+$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[3];
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1];
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters'}{'contents'}[12]{'contents'}[1];
@@ -1927,6 +1986,9 @@
$result_trees{'multiple_lang_chapters'}{'contents'}[12]{'parent'} = $result_tree
$result_texis{'multiple_lang_chapters'} = '@setfilename
multiple_lang_chapters.info
@documentencoding utf-8
+@c @node Top is ignored in TeX and LaTeX, so switch here
+@documentlanguage ja
+
@node Top
@top Multi language file
@@ -1942,7 +2004,7 @@ $result_texis{'multiple_lang_chapters'} = '@setfilename
multiple_lang_chapters.i
@node chapter ja
@chapter ja
-In japanese. @xref{Top}.
+In japanese. @xref{chapter ja}.
@defivar AAA BBB CCC
@end defivar
@@ -1950,7 +2012,7 @@ In japanese. @xref{Top}.
@node chapter en
@chapter en
-In english. @xref{Top}.
+In english. @xref{chapter ja}.
@defivar AAA BBB CCC
@end defivar
@@ -1969,11 +2031,12 @@ In english. @xref{Top}.
@node chapter pt_BR
@chapter pt_bR
-In brazilian. @xref{Top}.
+In brazilian. @xref{chapter ja}.
';
$result_texts{'multiple_lang_chapters'} = '
+
Multi language file
*******************
@@ -1986,13 +2049,13 @@ Multi language file
1 ja
****
-In japanese. Top.
+In japanese. chapter ja.
Instance Variable of AAA: BBB CCC
2 en
****
-In english. Top.
+In english. chapter ja.
Instance Variable of AAA: BBB CCC
3 fr_FR
@@ -2006,7 +2069,7 @@ Instance Variable of AAA: BBB CCC
5 pt_bR
*******
-In brazilian. Top.
+In brazilian. chapter ja.
';
$result_sectioning{'multiple_lang_chapters'} = {
diff --git
a/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
b/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
index fa5b7c9..f4ec5e8 100644
---
a/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
+++
b/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
@@ -38,10 +38,11 @@ ul.no-bullet {list-style: none}
<body lang="pt_BR">
+
<div class="top" id="Top">
<div class="header">
<p>
-Próximo: <a href="#chapter-ja" accesskey="n" rel="next">ja</a>
</p>
+Next: <a href="#chapter-ja" accesskey="n" rel="next">ja</a> </p>
</div>
<span id="Multi-language-file"></span><h1 class="top">Multi language file</h1>
@@ -61,7 +62,7 @@ Next: <a href="#chapter-en" accesskey="n" rel="next">en</a>,
Previous: <a href="
</div>
<span id="ja"></span><h2 class="chapter">1 ja</h2>
-<p>In japanese. See <a href="#Top">Multi language file</a>.
+<p>In japanese. See <a href="#chapter-ja">ja</a>.
</p><dl class="def">
<dt id="index-BBB-of-AAA"><span>Instance Variable of AAA: <strong>BBB</strong>
<em>CCC</em><a href='#index-BBB-of-AAA' class='copiable-anchor'>
¶</a></span></dt>
</dl>
@@ -75,7 +76,7 @@ Next: <a href="#chapter-fr_005fFR" accesskey="n"
rel="next">fr_FR</a>, Previous:
</div>
<span id="en"></span><h2 class="chapter">2 en</h2>
-<p>In english. See <a href="#Top">Multi language file</a>.
+<p>In english. See <a href="#chapter-ja">ja</a>.
</p><dl class="def">
<dt id="index-BBB-of-AAA-1"><span>Instance Variable of AAA:
<strong>BBB</strong> <em>CCC</em><a href='#index-BBB-of-AAA-1'
class='copiable-anchor'> ¶</a></span></dt>
</dl>
@@ -111,7 +112,7 @@ Anterior: <a href="#chapter-de" accesskey="p"
rel="prev">de</a>, Acima: <a href=
</div>
<span id="pt_005fbR"></span><h2 class="chapter">5 pt_bR</h2>
-<p>In brazilian. Veja <a href="#Top">Multi language file</a>.
+<p>In brazilian. Veja <a href="#chapter-ja">ja</a>.
</p></div>
</div>
diff --git
a/tp/t/results/languages/multiple_lang_chapters/res_info/multiple_lang_chapters.info
b/tp/t/results/languages/multiple_lang_chapters/res_info/multiple_lang_chapters.info
index 701e68b..3c6286b 100644
---
a/tp/t/results/languages/multiple_lang_chapters/res_info/multiple_lang_chapters.info
+++
b/tp/t/results/languages/multiple_lang_chapters/res_info/multiple_lang_chapters.info
@@ -20,7 +20,7 @@ File: multiple_lang_chapters.info, Node: chapter ja, Next:
chapter en, Prev:
1 ja
****
-In japanese. *Note Top::.
+In japanese. *Note chapter ja::.
-- Instance Variable of AAA: BBB CCC
@@ -29,7 +29,7 @@ File: multiple_lang_chapters.info, Node: chapter en, Next:
chapter fr_FR, Pre
2 en
****
-In english. *Note Top::.
+In english. *Note chapter ja::.
-- Instance Variable of AAA: BBB CCC
@@ -52,16 +52,16 @@ File: multiple_lang_chapters.info, Node: chapter pt_BR,
Prev: chapter de, Up:
5 pt_bR
*******
-In brazilian. *Note Top::.
+In brazilian. *Note chapter ja::.
Tag Table:
Node: Top54
Node: chapter ja266
-Node: chapter en440
-Node: chapter fr_FR623
-Node: chapter de789
-Node: chapter pt_BR910
+Node: chapter en447
+Node: chapter fr_FR637
+Node: chapter de803
+Node: chapter pt_BR924
End Tag Table
diff --git a/tp/t/results/languages/multiple_lang_chapters_latex.pl
b/tp/t/results/languages/multiple_lang_chapters_latex.pl
new file mode 100644
index 0000000..eaf00e6
--- /dev/null
+++ b/tp/t/results/languages/multiple_lang_chapters_latex.pl
@@ -0,0 +1,2421 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'multiple_lang_chapters_latex'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'multiple_lang_chapters.info'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'setfilename',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'multiple_lang_chapters.info'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'utf-8'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentencoding',
+ 'extra' => {
+ 'input_encoding_name' => 'utf-8',
+ 'input_perl_encoding' => 'utf-8-strict',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'utf-8'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => ' @node Top is ignored in TeX and LaTeX, so switch here
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'c',
+ 'extra' => {
+ 'misc_args' => [
+ ' @node Top is ignored in TeX and LaTeX, so switch here
+'
+ ]
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ja'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentlanguage',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'ja'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Multi language file'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter ja'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-ja'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 16,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter en'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-en'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 17,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter fr_FR'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-fr_005fFR'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter de'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-de'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 19,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter pt_BR'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-pt_005fBR'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 20,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'menu'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command_argument' => 'menu',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'menu'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 21,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 15,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ja'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentlanguage',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'ja'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 23,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 0,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter ja'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-ja'
+ }
+ ],
+ 'normalized' => 'chapter-ja',
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ja'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'In japanese. '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter ja'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'xref',
+ 'contents' => [],
+ 'extra' => {
+ 'label' => {},
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-ja'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 27,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'defivar',
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'documentlanguage' => 'ja'
+ },
+ 'parent' => {},
+ 'text' => 'Instance Variable',
+ 'type' => 'untranslated'
+ }
+ ],
+ 'extra' => {
+ 'def_role' => 'category'
+ },
+ 'parent' => {},
+ 'type' => 'bracketed_inserted'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces_inserted'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'class'
+ },
+ 'text' => 'AAA'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'name'
+ },
+ 'text' => 'BBB'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'arg'
+ },
+ 'parent' => {},
+ 'text' => 'CCC'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'extra' => {
+ 'def_command' => 'defivar',
+ 'def_parsed_hash' => {
+ 'category' => {},
+ 'class' => {},
+ 'name' => {}
+ },
+ 'index_entry' => {
+ 'command' => {},
+ 'content' => [
+ {},
+ {
+ 'text' => ' of '
+ },
+ {}
+ ],
+ 'content_normalized' => [
+ {},
+ {
+ 'text' => ' of '
+ },
+ {}
+ ],
+ 'in_code' => 1,
+ 'index_at_command' => 'defivar',
+ 'index_name' => 'vr',
+ 'index_type_command' => 'defivar',
+ 'key' => 'BBB of AAA',
+ 'node' => {},
+ 'number' => 1
+ },
+ 'original_def_cmdname' => 'defivar'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 28,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'def_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'defivar'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command_argument' => 'defivar',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'defivar'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 29,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 28,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'en'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentlanguage',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'en'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 31,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 25,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter en'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-en'
+ }
+ ],
+ 'normalized' => 'chapter-en',
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 32,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'en'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'In english. '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter ja'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'xref',
+ 'contents' => [],
+ 'extra' => {
+ 'label' => {},
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-ja'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 35,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'defivar',
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'documentlanguage' => 'en'
+ },
+ 'parent' => {},
+ 'text' => 'Instance Variable',
+ 'type' => 'untranslated'
+ }
+ ],
+ 'extra' => {
+ 'def_role' => 'category'
+ },
+ 'parent' => {},
+ 'type' => 'bracketed_inserted'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces_inserted'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'class'
+ },
+ 'text' => 'AAA'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'name'
+ },
+ 'text' => 'BBB'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'arg'
+ },
+ 'parent' => {},
+ 'text' => 'CCC'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'extra' => {
+ 'def_command' => 'defivar',
+ 'def_parsed_hash' => {
+ 'category' => {},
+ 'class' => {},
+ 'name' => {}
+ },
+ 'index_entry' => {
+ 'command' => {},
+ 'content' => [
+ {},
+ {
+ 'text' => ' of '
+ },
+ {}
+ ],
+ 'content_normalized' => [
+ {},
+ {
+ 'text' => ' of '
+ },
+ {}
+ ],
+ 'in_code' => 1,
+ 'index_at_command' => 'defivar',
+ 'index_name' => 'vr',
+ 'index_type_command' => 'defivar',
+ 'key' => 'BBB of AAA',
+ 'node' => {},
+ 'number' => 2
+ },
+ 'original_def_cmdname' => 'defivar'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 36,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'def_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'defivar'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command_argument' => 'defivar',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'defivar'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 37,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 36,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'fr_FR'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentlanguage',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'fr_FR'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 39,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 33,
+ 'macro' => ''
+ },
+ 'number' => 2,
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter fr_FR'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-fr_005fFR'
+ }
+ ],
+ 'normalized' => 'chapter-fr_005fFR',
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 40,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'fr_FR'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'defivar',
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'documentlanguage' => 'fr_FR'
+ },
+ 'parent' => {},
+ 'text' => 'Instance Variable',
+ 'type' => 'untranslated'
+ }
+ ],
+ 'extra' => {
+ 'def_role' => 'category'
+ },
+ 'parent' => {},
+ 'type' => 'bracketed_inserted'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces_inserted'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'class'
+ },
+ 'text' => 'AAA'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'name'
+ },
+ 'text' => 'BBB'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'spaces'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'arg'
+ },
+ 'parent' => {},
+ 'text' => 'CCC'
+ },
+ {
+ 'extra' => {
+ 'def_role' => 'spaces'
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'extra' => {
+ 'def_command' => 'defivar',
+ 'def_parsed_hash' => {
+ 'category' => {},
+ 'class' => {},
+ 'name' => {}
+ },
+ 'index_entry' => {
+ 'command' => {},
+ 'content' => [
+ {},
+ {
+ 'text' => ' de '
+ },
+ {}
+ ],
+ 'content_normalized' => [
+ {},
+ {
+ 'text' => ' of '
+ },
+ {}
+ ],
+ 'in_code' => 1,
+ 'index_at_command' => 'defivar',
+ 'index_name' => 'vr',
+ 'index_type_command' => 'defivar',
+ 'key' => 'BBB de AAA',
+ 'node' => {},
+ 'number' => 3
+ },
+ 'original_def_cmdname' => 'defivar'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 43,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'def_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'defivar'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command_argument' => 'defivar',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'defivar'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 44,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 43,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'de'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentlanguage',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'de'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 46,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 41,
+ 'macro' => ''
+ },
+ 'number' => 3,
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter de'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-de'
+ }
+ ],
+ 'normalized' => 'chapter-de',
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 47,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'de'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'pt_BR'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentlanguage',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'pt_BR'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 50,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 48,
+ 'macro' => ''
+ },
+ 'number' => 4,
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter pt_BR'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-pt_005fBR'
+ }
+ ],
+ 'normalized' => 'chapter-pt_005fBR',
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 51,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'pt_bR'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'In brazilian. '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'chapter ja'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'xref',
+ 'contents' => [],
+ 'extra' => {
+ 'label' => {},
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'chapter-ja'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 54,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 52,
+ 'macro' => ''
+ },
+ 'number' => 5,
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[4]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'contents'}[5]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[0]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[1]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[2]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_description'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[2]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[3]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_description'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[2]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[3]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[3]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_description'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[3]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[2]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[3]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[3]{'extra'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[3]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'extra'}{'end_command'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[3]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'contents'}[4]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[4]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[5]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[5]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[5];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[5]{'extra'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[5]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[5]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[5]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[5];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'extra'}{'end_command'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[3]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[4]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'contents'}[4]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[6];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[6]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[7]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[7]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[7];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[7]{'extra'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[7]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[7]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[7]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[7];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'extra'}{'end_command'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[3]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'contents'}[3]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[8];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[8]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[9]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[9]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[9];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[9]{'extra'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[9]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[9]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[9]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[10];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[10];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[10];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[10]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[11]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[11]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[11];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[11]{'extra'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[11]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[11]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[11]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[12];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[12];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[3];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_latex'}{'contents'}[12];
+$result_trees{'multiple_lang_chapters_latex'}{'contents'}[12]{'parent'} =
$result_trees{'multiple_lang_chapters_latex'};
+
+$result_texis{'multiple_lang_chapters_latex'} = '@setfilename
multiple_lang_chapters.info
+@documentencoding utf-8
+
+@c @node Top is ignored in TeX and LaTeX, so switch here
+@documentlanguage ja
+
+@node Top
+@top Multi language file
+
+@menu
+* chapter ja::
+* chapter en::
+* chapter fr_FR::
+* chapter de::
+* chapter pt_BR::
+@end menu
+
+@documentlanguage ja
+@node chapter ja
+@chapter ja
+
+In japanese. @xref{chapter ja}.
+@defivar AAA BBB CCC
+@end defivar
+
+@documentlanguage en
+@node chapter en
+@chapter en
+
+In english. @xref{chapter ja}.
+@defivar AAA BBB CCC
+@end defivar
+
+@documentlanguage fr_FR
+@node chapter fr_FR
+@chapter fr_FR
+
+@defivar AAA BBB CCC
+@end defivar
+
+@documentlanguage de
+@node chapter de
+@chapter de
+
+@documentlanguage pt_BR
+@node chapter pt_BR
+@chapter pt_bR
+
+In brazilian. @xref{chapter ja}.
+';
+
+
+$result_texts{'multiple_lang_chapters_latex'} = '
+
+Multi language file
+*******************
+
+* chapter ja::
+* chapter en::
+* chapter fr_FR::
+* chapter de::
+* chapter pt_BR::
+
+1 ja
+****
+
+In japanese. chapter ja.
+Instance Variable of AAA: BBB CCC
+
+2 en
+****
+
+In english. chapter ja.
+Instance Variable of AAA: BBB CCC
+
+3 fr_FR
+*******
+
+Instance Variable of AAA: BBB CCC
+
+4 de
+****
+
+5 pt_bR
+*******
+
+In brazilian. chapter ja.
+';
+
+$result_sectioning{'multiple_lang_chapters_latex'} = {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-ja',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-en',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-fr_005fFR',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-de',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-pt_005fBR',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
+ }
+ ]
+};
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'};
+
+$result_nodes{'multiple_lang_chapters_latex'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 0
+ },
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 1
+ },
+ 'normalized' => 'chapter-ja',
+ 'spaces_before_argument' => ' '
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 2
+ },
+ 'normalized' => 'chapter-en',
+ 'spaces_before_argument' => ' '
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 3
+ },
+ 'normalized' => 'chapter-fr_005fFR',
+ 'spaces_before_argument' => ' '
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 4
+ },
+ 'normalized' => 'chapter-de',
+ 'spaces_before_argument' => ' '
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'level' => 1,
+ 'number' => 5
+ },
+ 'normalized' => 'chapter-pt_005fBR',
+ 'spaces_before_argument' => ' '
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu',
+ 'extra' => {
+ 'end_command' => {
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command_argument' => 'menu',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'menu'
+ }
+ }
+ }
+ }
+ ],
+ 'node_next' => {}
+};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
=
$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
= $result_nodes{'multiple_lang_chapters_latex'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
=
$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_next'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
= $result_nodes{'multiple_lang_chapters_latex'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
= $result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'}
= $result_nodes{'multiple_lang_chapters_latex'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_prev'}
= $result_nodes{'multiple_lang_chapters_latex'}{'menu_child'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_next'}{'node_up'}
= $result_nodes{'multiple_lang_chapters_latex'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_prev'} =
$result_nodes{'multiple_lang_chapters_latex'};
+$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'}{'node_up'} =
$result_nodes{'multiple_lang_chapters_latex'};
+$result_nodes{'multiple_lang_chapters_latex'}{'node_next'} =
$result_nodes{'multiple_lang_chapters_latex'}{'menu_child'};
+
+$result_menus{'multiple_lang_chapters_latex'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-ja',
+ 'spaces_before_argument' => ' '
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-en',
+ 'spaces_before_argument' => ' '
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-fr_005fFR',
+ 'spaces_before_argument' => ' '
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-de',
+ 'spaces_before_argument' => ' '
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-pt_005fBR',
+ 'spaces_before_argument' => ' '
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
=
$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'multiple_lang_chapters_latex'};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
=
$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'multiple_lang_chapters_latex'};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
= $result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'multiple_lang_chapters_latex'};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_prev'}
= $result_menus{'multiple_lang_chapters_latex'}{'menu_child'};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_next'}{'menu_up'}
= $result_menus{'multiple_lang_chapters_latex'};
+$result_menus{'multiple_lang_chapters_latex'}{'menu_child'}{'menu_up'} =
$result_menus{'multiple_lang_chapters_latex'};
+
+$result_errors{'multiple_lang_chapters_latex'} = [];
+
+
+$result_floats{'multiple_lang_chapters_latex'} = {};
+
+
+1;
diff --git
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
similarity index 71%
copy from
tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
copy to
tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
index bf24afd..f1ecd9e 100644
---
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
+++
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
@@ -85,46 +94,41 @@ roundcorner=10pt}
\GNUTexinfosetsingleheader{}%
+\selectlanguage{ja}%
+
\begin{document}
-\begin{description}[format=\texttt]
-\item[acode{-}{-}b]
-l--ine
-\end{description}
-
-\begin{description}
-\item[aasis--b]
-\item[b]
-l--ine
-\end{description}
-
-\begin{description}[format=\normalfont\emph]
-\item[avar--b]
-\item[b]
-l--ine
-\item[c]
-
-
-\item[d]
-
-\end{description}
-
-\begin{description}[format=\texttt]
-\item[abb]
-l--ine
-\end{description}
-
-\begin{description}[format=\texttt]
-\item[] Texte before first item.
-\item[abb]
-\end{description}
-
-\begin{description}[format=\GNUTexinfotablestylesamp]
-\item[asamp{-}{-}bb]
-l--ine samp
-\end{description}
-
-\begin{description}[format=\GNUTexinfotablestylesamp]
-\item[] Texte before first item samp.
-\item[asamp{-}{-}bb]
-\end{description}
+\chapter{ja}
+\label{anchor:chapter-ja}%
+
+In japanese. See \hyperref[anchor:chapter-ja]{Chapter~\ref*{anchor:chapter-ja}
[chapter ja], page~\pageref*{anchor:chapter-ja}}.
+\hbox{}-- Instance Variable of AAA: BBB CCC
+
+
+
+\selectlanguage{en}%
+\chapter{en}
+\label{anchor:chapter-en}%
+
+In english. See \hyperref[anchor:chapter-ja]{Chapter~\ref*{anchor:chapter-ja}
[chapter ja], page~\pageref*{anchor:chapter-ja}}.
+\hbox{}-- Instance Variable of AAA: BBB CCC
+
+
+
+\selectlanguage{fr-FR}%
+\chapter{fr\_FR}
+\label{anchor:chapter-fr_005fFR}%
+
+\hbox{}-- Variable d'instance de AAA\ {}: BBB CCC
+
+
+
+\selectlanguage{de}%
+\chapter{de}
+\label{anchor:chapter-de}%
+
+\selectlanguage{pt-BR}%
+\chapter{pt\_bR}
+\label{anchor:chapter-pt_005fBR}%
+
+In brazilian. See
\hyperref[anchor:chapter-ja]{Chapter~\ref*{anchor:chapter-ja} [chapter ja],
page~\pageref*{anchor:chapter-ja}}.
\end{document}
diff --git a/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
b/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
index fe5117e..171b916 100644
--- a/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
+++ b/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
@@ -74,6 +74,30 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'text' => '
',
'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => ' @node Top is ignored in TeX and LaTeX, so switch here
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'c',
+ 'extra' => {
+ 'misc_args' => [
+ ' @node Top is ignored in TeX and LaTeX, so switch here
+'
+ ]
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
}
],
'parent' => {},
@@ -115,7 +139,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 4,
+ 'line_nr' => 12,
'macro' => ''
},
'parent' => {}
@@ -208,7 +232,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 8,
+ 'line_nr' => 16,
'macro' => ''
},
'parent' => {},
@@ -265,7 +289,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 9,
+ 'line_nr' => 17,
'macro' => ''
},
'parent' => {},
@@ -322,7 +346,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 10,
+ 'line_nr' => 18,
'macro' => ''
},
'parent' => {},
@@ -379,7 +403,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 11,
+ 'line_nr' => 19,
'macro' => ''
},
'parent' => {},
@@ -436,7 +460,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 12,
+ 'line_nr' => 20,
'macro' => ''
},
'parent' => {},
@@ -467,7 +491,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 13,
+ 'line_nr' => 21,
'macro' => ''
},
'parent' => {}
@@ -478,7 +502,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 7,
+ 'line_nr' => 15,
'macro' => ''
},
'parent' => {}
@@ -513,7 +537,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 15,
+ 'line_nr' => 23,
'macro' => ''
},
'parent' => {}
@@ -525,7 +549,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'level' => 0,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 5,
+ 'line_nr' => 13,
'macro' => ''
},
'parent' => {}
@@ -566,7 +590,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 16,
+ 'line_nr' => 24,
'macro' => ''
},
'parent' => {}
@@ -608,7 +632,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'contents' => [
{
'parent' => {},
- 'text' => 'Top'
+ 'text' => 'chapter ja'
}
],
'parent' => {},
@@ -623,12 +647,12 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'node_content' => [
{}
],
- 'normalized' => 'Top'
+ 'normalized' => 'chapter-ja'
}
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 19,
+ 'line_nr' => 27,
'macro' => ''
},
'parent' => {}
@@ -758,7 +782,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 20,
+ 'line_nr' => 28,
'macro' => ''
},
'parent' => {},
@@ -789,7 +813,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 21,
+ 'line_nr' => 29,
'macro' => ''
},
'parent' => {}
@@ -801,7 +825,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 20,
+ 'line_nr' => 28,
'macro' => ''
},
'parent' => {}
@@ -836,7 +860,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 23,
+ 'line_nr' => 31,
'macro' => ''
},
'parent' => {}
@@ -848,7 +872,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 17,
+ 'line_nr' => 25,
'macro' => ''
},
'number' => 1,
@@ -890,7 +914,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 24,
+ 'line_nr' => 32,
'macro' => ''
},
'parent' => {}
@@ -932,7 +956,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'contents' => [
{
'parent' => {},
- 'text' => 'Top'
+ 'text' => 'chapter ja'
}
],
'parent' => {},
@@ -947,12 +971,12 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'node_content' => [
{}
],
- 'normalized' => 'Top'
+ 'normalized' => 'chapter-ja'
}
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 27,
+ 'line_nr' => 35,
'macro' => ''
},
'parent' => {}
@@ -1082,7 +1106,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 28,
+ 'line_nr' => 36,
'macro' => ''
},
'parent' => {},
@@ -1113,7 +1137,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 29,
+ 'line_nr' => 37,
'macro' => ''
},
'parent' => {}
@@ -1125,7 +1149,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 28,
+ 'line_nr' => 36,
'macro' => ''
},
'parent' => {}
@@ -1160,7 +1184,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 31,
+ 'line_nr' => 39,
'macro' => ''
},
'parent' => {}
@@ -1172,7 +1196,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 25,
+ 'line_nr' => 33,
'macro' => ''
},
'number' => 2,
@@ -1214,7 +1238,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 32,
+ 'line_nr' => 40,
'macro' => ''
},
'parent' => {}
@@ -1360,7 +1384,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 35,
+ 'line_nr' => 43,
'macro' => ''
},
'parent' => {},
@@ -1391,7 +1415,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 36,
+ 'line_nr' => 44,
'macro' => ''
},
'parent' => {}
@@ -1403,7 +1427,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 35,
+ 'line_nr' => 43,
'macro' => ''
},
'parent' => {}
@@ -1438,7 +1462,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 38,
+ 'line_nr' => 46,
'macro' => ''
},
'parent' => {}
@@ -1450,7 +1474,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 33,
+ 'line_nr' => 41,
'macro' => ''
},
'number' => 3,
@@ -1492,7 +1516,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 39,
+ 'line_nr' => 47,
'macro' => ''
},
'parent' => {}
@@ -1546,7 +1570,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 42,
+ 'line_nr' => 50,
'macro' => ''
},
'parent' => {}
@@ -1558,7 +1582,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 40,
+ 'line_nr' => 48,
'macro' => ''
},
'number' => 4,
@@ -1600,7 +1624,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 43,
+ 'line_nr' => 51,
'macro' => ''
},
'parent' => {}
@@ -1642,7 +1666,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'contents' => [
{
'parent' => {},
- 'text' => 'Top'
+ 'text' => 'chapter ja'
}
],
'parent' => {},
@@ -1657,12 +1681,12 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'node_content' => [
{}
],
- 'normalized' => 'Top'
+ 'normalized' => 'chapter-ja'
}
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 46,
+ 'line_nr' => 54,
'macro' => ''
},
'parent' => {}
@@ -1683,7 +1707,7 @@ $result_trees{'multiple_lang_chapters_texi2html'} = {
'level' => 1,
'line_nr' => {
'file_name' => '',
- 'line_nr' => 44,
+ 'line_nr' => 52,
'macro' => ''
},
'number' => 5,
@@ -1699,6 +1723,9 @@
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[1]{
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[1];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[3];
+$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0];
+$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'contents'}[4]{'parent'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[0]{'parent'} =
$result_trees{'multiple_lang_chapters_texi2html'};
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'args'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1];
@@ -1781,7 +1808,7 @@
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[0]{
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
-$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1];
+$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[1];
@@ -1825,7 +1852,7 @@
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[0]{
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
-$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1];
+$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[1];
@@ -1917,7 +1944,7 @@
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[0]
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1];
-$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1];
+$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
= $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1];
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'contents'}[1];
@@ -1927,6 +1954,8 @@
$result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'parent'} = $r
$result_texis{'multiple_lang_chapters_texi2html'} = '@setfilename
multiple_lang_chapters.info
@documentencoding utf-8
+@c @node Top is ignored in TeX and LaTeX, so switch here
+
@node Top
@top Multi language file
@@ -1942,7 +1971,7 @@ $result_texis{'multiple_lang_chapters_texi2html'} =
'@setfilename multiple_lang_
@node chapter ja
@chapter ja
-In japanese. @xref{Top}.
+In japanese. @xref{chapter ja}.
@defivar AAA BBB CCC
@end defivar
@@ -1950,7 +1979,7 @@ In japanese. @xref{Top}.
@node chapter en
@chapter en
-In english. @xref{Top}.
+In english. @xref{chapter ja}.
@defivar AAA BBB CCC
@end defivar
@@ -1969,11 +1998,12 @@ In english. @xref{Top}.
@node chapter pt_BR
@chapter pt_bR
-In brazilian. @xref{Top}.
+In brazilian. @xref{chapter ja}.
';
$result_texts{'multiple_lang_chapters_texi2html'} = '
+
Multi language file
*******************
@@ -1986,13 +2016,13 @@ Multi language file
1 ja
****
-In japanese. Top.
+In japanese. chapter ja.
Instance Variable of AAA: BBB CCC
2 en
****
-In english. Top.
+In english. chapter ja.
Instance Variable of AAA: BBB CCC
3 fr_FR
@@ -2006,7 +2036,7 @@ Instance Variable of AAA: BBB CCC
5 pt_bR
*******
-In brazilian. Top.
+In brazilian. chapter ja.
';
$result_sectioning{'multiple_lang_chapters_texi2html'} = {
diff --git
a/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
b/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
index 04b1691..9935a5c 100644
---
a/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
+++
b/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
@@ -36,6 +36,7 @@ ul.no-bullet {list-style: none}
<body lang="pt_BR">
+
<div class="top" id="Top">
<table class="header" cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[ < ]</td>
@@ -79,7 +80,7 @@ ul.no-bullet {list-style: none}
</tr></table>
<span id="ja"></span><h1 class="chapter">1 ja</h1>
-<p>In japanese. See <a href="#Top">Multi language file</a>.
+<p>In japanese. See <a href="#chapter-ja">ja</a>.
</p><dl class="def">
<dt id="index-BBB-of-AAA"><span>Instance Variable of AAA: <strong>BBB</strong>
<em>CCC</em><a href='#index-BBB-of-AAA' class='copiable-anchor'>
¶</a></span></dt>
</dl>
@@ -104,7 +105,7 @@ ul.no-bullet {list-style: none}
</tr></table>
<span id="en"></span><h1 class="chapter">2 en</h1>
-<p>In english. See <a href="#Top">Multi language file</a>.
+<p>In english. See <a href="#chapter-ja">ja</a>.
</p><dl class="def">
<dt id="index-BBB-of-AAA-1"><span>Instance Variable of AAA:
<strong>BBB</strong> <em>CCC</em><a href='#index-BBB-of-AAA-1'
class='copiable-anchor'> ¶</a></span></dt>
</dl>
@@ -173,7 +174,7 @@ ul.no-bullet {list-style: none}
</tr></table>
<span id="pt_005fbR"></span><h1 class="chapter">5 pt_bR</h1>
-<p>In brazilian. Veja <a href="#Top">Multi language file</a>.
+<p>In brazilian. Veja <a href="#chapter-ja">ja</a>.
</p><hr size="6">
</div>
</div>
diff --git
a/tp/t/results/languages/multiple_lang_chapters_texi2html/res_info/multiple_lang_chapters.info
b/tp/t/results/languages/multiple_lang_chapters_texi2html/res_info/multiple_lang_chapters.info
index af60277..2bd7e80 100644
---
a/tp/t/results/languages/multiple_lang_chapters_texi2html/res_info/multiple_lang_chapters.info
+++
b/tp/t/results/languages/multiple_lang_chapters_texi2html/res_info/multiple_lang_chapters.info
@@ -21,7 +21,7 @@ File: multiple_lang_chapters.info, Node: chapter ja, Next:
chapter en, Prev:
1 ja
****
-In japanese. *Note Top::.
+In japanese. *Note chapter ja::.
-- Instance Variable of AAA: BBB CCC
@@ -30,7 +30,7 @@ File: multiple_lang_chapters.info, Node: chapter en, Next:
chapter fr_FR, Pre
2 en
****
-In english. *Note Top::.
+In english. *Note chapter ja::.
-- Instance Variable of AAA: BBB CCC
@@ -53,16 +53,16 @@ File: multiple_lang_chapters.info, Node: chapter pt_BR,
Prev: chapter de, Up:
5 pt_bR
*******
-In brazilian. *Note Top::.
+In brazilian. *Note chapter ja::.
Tag Table:
Node: Top81
Node: chapter ja293
-Node: chapter en467
-Node: chapter fr_FR650
-Node: chapter de816
-Node: chapter pt_BR937
+Node: chapter en474
+Node: chapter fr_FR664
+Node: chapter de830
+Node: chapter pt_BR951
End Tag Table
diff --git
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
index 26dc9f2..7667487 100644
---
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
+++
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
b/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
index 321faab..72ff84b 100644
---
a/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
+++
b/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
b/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
index 4029e0d..e5c67bd 100644
---
a/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
+++
b/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
b/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
index ffcf359..dee2e94 100644
--- a/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
+++ b/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -40,6 +41,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
index 8700459..4273f12 100644
--- a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
+++ b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
b/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
index 2e19981..8e54d57 100644
--- a/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
+++ b/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
b/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
index 6a74fe4..6a7bd13 100644
--- a/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
+++ b/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
index 4dd18f4..6645a54 100644
---
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
+++
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
index a6290cf..76b1c69 100644
---
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
+++
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
index 8cb82a9..362910d 100644
--- a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
+++ b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
index a138314..a82ba6b 100644
--- a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
+++ b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
index 0a7b899..b3e030e 100644
---
a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
+++
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
b/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
index 291eddb..ad99242 100644
---
a/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
+++
b/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
index a69e038..beb67aa 100644
--- a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
+++ b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
index 007a94a..002749b 100644
---
a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
+++
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
b/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
index 7ad0c94..e495498 100644
---
a/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
+++
b/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
index 7e1e2f3..0ea3638 100644
---
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
+++
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
index 7ad0c94..e495498 100644
---
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
+++
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
b/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
index 9c685c6..5f66fa6 100644
---
a/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
+++
b/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
b/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
index 3d8577e..9a91342 100644
---
a/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
+++
b/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
b/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
index 3fbdf69..777aa61 100644
---
a/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
+++
b/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
b/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
index c875d8a..432bb71 100644
---
a/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
+++
b/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
b/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
index 4cf73ad..dcbfde8 100644
---
a/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
+++
b/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
b/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
index ea6214e..17efee7 100644
---
a/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
+++
b/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
index 29e7468..7ed1ebf 100644
---
a/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
+++
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
index 4408971..aef629c 100644
---
a/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
+++
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
b/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
index ec2ca51..9230f07 100644
---
a/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
+++
b/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
b/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
index fa316a4..f8bd71c 100644
--- a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
+++ b/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
b/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
index 4da0be9..b89acba 100644
---
a/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
+++
b/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
b/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
index 6a09793..b3d2f33 100644
---
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
+++
b/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
b/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
index 3bc8f83..ef5624f 100644
---
a/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
+++
b/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
b/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
index bd1b03e..c7ad1b5 100644
---
a/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
+++
b/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
b/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
index 36cd0a1..f14ec81 100644
--- a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
+++ b/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git a/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
b/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
index 1daef56..694d770 100644
--- a/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
+++ b/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
index 65cc96c..e6eb3ac 100644
---
a/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
+++
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
index f367296..fe64aa0 100644
---
a/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
+++
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
b/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
index 5a20a8b..9a7ff82 100644
---
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
+++
b/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
b/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
index 181e023..d65d342 100644
---
a/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
+++
b/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
b/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
index 9908bde..2426ad9 100644
--- a/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
+++ b/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
b/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
index f713fa8..c84a05b 100644
---
a/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
+++
b/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
b/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
index 896314b..3cb9833 100644
---
a/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
+++
b/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
b/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
index 1d9811c..f9ffedc 100644
---
a/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
+++
b/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
b/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
index bf24afd..3038d5d 100644
---
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
+++
b/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
diff --git
a/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
b/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
index 5c771e6..7342e9d 100644
---
a/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
+++
b/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
@@ -15,6 +15,7 @@
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{float}
+\usepackage{babel}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
@@ -34,6 +35,14 @@
\newcommand\GNUTexinfomainmatter{\mainmatter}
\newcommand\GNUTexinfofrontmatter{\frontmatter}
+
+% this allows to select languages based on bcp47 codes. bcp47 is a superset
+% of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
+\babeladjust{
+ autoload.bcp47 = on,
+ autoload.bcp47.options = import
+}
+
% set defaults for lists that match Texinfo TeX formatting
\setlist[description]{style=nextline, font=\normalfont}
\setlist[itemize]{label=\textbullet}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: LaTeX.pm: handle @documentlanguage,
Patrice Dumas <=